diff options
| author | David S. Miller <davem@davemloft.net> | 2019-06-22 08:59:24 -0400 |
|---|---|---|
| committer | David S. Miller <davem@davemloft.net> | 2019-06-22 08:59:24 -0400 |
| commit | 92ad6325cb891bb455487bfe90cc47d18aa6ec37 (patch) | |
| tree | 433a7ef938fae69789216043f67eff9f9c6b0c68 | |
| parent | e0effb5fbd56a8b2b8917611cbf4fcd9aba92b8f (diff) | |
| parent | c356dc4b540edd6c02b409dd8cf3208ba2804c38 (diff) | |
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
Minor SPDX change conflict.
Signed-off-by: David S. Miller <davem@davemloft.net>
5301 files changed, 7190 insertions, 26605 deletions
| @@ -81,6 +81,7 @@ Greg Kroah-Hartman <greg@echidna.(none)> | |||
| 81 | Greg Kroah-Hartman <gregkh@suse.de> | 81 | Greg Kroah-Hartman <gregkh@suse.de> |
| 82 | Greg Kroah-Hartman <greg@kroah.com> | 82 | Greg Kroah-Hartman <greg@kroah.com> |
| 83 | Gregory CLEMENT <gregory.clement@bootlin.com> <gregory.clement@free-electrons.com> | 83 | Gregory CLEMENT <gregory.clement@bootlin.com> <gregory.clement@free-electrons.com> |
| 84 | Hanjun Guo <guohanjun@huawei.com> <hanjun.guo@linaro.org> | ||
| 84 | Henk Vergonet <Henk.Vergonet@gmail.com> | 85 | Henk Vergonet <Henk.Vergonet@gmail.com> |
| 85 | Henrik Kretzschmar <henne@nachtwindheim.de> | 86 | Henrik Kretzschmar <henne@nachtwindheim.de> |
| 86 | Henrik Rydberg <rydberg@bitmath.org> | 87 | Henrik Rydberg <rydberg@bitmath.org> |
| @@ -238,6 +239,7 @@ Vlad Dogaru <ddvlad@gmail.com> <vlad.dogaru@intel.com> | |||
| 238 | Vladimir Davydov <vdavydov.dev@gmail.com> <vdavydov@virtuozzo.com> | 239 | Vladimir Davydov <vdavydov.dev@gmail.com> <vdavydov@virtuozzo.com> |
| 239 | Vladimir Davydov <vdavydov.dev@gmail.com> <vdavydov@parallels.com> | 240 | Vladimir Davydov <vdavydov.dev@gmail.com> <vdavydov@parallels.com> |
| 240 | Takashi YOSHII <takashi.yoshii.zj@renesas.com> | 241 | Takashi YOSHII <takashi.yoshii.zj@renesas.com> |
| 242 | Will Deacon <will@kernel.org> <will.deacon@arm.com> | ||
| 241 | Yakir Yang <kuankuan.y@gmail.com> <ykk@rock-chips.com> | 243 | Yakir Yang <kuankuan.y@gmail.com> <ykk@rock-chips.com> |
| 242 | Yusuke Goda <goda.yusuke@renesas.com> | 244 | Yusuke Goda <goda.yusuke@renesas.com> |
| 243 | Gustavo Padovan <gustavo@las.ic.unicamp.br> | 245 | Gustavo Padovan <gustavo@las.ic.unicamp.br> |
diff --git a/Documentation/ABI/testing/sysfs-bus-siox b/Documentation/ABI/testing/sysfs-bus-siox index fed7c3765a4e..c2a403f20b90 100644 --- a/Documentation/ABI/testing/sysfs-bus-siox +++ b/Documentation/ABI/testing/sysfs-bus-siox | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | What: /sys/bus/siox/devices/siox-X/active | 1 | What: /sys/bus/siox/devices/siox-X/active |
| 2 | KernelVersion: 4.16 | 2 | KernelVersion: 4.16 |
| 3 | Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de> | 3 | Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de> |
| 4 | Description: | 4 | Description: |
| 5 | On reading represents the current state of the bus. If it | 5 | On reading represents the current state of the bus. If it |
| 6 | contains a "0" the bus is stopped and connected devices are | 6 | contains a "0" the bus is stopped and connected devices are |
| @@ -12,7 +12,7 @@ Description: | |||
| 12 | 12 | ||
| 13 | What: /sys/bus/siox/devices/siox-X/device_add | 13 | What: /sys/bus/siox/devices/siox-X/device_add |
| 14 | KernelVersion: 4.16 | 14 | KernelVersion: 4.16 |
| 15 | Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de> | 15 | Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de> |
| 16 | Description: | 16 | Description: |
| 17 | Write-only file. Write | 17 | Write-only file. Write |
| 18 | 18 | ||
| @@ -27,13 +27,13 @@ Description: | |||
| 27 | 27 | ||
| 28 | What: /sys/bus/siox/devices/siox-X/device_remove | 28 | What: /sys/bus/siox/devices/siox-X/device_remove |
| 29 | KernelVersion: 4.16 | 29 | KernelVersion: 4.16 |
| 30 | Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de> | 30 | Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de> |
| 31 | Description: | 31 | Description: |
| 32 | Write-only file. A single write removes the last device in the siox chain. | 32 | Write-only file. A single write removes the last device in the siox chain. |
| 33 | 33 | ||
| 34 | What: /sys/bus/siox/devices/siox-X/poll_interval_ns | 34 | What: /sys/bus/siox/devices/siox-X/poll_interval_ns |
| 35 | KernelVersion: 4.16 | 35 | KernelVersion: 4.16 |
| 36 | Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de> | 36 | Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de> |
| 37 | Description: | 37 | Description: |
| 38 | Defines the interval between two poll cycles in nano seconds. | 38 | Defines the interval between two poll cycles in nano seconds. |
| 39 | Note this is rounded to jiffies on writing. On reading the current value | 39 | Note this is rounded to jiffies on writing. On reading the current value |
| @@ -41,33 +41,33 @@ Description: | |||
| 41 | 41 | ||
| 42 | What: /sys/bus/siox/devices/siox-X-Y/connected | 42 | What: /sys/bus/siox/devices/siox-X-Y/connected |
| 43 | KernelVersion: 4.16 | 43 | KernelVersion: 4.16 |
| 44 | Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de> | 44 | Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de> |
| 45 | Description: | 45 | Description: |
| 46 | Read-only value. "0" means the Yth device on siox bus X isn't "connected" i.e. | 46 | Read-only value. "0" means the Yth device on siox bus X isn't "connected" i.e. |
| 47 | communication with it is not ensured. "1" signals a working connection. | 47 | communication with it is not ensured. "1" signals a working connection. |
| 48 | 48 | ||
| 49 | What: /sys/bus/siox/devices/siox-X-Y/inbytes | 49 | What: /sys/bus/siox/devices/siox-X-Y/inbytes |
| 50 | KernelVersion: 4.16 | 50 | KernelVersion: 4.16 |
| 51 | Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de> | 51 | Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de> |
| 52 | Description: | 52 | Description: |
| 53 | Read-only value reporting the inbytes value provided to siox-X/device_add | 53 | Read-only value reporting the inbytes value provided to siox-X/device_add |
| 54 | 54 | ||
| 55 | What: /sys/bus/siox/devices/siox-X-Y/status_errors | 55 | What: /sys/bus/siox/devices/siox-X-Y/status_errors |
| 56 | KernelVersion: 4.16 | 56 | KernelVersion: 4.16 |
| 57 | Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de> | 57 | Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de> |
| 58 | Description: | 58 | Description: |
| 59 | Counts the number of time intervals when the read status byte doesn't yield the | 59 | Counts the number of time intervals when the read status byte doesn't yield the |
| 60 | expected value. | 60 | expected value. |
| 61 | 61 | ||
| 62 | What: /sys/bus/siox/devices/siox-X-Y/type | 62 | What: /sys/bus/siox/devices/siox-X-Y/type |
| 63 | KernelVersion: 4.16 | 63 | KernelVersion: 4.16 |
| 64 | Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de> | 64 | Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de> |
| 65 | Description: | 65 | Description: |
| 66 | Read-only value reporting the type value provided to siox-X/device_add. | 66 | Read-only value reporting the type value provided to siox-X/device_add. |
| 67 | 67 | ||
| 68 | What: /sys/bus/siox/devices/siox-X-Y/watchdog | 68 | What: /sys/bus/siox/devices/siox-X-Y/watchdog |
| 69 | KernelVersion: 4.16 | 69 | KernelVersion: 4.16 |
| 70 | Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de> | 70 | Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de> |
| 71 | Description: | 71 | Description: |
| 72 | Read-only value reporting if the watchdog of the siox device is | 72 | Read-only value reporting if the watchdog of the siox device is |
| 73 | active. "0" means the watchdog is not active and the device is expected to | 73 | active. "0" means the watchdog is not active and the device is expected to |
| @@ -75,13 +75,13 @@ Description: | |||
| 75 | 75 | ||
| 76 | What: /sys/bus/siox/devices/siox-X-Y/watchdog_errors | 76 | What: /sys/bus/siox/devices/siox-X-Y/watchdog_errors |
| 77 | KernelVersion: 4.16 | 77 | KernelVersion: 4.16 |
| 78 | Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de> | 78 | Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de> |
| 79 | Description: | 79 | Description: |
| 80 | Read-only value reporting the number to time intervals when the | 80 | Read-only value reporting the number to time intervals when the |
| 81 | watchdog was active. | 81 | watchdog was active. |
| 82 | 82 | ||
| 83 | What: /sys/bus/siox/devices/siox-X-Y/outbytes | 83 | What: /sys/bus/siox/devices/siox-X-Y/outbytes |
| 84 | KernelVersion: 4.16 | 84 | KernelVersion: 4.16 |
| 85 | Contact: Gavin Schenk <g.schenk@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de> | 85 | Contact: Thorsten Scherer <t.scherer@eckelmann.de>, Uwe Kleine-König <u.kleine-koenig@pengutronix.de> |
| 86 | Description: | 86 | Description: |
| 87 | Read-only value reporting the outbytes value provided to siox-X/device_add. | 87 | Read-only value reporting the outbytes value provided to siox-X/device_add. |
diff --git a/Documentation/driver-api/uio-howto.rst b/Documentation/driver-api/uio-howto.rst index 25f50eace28b..8fecfa11d4ff 100644 --- a/Documentation/driver-api/uio-howto.rst +++ b/Documentation/driver-api/uio-howto.rst | |||
| @@ -276,8 +276,8 @@ fields of ``struct uio_mem``: | |||
| 276 | - ``int memtype``: Required if the mapping is used. Set this to | 276 | - ``int memtype``: Required if the mapping is used. Set this to |
| 277 | ``UIO_MEM_PHYS`` if you you have physical memory on your card to be | 277 | ``UIO_MEM_PHYS`` if you you have physical memory on your card to be |
| 278 | mapped. Use ``UIO_MEM_LOGICAL`` for logical memory (e.g. allocated | 278 | mapped. Use ``UIO_MEM_LOGICAL`` for logical memory (e.g. allocated |
| 279 | with :c:func:`kmalloc()`). There's also ``UIO_MEM_VIRTUAL`` for | 279 | with :c:func:`__get_free_pages()` but not kmalloc()). There's also |
| 280 | virtual memory. | 280 | ``UIO_MEM_VIRTUAL`` for virtual memory. |
| 281 | 281 | ||
| 282 | - ``phys_addr_t addr``: Required if the mapping is used. Fill in the | 282 | - ``phys_addr_t addr``: Required if the mapping is used. Fill in the |
| 283 | address of your memory block. This address is the one that appears in | 283 | address of your memory block. This address is the one that appears in |
diff --git a/Documentation/fb/fbcon.txt b/Documentation/fb/fbcon.txt index 60a5ec04e8f0..5a865437b33f 100644 --- a/Documentation/fb/fbcon.txt +++ b/Documentation/fb/fbcon.txt | |||
| @@ -79,7 +79,7 @@ C. Boot options | |||
| 79 | 79 | ||
| 80 | Select the initial font to use. The value 'name' can be any of the | 80 | Select the initial font to use. The value 'name' can be any of the |
| 81 | compiled-in fonts: 10x18, 6x10, 7x14, Acorn8x8, MINI4x6, | 81 | compiled-in fonts: 10x18, 6x10, 7x14, Acorn8x8, MINI4x6, |
| 82 | PEARL8x8, ProFont6x11, SUN12x22, SUN8x16, VGA8x16, VGA8x8. | 82 | PEARL8x8, ProFont6x11, SUN12x22, SUN8x16, TER16x32, VGA8x16, VGA8x8. |
| 83 | 83 | ||
| 84 | Note, not all drivers can handle font with widths not divisible by 8, | 84 | Note, not all drivers can handle font with widths not divisible by 8, |
| 85 | such as vga16fb. | 85 | such as vga16fb. |
diff --git a/Documentation/virtual/kvm/api.txt b/Documentation/virtual/kvm/api.txt index ba6c42c576dd..2a4531bb06bd 100644 --- a/Documentation/virtual/kvm/api.txt +++ b/Documentation/virtual/kvm/api.txt | |||
| @@ -1079,7 +1079,7 @@ yet and must be cleared on entry. | |||
| 1079 | 1079 | ||
| 1080 | 4.35 KVM_SET_USER_MEMORY_REGION | 1080 | 4.35 KVM_SET_USER_MEMORY_REGION |
| 1081 | 1081 | ||
| 1082 | Capability: KVM_CAP_USER_MEM | 1082 | Capability: KVM_CAP_USER_MEMORY |
| 1083 | Architectures: all | 1083 | Architectures: all |
| 1084 | Type: vm ioctl | 1084 | Type: vm ioctl |
| 1085 | Parameters: struct kvm_userspace_memory_region (in) | 1085 | Parameters: struct kvm_userspace_memory_region (in) |
| @@ -3857,43 +3857,59 @@ Type: vcpu ioctl | |||
| 3857 | Parameters: struct kvm_nested_state (in/out) | 3857 | Parameters: struct kvm_nested_state (in/out) |
| 3858 | Returns: 0 on success, -1 on error | 3858 | Returns: 0 on success, -1 on error |
| 3859 | Errors: | 3859 | Errors: |
| 3860 | E2BIG: the total state size (including the fixed-size part of struct | 3860 | E2BIG: the total state size exceeds the value of 'size' specified by |
| 3861 | kvm_nested_state) exceeds the value of 'size' specified by | ||
| 3862 | the user; the size required will be written into size. | 3861 | the user; the size required will be written into size. |
| 3863 | 3862 | ||
| 3864 | struct kvm_nested_state { | 3863 | struct kvm_nested_state { |
| 3865 | __u16 flags; | 3864 | __u16 flags; |
| 3866 | __u16 format; | 3865 | __u16 format; |
| 3867 | __u32 size; | 3866 | __u32 size; |
| 3867 | |||
| 3868 | union { | 3868 | union { |
| 3869 | struct kvm_vmx_nested_state vmx; | 3869 | struct kvm_vmx_nested_state_hdr vmx; |
| 3870 | struct kvm_svm_nested_state svm; | 3870 | struct kvm_svm_nested_state_hdr svm; |
| 3871 | |||
| 3872 | /* Pad the header to 128 bytes. */ | ||
| 3871 | __u8 pad[120]; | 3873 | __u8 pad[120]; |
| 3872 | }; | 3874 | } hdr; |
| 3873 | __u8 data[0]; | 3875 | |
| 3876 | union { | ||
| 3877 | struct kvm_vmx_nested_state_data vmx[0]; | ||
| 3878 | struct kvm_svm_nested_state_data svm[0]; | ||
| 3879 | } data; | ||
| 3874 | }; | 3880 | }; |
| 3875 | 3881 | ||
| 3876 | #define KVM_STATE_NESTED_GUEST_MODE 0x00000001 | 3882 | #define KVM_STATE_NESTED_GUEST_MODE 0x00000001 |
| 3877 | #define KVM_STATE_NESTED_RUN_PENDING 0x00000002 | 3883 | #define KVM_STATE_NESTED_RUN_PENDING 0x00000002 |
| 3884 | #define KVM_STATE_NESTED_EVMCS 0x00000004 | ||
| 3878 | 3885 | ||
| 3879 | #define KVM_STATE_NESTED_SMM_GUEST_MODE 0x00000001 | 3886 | #define KVM_STATE_NESTED_FORMAT_VMX 0 |
| 3880 | #define KVM_STATE_NESTED_SMM_VMXON 0x00000002 | 3887 | #define KVM_STATE_NESTED_FORMAT_SVM 1 |
| 3881 | 3888 | ||
| 3882 | struct kvm_vmx_nested_state { | 3889 | #define KVM_STATE_NESTED_VMX_VMCS_SIZE 0x1000 |
| 3890 | |||
| 3891 | #define KVM_STATE_NESTED_VMX_SMM_GUEST_MODE 0x00000001 | ||
| 3892 | #define KVM_STATE_NESTED_VMX_SMM_VMXON 0x00000002 | ||
| 3893 | |||
| 3894 | struct kvm_vmx_nested_state_hdr { | ||
| 3883 | __u64 vmxon_pa; | 3895 | __u64 vmxon_pa; |
| 3884 | __u64 vmcs_pa; | 3896 | __u64 vmcs12_pa; |
| 3885 | 3897 | ||
| 3886 | struct { | 3898 | struct { |
| 3887 | __u16 flags; | 3899 | __u16 flags; |
| 3888 | } smm; | 3900 | } smm; |
| 3889 | }; | 3901 | }; |
| 3890 | 3902 | ||
| 3903 | struct kvm_vmx_nested_state_data { | ||
| 3904 | __u8 vmcs12[KVM_STATE_NESTED_VMX_VMCS_SIZE]; | ||
| 3905 | __u8 shadow_vmcs12[KVM_STATE_NESTED_VMX_VMCS_SIZE]; | ||
| 3906 | }; | ||
| 3907 | |||
| 3891 | This ioctl copies the vcpu's nested virtualization state from the kernel to | 3908 | This ioctl copies the vcpu's nested virtualization state from the kernel to |
| 3892 | userspace. | 3909 | userspace. |
| 3893 | 3910 | ||
| 3894 | The maximum size of the state, including the fixed-size part of struct | 3911 | The maximum size of the state can be retrieved by passing KVM_CAP_NESTED_STATE |
| 3895 | kvm_nested_state, can be retrieved by passing KVM_CAP_NESTED_STATE to | 3912 | to the KVM_CHECK_EXTENSION ioctl(). |
| 3896 | the KVM_CHECK_EXTENSION ioctl(). | ||
| 3897 | 3913 | ||
| 3898 | 4.115 KVM_SET_NESTED_STATE | 3914 | 4.115 KVM_SET_NESTED_STATE |
| 3899 | 3915 | ||
| @@ -3903,8 +3919,8 @@ Type: vcpu ioctl | |||
| 3903 | Parameters: struct kvm_nested_state (in) | 3919 | Parameters: struct kvm_nested_state (in) |
| 3904 | Returns: 0 on success, -1 on error | 3920 | Returns: 0 on success, -1 on error |
| 3905 | 3921 | ||
| 3906 | This copies the vcpu's kvm_nested_state struct from userspace to the kernel. For | 3922 | This copies the vcpu's kvm_nested_state struct from userspace to the kernel. |
| 3907 | the definition of struct kvm_nested_state, see KVM_GET_NESTED_STATE. | 3923 | For the definition of struct kvm_nested_state, see KVM_GET_NESTED_STATE. |
| 3908 | 3924 | ||
| 3909 | 4.116 KVM_(UN)REGISTER_COALESCED_MMIO | 3925 | 4.116 KVM_(UN)REGISTER_COALESCED_MMIO |
| 3910 | 3926 | ||
diff --git a/MAINTAINERS b/MAINTAINERS index 0cfe98a6761a..606d1f80bc49 100644 --- a/MAINTAINERS +++ b/MAINTAINERS | |||
| @@ -364,7 +364,7 @@ F: drivers/acpi/fan.c | |||
| 364 | 364 | ||
| 365 | ACPI FOR ARM64 (ACPI/arm64) | 365 | ACPI FOR ARM64 (ACPI/arm64) |
| 366 | M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> | 366 | M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> |
| 367 | M: Hanjun Guo <hanjun.guo@linaro.org> | 367 | M: Hanjun Guo <guohanjun@huawei.com> |
| 368 | M: Sudeep Holla <sudeep.holla@arm.com> | 368 | M: Sudeep Holla <sudeep.holla@arm.com> |
| 369 | L: linux-acpi@vger.kernel.org | 369 | L: linux-acpi@vger.kernel.org |
| 370 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | 370 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) |
| @@ -1235,7 +1235,7 @@ F: arch/arm/lib/floppydma.S | |||
| 1235 | F: arch/arm/include/asm/floppy.h | 1235 | F: arch/arm/include/asm/floppy.h |
| 1236 | 1236 | ||
| 1237 | ARM PMU PROFILING AND DEBUGGING | 1237 | ARM PMU PROFILING AND DEBUGGING |
| 1238 | M: Will Deacon <will.deacon@arm.com> | 1238 | M: Will Deacon <will@kernel.org> |
| 1239 | M: Mark Rutland <mark.rutland@arm.com> | 1239 | M: Mark Rutland <mark.rutland@arm.com> |
| 1240 | S: Maintained | 1240 | S: Maintained |
| 1241 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | 1241 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) |
| @@ -1307,7 +1307,7 @@ F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt | |||
| 1307 | F: drivers/irqchip/irq-vic.c | 1307 | F: drivers/irqchip/irq-vic.c |
| 1308 | 1308 | ||
| 1309 | ARM SMMU DRIVERS | 1309 | ARM SMMU DRIVERS |
| 1310 | M: Will Deacon <will.deacon@arm.com> | 1310 | M: Will Deacon <will@kernel.org> |
| 1311 | R: Robin Murphy <robin.murphy@arm.com> | 1311 | R: Robin Murphy <robin.murphy@arm.com> |
| 1312 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | 1312 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) |
| 1313 | S: Maintained | 1313 | S: Maintained |
| @@ -2085,7 +2085,7 @@ F: drivers/tty/serial/msm_serial.c | |||
| 2085 | F: drivers/usb/dwc3/dwc3-qcom.c | 2085 | F: drivers/usb/dwc3/dwc3-qcom.c |
| 2086 | F: include/dt-bindings/*/qcom* | 2086 | F: include/dt-bindings/*/qcom* |
| 2087 | F: include/linux/*/qcom* | 2087 | F: include/linux/*/qcom* |
| 2088 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git | 2088 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git |
| 2089 | 2089 | ||
| 2090 | ARM/RADISYS ENP2611 MACHINE SUPPORT | 2090 | ARM/RADISYS ENP2611 MACHINE SUPPORT |
| 2091 | M: Lennert Buytenhek <kernel@wantstofly.org> | 2091 | M: Lennert Buytenhek <kernel@wantstofly.org> |
| @@ -2550,7 +2550,7 @@ F: drivers/i2c/busses/i2c-xiic.c | |||
| 2550 | 2550 | ||
| 2551 | ARM64 PORT (AARCH64 ARCHITECTURE) | 2551 | ARM64 PORT (AARCH64 ARCHITECTURE) |
| 2552 | M: Catalin Marinas <catalin.marinas@arm.com> | 2552 | M: Catalin Marinas <catalin.marinas@arm.com> |
| 2553 | M: Will Deacon <will.deacon@arm.com> | 2553 | M: Will Deacon <will@kernel.org> |
| 2554 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | 2554 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) |
| 2555 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git | 2555 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git |
| 2556 | S: Maintained | 2556 | S: Maintained |
| @@ -2734,7 +2734,7 @@ S: Maintained | |||
| 2734 | F: drivers/net/wireless/atmel/atmel* | 2734 | F: drivers/net/wireless/atmel/atmel* |
| 2735 | 2735 | ||
| 2736 | ATOMIC INFRASTRUCTURE | 2736 | ATOMIC INFRASTRUCTURE |
| 2737 | M: Will Deacon <will.deacon@arm.com> | 2737 | M: Will Deacon <will@kernel.org> |
| 2738 | M: Peter Zijlstra <peterz@infradead.org> | 2738 | M: Peter Zijlstra <peterz@infradead.org> |
| 2739 | R: Boqun Feng <boqun.feng@gmail.com> | 2739 | R: Boqun Feng <boqun.feng@gmail.com> |
| 2740 | L: linux-kernel@vger.kernel.org | 2740 | L: linux-kernel@vger.kernel.org |
| @@ -3121,7 +3121,7 @@ F: arch/arm/mach-bcm/ | |||
| 3121 | 3121 | ||
| 3122 | BROADCOM BCM2835 ARM ARCHITECTURE | 3122 | BROADCOM BCM2835 ARM ARCHITECTURE |
| 3123 | M: Eric Anholt <eric@anholt.net> | 3123 | M: Eric Anholt <eric@anholt.net> |
| 3124 | M: Stefan Wahren <stefan.wahren@i2se.com> | 3124 | M: Stefan Wahren <wahrenst@gmx.net> |
| 3125 | L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) | 3125 | L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) |
| 3126 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | 3126 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) |
| 3127 | T: git git://github.com/anholt/linux | 3127 | T: git git://github.com/anholt/linux |
| @@ -6227,7 +6227,6 @@ F: include/linux/ipmi-fru.h | |||
| 6227 | K: fmc_d.*register | 6227 | K: fmc_d.*register |
| 6228 | 6228 | ||
| 6229 | FPGA MANAGER FRAMEWORK | 6229 | FPGA MANAGER FRAMEWORK |
| 6230 | M: Alan Tull <atull@kernel.org> | ||
| 6231 | M: Moritz Fischer <mdf@kernel.org> | 6230 | M: Moritz Fischer <mdf@kernel.org> |
| 6232 | L: linux-fpga@vger.kernel.org | 6231 | L: linux-fpga@vger.kernel.org |
| 6233 | S: Maintained | 6232 | S: Maintained |
| @@ -8567,7 +8566,7 @@ S: Odd Fixes | |||
| 8567 | 8566 | ||
| 8568 | KERNEL NFSD, SUNRPC, AND LOCKD SERVERS | 8567 | KERNEL NFSD, SUNRPC, AND LOCKD SERVERS |
| 8569 | M: "J. Bruce Fields" <bfields@fieldses.org> | 8568 | M: "J. Bruce Fields" <bfields@fieldses.org> |
| 8570 | M: Jeff Layton <jlayton@kernel.org> | 8569 | M: Chuck Lever <chuck.lever@oracle.com> |
| 8571 | L: linux-nfs@vger.kernel.org | 8570 | L: linux-nfs@vger.kernel.org |
| 8572 | W: http://nfs.sourceforge.net/ | 8571 | W: http://nfs.sourceforge.net/ |
| 8573 | T: git git://linux-nfs.org/~bfields/linux.git | 8572 | T: git git://linux-nfs.org/~bfields/linux.git |
| @@ -9122,7 +9121,7 @@ F: drivers/misc/lkdtm/* | |||
| 9122 | LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) | 9121 | LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) |
| 9123 | M: Alan Stern <stern@rowland.harvard.edu> | 9122 | M: Alan Stern <stern@rowland.harvard.edu> |
| 9124 | M: Andrea Parri <andrea.parri@amarulasolutions.com> | 9123 | M: Andrea Parri <andrea.parri@amarulasolutions.com> |
| 9125 | M: Will Deacon <will.deacon@arm.com> | 9124 | M: Will Deacon <will@kernel.org> |
| 9126 | M: Peter Zijlstra <peterz@infradead.org> | 9125 | M: Peter Zijlstra <peterz@infradead.org> |
| 9127 | M: Boqun Feng <boqun.feng@gmail.com> | 9126 | M: Boqun Feng <boqun.feng@gmail.com> |
| 9128 | M: Nicholas Piggin <npiggin@gmail.com> | 9127 | M: Nicholas Piggin <npiggin@gmail.com> |
| @@ -9230,7 +9229,7 @@ F: Documentation/admin-guide/LSM/LoadPin.rst | |||
| 9230 | LOCKING PRIMITIVES | 9229 | LOCKING PRIMITIVES |
| 9231 | M: Peter Zijlstra <peterz@infradead.org> | 9230 | M: Peter Zijlstra <peterz@infradead.org> |
| 9232 | M: Ingo Molnar <mingo@redhat.com> | 9231 | M: Ingo Molnar <mingo@redhat.com> |
| 9233 | M: Will Deacon <will.deacon@arm.com> | 9232 | M: Will Deacon <will@kernel.org> |
| 9234 | L: linux-kernel@vger.kernel.org | 9233 | L: linux-kernel@vger.kernel.org |
| 9235 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core | 9234 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core |
| 9236 | S: Maintained | 9235 | S: Maintained |
| @@ -10552,7 +10551,7 @@ F: arch/arm/boot/dts/mmp* | |||
| 10552 | F: arch/arm/mach-mmp/ | 10551 | F: arch/arm/mach-mmp/ |
| 10553 | 10552 | ||
| 10554 | MMU GATHER AND TLB INVALIDATION | 10553 | MMU GATHER AND TLB INVALIDATION |
| 10555 | M: Will Deacon <will.deacon@arm.com> | 10554 | M: Will Deacon <will@kernel.org> |
| 10556 | M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com> | 10555 | M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com> |
| 10557 | M: Andrew Morton <akpm@linux-foundation.org> | 10556 | M: Andrew Morton <akpm@linux-foundation.org> |
| 10558 | M: Nick Piggin <npiggin@gmail.com> | 10557 | M: Nick Piggin <npiggin@gmail.com> |
| @@ -12050,7 +12049,7 @@ S: Maintained | |||
| 12050 | F: drivers/pci/controller/dwc/*layerscape* | 12049 | F: drivers/pci/controller/dwc/*layerscape* |
| 12051 | 12050 | ||
| 12052 | PCI DRIVER FOR GENERIC OF HOSTS | 12051 | PCI DRIVER FOR GENERIC OF HOSTS |
| 12053 | M: Will Deacon <will.deacon@arm.com> | 12052 | M: Will Deacon <will@kernel.org> |
| 12054 | L: linux-pci@vger.kernel.org | 12053 | L: linux-pci@vger.kernel.org |
| 12055 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) | 12054 | L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) |
| 12056 | S: Maintained | 12055 | S: Maintained |
| @@ -14415,7 +14414,7 @@ F: lib/test_siphash.c | |||
| 14415 | F: include/linux/siphash.h | 14414 | F: include/linux/siphash.h |
| 14416 | 14415 | ||
| 14417 | SIOX | 14416 | SIOX |
| 14418 | M: Gavin Schenk <g.schenk@eckelmann.de> | 14417 | M: Thorsten Scherer <t.scherer@eckelmann.de> |
| 14419 | M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> | 14418 | M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> |
| 14420 | R: Pengutronix Kernel Team <kernel@pengutronix.de> | 14419 | R: Pengutronix Kernel Team <kernel@pengutronix.de> |
| 14421 | S: Supported | 14420 | S: Supported |
diff --git a/arch/arc/Kconfig b/arch/arc/Kconfig index 23e063df5d2c..1c8137e7247b 100644 --- a/arch/arc/Kconfig +++ b/arch/arc/Kconfig | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | # Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | # | 4 | # |
| 4 | # This program is free software; you can redistribute it and/or modify | ||
| 5 | # it under the terms of the GNU General Public License version 2 as | ||
| 6 | # published by the Free Software Foundation. | ||
| 7 | # | ||
| 8 | 5 | ||
| 9 | config ARC | 6 | config ARC |
| 10 | def_bool y | 7 | def_bool y |
diff --git a/arch/arc/Makefile b/arch/arc/Makefile index e2b991f75bc5..480af1af9e63 100644 --- a/arch/arc/Makefile +++ b/arch/arc/Makefile | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | # Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | # | 4 | # |
| 4 | # This program is free software; you can redistribute it and/or modify | ||
| 5 | # it under the terms of the GNU General Public License version 2 as | ||
| 6 | # published by the Free Software Foundation. | ||
| 7 | # | ||
| 8 | 5 | ||
| 9 | KBUILD_DEFCONFIG := nsim_hs_defconfig | 6 | KBUILD_DEFCONFIG := nsim_hs_defconfig |
| 10 | 7 | ||
diff --git a/arch/arc/boot/dts/axc001.dtsi b/arch/arc/boot/dts/axc001.dtsi index 37be3bf03ad6..6ec1fcdfc0d7 100644 --- a/arch/arc/boot/dts/axc001.dtsi +++ b/arch/arc/boot/dts/axc001.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013-15 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2013-15 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arc/boot/dts/axc003.dtsi b/arch/arc/boot/dts/axc003.dtsi index effa37536d7a..ac8e1b463a70 100644 --- a/arch/arc/boot/dts/axc003.dtsi +++ b/arch/arc/boot/dts/axc003.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arc/boot/dts/axc003_idu.dtsi b/arch/arc/boot/dts/axc003_idu.dtsi index e401e59f6180..9da21e7fd246 100644 --- a/arch/arc/boot/dts/axc003_idu.dtsi +++ b/arch/arc/boot/dts/axc003_idu.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014, 2015 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2014, 2015 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arc/boot/dts/axs101.dts b/arch/arc/boot/dts/axs101.dts index 626b694c7be7..305a7f9658e0 100644 --- a/arch/arc/boot/dts/axs101.dts +++ b/arch/arc/boot/dts/axs101.dts | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013-15 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2013-15 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | 4 | * |
| 4 | * ARC AXS101 S/W development platform | 5 | * ARC AXS101 S/W development platform |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | /dts-v1/; | 7 | /dts-v1/; |
| 11 | 8 | ||
diff --git a/arch/arc/boot/dts/axs103.dts b/arch/arc/boot/dts/axs103.dts index ec7fb277a067..16ccb7ba7a00 100644 --- a/arch/arc/boot/dts/axs103.dts +++ b/arch/arc/boot/dts/axs103.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arc/boot/dts/axs103_idu.dts b/arch/arc/boot/dts/axs103_idu.dts index 5c843d9b4ac8..46c9136cbf2b 100644 --- a/arch/arc/boot/dts/axs103_idu.dts +++ b/arch/arc/boot/dts/axs103_idu.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arc/boot/dts/axs10x_mb.dtsi b/arch/arc/boot/dts/axs10x_mb.dtsi index 4ead6dc9af2f..08bcfed6b80f 100644 --- a/arch/arc/boot/dts/axs10x_mb.dtsi +++ b/arch/arc/boot/dts/axs10x_mb.dtsi | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Support for peripherals on the AXS10x mainboard | 3 | * Support for peripherals on the AXS10x mainboard |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013-15 Synopsys, Inc. (www.synopsys.com) | 5 | * Copyright (C) 2013-15 Synopsys, Inc. (www.synopsys.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | / { | 8 | / { |
diff --git a/arch/arc/boot/dts/haps_hs.dts b/arch/arc/boot/dts/haps_hs.dts index 1c1324e84965..1ebfa046492b 100644 --- a/arch/arc/boot/dts/haps_hs.dts +++ b/arch/arc/boot/dts/haps_hs.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016-2014 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2016-2014 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arc/boot/dts/haps_hs_idu.dts b/arch/arc/boot/dts/haps_hs_idu.dts index 0c603308aeb3..4d6971cf5f9f 100644 --- a/arch/arc/boot/dts/haps_hs_idu.dts +++ b/arch/arc/boot/dts/haps_hs_idu.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016-2014 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2016-2014 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arc/boot/dts/hsdk.dts b/arch/arc/boot/dts/hsdk.dts index acfbed41b020..9a45cb093096 100644 --- a/arch/arc/boot/dts/hsdk.dts +++ b/arch/arc/boot/dts/hsdk.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2017 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2017 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arc/boot/dts/nsim_700.dts b/arch/arc/boot/dts/nsim_700.dts index ff2f2c70c545..63dbaab1247d 100644 --- a/arch/arc/boot/dts/nsim_700.dts +++ b/arch/arc/boot/dts/nsim_700.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arc/boot/dts/nsim_hs.dts b/arch/arc/boot/dts/nsim_hs.dts index 8e2489b16b0a..851798a5f4e3 100644 --- a/arch/arc/boot/dts/nsim_hs.dts +++ b/arch/arc/boot/dts/nsim_hs.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arc/boot/dts/nsim_hs_idu.dts b/arch/arc/boot/dts/nsim_hs_idu.dts index ed12f494721d..6c559a0bd1f5 100644 --- a/arch/arc/boot/dts/nsim_hs_idu.dts +++ b/arch/arc/boot/dts/nsim_hs_idu.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arc/boot/dts/nsimosci.dts b/arch/arc/boot/dts/nsimosci.dts index 7842e5eb4ab5..fc207c4a4eb2 100644 --- a/arch/arc/boot/dts/nsimosci.dts +++ b/arch/arc/boot/dts/nsimosci.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2013 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arc/boot/dts/nsimosci_hs.dts b/arch/arc/boot/dts/nsimosci_hs.dts index b8838cf2b4ec..71f1f8416179 100644 --- a/arch/arc/boot/dts/nsimosci_hs.dts +++ b/arch/arc/boot/dts/nsimosci_hs.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arc/boot/dts/nsimosci_hs_idu.dts b/arch/arc/boot/dts/nsimosci_hs_idu.dts index 72a2c723f1f7..69d794c59d44 100644 --- a/arch/arc/boot/dts/nsimosci_hs_idu.dts +++ b/arch/arc/boot/dts/nsimosci_hs_idu.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arc/boot/dts/skeleton.dtsi b/arch/arc/boot/dts/skeleton.dtsi index 2891cb266cf0..ba86b8036a84 100644 --- a/arch/arc/boot/dts/skeleton.dtsi +++ b/arch/arc/boot/dts/skeleton.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arc/boot/dts/skeleton_hs.dtsi b/arch/arc/boot/dts/skeleton_hs.dtsi index 5e944d3e5b74..8fb49890e8a6 100644 --- a/arch/arc/boot/dts/skeleton_hs.dtsi +++ b/arch/arc/boot/dts/skeleton_hs.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2016 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | / { | 6 | / { |
diff --git a/arch/arc/boot/dts/skeleton_hs_idu.dtsi b/arch/arc/boot/dts/skeleton_hs_idu.dtsi index 54b277d7dea0..75f5c9ecb5bf 100644 --- a/arch/arc/boot/dts/skeleton_hs_idu.dtsi +++ b/arch/arc/boot/dts/skeleton_hs_idu.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2016 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | / { | 6 | / { |
diff --git a/arch/arc/boot/dts/vdk_axc003.dtsi b/arch/arc/boot/dts/vdk_axc003.dtsi index 84e8766c8ca2..f8be7ba8dad4 100644 --- a/arch/arc/boot/dts/vdk_axc003.dtsi +++ b/arch/arc/boot/dts/vdk_axc003.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013, 2014 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2013, 2014 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arc/boot/dts/vdk_axc003_idu.dtsi b/arch/arc/boot/dts/vdk_axc003_idu.dtsi index eb7e705e8a27..0afa3e53a4e3 100644 --- a/arch/arc/boot/dts/vdk_axc003_idu.dtsi +++ b/arch/arc/boot/dts/vdk_axc003_idu.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014, 2015 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2014, 2015 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arc/boot/dts/vdk_axs10x_mb.dtsi b/arch/arc/boot/dts/vdk_axs10x_mb.dtsi index 925d5cc95dbb..cbb179770293 100644 --- a/arch/arc/boot/dts/vdk_axs10x_mb.dtsi +++ b/arch/arc/boot/dts/vdk_axs10x_mb.dtsi | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Support for peripherals on the AXS10x mainboard (VDK version) | 3 | * Support for peripherals on the AXS10x mainboard (VDK version) |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013-15 Synopsys, Inc. (www.synopsys.com) | 5 | * Copyright (C) 2013-15 Synopsys, Inc. (www.synopsys.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | / { | 8 | / { |
diff --git a/arch/arc/boot/dts/vdk_hs38.dts b/arch/arc/boot/dts/vdk_hs38.dts index 3c51103f0cd0..cddea7eaca32 100644 --- a/arch/arc/boot/dts/vdk_hs38.dts +++ b/arch/arc/boot/dts/vdk_hs38.dts | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2013 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | 4 | * |
| 4 | * ARC HS38 Virtual Development Kit (VDK) | 5 | * ARC HS38 Virtual Development Kit (VDK) |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | /dts-v1/; | 7 | /dts-v1/; |
| 11 | 8 | ||
diff --git a/arch/arc/boot/dts/vdk_hs38_smp.dts b/arch/arc/boot/dts/vdk_hs38_smp.dts index 6be68001a6f0..f57d1922ee99 100644 --- a/arch/arc/boot/dts/vdk_hs38_smp.dts +++ b/arch/arc/boot/dts/vdk_hs38_smp.dts | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2013 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | 4 | * |
| 4 | * ARC HS38 Virtual Development Kit, SMP version (VDK) | 5 | * ARC HS38 Virtual Development Kit, SMP version (VDK) |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | /dts-v1/; | 7 | /dts-v1/; |
| 11 | 8 | ||
diff --git a/arch/arc/include/asm/arcregs.h b/arch/arc/include/asm/arcregs.h index a7d4be87b2f0..5134f0baf33c 100644 --- a/arch/arc/include/asm/arcregs.h +++ b/arch/arc/include/asm/arcregs.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _ASM_ARC_ARCREGS_H | 6 | #ifndef _ASM_ARC_ARCREGS_H |
diff --git a/arch/arc/include/asm/asm-offsets.h b/arch/arc/include/asm/asm-offsets.h index dad18768fe43..32a1d3d518dc 100644 --- a/arch/arc/include/asm/asm-offsets.h +++ b/arch/arc/include/asm/asm-offsets.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <generated/asm-offsets.h> | 6 | #include <generated/asm-offsets.h> |
diff --git a/arch/arc/include/asm/atomic.h b/arch/arc/include/asm/atomic.h index 158af079838d..17cf1c657cb3 100644 --- a/arch/arc/include/asm/atomic.h +++ b/arch/arc/include/asm/atomic.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _ASM_ARC_ATOMIC_H | 6 | #ifndef _ASM_ARC_ATOMIC_H |
diff --git a/arch/arc/include/asm/barrier.h b/arch/arc/include/asm/barrier.h index b1e327495c7d..7823811e7cf5 100644 --- a/arch/arc/include/asm/barrier.h +++ b/arch/arc/include/asm/barrier.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __ASM_BARRIER_H | 6 | #ifndef __ASM_BARRIER_H |
diff --git a/arch/arc/include/asm/bitops.h b/arch/arc/include/asm/bitops.h index 202b74c339f0..50eb3f64a77c 100644 --- a/arch/arc/include/asm/bitops.h +++ b/arch/arc/include/asm/bitops.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _ASM_BITOPS_H | 6 | #ifndef _ASM_BITOPS_H |
diff --git a/arch/arc/include/asm/bug.h b/arch/arc/include/asm/bug.h index 21ec82466d62..0be19fd1a412 100644 --- a/arch/arc/include/asm/bug.h +++ b/arch/arc/include/asm/bug.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _ASM_ARC_BUG_H | 6 | #ifndef _ASM_ARC_BUG_H |
diff --git a/arch/arc/include/asm/cache.h b/arch/arc/include/asm/cache.h index 2ad77fb43639..918804c7c1a4 100644 --- a/arch/arc/include/asm/cache.h +++ b/arch/arc/include/asm/cache.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __ARC_ASM_CACHE_H | 6 | #ifndef __ARC_ASM_CACHE_H |
diff --git a/arch/arc/include/asm/cacheflush.h b/arch/arc/include/asm/cacheflush.h index fc662f49c55a..e201b4b1655a 100644 --- a/arch/arc/include/asm/cacheflush.h +++ b/arch/arc/include/asm/cacheflush.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * vineetg: May 2011: for Non-aliasing VIPT D-cache following can be NOPs | 5 | * vineetg: May 2011: for Non-aliasing VIPT D-cache following can be NOPs |
| 9 | * -flush_cache_dup_mm (fork) | 6 | * -flush_cache_dup_mm (fork) |
| 10 | * -likewise for flush_cache_mm (exit/execve) | 7 | * -likewise for flush_cache_mm (exit/execve) |
diff --git a/arch/arc/include/asm/checksum.h b/arch/arc/include/asm/checksum.h index 913eb4aab05b..69debd77cd04 100644 --- a/arch/arc/include/asm/checksum.h +++ b/arch/arc/include/asm/checksum.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Joern Rennecke <joern.rennecke@embecosm.com>: Jan 2012 | 5 | * Joern Rennecke <joern.rennecke@embecosm.com>: Jan 2012 |
| 9 | * -Insn Scheduling improvements to csum core routines. | 6 | * -Insn Scheduling improvements to csum core routines. |
| 10 | * = csum_fold( ) largely derived from ARM version. | 7 | * = csum_fold( ) largely derived from ARM version. |
diff --git a/arch/arc/include/asm/cmpxchg.h b/arch/arc/include/asm/cmpxchg.h index 3ea4112c8302..c11398160240 100644 --- a/arch/arc/include/asm/cmpxchg.h +++ b/arch/arc/include/asm/cmpxchg.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __ASM_ARC_CMPXCHG_H | 6 | #ifndef __ASM_ARC_CMPXCHG_H |
diff --git a/arch/arc/include/asm/current.h b/arch/arc/include/asm/current.h index c2453ee62801..9b9bdd3e6538 100644 --- a/arch/arc/include/asm/current.h +++ b/arch/arc/include/asm/current.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Vineetg: May 16th, 2008 | 5 | * Vineetg: May 16th, 2008 |
| 9 | * - Current macro is now implemented as "global register" r25 | 6 | * - Current macro is now implemented as "global register" r25 |
| 10 | */ | 7 | */ |
diff --git a/arch/arc/include/asm/delay.h b/arch/arc/include/asm/delay.h index 03d6bb0f4e13..54db798f0aa0 100644 --- a/arch/arc/include/asm/delay.h +++ b/arch/arc/include/asm/delay.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Delay routines using pre computed loops_per_jiffy value. | 5 | * Delay routines using pre computed loops_per_jiffy value. |
| 9 | * | 6 | * |
| 10 | * vineetg: Feb 2012 | 7 | * vineetg: Feb 2012 |
diff --git a/arch/arc/include/asm/disasm.h b/arch/arc/include/asm/disasm.h index f1cce3d059a1..61fb4d7affa7 100644 --- a/arch/arc/include/asm/disasm.h +++ b/arch/arc/include/asm/disasm.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * several functions that help interpret ARC instructions | 3 | * several functions that help interpret ARC instructions |
| 3 | * used for unaligned accesses, kprobes and kgdb | 4 | * used for unaligned accesses, kprobes and kgdb |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 6 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __ARC_DISASM_H__ | 9 | #ifndef __ARC_DISASM_H__ |
diff --git a/arch/arc/include/asm/dma.h b/arch/arc/include/asm/dma.h index 01e47a69b034..5b744f4b10a7 100644 --- a/arch/arc/include/asm/dma.h +++ b/arch/arc/include/asm/dma.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef ASM_ARC_DMA_H | 6 | #ifndef ASM_ARC_DMA_H |
diff --git a/arch/arc/include/asm/dwarf.h b/arch/arc/include/asm/dwarf.h index bb7bdbc59a44..5f4de05bd4ee 100644 --- a/arch/arc/include/asm/dwarf.h +++ b/arch/arc/include/asm/dwarf.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016-17 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2016-17 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _ASM_ARC_DWARF_H | 6 | #ifndef _ASM_ARC_DWARF_H |
diff --git a/arch/arc/include/asm/elf.h b/arch/arc/include/asm/elf.h index 2b80c184c9c8..c77a0e3671ac 100644 --- a/arch/arc/include/asm/elf.h +++ b/arch/arc/include/asm/elf.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __ASM_ARC_ELF_H | 6 | #ifndef __ASM_ARC_ELF_H |
diff --git a/arch/arc/include/asm/entry-compact.h b/arch/arc/include/asm/entry-compact.h index 29f3988c9424..66ba1bf21d28 100644 --- a/arch/arc/include/asm/entry-compact.h +++ b/arch/arc/include/asm/entry-compact.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) |
| 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 4 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 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 version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * Vineetg: March 2009 (Supporting 2 levels of Interrupts) | 6 | * Vineetg: March 2009 (Supporting 2 levels of Interrupts) |
| 10 | * Stack switching code can no longer reliably rely on the fact that | 7 | * Stack switching code can no longer reliably rely on the fact that |
| 11 | * if we are NOT in user mode, stack is switched to kernel mode. | 8 | * if we are NOT in user mode, stack is switched to kernel mode. |
diff --git a/arch/arc/include/asm/entry.h b/arch/arc/include/asm/entry.h index 302b0db8ea2b..fcdd59d77f42 100644 --- a/arch/arc/include/asm/entry.h +++ b/arch/arc/include/asm/entry.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) |
| 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 4 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef __ASM_ARC_ENTRY_H | 7 | #ifndef __ASM_ARC_ENTRY_H |
diff --git a/arch/arc/include/asm/exec.h b/arch/arc/include/asm/exec.h index 28abc6905e07..6134175d96a3 100644 --- a/arch/arc/include/asm/exec.h +++ b/arch/arc/include/asm/exec.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __ASM_ARC_EXEC_H | 6 | #ifndef __ASM_ARC_EXEC_H |
diff --git a/arch/arc/include/asm/futex.h b/arch/arc/include/asm/futex.h index c29c3fae6854..9d0d070e6c22 100644 --- a/arch/arc/include/asm/futex.h +++ b/arch/arc/include/asm/futex.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Vineetg: August 2010: From Android kernel work | 5 | * Vineetg: August 2010: From Android kernel work |
| 9 | */ | 6 | */ |
| 10 | 7 | ||
diff --git a/arch/arc/include/asm/highmem.h b/arch/arc/include/asm/highmem.h index b1585c96324a..1af00accb37f 100644 --- a/arch/arc/include/asm/highmem.h +++ b/arch/arc/include/asm/highmem.h | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2015 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #ifndef _ASM_HIGHMEM_H | 6 | #ifndef _ASM_HIGHMEM_H |
diff --git a/arch/arc/include/asm/hugepage.h b/arch/arc/include/asm/hugepage.h index dc8ee011882f..9a74ce71a767 100644 --- a/arch/arc/include/asm/hugepage.h +++ b/arch/arc/include/asm/hugepage.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013-15 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2013-15 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | 6 | ||
diff --git a/arch/arc/include/asm/io.h b/arch/arc/include/asm/io.h index 2f39d9b3886e..72f7929736f8 100644 --- a/arch/arc/include/asm/io.h +++ b/arch/arc/include/asm/io.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _ASM_ARC_IO_H | 6 | #ifndef _ASM_ARC_IO_H |
diff --git a/arch/arc/include/asm/irq.h b/arch/arc/include/asm/irq.h index 0618b1ce707c..0309cb405cfb 100644 --- a/arch/arc/include/asm/irq.h +++ b/arch/arc/include/asm/irq.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __ASM_ARC_IRQ_H | 6 | #ifndef __ASM_ARC_IRQ_H |
diff --git a/arch/arc/include/asm/irqflags-arcv2.h b/arch/arc/include/asm/irqflags-arcv2.h index e66d0339e1d8..fb3c21f1a238 100644 --- a/arch/arc/include/asm/irqflags-arcv2.h +++ b/arch/arc/include/asm/irqflags-arcv2.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __ASM_IRQFLAGS_ARCV2_H | 6 | #ifndef __ASM_IRQFLAGS_ARCV2_H |
diff --git a/arch/arc/include/asm/irqflags-compact.h b/arch/arc/include/asm/irqflags-compact.h index fcb80171fc34..7fc73fef5e29 100644 --- a/arch/arc/include/asm/irqflags-compact.h +++ b/arch/arc/include/asm/irqflags-compact.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) |
| 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 4 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef __ASM_IRQFLAGS_ARCOMPACT_H | 7 | #ifndef __ASM_IRQFLAGS_ARCOMPACT_H |
diff --git a/arch/arc/include/asm/irqflags.h b/arch/arc/include/asm/irqflags.h index 59bc6a64f75d..edf201a699d8 100644 --- a/arch/arc/include/asm/irqflags.h +++ b/arch/arc/include/asm/irqflags.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) |
| 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 4 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef __ASM_ARC_IRQFLAGS_H | 7 | #ifndef __ASM_ARC_IRQFLAGS_H |
diff --git a/arch/arc/include/asm/kdebug.h b/arch/arc/include/asm/kdebug.h index 3fbe6c472c0a..f92049d1d33a 100644 --- a/arch/arc/include/asm/kdebug.h +++ b/arch/arc/include/asm/kdebug.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _ASM_ARC_KDEBUG_H | 6 | #ifndef _ASM_ARC_KDEBUG_H |
diff --git a/arch/arc/include/asm/kgdb.h b/arch/arc/include/asm/kgdb.h index fea931634136..f9f71b90963f 100644 --- a/arch/arc/include/asm/kgdb.h +++ b/arch/arc/include/asm/kgdb.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * kgdb support for ARC | 3 | * kgdb support for ARC |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Synopsys, Inc. (www.synopsys.com) | 5 | * Copyright (C) 2012 Synopsys, Inc. (www.synopsys.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __ARC_KGDB_H__ | 8 | #ifndef __ARC_KGDB_H__ |
diff --git a/arch/arc/include/asm/kmap_types.h b/arch/arc/include/asm/kmap_types.h index f0d7f6acea4e..fecf7851ec32 100644 --- a/arch/arc/include/asm/kmap_types.h +++ b/arch/arc/include/asm/kmap_types.h | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2015 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #ifndef _ASM_KMAP_TYPES_H | 6 | #ifndef _ASM_KMAP_TYPES_H |
diff --git a/arch/arc/include/asm/kprobes.h b/arch/arc/include/asm/kprobes.h index 2c1b479d5aea..2134721dce44 100644 --- a/arch/arc/include/asm/kprobes.h +++ b/arch/arc/include/asm/kprobes.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _ARC_KPROBES_H | 6 | #ifndef _ARC_KPROBES_H |
diff --git a/arch/arc/include/asm/linkage.h b/arch/arc/include/asm/linkage.h index b29f1a9fd6f7..54f5ec5c1759 100644 --- a/arch/arc/include/asm/linkage.h +++ b/arch/arc/include/asm/linkage.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __ASM_LINKAGE_H | 6 | #ifndef __ASM_LINKAGE_H |
diff --git a/arch/arc/include/asm/mach_desc.h b/arch/arc/include/asm/mach_desc.h index 871f3cb16af9..8ac0e2ac3e70 100644 --- a/arch/arc/include/asm/mach_desc.h +++ b/arch/arc/include/asm/mach_desc.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | 4 | * |
| 4 | * based on METAG mach/arch.h (which in turn was based on ARM) | 5 | * based on METAG mach/arch.h (which in turn was based on ARM) |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef _ASM_ARC_MACH_DESC_H_ | 8 | #ifndef _ASM_ARC_MACH_DESC_H_ |
diff --git a/arch/arc/include/asm/mmu.h b/arch/arc/include/asm/mmu.h index efb79fafff1d..98cadf1a09ac 100644 --- a/arch/arc/include/asm/mmu.h +++ b/arch/arc/include/asm/mmu.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _ASM_ARC_MMU_H | 6 | #ifndef _ASM_ARC_MMU_H |
diff --git a/arch/arc/include/asm/mmu_context.h b/arch/arc/include/asm/mmu_context.h index 64b5ebae1ae8..035470816be5 100644 --- a/arch/arc/include/asm/mmu_context.h +++ b/arch/arc/include/asm/mmu_context.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * vineetg: May 2011 | 5 | * vineetg: May 2011 |
| 9 | * -Refactored get_new_mmu_context( ) to only handle live-mm. | 6 | * -Refactored get_new_mmu_context( ) to only handle live-mm. |
| 10 | * retiring-mm handled in other hooks | 7 | * retiring-mm handled in other hooks |
diff --git a/arch/arc/include/asm/mmzone.h b/arch/arc/include/asm/mmzone.h index 8e97136413d9..b86b9d1e54dc 100644 --- a/arch/arc/include/asm/mmzone.h +++ b/arch/arc/include/asm/mmzone.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2016 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _ASM_ARC_MMZONE_H | 6 | #ifndef _ASM_ARC_MMZONE_H |
diff --git a/arch/arc/include/asm/module.h b/arch/arc/include/asm/module.h index 567590ea8f6c..48f13a4ace4b 100644 --- a/arch/arc/include/asm/module.h +++ b/arch/arc/include/asm/module.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Amit Bhor, Sameer Dhavale: Codito Technologies 2004 | 5 | * Amit Bhor, Sameer Dhavale: Codito Technologies 2004 |
| 9 | 6 | ||
| 10 | */ | 7 | */ |
diff --git a/arch/arc/include/asm/page.h b/arch/arc/include/asm/page.h index 09ddddf71cc5..0a32e8cfd074 100644 --- a/arch/arc/include/asm/page.h +++ b/arch/arc/include/asm/page.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #ifndef __ASM_ARC_PAGE_H | 5 | #ifndef __ASM_ARC_PAGE_H |
| 9 | #define __ASM_ARC_PAGE_H | 6 | #define __ASM_ARC_PAGE_H |
diff --git a/arch/arc/include/asm/pci.h b/arch/arc/include/asm/pci.h index 4ff53c041c64..a6858e111764 100644 --- a/arch/arc/include/asm/pci.h +++ b/arch/arc/include/asm/pci.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015-2016 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2015-2016 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _ASM_ARC_PCI_H | 6 | #ifndef _ASM_ARC_PCI_H |
diff --git a/arch/arc/include/asm/perf_event.h b/arch/arc/include/asm/perf_event.h index 9cd7ee4fad39..30b9ae511ea9 100644 --- a/arch/arc/include/asm/perf_event.h +++ b/arch/arc/include/asm/perf_event.h | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Linux performance counter support for ARC | 3 | * Linux performance counter support for ARC |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014-2015 Synopsys, Inc. (www.synopsys.com) | 5 | * Copyright (C) 2014-2015 Synopsys, Inc. (www.synopsys.com) |
| 5 | * Copyright (C) 2011-2013 Synopsys, Inc. (www.synopsys.com) | 6 | * Copyright (C) 2011-2013 Synopsys, Inc. (www.synopsys.com) |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #ifndef __ASM_PERF_EVENT_H | 9 | #ifndef __ASM_PERF_EVENT_H |
diff --git a/arch/arc/include/asm/pgalloc.h b/arch/arc/include/asm/pgalloc.h index 9c9b5a5ebf2e..9bdb8ed5b0db 100644 --- a/arch/arc/include/asm/pgalloc.h +++ b/arch/arc/include/asm/pgalloc.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * vineetg: June 2011 | 5 | * vineetg: June 2011 |
| 9 | * -"/proc/meminfo | grep PageTables" kept on increasing | 6 | * -"/proc/meminfo | grep PageTables" kept on increasing |
| 10 | * Recently added pgtable dtor was not getting called. | 7 | * Recently added pgtable dtor was not getting called. |
diff --git a/arch/arc/include/asm/pgtable.h b/arch/arc/include/asm/pgtable.h index cf4be70d5892..da446180f17b 100644 --- a/arch/arc/include/asm/pgtable.h +++ b/arch/arc/include/asm/pgtable.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * vineetg: May 2011 | 5 | * vineetg: May 2011 |
| 9 | * -Folded PAGE_PRESENT (used by VM) and PAGE_VALID (used by MMU) into 1. | 6 | * -Folded PAGE_PRESENT (used by VM) and PAGE_VALID (used by MMU) into 1. |
| 10 | * They are semantically the same although in different contexts | 7 | * They are semantically the same although in different contexts |
diff --git a/arch/arc/include/asm/processor.h b/arch/arc/include/asm/processor.h index 10346d6cf926..706edeaa5583 100644 --- a/arch/arc/include/asm/processor.h +++ b/arch/arc/include/asm/processor.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * vineetg: March 2009 | 5 | * vineetg: March 2009 |
| 9 | * -Implemented task_pt_regs( ) | 6 | * -Implemented task_pt_regs( ) |
| 10 | * | 7 | * |
diff --git a/arch/arc/include/asm/ptrace.h b/arch/arc/include/asm/ptrace.h index 5a8cb22724a1..ba9854ef39e8 100644 --- a/arch/arc/include/asm/ptrace.h +++ b/arch/arc/include/asm/ptrace.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Amit Bhor, Sameer Dhavale: Codito Technologies 2004 | 5 | * Amit Bhor, Sameer Dhavale: Codito Technologies 2004 |
| 9 | */ | 6 | */ |
| 10 | #ifndef __ASM_ARC_PTRACE_H | 7 | #ifndef __ASM_ARC_PTRACE_H |
diff --git a/arch/arc/include/asm/sections.h b/arch/arc/include/asm/sections.h index 09db952e14bd..860b4fd67a54 100644 --- a/arch/arc/include/asm/sections.h +++ b/arch/arc/include/asm/sections.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _ASM_ARC_SECTIONS_H | 6 | #ifndef _ASM_ARC_SECTIONS_H |
diff --git a/arch/arc/include/asm/segment.h b/arch/arc/include/asm/segment.h index da2c45979817..6a2a5be5026d 100644 --- a/arch/arc/include/asm/segment.h +++ b/arch/arc/include/asm/segment.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __ASMARC_SEGMENT_H | 6 | #ifndef __ASMARC_SEGMENT_H |
diff --git a/arch/arc/include/asm/serial.h b/arch/arc/include/asm/serial.h index 744a6ae15754..83062c8b97ad 100644 --- a/arch/arc/include/asm/serial.h +++ b/arch/arc/include/asm/serial.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _ASM_ARC_SERIAL_H | 6 | #ifndef _ASM_ARC_SERIAL_H |
diff --git a/arch/arc/include/asm/setup.h b/arch/arc/include/asm/setup.h index c568a9df82b1..61a97fe70b86 100644 --- a/arch/arc/include/asm/setup.h +++ b/arch/arc/include/asm/setup.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #ifndef __ASMARC_SETUP_H | 5 | #ifndef __ASMARC_SETUP_H |
| 9 | #define __ASMARC_SETUP_H | 6 | #define __ASMARC_SETUP_H |
diff --git a/arch/arc/include/asm/shmparam.h b/arch/arc/include/asm/shmparam.h index fffeecc04270..8b0251464ffd 100644 --- a/arch/arc/include/asm/shmparam.h +++ b/arch/arc/include/asm/shmparam.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2013 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __ARC_ASM_SHMPARAM_H | 6 | #ifndef __ARC_ASM_SHMPARAM_H |
diff --git a/arch/arc/include/asm/smp.h b/arch/arc/include/asm/smp.h index 0861007d9ef3..c5de4008d19f 100644 --- a/arch/arc/include/asm/smp.h +++ b/arch/arc/include/asm/smp.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __ASM_ARC_SMP_H | 6 | #ifndef __ASM_ARC_SMP_H |
diff --git a/arch/arc/include/asm/spinlock.h b/arch/arc/include/asm/spinlock.h index daa914da7968..94bbed88e3fc 100644 --- a/arch/arc/include/asm/spinlock.h +++ b/arch/arc/include/asm/spinlock.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __ASM_SPINLOCK_H | 6 | #ifndef __ASM_SPINLOCK_H |
diff --git a/arch/arc/include/asm/spinlock_types.h b/arch/arc/include/asm/spinlock_types.h index 4e1ef5f650c6..7cd0373998a7 100644 --- a/arch/arc/include/asm/spinlock_types.h +++ b/arch/arc/include/asm/spinlock_types.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __ASM_SPINLOCK_TYPES_H | 6 | #ifndef __ASM_SPINLOCK_TYPES_H |
diff --git a/arch/arc/include/asm/stacktrace.h b/arch/arc/include/asm/stacktrace.h index b29b6064ea14..4c50fb003df0 100644 --- a/arch/arc/include/asm/stacktrace.h +++ b/arch/arc/include/asm/stacktrace.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) |
| 3 | * Copyright (C) 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 4 | * Copyright (C) 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef __ASM_STACKTRACE_H | 7 | #ifndef __ASM_STACKTRACE_H |
diff --git a/arch/arc/include/asm/string.h b/arch/arc/include/asm/string.h index 95822b550a18..3182ea9dcdde 100644 --- a/arch/arc/include/asm/string.h +++ b/arch/arc/include/asm/string.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * vineetg: May 2011 | 5 | * vineetg: May 2011 |
| 9 | * -We had half-optimised memset/memcpy, got better versions of those | 6 | * -We had half-optimised memset/memcpy, got better versions of those |
| 10 | * -Added memcmp, strchr, strcpy, strcmp, strlen | 7 | * -Added memcmp, strchr, strcpy, strcmp, strlen |
diff --git a/arch/arc/include/asm/switch_to.h b/arch/arc/include/asm/switch_to.h index f7d07feeea61..77f123385e96 100644 --- a/arch/arc/include/asm/switch_to.h +++ b/arch/arc/include/asm/switch_to.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _ASM_ARC_SWITCH_TO_H | 6 | #ifndef _ASM_ARC_SWITCH_TO_H |
diff --git a/arch/arc/include/asm/syscall.h b/arch/arc/include/asm/syscall.h index 9cac959ca4e8..94529e89dff0 100644 --- a/arch/arc/include/asm/syscall.h +++ b/arch/arc/include/asm/syscall.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _ASM_ARC_SYSCALL_H | 6 | #ifndef _ASM_ARC_SYSCALL_H |
diff --git a/arch/arc/include/asm/syscalls.h b/arch/arc/include/asm/syscalls.h index 772b67ca56e7..7ddba13e9b59 100644 --- a/arch/arc/include/asm/syscalls.h +++ b/arch/arc/include/asm/syscalls.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _ASM_ARC_SYSCALLS_H | 6 | #ifndef _ASM_ARC_SYSCALLS_H |
diff --git a/arch/arc/include/asm/thread_info.h b/arch/arc/include/asm/thread_info.h index c85947bac5e5..f9eef0e8f0b7 100644 --- a/arch/arc/include/asm/thread_info.h +++ b/arch/arc/include/asm/thread_info.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Vineetg: Oct 2009 | 5 | * Vineetg: Oct 2009 |
| 9 | * No need for ARC specific thread_info allocator (kmalloc/free). This is | 6 | * No need for ARC specific thread_info allocator (kmalloc/free). This is |
| 10 | * anyways one page allocation, thus slab alloc can be short-circuited and | 7 | * anyways one page allocation, thus slab alloc can be short-circuited and |
diff --git a/arch/arc/include/asm/timex.h b/arch/arc/include/asm/timex.h index 0a82960a75e9..48b3482bc97f 100644 --- a/arch/arc/include/asm/timex.h +++ b/arch/arc/include/asm/timex.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _ASM_ARC_TIMEX_H | 6 | #ifndef _ASM_ARC_TIMEX_H |
diff --git a/arch/arc/include/asm/tlb-mmu1.h b/arch/arc/include/asm/tlb-mmu1.h index 8a1ec96012ae..a3083b36f5f4 100644 --- a/arch/arc/include/asm/tlb-mmu1.h +++ b/arch/arc/include/asm/tlb-mmu1.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __ASM_TLB_MMU_V1_H__ | 6 | #ifndef __ASM_TLB_MMU_V1_H__ |
diff --git a/arch/arc/include/asm/tlb.h b/arch/arc/include/asm/tlb.h index 90cac97643a4..975b35d3738d 100644 --- a/arch/arc/include/asm/tlb.h +++ b/arch/arc/include/asm/tlb.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _ASM_ARC_TLB_H | 6 | #ifndef _ASM_ARC_TLB_H |
diff --git a/arch/arc/include/asm/tlbflush.h b/arch/arc/include/asm/tlbflush.h index f0d42f1e83f5..992a2837a53f 100644 --- a/arch/arc/include/asm/tlbflush.h +++ b/arch/arc/include/asm/tlbflush.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __ASM_ARC_TLBFLUSH__ | 6 | #ifndef __ASM_ARC_TLBFLUSH__ |
diff --git a/arch/arc/include/asm/uaccess.h b/arch/arc/include/asm/uaccess.h index 526418543379..ea40ec7f6cae 100644 --- a/arch/arc/include/asm/uaccess.h +++ b/arch/arc/include/asm/uaccess.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * vineetg: June 2010 | 5 | * vineetg: June 2010 |
| 9 | * -__clear_user( ) called multiple times during elf load was byte loop | 6 | * -__clear_user( ) called multiple times during elf load was byte loop |
| 10 | * converted to do as much word clear as possible. | 7 | * converted to do as much word clear as possible. |
diff --git a/arch/arc/include/asm/unaligned.h b/arch/arc/include/asm/unaligned.h index 6da6b4edaeda..cf5a02382e0e 100644 --- a/arch/arc/include/asm/unaligned.h +++ b/arch/arc/include/asm/unaligned.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _ASM_ARC_UNALIGNED_H | 6 | #ifndef _ASM_ARC_UNALIGNED_H |
diff --git a/arch/arc/include/asm/unwind.h b/arch/arc/include/asm/unwind.h index c11a25bb8158..e95a20453a17 100644 --- a/arch/arc/include/asm/unwind.h +++ b/arch/arc/include/asm/unwind.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _ASM_ARC_UNWIND_H | 6 | #ifndef _ASM_ARC_UNWIND_H |
diff --git a/arch/arc/kernel/Makefile b/arch/arc/kernel/Makefile index 2dc5f4296d44..de6251132310 100644 --- a/arch/arc/kernel/Makefile +++ b/arch/arc/kernel/Makefile | |||
| @@ -1,9 +1,7 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | # Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | # | 4 | # |
| 4 | # This program is free software; you can redistribute it and/or modify | ||
| 5 | # it under the terms of the GNU General Public License version 2 as | ||
| 6 | # published by the Free Software Foundation. | ||
| 7 | 5 | ||
| 8 | # Pass UTS_MACHINE for user_regset definition | 6 | # Pass UTS_MACHINE for user_regset definition |
| 9 | CFLAGS_ptrace.o += -DUTS_MACHINE='"$(UTS_MACHINE)"' | 7 | CFLAGS_ptrace.o += -DUTS_MACHINE='"$(UTS_MACHINE)"' |
diff --git a/arch/arc/kernel/arc_hostlink.c b/arch/arc/kernel/arc_hostlink.c index 47b2a17cc52a..08c5196efe0a 100644 --- a/arch/arc/kernel/arc_hostlink.c +++ b/arch/arc/kernel/arc_hostlink.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arc_hostlink.c: Pseudo-driver for Metaware provided "hostlink" facility | 3 | * arc_hostlink.c: Pseudo-driver for Metaware provided "hostlink" facility |
| 3 | * | 4 | * |
| 4 | * Allows Linux userland access to host in absence of any peripherals. | 5 | * Allows Linux userland access to host in absence of any peripherals. |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 7 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/fs.h> /* file_operations */ | 10 | #include <linux/fs.h> /* file_operations */ |
diff --git a/arch/arc/kernel/arcksyms.c b/arch/arc/kernel/arcksyms.c index 000dd041ab42..8851c0a19e09 100644 --- a/arch/arc/kernel/arcksyms.c +++ b/arch/arc/kernel/arcksyms.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arcksyms.c - Exporting symbols not exportable from their own sources | 3 | * arcksyms.c - Exporting symbols not exportable from their own sources |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 5 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <linux/module.h> | 8 | #include <linux/module.h> |
diff --git a/arch/arc/kernel/asm-offsets.c b/arch/arc/kernel/asm-offsets.c index ecaf34e9235c..dba116535005 100644 --- a/arch/arc/kernel/asm-offsets.c +++ b/arch/arc/kernel/asm-offsets.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/sched.h> | 6 | #include <linux/sched.h> |
diff --git a/arch/arc/kernel/ctx_sw.c b/arch/arc/kernel/ctx_sw.c index 9e1ae9d41925..e172c3333a84 100644 --- a/arch/arc/kernel/ctx_sw.c +++ b/arch/arc/kernel/ctx_sw.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Vineetg: Aug 2009 | 5 | * Vineetg: Aug 2009 |
| 9 | * -"C" version of lowest level context switch asm macro called by schedular | 6 | * -"C" version of lowest level context switch asm macro called by schedular |
| 10 | * gcc doesn't generate the dward CFI info for hand written asm, hence can't | 7 | * gcc doesn't generate the dward CFI info for hand written asm, hence can't |
diff --git a/arch/arc/kernel/ctx_sw_asm.S b/arch/arc/kernel/ctx_sw_asm.S index 7c1f365ef3d2..02c461484761 100644 --- a/arch/arc/kernel/ctx_sw_asm.S +++ b/arch/arc/kernel/ctx_sw_asm.S | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Vineetg: Aug 2009 | 5 | * Vineetg: Aug 2009 |
| 9 | * -Moved core context switch macro out of entry.S into this file. | 6 | * -Moved core context switch macro out of entry.S into this file. |
| 10 | * -This is the more "natural" hand written assembler | 7 | * -This is the more "natural" hand written assembler |
diff --git a/arch/arc/kernel/devtree.c b/arch/arc/kernel/devtree.c index 521ef3521a1c..fa86d13df5ed 100644 --- a/arch/arc/kernel/devtree.c +++ b/arch/arc/kernel/devtree.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | 4 | * |
| 4 | * Based on reduced version of METAG | 5 | * Based on reduced version of METAG |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | 8 | ||
diff --git a/arch/arc/kernel/disasm.c b/arch/arc/kernel/disasm.c index 3b7cd4864ba2..d04837d91b40 100644 --- a/arch/arc/kernel/disasm.c +++ b/arch/arc/kernel/disasm.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * several functions that help interpret ARC instructions | 3 | * several functions that help interpret ARC instructions |
| 3 | * used for unaligned accesses, kprobes and kgdb | 4 | * used for unaligned accesses, kprobes and kgdb |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 6 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/types.h> | 9 | #include <linux/types.h> |
diff --git a/arch/arc/kernel/entry-arcv2.S b/arch/arc/kernel/entry-arcv2.S index 562089d62d9d..14254b866fdc 100644 --- a/arch/arc/kernel/entry-arcv2.S +++ b/arch/arc/kernel/entry-arcv2.S | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * ARCv2 ISA based core Low Level Intr/Traps/Exceptions(non-TLB) Handling | 3 | * ARCv2 ISA based core Low Level Intr/Traps/Exceptions(non-TLB) Handling |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Synopsys, Inc. (www.synopsys.com) | 5 | * Copyright (C) 2013 Synopsys, Inc. (www.synopsys.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/linkage.h> /* ARC_{EXTRY,EXIT} */ | 8 | #include <linux/linkage.h> /* ARC_{EXTRY,EXIT} */ |
diff --git a/arch/arc/kernel/entry-compact.S b/arch/arc/kernel/entry-compact.S index f285dbb28066..7fe59880c16b 100644 --- a/arch/arc/kernel/entry-compact.S +++ b/arch/arc/kernel/entry-compact.S | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Low Level Interrupts/Traps/Exceptions(non-TLB) Handling for ARCompact ISA | 3 | * Low Level Interrupts/Traps/Exceptions(non-TLB) Handling for ARCompact ISA |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) | 5 | * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) |
| 5 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 6 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * vineetg: May 2011 | 8 | * vineetg: May 2011 |
| 12 | * -Userspace unaligned access emulation | 9 | * -Userspace unaligned access emulation |
| 13 | * | 10 | * |
diff --git a/arch/arc/kernel/entry.S b/arch/arc/kernel/entry.S index 85d9ea4a0acc..a2bfacbcfce1 100644 --- a/arch/arc/kernel/entry.S +++ b/arch/arc/kernel/entry.S | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Common Low Level Interrupts/Traps/Exceptions(non-TLB) Handling for ARC | 3 | * Common Low Level Interrupts/Traps/Exceptions(non-TLB) Handling for ARC |
| 3 | * (included from entry-<isa>.S | 4 | * (included from entry-<isa>.S |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) | 6 | * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) |
| 6 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 7 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | /*------------------------------------------------------------------ | 10 | /*------------------------------------------------------------------ |
diff --git a/arch/arc/kernel/fpu.c b/arch/arc/kernel/fpu.c index f352e512cbd1..07e22b563fbb 100644 --- a/arch/arc/kernel/fpu.c +++ b/arch/arc/kernel/fpu.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * fpu.c - save/restore of Floating Point Unit Registers on task switch | 3 | * fpu.c - save/restore of Floating Point Unit Registers on task switch |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 5 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/sched.h> | 8 | #include <linux/sched.h> |
diff --git a/arch/arc/kernel/head.S b/arch/arc/kernel/head.S index 8f6e0447dd17..6f41265f6250 100644 --- a/arch/arc/kernel/head.S +++ b/arch/arc/kernel/head.S | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * ARC CPU startup Code | 3 | * ARC CPU startup Code |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 5 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Vineetg: Dec 2007 | 7 | * Vineetg: Dec 2007 |
| 11 | * -Check if we are running on Simulator or on real hardware | 8 | * -Check if we are running on Simulator or on real hardware |
| 12 | * to skip certain things during boot on simulator | 9 | * to skip certain things during boot on simulator |
diff --git a/arch/arc/kernel/intc-arcv2.c b/arch/arc/kernel/intc-arcv2.c index c0d0124de089..5cda19d0aa91 100644 --- a/arch/arc/kernel/intc-arcv2.c +++ b/arch/arc/kernel/intc-arcv2.c | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2014 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #include <linux/interrupt.h> | 6 | #include <linux/interrupt.h> |
diff --git a/arch/arc/kernel/intc-compact.c b/arch/arc/kernel/intc-compact.c index 47b421fa0147..a86641b91e65 100644 --- a/arch/arc/kernel/intc-compact.c +++ b/arch/arc/kernel/intc-compact.c | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011-12 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2011-12 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #include <linux/interrupt.h> | 6 | #include <linux/interrupt.h> |
diff --git a/arch/arc/kernel/irq.c b/arch/arc/kernel/irq.c index 62b185057c04..ef909dd4b40c 100644 --- a/arch/arc/kernel/irq.c +++ b/arch/arc/kernel/irq.c | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011-12 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2011-12 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #include <linux/interrupt.h> | 6 | #include <linux/interrupt.h> |
diff --git a/arch/arc/kernel/kgdb.c b/arch/arc/kernel/kgdb.c index 96bca9963c63..ecfbc42d3a40 100644 --- a/arch/arc/kernel/kgdb.c +++ b/arch/arc/kernel/kgdb.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * kgdb support for ARC | 3 | * kgdb support for ARC |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Synopsys, Inc. (www.synopsys.com) | 5 | * Copyright (C) 2012 Synopsys, Inc. (www.synopsys.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/kgdb.h> | 8 | #include <linux/kgdb.h> |
diff --git a/arch/arc/kernel/kprobes.c b/arch/arc/kernel/kprobes.c index df35d4c0b0b8..7d3efe83cba7 100644 --- a/arch/arc/kernel/kprobes.c +++ b/arch/arc/kernel/kprobes.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/types.h> | 6 | #include <linux/types.h> |
diff --git a/arch/arc/kernel/mcip.c b/arch/arc/kernel/mcip.c index 5fe84e481654..18b493dfb3a8 100644 --- a/arch/arc/kernel/mcip.c +++ b/arch/arc/kernel/mcip.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ARC ARConnect (MultiCore IP) support (formerly known as MCIP) | 3 | * ARC ARConnect (MultiCore IP) support (formerly known as MCIP) |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Synopsys, Inc. (www.synopsys.com) | 5 | * Copyright (C) 2013 Synopsys, Inc. (www.synopsys.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/smp.h> | 8 | #include <linux/smp.h> |
diff --git a/arch/arc/kernel/module.c b/arch/arc/kernel/module.c index 3d99a6091332..c90c279047bf 100644 --- a/arch/arc/kernel/module.c +++ b/arch/arc/kernel/module.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/module.h> | 6 | #include <linux/module.h> |
diff --git a/arch/arc/kernel/process.c b/arch/arc/kernel/process.c index 641c364fc232..ff321f7df716 100644 --- a/arch/arc/kernel/process.c +++ b/arch/arc/kernel/process.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Amit Bhor, Kanika Nema: Codito Technologies 2004 | 5 | * Amit Bhor, Kanika Nema: Codito Technologies 2004 |
| 9 | */ | 6 | */ |
| 10 | 7 | ||
diff --git a/arch/arc/kernel/ptrace.c b/arch/arc/kernel/ptrace.c index 5ee4676f135d..d5f3fcf273b5 100644 --- a/arch/arc/kernel/ptrace.c +++ b/arch/arc/kernel/ptrace.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/ptrace.h> | 6 | #include <linux/ptrace.h> |
diff --git a/arch/arc/kernel/reset.c b/arch/arc/kernel/reset.c index 2768fa1e39b9..fd6c3eb930ba 100644 --- a/arch/arc/kernel/reset.c +++ b/arch/arc/kernel/reset.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/kernel.h> | 6 | #include <linux/kernel.h> |
diff --git a/arch/arc/kernel/setup.c b/arch/arc/kernel/setup.c index a9c88b7e9182..7ee89dc61f6e 100644 --- a/arch/arc/kernel/setup.c +++ b/arch/arc/kernel/setup.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/seq_file.h> | 6 | #include <linux/seq_file.h> |
diff --git a/arch/arc/kernel/signal.c b/arch/arc/kernel/signal.c index 1bfb7de696bd..b895f889602a 100644 --- a/arch/arc/kernel/signal.c +++ b/arch/arc/kernel/signal.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Signal Handling for ARC | 3 | * Signal Handling for ARC |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 5 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * vineetg: Jan 2010 (Restarting of timer related syscalls) | 7 | * vineetg: Jan 2010 (Restarting of timer related syscalls) |
| 11 | * | 8 | * |
| 12 | * vineetg: Nov 2009 (Everything needed for TIF_RESTORE_SIGMASK) | 9 | * vineetg: Nov 2009 (Everything needed for TIF_RESTORE_SIGMASK) |
diff --git a/arch/arc/kernel/smp.c b/arch/arc/kernel/smp.c index 21d86c36692b..eca35e02ce06 100644 --- a/arch/arc/kernel/smp.c +++ b/arch/arc/kernel/smp.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * RajeshwarR: Dec 11, 2007 | 5 | * RajeshwarR: Dec 11, 2007 |
| 9 | * -- Added support for Inter Processor Interrupts | 6 | * -- Added support for Inter Processor Interrupts |
| 10 | * | 7 | * |
diff --git a/arch/arc/kernel/stacktrace.c b/arch/arc/kernel/stacktrace.c index bf40e06f3fb8..1e440bbfa876 100644 --- a/arch/arc/kernel/stacktrace.c +++ b/arch/arc/kernel/stacktrace.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * stacktrace.c : stacktracing APIs needed by rest of kernel | 3 | * stacktrace.c : stacktracing APIs needed by rest of kernel |
| 3 | * (wrappers over ARC dwarf based unwinder) | 4 | * (wrappers over ARC dwarf based unwinder) |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 6 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * vineetg: aug 2009 | 8 | * vineetg: aug 2009 |
| 12 | * -Implemented CONFIG_STACKTRACE APIs, primarily save_stack_trace_tsk( ) | 9 | * -Implemented CONFIG_STACKTRACE APIs, primarily save_stack_trace_tsk( ) |
| 13 | * for displaying task's kernel mode call stack in /proc/<pid>/stack | 10 | * for displaying task's kernel mode call stack in /proc/<pid>/stack |
diff --git a/arch/arc/kernel/traps.c b/arch/arc/kernel/traps.c index a7fcbc0d3943..e9a5b259f405 100644 --- a/arch/arc/kernel/traps.c +++ b/arch/arc/kernel/traps.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Traps/Non-MMU Exception handling for ARC | 3 | * Traps/Non-MMU Exception handling for ARC |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 5 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * vineetg: May 2011 | 7 | * vineetg: May 2011 |
| 11 | * -user-space unaligned access emulation | 8 | * -user-space unaligned access emulation |
| 12 | * | 9 | * |
diff --git a/arch/arc/kernel/unaligned.c b/arch/arc/kernel/unaligned.c index 5f69c3bd59bb..d63ebd81f1c6 100644 --- a/arch/arc/kernel/unaligned.c +++ b/arch/arc/kernel/unaligned.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011-2012 Synopsys (www.synopsys.com) | 3 | * Copyright (C) 2011-2012 Synopsys (www.synopsys.com) |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * vineetg : May 2011 | 5 | * vineetg : May 2011 |
| 9 | * -Adapted (from .26 to .35) | 6 | * -Adapted (from .26 to .35) |
| 10 | * -original contribution by Tim.yao@amlogic.com | 7 | * -original contribution by Tim.yao@amlogic.com |
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/types.h> | 10 | #include <linux/types.h> |
diff --git a/arch/arc/kernel/unwind.c b/arch/arc/kernel/unwind.c index 271e9fafa479..182ce67dfe10 100644 --- a/arch/arc/kernel/unwind.c +++ b/arch/arc/kernel/unwind.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * Copyright (C) 2002-2006 Novell, Inc. | 4 | * Copyright (C) 2002-2006 Novell, Inc. |
| 4 | * Jan Beulich <jbeulich@novell.com> | 5 | * Jan Beulich <jbeulich@novell.com> |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * A simple API for unwinding kernel stacks. This is used for | 7 | * A simple API for unwinding kernel stacks. This is used for |
| 11 | * debugging and error reporting purposes. The kernel doesn't need | 8 | * debugging and error reporting purposes. The kernel doesn't need |
| 12 | * full-blown stack unwinding with all the bells and whistles, so there | 9 | * full-blown stack unwinding with all the bells and whistles, so there |
diff --git a/arch/arc/kernel/vmlinux.lds.S b/arch/arc/kernel/vmlinux.lds.S index 8fb16bdabdcf..6c693a9d29b6 100644 --- a/arch/arc/kernel/vmlinux.lds.S +++ b/arch/arc/kernel/vmlinux.lds.S | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <asm-generic/vmlinux.lds.h> | 6 | #include <asm-generic/vmlinux.lds.h> |
diff --git a/arch/arc/lib/Makefile b/arch/arc/lib/Makefile index f7537b466b23..30158ae69fd4 100644 --- a/arch/arc/lib/Makefile +++ b/arch/arc/lib/Makefile | |||
| @@ -1,9 +1,7 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | # Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | # | 4 | # |
| 4 | # This program is free software; you can redistribute it and/or modify | ||
| 5 | # it under the terms of the GNU General Public License version 2 as | ||
| 6 | # published by the Free Software Foundation. | ||
| 7 | 5 | ||
| 8 | lib-y := strchr-700.o strcpy-700.o strlen.o memcmp.o | 6 | lib-y := strchr-700.o strcpy-700.o strlen.o memcmp.o |
| 9 | 7 | ||
diff --git a/arch/arc/lib/memcmp.S b/arch/arc/lib/memcmp.S index 21a103044b70..d6dc5e9bc49b 100644 --- a/arch/arc/lib/memcmp.S +++ b/arch/arc/lib/memcmp.S | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/linkage.h> | 6 | #include <linux/linkage.h> |
diff --git a/arch/arc/lib/memcpy-700.S b/arch/arc/lib/memcpy-700.S index ba0beccdaafd..f2e239e219b2 100644 --- a/arch/arc/lib/memcpy-700.S +++ b/arch/arc/lib/memcpy-700.S | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/linkage.h> | 6 | #include <linux/linkage.h> |
diff --git a/arch/arc/lib/memcpy-archs.S b/arch/arc/lib/memcpy-archs.S index ea14b0bf3116..0051a84f60c0 100644 --- a/arch/arc/lib/memcpy-archs.S +++ b/arch/arc/lib/memcpy-archs.S | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/linkage.h> | 6 | #include <linux/linkage.h> |
diff --git a/arch/arc/lib/memset-archs.S b/arch/arc/lib/memset-archs.S index b3373f5c88e0..d2e09fece5bc 100644 --- a/arch/arc/lib/memset-archs.S +++ b/arch/arc/lib/memset-archs.S | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/linkage.h> | 6 | #include <linux/linkage.h> |
diff --git a/arch/arc/lib/memset.S b/arch/arc/lib/memset.S index cf736f9aa403..9f35960da114 100644 --- a/arch/arc/lib/memset.S +++ b/arch/arc/lib/memset.S | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/linkage.h> | 6 | #include <linux/linkage.h> |
diff --git a/arch/arc/lib/strchr-700.S b/arch/arc/lib/strchr-700.S index 2d300daae2ae..d52e2833f9ed 100644 --- a/arch/arc/lib/strchr-700.S +++ b/arch/arc/lib/strchr-700.S | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* ARC700 has a relatively long pipeline and branch prediction, so we want | 6 | /* ARC700 has a relatively long pipeline and branch prediction, so we want |
diff --git a/arch/arc/lib/strcmp-archs.S b/arch/arc/lib/strcmp-archs.S index fae9e82a09eb..7cffb3717440 100644 --- a/arch/arc/lib/strcmp-archs.S +++ b/arch/arc/lib/strcmp-archs.S | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/linkage.h> | 6 | #include <linux/linkage.h> |
diff --git a/arch/arc/lib/strcmp.S b/arch/arc/lib/strcmp.S index fb20096e5008..b20c98fb3b23 100644 --- a/arch/arc/lib/strcmp.S +++ b/arch/arc/lib/strcmp.S | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* This is optimized primarily for the ARC700. | 6 | /* This is optimized primarily for the ARC700. |
diff --git a/arch/arc/lib/strcpy-700.S b/arch/arc/lib/strcpy-700.S index 6a6c1553807d..6e2294d13e2f 100644 --- a/arch/arc/lib/strcpy-700.S +++ b/arch/arc/lib/strcpy-700.S | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* If dst and src are 4 byte aligned, copy 8 bytes at a time. | 6 | /* If dst and src are 4 byte aligned, copy 8 bytes at a time. |
diff --git a/arch/arc/lib/strlen.S b/arch/arc/lib/strlen.S index 839b44b8d055..dae428ceb87a 100644 --- a/arch/arc/lib/strlen.S +++ b/arch/arc/lib/strlen.S | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/linkage.h> | 6 | #include <linux/linkage.h> |
diff --git a/arch/arc/mm/Makefile b/arch/arc/mm/Makefile index 3703a4969349..633a773369ca 100644 --- a/arch/arc/mm/Makefile +++ b/arch/arc/mm/Makefile | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | # Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | # | 4 | # |
| 4 | # This program is free software; you can redistribute it and/or modify | ||
| 5 | # it under the terms of the GNU General Public License version 2 as | ||
| 6 | # published by the Free Software Foundation. | ||
| 7 | # | ||
| 8 | 5 | ||
| 9 | obj-y := extable.o ioremap.o dma.o fault.o init.o | 6 | obj-y := extable.o ioremap.o dma.o fault.o init.o |
| 10 | obj-y += tlb.o tlbex.o cache.o mmap.o | 7 | obj-y += tlb.o tlbex.o cache.o mmap.o |
diff --git a/arch/arc/mm/cache.c b/arch/arc/mm/cache.c index 63e6e6504699..a2fbea3ee07c 100644 --- a/arch/arc/mm/cache.c +++ b/arch/arc/mm/cache.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ARC Cache Management | 3 | * ARC Cache Management |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) | 5 | * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) |
| 5 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 6 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/arch/arc/mm/dma.c b/arch/arc/mm/dma.c index 1525ac00fd02..0bf1468c35a3 100644 --- a/arch/arc/mm/dma.c +++ b/arch/arc/mm/dma.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/dma-noncoherent.h> | 6 | #include <linux/dma-noncoherent.h> |
diff --git a/arch/arc/mm/extable.c b/arch/arc/mm/extable.c index 72125a34e780..b06b09ddf924 100644 --- a/arch/arc/mm/extable.c +++ b/arch/arc/mm/extable.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Borrowed heavily from MIPS | 5 | * Borrowed heavily from MIPS |
| 9 | */ | 6 | */ |
| 10 | 7 | ||
diff --git a/arch/arc/mm/fault.c b/arch/arc/mm/fault.c index 6836095251ed..8cca03480bb2 100644 --- a/arch/arc/mm/fault.c +++ b/arch/arc/mm/fault.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Page Fault Handling for ARC (TLB Miss / ProtV) | 2 | /* Page Fault Handling for ARC (TLB Miss / ProtV) |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 4 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/signal.h> | 7 | #include <linux/signal.h> |
diff --git a/arch/arc/mm/highmem.c b/arch/arc/mm/highmem.c index 11f57e2ced8a..a4856bfaedf3 100644 --- a/arch/arc/mm/highmem.c +++ b/arch/arc/mm/highmem.c | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2015 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #include <linux/memblock.h> | 6 | #include <linux/memblock.h> |
diff --git a/arch/arc/mm/init.c b/arch/arc/mm/init.c index 02b7a3b20d7c..0920c969c466 100644 --- a/arch/arc/mm/init.c +++ b/arch/arc/mm/init.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/kernel.h> | 6 | #include <linux/kernel.h> |
diff --git a/arch/arc/mm/ioremap.c b/arch/arc/mm/ioremap.c index 9881bd740ccc..fac4adc90204 100644 --- a/arch/arc/mm/ioremap.c +++ b/arch/arc/mm/ioremap.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/vmalloc.h> | 6 | #include <linux/vmalloc.h> |
diff --git a/arch/arc/mm/mmap.c b/arch/arc/mm/mmap.c index 2e13683dfb24..722d26b94307 100644 --- a/arch/arc/mm/mmap.c +++ b/arch/arc/mm/mmap.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ARC700 mmap | 3 | * ARC700 mmap |
| 3 | * | 4 | * |
| 4 | * (started from arm version - for VIPT alias handling) | 5 | * (started from arm version - for VIPT alias handling) |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2013 Synopsys, Inc. (www.synopsys.com) | 7 | * Copyright (C) 2013 Synopsys, Inc. (www.synopsys.com) |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/fs.h> | 10 | #include <linux/fs.h> |
diff --git a/arch/arc/mm/tlb.c b/arch/arc/mm/tlb.c index fa18c00b0cfd..10025e199353 100644 --- a/arch/arc/mm/tlb.c +++ b/arch/arc/mm/tlb.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * TLB Management (flush/create/diagnostics) for ARC700 | 3 | * TLB Management (flush/create/diagnostics) for ARC700 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 5 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * vineetg: Aug 2011 | 7 | * vineetg: Aug 2011 |
| 11 | * -Reintroduce duplicate PD fixup - some customer chips still have the issue | 8 | * -Reintroduce duplicate PD fixup - some customer chips still have the issue |
| 12 | * | 9 | * |
diff --git a/arch/arc/mm/tlbex.S b/arch/arc/mm/tlbex.S index 0e1e47a67c73..471a97bf492d 100644 --- a/arch/arc/mm/tlbex.S +++ b/arch/arc/mm/tlbex.S | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * TLB Exception Handling for ARC | 3 | * TLB Exception Handling for ARC |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 5 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Vineetg: April 2011 : | 7 | * Vineetg: April 2011 : |
| 11 | * -MMU v1: moved out legacy code into a seperate file | 8 | * -MMU v1: moved out legacy code into a seperate file |
| 12 | * -MMU v3: PD{0,1} bits layout changed: They don't overlap anymore, | 9 | * -MMU v3: PD{0,1} bits layout changed: They don't overlap anymore, |
diff --git a/arch/arc/oprofile/common.c b/arch/arc/oprofile/common.c index c80fcad4a5a7..86bf5899533b 100644 --- a/arch/arc/oprofile/common.c +++ b/arch/arc/oprofile/common.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Based on orig code from @author John Levon <levon@movementarian.org> | 5 | * Based on orig code from @author John Levon <levon@movementarian.org> |
| 9 | */ | 6 | */ |
| 10 | 7 | ||
diff --git a/arch/arc/plat-axs10x/Kconfig b/arch/arc/plat-axs10x/Kconfig index 27b9eb97a6bf..b9652c69d1b9 100644 --- a/arch/arc/plat-axs10x/Kconfig +++ b/arch/arc/plat-axs10x/Kconfig | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Copyright (C) 2013-15 Synopsys, Inc. (www.synopsys.com) | 3 | # Copyright (C) 2013-15 Synopsys, Inc. (www.synopsys.com) |
| 3 | # | 4 | # |
| 4 | # This program is free software; you can redistribute it and/or modify | ||
| 5 | # it under the terms of the GNU General Public License version 2 as | ||
| 6 | # published by the Free Software Foundation. | ||
| 7 | # | ||
| 8 | 5 | ||
| 9 | menuconfig ARC_PLAT_AXS10X | 6 | menuconfig ARC_PLAT_AXS10X |
| 10 | bool "Synopsys ARC AXS10x Software Development Platforms" | 7 | bool "Synopsys ARC AXS10x Software Development Platforms" |
diff --git a/arch/arc/plat-axs10x/Makefile b/arch/arc/plat-axs10x/Makefile index d4748f27f86e..cebe5716ee19 100644 --- a/arch/arc/plat-axs10x/Makefile +++ b/arch/arc/plat-axs10x/Makefile | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Copyright (C) 2013-15 Synopsys, Inc. (www.synopsys.com) | 3 | # Copyright (C) 2013-15 Synopsys, Inc. (www.synopsys.com) |
| 3 | # | 4 | # |
| 4 | # This program is free software; you can redistribute it and/or modify | ||
| 5 | # it under the terms of the GNU General Public License version 2 as | ||
| 6 | # published by the Free Software Foundation. | ||
| 7 | # | ||
| 8 | 5 | ||
| 9 | obj-$(CONFIG_ARC_PLAT_AXS10X) += axs10x.o | 6 | obj-$(CONFIG_ARC_PLAT_AXS10X) += axs10x.o |
diff --git a/arch/arc/plat-hsdk/Kconfig b/arch/arc/plat-hsdk/Kconfig index 23e00216e5a5..ce8101834518 100644 --- a/arch/arc/plat-hsdk/Kconfig +++ b/arch/arc/plat-hsdk/Kconfig | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # Copyright (C) 2017 Synopsys, Inc. (www.synopsys.com) | 2 | # Copyright (C) 2017 Synopsys, Inc. (www.synopsys.com) |
| 2 | # | 3 | # |
| 3 | # This program is free software; you can redistribute it and/or modify | ||
| 4 | # it under the terms of the GNU General Public License version 2 as | ||
| 5 | # published by the Free Software Foundation. | ||
| 6 | # | ||
| 7 | 4 | ||
| 8 | menuconfig ARC_SOC_HSDK | 5 | menuconfig ARC_SOC_HSDK |
| 9 | bool "ARC HS Development Kit SOC" | 6 | bool "ARC HS Development Kit SOC" |
diff --git a/arch/arc/plat-hsdk/Makefile b/arch/arc/plat-hsdk/Makefile index 9a50c511a672..bb2921e82455 100644 --- a/arch/arc/plat-hsdk/Makefile +++ b/arch/arc/plat-hsdk/Makefile | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Copyright (C) 2017 Synopsys, Inc. (www.synopsys.com) | 3 | # Copyright (C) 2017 Synopsys, Inc. (www.synopsys.com) |
| 3 | # | 4 | # |
| 4 | # This program is free software; you can redistribute it and/or modify | ||
| 5 | # it under the terms of the GNU General Public License version 2 as | ||
| 6 | # published by the Free Software Foundation. | ||
| 7 | # | ||
| 8 | 5 | ||
| 9 | obj-y := platform.o | 6 | obj-y := platform.o |
diff --git a/arch/arc/plat-hsdk/platform.c b/arch/arc/plat-hsdk/platform.c index 2588b842407c..6a91a742ab3d 100644 --- a/arch/arc/plat-hsdk/platform.c +++ b/arch/arc/plat-hsdk/platform.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ARC HSDK Platform support code | 3 | * ARC HSDK Platform support code |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2017 Synopsys, Inc. (www.synopsys.com) | 5 | * Copyright (C) 2017 Synopsys, Inc. (www.synopsys.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/init.h> | 8 | #include <linux/init.h> |
diff --git a/arch/arc/plat-sim/Makefile b/arch/arc/plat-sim/Makefile index 00b1a958cec7..ea9389bf8b44 100644 --- a/arch/arc/plat-sim/Makefile +++ b/arch/arc/plat-sim/Makefile | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Copyright (C) 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | # Copyright (C) 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | # | 4 | # |
| 4 | # This program is free software; you can redistribute it and/or modify | ||
| 5 | # it under the terms of the GNU General Public License version 2 as | ||
| 6 | # published by the Free Software Foundation. | ||
| 7 | # | ||
| 8 | 5 | ||
| 9 | obj-y := platform.o | 6 | obj-y := platform.o |
diff --git a/arch/arc/plat-sim/platform.c b/arch/arc/plat-sim/platform.c index 5cda56b1a2ea..3765dedcd319 100644 --- a/arch/arc/plat-sim/platform.c +++ b/arch/arc/plat-sim/platform.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ARC simulation Platform support code | 3 | * ARC simulation Platform support code |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Synopsys, Inc. (www.synopsys.com) | 5 | * Copyright (C) 2012 Synopsys, Inc. (www.synopsys.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/init.h> | 8 | #include <linux/init.h> |
diff --git a/arch/arm/boot/bootp/init.S b/arch/arm/boot/bootp/init.S index 142927e5f485..5c476bd2b4ce 100644 --- a/arch/arm/boot/bootp/init.S +++ b/arch/arm/boot/bootp/init.S | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/boot/bootp/init.S | 3 | * linux/arch/arm/boot/bootp/init.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2000-2003 Russell King. | 5 | * Copyright (C) 2000-2003 Russell King. |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * "Header" file for splitting kernel + initrd. Note that we pass | 7 | * "Header" file for splitting kernel + initrd. Note that we pass |
| 11 | * r0 through to r3 straight through. | 8 | * r0 through to r3 straight through. |
| 12 | * | 9 | * |
diff --git a/arch/arm/boot/compressed/efi-header.S b/arch/arm/boot/compressed/efi-header.S index c94a88ae834d..a5983588f96b 100644 --- a/arch/arm/boot/compressed/efi-header.S +++ b/arch/arm/boot/compressed/efi-header.S | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013-2017 Linaro Ltd | 3 | * Copyright (C) 2013-2017 Linaro Ltd |
| 3 | * Authors: Roy Franz <roy.franz@linaro.org> | 4 | * Authors: Roy Franz <roy.franz@linaro.org> |
| 4 | * Ard Biesheuvel <ard.biesheuvel@linaro.org> | 5 | * Ard Biesheuvel <ard.biesheuvel@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/pe.h> | 8 | #include <linux/pe.h> |
diff --git a/arch/arm/boot/compressed/head.S b/arch/arm/boot/compressed/head.S index 7135820f76d4..e59d14679fb0 100644 --- a/arch/arm/boot/compressed/head.S +++ b/arch/arm/boot/compressed/head.S | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/boot/compressed/head.S | 3 | * linux/arch/arm/boot/compressed/head.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1996-2002 Russell King | 5 | * Copyright (C) 1996-2002 Russell King |
| 5 | * Copyright (C) 2004 Hyok S. Choi (MPU support) | 6 | * Copyright (C) 2004 Hyok S. Choi (MPU support) |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #include <linux/linkage.h> | 8 | #include <linux/linkage.h> |
| 12 | #include <asm/assembler.h> | 9 | #include <asm/assembler.h> |
diff --git a/arch/arm/boot/compressed/ll_char_wr.S b/arch/arm/boot/compressed/ll_char_wr.S index b1dcdb9f4030..1ec8cb2898b1 100644 --- a/arch/arm/boot/compressed/ll_char_wr.S +++ b/arch/arm/boot/compressed/ll_char_wr.S | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/lib/ll_char_wr.S | 3 | * linux/arch/arm/lib/ll_char_wr.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995, 1996 Russell King. | 5 | * Copyright (C) 1995, 1996 Russell King. |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Speedups & 1bpp code (C) 1996 Philip Blundell & Russell King. | 7 | * Speedups & 1bpp code (C) 1996 Philip Blundell & Russell King. |
| 11 | * | 8 | * |
| 12 | * 10-04-96 RMK Various cleanups & reduced register usage. | 9 | * 10-04-96 RMK Various cleanups & reduced register usage. |
diff --git a/arch/arm/boot/compressed/vmlinux.lds.S b/arch/arm/boot/compressed/vmlinux.lds.S index 2b963d8e76dd..fc7ed03d8b93 100644 --- a/arch/arm/boot/compressed/vmlinux.lds.S +++ b/arch/arm/boot/compressed/vmlinux.lds.S | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2000 Russell King | 3 | * Copyright (C) 2000 Russell King |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifdef CONFIG_CPU_ENDIAN_BE8 | 6 | #ifdef CONFIG_CPU_ENDIAN_BE8 |
diff --git a/arch/arm/boot/deflate_xip_data.sh b/arch/arm/boot/deflate_xip_data.sh index b7fa67d2d9e3..40937248cebe 100755 --- a/arch/arm/boot/deflate_xip_data.sh +++ b/arch/arm/boot/deflate_xip_data.sh | |||
| @@ -1,13 +1,11 @@ | |||
| 1 | #!/bin/sh | 1 | #!/bin/sh |
| 2 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 2 | 3 | ||
| 3 | # XIP kernel .data segment compressor | 4 | # XIP kernel .data segment compressor |
| 4 | # | 5 | # |
| 5 | # Created by: Nicolas Pitre, August 2017 | 6 | # Created by: Nicolas Pitre, August 2017 |
| 6 | # Copyright: (C) 2017 Linaro Limited | 7 | # Copyright: (C) 2017 Linaro Limited |
| 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 version 2 as | ||
| 10 | # published by the Free Software Foundation. | ||
| 11 | 9 | ||
| 12 | # This script locates the start of the .data section in xipImage and | 10 | # This script locates the start of the .data section in xipImage and |
| 13 | # substitutes it with a compressed version. The needed offsets are obtained | 11 | # substitutes it with a compressed version. The needed offsets are obtained |
diff --git a/arch/arm/boot/dts/am335x-baltos-ir2110.dts b/arch/arm/boot/dts/am335x-baltos-ir2110.dts index 2f650a736b44..49e46baf9542 100644 --- a/arch/arm/boot/dts/am335x-baltos-ir2110.dts +++ b/arch/arm/boot/dts/am335x-baltos-ir2110.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arm/boot/dts/am335x-baltos-ir3220.dts b/arch/arm/boot/dts/am335x-baltos-ir3220.dts index 1ba66d5e21e8..9e88bc2f6465 100644 --- a/arch/arm/boot/dts/am335x-baltos-ir3220.dts +++ b/arch/arm/boot/dts/am335x-baltos-ir3220.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arm/boot/dts/am335x-baltos-ir5221.dts b/arch/arm/boot/dts/am335x-baltos-ir5221.dts index eed65fc0e8e6..28aa00422951 100644 --- a/arch/arm/boot/dts/am335x-baltos-ir5221.dts +++ b/arch/arm/boot/dts/am335x-baltos-ir5221.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arm/boot/dts/am335x-baltos-leds.dtsi b/arch/arm/boot/dts/am335x-baltos-leds.dtsi index fe75050c016f..4e11a160d88f 100644 --- a/arch/arm/boot/dts/am335x-baltos-leds.dtsi +++ b/arch/arm/boot/dts/am335x-baltos-leds.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arm/boot/dts/am335x-baltos.dtsi b/arch/arm/boot/dts/am335x-baltos.dtsi index b572ad1f1377..ed235f263e29 100644 --- a/arch/arm/boot/dts/am335x-baltos.dtsi +++ b/arch/arm/boot/dts/am335x-baltos.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arm/boot/dts/am335x-base0033.dts b/arch/arm/boot/dts/am335x-base0033.dts index cbd5bd8c57de..89c00ce42c26 100644 --- a/arch/arm/boot/dts/am335x-base0033.dts +++ b/arch/arm/boot/dts/am335x-base0033.dts | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * am335x-base0033.dts - Device Tree file for IGEP AQUILA EXPANSION | 3 | * am335x-base0033.dts - Device Tree file for IGEP AQUILA EXPANSION |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 ISEE 2007 SL - http://www.isee.biz | 5 | * Copyright (C) 2013 ISEE 2007 SL - http://www.isee.biz |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include "am335x-igep0033.dtsi" | 8 | #include "am335x-igep0033.dtsi" |
diff --git a/arch/arm/boot/dts/am335x-bone-common.dtsi b/arch/arm/boot/dts/am335x-bone-common.dtsi index 42cfc3b37c32..89b4cf2cb7f8 100644 --- a/arch/arm/boot/dts/am335x-bone-common.dtsi +++ b/arch/arm/boot/dts/am335x-bone-common.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | / { | 6 | / { |
diff --git a/arch/arm/boot/dts/am335x-bone.dts b/arch/arm/boot/dts/am335x-bone.dts index 6b8493720424..43bfbce41049 100644 --- a/arch/arm/boot/dts/am335x-bone.dts +++ b/arch/arm/boot/dts/am335x-bone.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arm/boot/dts/am335x-boneblack-common.dtsi b/arch/arm/boot/dts/am335x-boneblack-common.dtsi index 283e288b6e42..7ad079861efd 100644 --- a/arch/arm/boot/dts/am335x-boneblack-common.dtsi +++ b/arch/arm/boot/dts/am335x-boneblack-common.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <dt-bindings/display/tda998x.h> | 6 | #include <dt-bindings/display/tda998x.h> |
diff --git a/arch/arm/boot/dts/am335x-boneblack-wireless.dts b/arch/arm/boot/dts/am335x-boneblack-wireless.dts index 5b275c96fccf..3124d94c0b3c 100644 --- a/arch/arm/boot/dts/am335x-boneblack-wireless.dts +++ b/arch/arm/boot/dts/am335x-boneblack-wireless.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arm/boot/dts/am335x-boneblack.dts b/arch/arm/boot/dts/am335x-boneblack.dts index d154d3133c16..d3928662aed4 100644 --- a/arch/arm/boot/dts/am335x-boneblack.dts +++ b/arch/arm/boot/dts/am335x-boneblack.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arm/boot/dts/am335x-boneblue.dts b/arch/arm/boot/dts/am335x-boneblue.dts index 8d241c856c8d..0257576d5d16 100644 --- a/arch/arm/boot/dts/am335x-boneblue.dts +++ b/arch/arm/boot/dts/am335x-boneblue.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arm/boot/dts/am335x-bonegreen-common.dtsi b/arch/arm/boot/dts/am335x-bonegreen-common.dtsi index 71317e372ec7..7a8826633cef 100644 --- a/arch/arm/boot/dts/am335x-bonegreen-common.dtsi +++ b/arch/arm/boot/dts/am335x-bonegreen-common.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | &ldo3_reg { | 6 | &ldo3_reg { |
diff --git a/arch/arm/boot/dts/am335x-bonegreen-wireless.dts b/arch/arm/boot/dts/am335x-bonegreen-wireless.dts index 7db86a9c836a..4092cd193b8a 100644 --- a/arch/arm/boot/dts/am335x-bonegreen-wireless.dts +++ b/arch/arm/boot/dts/am335x-bonegreen-wireless.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arm/boot/dts/am335x-bonegreen.dts b/arch/arm/boot/dts/am335x-bonegreen.dts index a8b4d969ce2a..c12bb0717779 100644 --- a/arch/arm/boot/dts/am335x-bonegreen.dts +++ b/arch/arm/boot/dts/am335x-bonegreen.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arm/boot/dts/am335x-chiliboard.dts b/arch/arm/boot/dts/am335x-chiliboard.dts index 31da68355e57..8cd81dc0cc72 100644 --- a/arch/arm/boot/dts/am335x-chiliboard.dts +++ b/arch/arm/boot/dts/am335x-chiliboard.dts | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Jablotron s.r.o. -- http://www.jablotron.com/ | 3 | * Copyright (C) 2015 Jablotron s.r.o. -- http://www.jablotron.com/ |
| 3 | * Author: Rostislav Lisovy <lisovy@jablotron.cz> | 4 | * Author: Rostislav Lisovy <lisovy@jablotron.cz> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | /dts-v1/; | 6 | /dts-v1/; |
| 10 | #include "am335x-chilisom.dtsi" | 7 | #include "am335x-chilisom.dtsi" |
diff --git a/arch/arm/boot/dts/am335x-chilisom.dtsi b/arch/arm/boot/dts/am335x-chilisom.dtsi index 8b88bf6dafc4..b31e2f7a4ad9 100644 --- a/arch/arm/boot/dts/am335x-chilisom.dtsi +++ b/arch/arm/boot/dts/am335x-chilisom.dtsi | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Jablotron s.r.o. -- http://www.jablotron.com/ | 3 | * Copyright (C) 2015 Jablotron s.r.o. -- http://www.jablotron.com/ |
| 3 | * Author: Rostislav Lisovy <lisovy@jablotron.cz> | 4 | * Author: Rostislav Lisovy <lisovy@jablotron.cz> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include "am33xx.dtsi" | 6 | #include "am33xx.dtsi" |
| 10 | #include <dt-bindings/interrupt-controller/irq.h> | 7 | #include <dt-bindings/interrupt-controller/irq.h> |
diff --git a/arch/arm/boot/dts/am335x-cm-t335.dts b/arch/arm/boot/dts/am335x-cm-t335.dts index 3b0bb88dfc12..ceecbfd29d2c 100644 --- a/arch/arm/boot/dts/am335x-cm-t335.dts +++ b/arch/arm/boot/dts/am335x-cm-t335.dts | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * am335x-cm-t335.dts - Device Tree file for Compulab CM-T335 | 3 | * am335x-cm-t335.dts - Device Tree file for Compulab CM-T335 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 - 2015 CompuLab Ltd. - http://www.compulab.co.il/ | 5 | * Copyright (C) 2014 - 2015 CompuLab Ltd. - http://www.compulab.co.il/ |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | /dts-v1/; | 8 | /dts-v1/; |
diff --git a/arch/arm/boot/dts/am335x-evm.dts b/arch/arm/boot/dts/am335x-evm.dts index 55d4392bb7a1..a00145705c9b 100644 --- a/arch/arm/boot/dts/am335x-evm.dts +++ b/arch/arm/boot/dts/am335x-evm.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arm/boot/dts/am335x-evmsk.dts b/arch/arm/boot/dts/am335x-evmsk.dts index 8fc8056db94f..e28a5b82fdf3 100644 --- a/arch/arm/boot/dts/am335x-evmsk.dts +++ b/arch/arm/boot/dts/am335x-evmsk.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arm/boot/dts/am335x-icev2.dts b/arch/arm/boot/dts/am335x-icev2.dts index 4365684fa66f..18f70b35da4c 100644 --- a/arch/arm/boot/dts/am335x-icev2.dts +++ b/arch/arm/boot/dts/am335x-icev2.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2016 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arm/boot/dts/am335x-igep0033.dtsi b/arch/arm/boot/dts/am335x-igep0033.dtsi index 312deb6cf6a2..eabcc8b2e4ea 100644 --- a/arch/arm/boot/dts/am335x-igep0033.dtsi +++ b/arch/arm/boot/dts/am335x-igep0033.dtsi | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * am335x-igep0033.dtsi - Device Tree file for IGEP COM AQUILA AM335x | 3 | * am335x-igep0033.dtsi - Device Tree file for IGEP COM AQUILA AM335x |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 ISEE 2007 SL - http://www.isee.biz | 5 | * Copyright (C) 2013 ISEE 2007 SL - http://www.isee.biz |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | /dts-v1/; | 8 | /dts-v1/; |
diff --git a/arch/arm/boot/dts/am335x-lxm.dts b/arch/arm/boot/dts/am335x-lxm.dts index aa4cd2b8d4b6..a8005e975ea2 100644 --- a/arch/arm/boot/dts/am335x-lxm.dts +++ b/arch/arm/boot/dts/am335x-lxm.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 NovaTech LLC - http://www.novatechweb.com | 3 | * Copyright (C) 2014 NovaTech LLC - http://www.novatechweb.com |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arm/boot/dts/am335x-moxa-uc-8100-me-t.dts b/arch/arm/boot/dts/am335x-moxa-uc-8100-me-t.dts index 5a2fb4bd4e02..783d411f2cef 100644 --- a/arch/arm/boot/dts/am335x-moxa-uc-8100-me-t.dts +++ b/arch/arm/boot/dts/am335x-moxa-uc-8100-me-t.dts | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2017 MOXA Inc. - https://www.moxa.com/ | 3 | * Copyright (C) 2017 MOXA Inc. - https://www.moxa.com/ |
| 3 | * | 4 | * |
| 4 | * Author: SZ Lin (林上智) <sz.lin@moxa.com> | 5 | * Author: SZ Lin (林上智) <sz.lin@moxa.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | /dts-v1/; | 8 | /dts-v1/; |
diff --git a/arch/arm/boot/dts/am335x-nano.dts b/arch/arm/boot/dts/am335x-nano.dts index 0052657331ee..0946fbf1b1fb 100644 --- a/arch/arm/boot/dts/am335x-nano.dts +++ b/arch/arm/boot/dts/am335x-nano.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Newflow Ltd - http://www.newflow.co.uk/ | 3 | * Copyright (C) 2013 Newflow Ltd - http://www.newflow.co.uk/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arm/boot/dts/am335x-pcm-953.dtsi b/arch/arm/boot/dts/am335x-pcm-953.dtsi index baceaa7bb33b..d774bf76720c 100644 --- a/arch/arm/boot/dts/am335x-pcm-953.dtsi +++ b/arch/arm/boot/dts/am335x-pcm-953.dtsi | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014-2017 Phytec Messtechnik GmbH | 3 | * Copyright (C) 2014-2017 Phytec Messtechnik GmbH |
| 3 | * Author: Wadim Egorov <w.egorov@phytec.de> | 4 | * Author: Wadim Egorov <w.egorov@phytec.de> |
| 4 | * Teresa Remmet <t.remmet@phytec.de> | 5 | * Teresa Remmet <t.remmet@phytec.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <dt-bindings/input/input.h> | 8 | #include <dt-bindings/input/input.h> |
| @@ -197,7 +194,7 @@ | |||
| 197 | bus-width = <4>; | 194 | bus-width = <4>; |
| 198 | pinctrl-names = "default"; | 195 | pinctrl-names = "default"; |
| 199 | pinctrl-0 = <&mmc1_pins>; | 196 | pinctrl-0 = <&mmc1_pins>; |
| 200 | cd-gpios = <&gpio0 6 GPIO_ACTIVE_HIGH>; | 197 | cd-gpios = <&gpio0 6 GPIO_ACTIVE_LOW>; |
| 201 | status = "okay"; | 198 | status = "okay"; |
| 202 | }; | 199 | }; |
| 203 | 200 | ||
diff --git a/arch/arm/boot/dts/am335x-pepper.dts b/arch/arm/boot/dts/am335x-pepper.dts index 5c3e49f93ac4..e7764ecdf65f 100644 --- a/arch/arm/boot/dts/am335x-pepper.dts +++ b/arch/arm/boot/dts/am335x-pepper.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Gumstix, Inc. - https://www.gumstix.com/ | 3 | * Copyright (C) 2014 Gumstix, Inc. - https://www.gumstix.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arm/boot/dts/am335x-phycore-rdk.dts b/arch/arm/boot/dts/am335x-phycore-rdk.dts index 305f0b35d6ea..672daf9d36be 100644 --- a/arch/arm/boot/dts/am335x-phycore-rdk.dts +++ b/arch/arm/boot/dts/am335x-phycore-rdk.dts | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 PHYTEC Messtechnik GmbH | 3 | * Copyright (C) 2014 PHYTEC Messtechnik GmbH |
| 3 | * Author: Wadim Egorov <w.egorov@phytec.de> | 4 | * Author: Wadim Egorov <w.egorov@phytec.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | /dts-v1/; | 7 | /dts-v1/; |
diff --git a/arch/arm/boot/dts/am335x-phycore-som.dtsi b/arch/arm/boot/dts/am335x-phycore-som.dtsi index 23c3039c567e..ee6b1cb27ce5 100644 --- a/arch/arm/boot/dts/am335x-phycore-som.dtsi +++ b/arch/arm/boot/dts/am335x-phycore-som.dtsi | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Phytec Messtechnik GmbH | 3 | * Copyright (C) 2015 Phytec Messtechnik GmbH |
| 3 | * Author: Teresa Remmet <t.remmet@phytec.de> | 4 | * Author: Teresa Remmet <t.remmet@phytec.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include "am33xx.dtsi" | 7 | #include "am33xx.dtsi" |
diff --git a/arch/arm/boot/dts/am335x-sancloud-bbe.dts b/arch/arm/boot/dts/am335x-sancloud-bbe.dts index 7ed27b5c4756..8678e6e35493 100644 --- a/arch/arm/boot/dts/am335x-sancloud-bbe.dts +++ b/arch/arm/boot/dts/am335x-sancloud-bbe.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arm/boot/dts/am335x-sbc-t335.dts b/arch/arm/boot/dts/am335x-sbc-t335.dts index 07c46a59f1d2..a3f6bc4072d9 100644 --- a/arch/arm/boot/dts/am335x-sbc-t335.dts +++ b/arch/arm/boot/dts/am335x-sbc-t335.dts | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * am335x-sbc-t335.dts - Device Tree file for Compulab SBC-T335 | 3 | * am335x-sbc-t335.dts - Device Tree file for Compulab SBC-T335 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 - 2015 CompuLab Ltd. - http://www.compulab.co.il/ | 5 | * Copyright (C) 2014 - 2015 CompuLab Ltd. - http://www.compulab.co.il/ |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include "am335x-cm-t335.dts" | 8 | #include "am335x-cm-t335.dts" |
diff --git a/arch/arm/boot/dts/am335x-sl50.dts b/arch/arm/boot/dts/am335x-sl50.dts index 1ac0c8aa98c5..2f82095e7210 100644 --- a/arch/arm/boot/dts/am335x-sl50.dts +++ b/arch/arm/boot/dts/am335x-sl50.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Toby Churchill - http://www.toby-churchill.com/ | 3 | * Copyright (C) 2015 Toby Churchill - http://www.toby-churchill.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arm/boot/dts/am335x-wega-rdk.dts b/arch/arm/boot/dts/am335x-wega-rdk.dts index 6431b7db8109..2e04f6df8257 100644 --- a/arch/arm/boot/dts/am335x-wega-rdk.dts +++ b/arch/arm/boot/dts/am335x-wega-rdk.dts | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Phytec Messtechnik GmbH | 3 | * Copyright (C) 2015 Phytec Messtechnik GmbH |
| 3 | * Author: Teresa Remmet <t.remmet@phytec.de> | 4 | * Author: Teresa Remmet <t.remmet@phytec.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | /dts-v1/; | 7 | /dts-v1/; |
diff --git a/arch/arm/boot/dts/am335x-wega.dtsi b/arch/arm/boot/dts/am335x-wega.dtsi index b7d28a20341f..67bde56f89fd 100644 --- a/arch/arm/boot/dts/am335x-wega.dtsi +++ b/arch/arm/boot/dts/am335x-wega.dtsi | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Phytec Messtechnik GmbH | 3 | * Copyright (C) 2015 Phytec Messtechnik GmbH |
| 3 | * Author: Teresa Remmet <t.remmet@phytec.de> | 4 | * Author: Teresa Remmet <t.remmet@phytec.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | / { | 7 | / { |
| @@ -157,7 +154,7 @@ | |||
| 157 | bus-width = <4>; | 154 | bus-width = <4>; |
| 158 | pinctrl-names = "default"; | 155 | pinctrl-names = "default"; |
| 159 | pinctrl-0 = <&mmc1_pins>; | 156 | pinctrl-0 = <&mmc1_pins>; |
| 160 | cd-gpios = <&gpio0 6 GPIO_ACTIVE_HIGH>; | 157 | cd-gpios = <&gpio0 6 GPIO_ACTIVE_LOW>; |
| 161 | status = "okay"; | 158 | status = "okay"; |
| 162 | }; | 159 | }; |
| 163 | 160 | ||
diff --git a/arch/arm/boot/dts/am33xx-clocks.dtsi b/arch/arm/boot/dts/am33xx-clocks.dtsi index 922182439048..dced92a8970e 100644 --- a/arch/arm/boot/dts/am33xx-clocks.dtsi +++ b/arch/arm/boot/dts/am33xx-clocks.dtsi | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Device Tree Source for AM33xx clock data | 3 | * Device Tree Source for AM33xx clock data |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments, Inc. | 5 | * Copyright (C) 2013 Texas Instruments, Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | &scm_clocks { | 7 | &scm_clocks { |
| 11 | sys_clkin_ck: sys_clkin_ck@40 { | 8 | sys_clkin_ck: sys_clkin_ck@40 { |
diff --git a/arch/arm/boot/dts/am33xx-l4.dtsi b/arch/arm/boot/dts/am33xx-l4.dtsi index ca6d9f02a800..ced1a19d5f89 100644 --- a/arch/arm/boot/dts/am33xx-l4.dtsi +++ b/arch/arm/boot/dts/am33xx-l4.dtsi | |||
| @@ -1759,11 +1759,10 @@ | |||
| 1759 | target-module@cc000 { /* 0x481cc000, ap 60 46.0 */ | 1759 | target-module@cc000 { /* 0x481cc000, ap 60 46.0 */ |
| 1760 | compatible = "ti,sysc-omap4", "ti,sysc"; | 1760 | compatible = "ti,sysc-omap4", "ti,sysc"; |
| 1761 | ti,hwmods = "d_can0"; | 1761 | ti,hwmods = "d_can0"; |
| 1762 | reg = <0xcc000 0x4>; | ||
| 1763 | reg-names = "rev"; | ||
| 1764 | /* Domains (P, C): per_pwrdm, l4ls_clkdm */ | 1762 | /* Domains (P, C): per_pwrdm, l4ls_clkdm */ |
| 1765 | clocks = <&l4ls_clkctrl AM3_L4LS_D_CAN0_CLKCTRL 0>; | 1763 | clocks = <&l4ls_clkctrl AM3_L4LS_D_CAN0_CLKCTRL 0>, |
| 1766 | clock-names = "fck"; | 1764 | <&dcan0_fck>; |
| 1765 | clock-names = "fck", "osc"; | ||
| 1767 | #address-cells = <1>; | 1766 | #address-cells = <1>; |
| 1768 | #size-cells = <1>; | 1767 | #size-cells = <1>; |
| 1769 | ranges = <0x0 0xcc000 0x2000>; | 1768 | ranges = <0x0 0xcc000 0x2000>; |
| @@ -1782,11 +1781,10 @@ | |||
| 1782 | target-module@d0000 { /* 0x481d0000, ap 62 42.0 */ | 1781 | target-module@d0000 { /* 0x481d0000, ap 62 42.0 */ |
| 1783 | compatible = "ti,sysc-omap4", "ti,sysc"; | 1782 | compatible = "ti,sysc-omap4", "ti,sysc"; |
| 1784 | ti,hwmods = "d_can1"; | 1783 | ti,hwmods = "d_can1"; |
| 1785 | reg = <0xd0000 0x4>; | ||
| 1786 | reg-names = "rev"; | ||
| 1787 | /* Domains (P, C): per_pwrdm, l4ls_clkdm */ | 1784 | /* Domains (P, C): per_pwrdm, l4ls_clkdm */ |
| 1788 | clocks = <&l4ls_clkctrl AM3_L4LS_D_CAN1_CLKCTRL 0>; | 1785 | clocks = <&l4ls_clkctrl AM3_L4LS_D_CAN1_CLKCTRL 0>, |
| 1789 | clock-names = "fck"; | 1786 | <&dcan1_fck>; |
| 1787 | clock-names = "fck", "osc"; | ||
| 1790 | #address-cells = <1>; | 1788 | #address-cells = <1>; |
| 1791 | #size-cells = <1>; | 1789 | #size-cells = <1>; |
| 1792 | ranges = <0x0 0xd0000 0x2000>; | 1790 | ranges = <0x0 0xd0000 0x2000>; |
diff --git a/arch/arm/boot/dts/am3517-craneboard.dts b/arch/arm/boot/dts/am3517-craneboard.dts index 083ff5073435..eb3517dabee1 100644 --- a/arch/arm/boot/dts/am3517-craneboard.dts +++ b/arch/arm/boot/dts/am3517-craneboard.dts | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * See craneboard.org for more details | 3 | * See craneboard.org for more details |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ | 5 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | /dts-v1/; | 7 | /dts-v1/; |
| 11 | 8 | ||
diff --git a/arch/arm/boot/dts/am3517-evm-ui.dtsi b/arch/arm/boot/dts/am3517-evm-ui.dtsi index e841918c1c26..48631a45da51 100644 --- a/arch/arm/boot/dts/am3517-evm-ui.dtsi +++ b/arch/arm/boot/dts/am3517-evm-ui.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2018 Logic PD, Inc - http://www.logicpd.com/ | 3 | * Copyright (C) 2018 Logic PD, Inc - http://www.logicpd.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <dt-bindings/input/input.h> | 6 | #include <dt-bindings/input/input.h> |
diff --git a/arch/arm/boot/dts/am3517-evm.dts b/arch/arm/boot/dts/am3517-evm.dts index 3527c0f2dfff..ebfe28c2f544 100644 --- a/arch/arm/boot/dts/am3517-evm.dts +++ b/arch/arm/boot/dts/am3517-evm.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arm/boot/dts/am3517-som.dtsi b/arch/arm/boot/dts/am3517-som.dtsi index b1c988eed87c..8b669e2eafec 100644 --- a/arch/arm/boot/dts/am3517-som.dtsi +++ b/arch/arm/boot/dts/am3517-som.dtsi | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Derald D. Woods <woods.technical@gmail.com> | 3 | * Copyright (C) 2016 Derald D. Woods <woods.technical@gmail.com> |
| 3 | * | 4 | * |
| 4 | * Based on am3517-evm.dts | 5 | * Based on am3517-evm.dts |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | / { | 8 | / { |
diff --git a/arch/arm/boot/dts/am3517_mt_ventoux.dts b/arch/arm/boot/dts/am3517_mt_ventoux.dts index 3395783c5b4e..e507e4ae0d88 100644 --- a/arch/arm/boot/dts/am3517_mt_ventoux.dts +++ b/arch/arm/boot/dts/am3517_mt_ventoux.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Ilya Yanok, EmCraft Systems | 3 | * Copyright (C) 2011 Ilya Yanok, EmCraft Systems |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arm/boot/dts/am35xx-clocks.dtsi b/arch/arm/boot/dts/am35xx-clocks.dtsi index 00dd1f091be5..220d0a52797e 100644 --- a/arch/arm/boot/dts/am35xx-clocks.dtsi +++ b/arch/arm/boot/dts/am35xx-clocks.dtsi | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Device Tree Source for OMAP3 clock data | 3 | * Device Tree Source for OMAP3 clock data |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments, Inc. | 5 | * Copyright (C) 2013 Texas Instruments, Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | &scm_clocks { | 7 | &scm_clocks { |
| 11 | emac_ick: emac_ick@32c { | 8 | emac_ick: emac_ick@32c { |
diff --git a/arch/arm/boot/dts/am437x-cm-t43.dts b/arch/arm/boot/dts/am437x-cm-t43.dts index 4fcf647815a2..063113a5da2d 100644 --- a/arch/arm/boot/dts/am437x-cm-t43.dts +++ b/arch/arm/boot/dts/am437x-cm-t43.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 CompuLab, Ltd. - http://www.compulab.co.il/ | 3 | * Copyright (C) 2015 CompuLab, Ltd. - http://www.compulab.co.il/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /dts-v1/; | 6 | /dts-v1/; |
diff --git a/arch/arm/boot/dts/am437x-gp-evm.dts b/arch/arm/boot/dts/am437x-gp-evm.dts index 4c6ee37ea573..cae4500194fe 100644 --- a/arch/arm/boot/dts/am437x-gp-evm.dts +++ b/arch/arm/boot/dts/am437x-gp-evm.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* AM437x GP EVM */ | 6 | /* AM437x GP EVM */ |
diff --git a/arch/arm/boot/dts/am437x-idk-evm.dts b/arch/arm/boot/dts/am437x-idk-evm.dts index bb285409473e..f3ced6df0c9b 100644 --- a/arch/arm/boot/dts/am437x-idk-evm.dts +++ b/arch/arm/boot/dts/am437x-idk-evm.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2014 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /dts-v1/; | 6 | /dts-v1/; |
diff --git a/arch/arm/boot/dts/am437x-l4.dtsi b/arch/arm/boot/dts/am437x-l4.dtsi index 85c6f4ff1824..989cb60b9029 100644 --- a/arch/arm/boot/dts/am437x-l4.dtsi +++ b/arch/arm/boot/dts/am437x-l4.dtsi | |||
| @@ -1575,8 +1575,6 @@ | |||
| 1575 | target-module@cc000 { /* 0x481cc000, ap 50 46.0 */ | 1575 | target-module@cc000 { /* 0x481cc000, ap 50 46.0 */ |
| 1576 | compatible = "ti,sysc-omap4", "ti,sysc"; | 1576 | compatible = "ti,sysc-omap4", "ti,sysc"; |
| 1577 | ti,hwmods = "d_can0"; | 1577 | ti,hwmods = "d_can0"; |
| 1578 | reg = <0xcc000 0x4>; | ||
| 1579 | reg-names = "rev"; | ||
| 1580 | /* Domains (P, C): per_pwrdm, l4ls_clkdm */ | 1578 | /* Domains (P, C): per_pwrdm, l4ls_clkdm */ |
| 1581 | clocks = <&l4ls_clkctrl AM4_L4LS_D_CAN0_CLKCTRL 0>; | 1579 | clocks = <&l4ls_clkctrl AM4_L4LS_D_CAN0_CLKCTRL 0>; |
| 1582 | clock-names = "fck"; | 1580 | clock-names = "fck"; |
| @@ -1596,8 +1594,6 @@ | |||
| 1596 | target-module@d0000 { /* 0x481d0000, ap 52 3a.0 */ | 1594 | target-module@d0000 { /* 0x481d0000, ap 52 3a.0 */ |
| 1597 | compatible = "ti,sysc-omap4", "ti,sysc"; | 1595 | compatible = "ti,sysc-omap4", "ti,sysc"; |
| 1598 | ti,hwmods = "d_can1"; | 1596 | ti,hwmods = "d_can1"; |
| 1599 | reg = <0xd0000 0x4>; | ||
| 1600 | reg-names = "rev"; | ||
| 1601 | /* Domains (P, C): per_pwrdm, l4ls_clkdm */ | 1597 | /* Domains (P, C): per_pwrdm, l4ls_clkdm */ |
| 1602 | clocks = <&l4ls_clkctrl AM4_L4LS_D_CAN1_CLKCTRL 0>; | 1598 | clocks = <&l4ls_clkctrl AM4_L4LS_D_CAN1_CLKCTRL 0>; |
| 1603 | clock-names = "fck"; | 1599 | clock-names = "fck"; |
diff --git a/arch/arm/boot/dts/am437x-sbc-t43.dts b/arch/arm/boot/dts/am437x-sbc-t43.dts index d23260d3a581..94cf07ea27f7 100644 --- a/arch/arm/boot/dts/am437x-sbc-t43.dts +++ b/arch/arm/boot/dts/am437x-sbc-t43.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 CompuLab, Ltd. - http://www.compulab.co.il/ | 3 | * Copyright (C) 2015 CompuLab, Ltd. - http://www.compulab.co.il/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include "am437x-cm-t43.dts" | 6 | #include "am437x-cm-t43.dts" |
diff --git a/arch/arm/boot/dts/am437x-sk-evm.dts b/arch/arm/boot/dts/am437x-sk-evm.dts index 088cba09d34d..74eaa6a3b258 100644 --- a/arch/arm/boot/dts/am437x-sk-evm.dts +++ b/arch/arm/boot/dts/am437x-sk-evm.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2014 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* AM437x SK EVM */ | 6 | /* AM437x SK EVM */ |
diff --git a/arch/arm/boot/dts/am43x-epos-evm.dts b/arch/arm/boot/dts/am43x-epos-evm.dts index 9b8b132b04e1..95314121d111 100644 --- a/arch/arm/boot/dts/am43x-epos-evm.dts +++ b/arch/arm/boot/dts/am43x-epos-evm.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* AM43x EPOS EVM */ | 6 | /* AM43x EPOS EVM */ |
diff --git a/arch/arm/boot/dts/am43xx-clocks.dtsi b/arch/arm/boot/dts/am43xx-clocks.dtsi index e3f420793c12..091356f2a8c1 100644 --- a/arch/arm/boot/dts/am43xx-clocks.dtsi +++ b/arch/arm/boot/dts/am43xx-clocks.dtsi | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Device Tree Source for AM43xx clock data | 3 | * Device Tree Source for AM43xx clock data |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments, Inc. | 5 | * Copyright (C) 2013 Texas Instruments, Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | &scm_clocks { | 7 | &scm_clocks { |
| 11 | sys_clkin_ck: sys_clkin_ck@40 { | 8 | sys_clkin_ck: sys_clkin_ck@40 { |
diff --git a/arch/arm/boot/dts/am571x-idk.dts b/arch/arm/boot/dts/am571x-idk.dts index 66116ad3f9f4..1d5e99964bbf 100644 --- a/arch/arm/boot/dts/am571x-idk.dts +++ b/arch/arm/boot/dts/am571x-idk.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015-2016 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2015-2016 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arm/boot/dts/am572x-idk.dts b/arch/arm/boot/dts/am572x-idk.dts index 4f835222c266..c65d7f6d3b5a 100644 --- a/arch/arm/boot/dts/am572x-idk.dts +++ b/arch/arm/boot/dts/am572x-idk.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015-2016 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2015-2016 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /dts-v1/; | 6 | /dts-v1/; |
diff --git a/arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi b/arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi index 2341a56ebab9..d02f5fa61e5f 100644 --- a/arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi +++ b/arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014-2016 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2014-2016 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arm/boot/dts/am57xx-beagle-x15-revb1.dts b/arch/arm/boot/dts/am57xx-beagle-x15-revb1.dts index 5a77b334923d..a374b5cd6db0 100644 --- a/arch/arm/boot/dts/am57xx-beagle-x15-revb1.dts +++ b/arch/arm/boot/dts/am57xx-beagle-x15-revb1.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014-2016 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2014-2016 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include "am57xx-beagle-x15-common.dtsi" | 6 | #include "am57xx-beagle-x15-common.dtsi" |
diff --git a/arch/arm/boot/dts/am57xx-beagle-x15-revc.dts b/arch/arm/boot/dts/am57xx-beagle-x15-revc.dts index 17c41da3b55f..4badd2144db9 100644 --- a/arch/arm/boot/dts/am57xx-beagle-x15-revc.dts +++ b/arch/arm/boot/dts/am57xx-beagle-x15-revc.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014-2017 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2014-2017 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include "am57xx-beagle-x15-common.dtsi" | 6 | #include "am57xx-beagle-x15-common.dtsi" |
diff --git a/arch/arm/boot/dts/am57xx-beagle-x15.dts b/arch/arm/boot/dts/am57xx-beagle-x15.dts index 70a71c641066..a5c24ed4d12f 100644 --- a/arch/arm/boot/dts/am57xx-beagle-x15.dts +++ b/arch/arm/boot/dts/am57xx-beagle-x15.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014-2016 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2014-2016 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include "am57xx-beagle-x15-common.dtsi" | 6 | #include "am57xx-beagle-x15-common.dtsi" |
diff --git a/arch/arm/boot/dts/am57xx-cl-som-am57x.dts b/arch/arm/boot/dts/am57xx-cl-som-am57x.dts index 0460de0da2bf..34ca761aeded 100644 --- a/arch/arm/boot/dts/am57xx-cl-som-am57x.dts +++ b/arch/arm/boot/dts/am57xx-cl-som-am57x.dts | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Support for CompuLab CL-SOM-AM57x System-on-Module | 3 | * Support for CompuLab CL-SOM-AM57x System-on-Module |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 CompuLab Ltd. - http://www.compulab.co.il/ | 5 | * Copyright (C) 2015 CompuLab Ltd. - http://www.compulab.co.il/ |
| 5 | * Author: Dmitry Lifshitz <lifshitz@compulab.co.il> | 6 | * Author: Dmitry Lifshitz <lifshitz@compulab.co.il> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | /dts-v1/; | 9 | /dts-v1/; |
diff --git a/arch/arm/boot/dts/am57xx-idk-common.dtsi b/arch/arm/boot/dts/am57xx-idk-common.dtsi index f7bd26458915..423855a2a2d6 100644 --- a/arch/arm/boot/dts/am57xx-idk-common.dtsi +++ b/arch/arm/boot/dts/am57xx-idk-common.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015-2016 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2015-2016 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include "am57xx-industrial-grade.dtsi" | 6 | #include "am57xx-industrial-grade.dtsi" |
| @@ -420,6 +417,7 @@ | |||
| 420 | vqmmc-supply = <&ldo1_reg>; | 417 | vqmmc-supply = <&ldo1_reg>; |
| 421 | bus-width = <4>; | 418 | bus-width = <4>; |
| 422 | cd-gpios = <&gpio6 27 GPIO_ACTIVE_LOW>; /* gpio 219 */ | 419 | cd-gpios = <&gpio6 27 GPIO_ACTIVE_LOW>; /* gpio 219 */ |
| 420 | no-1-8-v; | ||
| 423 | }; | 421 | }; |
| 424 | 422 | ||
| 425 | &mmc2 { | 423 | &mmc2 { |
diff --git a/arch/arm/boot/dts/am57xx-sbc-am57x.dts b/arch/arm/boot/dts/am57xx-sbc-am57x.dts index 31f9be632406..ce5bf1d92eab 100644 --- a/arch/arm/boot/dts/am57xx-sbc-am57x.dts +++ b/arch/arm/boot/dts/am57xx-sbc-am57x.dts | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Support for CompuLab SBC-AM57x single board computer | 3 | * Support for CompuLab SBC-AM57x single board computer |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 CompuLab Ltd. - http://www.compulab.co.il/ | 5 | * Copyright (C) 2015 CompuLab Ltd. - http://www.compulab.co.il/ |
| 5 | * Author: Dmitry Lifshitz <lifshitz@compulab.co.il> | 6 | * Author: Dmitry Lifshitz <lifshitz@compulab.co.il> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include "am57xx-cl-som-am57x.dts" | 9 | #include "am57xx-cl-som-am57x.dts" |
diff --git a/arch/arm/boot/dts/bcm4708-asus-rt-ac56u.dts b/arch/arm/boot/dts/bcm4708-asus-rt-ac56u.dts index 79d454ff3be4..1c6f561ac52b 100644 --- a/arch/arm/boot/dts/bcm4708-asus-rt-ac56u.dts +++ b/arch/arm/boot/dts/bcm4708-asus-rt-ac56u.dts | |||
| @@ -20,6 +20,7 @@ | |||
| 20 | }; | 20 | }; |
| 21 | 21 | ||
| 22 | memory { | 22 | memory { |
| 23 | device_type = "memory"; | ||
| 23 | reg = <0x00000000 0x08000000 | 24 | reg = <0x00000000 0x08000000 |
| 24 | 0x88000000 0x08000000>; | 25 | 0x88000000 0x08000000>; |
| 25 | }; | 26 | }; |
diff --git a/arch/arm/boot/dts/bcm4708-asus-rt-ac68u.dts b/arch/arm/boot/dts/bcm4708-asus-rt-ac68u.dts index 99365bb8c41e..e550799a6ae0 100644 --- a/arch/arm/boot/dts/bcm4708-asus-rt-ac68u.dts +++ b/arch/arm/boot/dts/bcm4708-asus-rt-ac68u.dts | |||
| @@ -20,6 +20,7 @@ | |||
| 20 | }; | 20 | }; |
| 21 | 21 | ||
| 22 | memory { | 22 | memory { |
| 23 | device_type = "memory"; | ||
| 23 | reg = <0x00000000 0x08000000 | 24 | reg = <0x00000000 0x08000000 |
| 24 | 0x88000000 0x08000000>; | 25 | 0x88000000 0x08000000>; |
| 25 | }; | 26 | }; |
diff --git a/arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dts b/arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dts index bc330b1f6de0..7bfa2238f70b 100644 --- a/arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dts +++ b/arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dts | |||
| @@ -20,6 +20,7 @@ | |||
| 20 | }; | 20 | }; |
| 21 | 21 | ||
| 22 | memory { | 22 | memory { |
| 23 | device_type = "memory"; | ||
| 23 | reg = <0x00000000 0x08000000 | 24 | reg = <0x00000000 0x08000000 |
| 24 | 0x88000000 0x18000000>; | 25 | 0x88000000 0x18000000>; |
| 25 | }; | 26 | }; |
diff --git a/arch/arm/boot/dts/bcm4708-linksys-ea6300-v1.dts b/arch/arm/boot/dts/bcm4708-linksys-ea6300-v1.dts index 258d2b251900..fd361c9b1374 100644 --- a/arch/arm/boot/dts/bcm4708-linksys-ea6300-v1.dts +++ b/arch/arm/boot/dts/bcm4708-linksys-ea6300-v1.dts | |||
| @@ -17,6 +17,7 @@ | |||
| 17 | }; | 17 | }; |
| 18 | 18 | ||
| 19 | memory { | 19 | memory { |
| 20 | device_type = "memory"; | ||
| 20 | reg = <0x00000000 0x08000000>; | 21 | reg = <0x00000000 0x08000000>; |
| 21 | }; | 22 | }; |
| 22 | 23 | ||
diff --git a/arch/arm/boot/dts/bcm4708-linksys-ea6500-v2.dts b/arch/arm/boot/dts/bcm4708-linksys-ea6500-v2.dts index babcfec50dde..7c34360d3285 100644 --- a/arch/arm/boot/dts/bcm4708-linksys-ea6500-v2.dts +++ b/arch/arm/boot/dts/bcm4708-linksys-ea6500-v2.dts | |||
| @@ -18,6 +18,7 @@ | |||
| 18 | }; | 18 | }; |
| 19 | 19 | ||
| 20 | memory { | 20 | memory { |
| 21 | device_type = "memory"; | ||
| 21 | reg = <0x00000000 0x08000000>; | 22 | reg = <0x00000000 0x08000000>; |
| 22 | }; | 23 | }; |
| 23 | 24 | ||
diff --git a/arch/arm/boot/dts/bcm4708-luxul-xap-1510.dts b/arch/arm/boot/dts/bcm4708-luxul-xap-1510.dts index e7fdaed99bd0..969b8d78e492 100644 --- a/arch/arm/boot/dts/bcm4708-luxul-xap-1510.dts +++ b/arch/arm/boot/dts/bcm4708-luxul-xap-1510.dts | |||
| @@ -16,6 +16,7 @@ | |||
| 16 | }; | 16 | }; |
| 17 | 17 | ||
| 18 | memory { | 18 | memory { |
| 19 | device_type = "memory"; | ||
| 19 | reg = <0x00000000 0x08000000>; | 20 | reg = <0x00000000 0x08000000>; |
| 20 | }; | 21 | }; |
| 21 | 22 | ||
diff --git a/arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts b/arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts index 42bafc644013..b62854ee27ab 100644 --- a/arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts +++ b/arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts | |||
| @@ -20,6 +20,7 @@ | |||
| 20 | }; | 20 | }; |
| 21 | 21 | ||
| 22 | memory { | 22 | memory { |
| 23 | device_type = "memory"; | ||
| 23 | reg = <0x00000000 0x08000000>; | 24 | reg = <0x00000000 0x08000000>; |
| 24 | }; | 25 | }; |
| 25 | 26 | ||
diff --git a/arch/arm/boot/dts/bcm4708-netgear-r6250.dts b/arch/arm/boot/dts/bcm4708-netgear-r6250.dts index dce35eb79dbe..75f7b4ef35da 100644 --- a/arch/arm/boot/dts/bcm4708-netgear-r6250.dts +++ b/arch/arm/boot/dts/bcm4708-netgear-r6250.dts | |||
| @@ -21,6 +21,7 @@ | |||
| 21 | }; | 21 | }; |
| 22 | 22 | ||
| 23 | memory { | 23 | memory { |
| 24 | device_type = "memory"; | ||
| 24 | reg = <0x00000000 0x08000000 | 25 | reg = <0x00000000 0x08000000 |
| 25 | 0x88000000 0x08000000>; | 26 | 0x88000000 0x08000000>; |
| 26 | }; | 27 | }; |
diff --git a/arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts b/arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts index b7a024b7951b..148d16a9085e 100644 --- a/arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts +++ b/arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts | |||
| @@ -20,6 +20,7 @@ | |||
| 20 | }; | 20 | }; |
| 21 | 21 | ||
| 22 | memory { | 22 | memory { |
| 23 | device_type = "memory"; | ||
| 23 | reg = <0x00000000 0x08000000 | 24 | reg = <0x00000000 0x08000000 |
| 24 | 0x88000000 0x08000000>; | 25 | 0x88000000 0x08000000>; |
| 25 | }; | 26 | }; |
diff --git a/arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts b/arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts index f7f834cd3448..eed3aab6679b 100644 --- a/arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts +++ b/arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts | |||
| @@ -20,6 +20,7 @@ | |||
| 20 | }; | 20 | }; |
| 21 | 21 | ||
| 22 | memory { | 22 | memory { |
| 23 | device_type = "memory"; | ||
| 23 | reg = <0x00000000 0x08000000 | 24 | reg = <0x00000000 0x08000000 |
| 24 | 0x88000000 0x08000000>; | 25 | 0x88000000 0x08000000>; |
| 25 | }; | 26 | }; |
diff --git a/arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts b/arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts index 4cb10f88a95e..8f1e565c3db4 100644 --- a/arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts +++ b/arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts | |||
| @@ -20,6 +20,7 @@ | |||
| 20 | }; | 20 | }; |
| 21 | 21 | ||
| 22 | memory { | 22 | memory { |
| 23 | device_type = "memory"; | ||
| 23 | reg = <0x00000000 0x08000000 | 24 | reg = <0x00000000 0x08000000 |
| 24 | 0x88000000 0x08000000>; | 25 | 0x88000000 0x08000000>; |
| 25 | }; | 26 | }; |
diff --git a/arch/arm/boot/dts/bcm4709-buffalo-wxr-1900dhp.dts b/arch/arm/boot/dts/bcm4709-buffalo-wxr-1900dhp.dts index 77d1687b4228..ce888b1835d1 100644 --- a/arch/arm/boot/dts/bcm4709-buffalo-wxr-1900dhp.dts +++ b/arch/arm/boot/dts/bcm4709-buffalo-wxr-1900dhp.dts | |||
| @@ -20,6 +20,7 @@ | |||
| 20 | }; | 20 | }; |
| 21 | 21 | ||
| 22 | memory { | 22 | memory { |
| 23 | device_type = "memory"; | ||
| 23 | reg = <0x00000000 0x08000000 | 24 | reg = <0x00000000 0x08000000 |
| 24 | 0x88000000 0x18000000>; | 25 | 0x88000000 0x18000000>; |
| 25 | }; | 26 | }; |
diff --git a/arch/arm/boot/dts/bcm4709-linksys-ea9200.dts b/arch/arm/boot/dts/bcm4709-linksys-ea9200.dts index 983149b55269..ed8619b54d69 100644 --- a/arch/arm/boot/dts/bcm4709-linksys-ea9200.dts +++ b/arch/arm/boot/dts/bcm4709-linksys-ea9200.dts | |||
| @@ -17,6 +17,7 @@ | |||
| 17 | }; | 17 | }; |
| 18 | 18 | ||
| 19 | memory { | 19 | memory { |
| 20 | device_type = "memory"; | ||
| 20 | reg = <0x00000000 0x08000000 | 21 | reg = <0x00000000 0x08000000 |
| 21 | 0x88000000 0x08000000>; | 22 | 0x88000000 0x08000000>; |
| 22 | }; | 23 | }; |
diff --git a/arch/arm/boot/dts/bcm4709-netgear-r7000.dts b/arch/arm/boot/dts/bcm4709-netgear-r7000.dts index ca41481b44bd..1f87993eae1d 100644 --- a/arch/arm/boot/dts/bcm4709-netgear-r7000.dts +++ b/arch/arm/boot/dts/bcm4709-netgear-r7000.dts | |||
| @@ -20,6 +20,7 @@ | |||
| 20 | }; | 20 | }; |
| 21 | 21 | ||
| 22 | memory { | 22 | memory { |
| 23 | device_type = "memory"; | ||
| 23 | reg = <0x00000000 0x08000000 | 24 | reg = <0x00000000 0x08000000 |
| 24 | 0x88000000 0x08000000>; | 25 | 0x88000000 0x08000000>; |
| 25 | }; | 26 | }; |
diff --git a/arch/arm/boot/dts/bcm4709-netgear-r8000.dts b/arch/arm/boot/dts/bcm4709-netgear-r8000.dts index aa69e656d395..6c6199a53d09 100644 --- a/arch/arm/boot/dts/bcm4709-netgear-r8000.dts +++ b/arch/arm/boot/dts/bcm4709-netgear-r8000.dts | |||
| @@ -31,6 +31,7 @@ | |||
| 31 | }; | 31 | }; |
| 32 | 32 | ||
| 33 | memory { | 33 | memory { |
| 34 | device_type = "memory"; | ||
| 34 | reg = <0x00000000 0x08000000 | 35 | reg = <0x00000000 0x08000000 |
| 35 | 0x88000000 0x08000000>; | 36 | 0x88000000 0x08000000>; |
| 36 | }; | 37 | }; |
diff --git a/arch/arm/boot/dts/bcm4709-tplink-archer-c9-v1.dts b/arch/arm/boot/dts/bcm4709-tplink-archer-c9-v1.dts index b527d2ff987e..f806be5da723 100644 --- a/arch/arm/boot/dts/bcm4709-tplink-archer-c9-v1.dts +++ b/arch/arm/boot/dts/bcm4709-tplink-archer-c9-v1.dts | |||
| @@ -16,6 +16,7 @@ | |||
| 16 | }; | 16 | }; |
| 17 | 17 | ||
| 18 | memory { | 18 | memory { |
| 19 | device_type = "memory"; | ||
| 19 | reg = <0x00000000 0x08000000>; | 20 | reg = <0x00000000 0x08000000>; |
| 20 | }; | 21 | }; |
| 21 | 22 | ||
diff --git a/arch/arm/boot/dts/bcm47094-phicomm-k3.dts b/arch/arm/boot/dts/bcm47094-phicomm-k3.dts index ec09c0426d16..456045f17a00 100644 --- a/arch/arm/boot/dts/bcm47094-phicomm-k3.dts +++ b/arch/arm/boot/dts/bcm47094-phicomm-k3.dts | |||
| @@ -14,6 +14,7 @@ | |||
| 14 | model = "Phicomm K3"; | 14 | model = "Phicomm K3"; |
| 15 | 15 | ||
| 16 | memory { | 16 | memory { |
| 17 | device_type = "memory"; | ||
| 17 | reg = <0x00000000 0x08000000 | 18 | reg = <0x00000000 0x08000000 |
| 18 | 0x88000000 0x18000000>; | 19 | 0x88000000 0x18000000>; |
| 19 | }; | 20 | }; |
diff --git a/arch/arm/boot/dts/bcm94708.dts b/arch/arm/boot/dts/bcm94708.dts index 934f07adfe3c..3d13e46c6949 100644 --- a/arch/arm/boot/dts/bcm94708.dts +++ b/arch/arm/boot/dts/bcm94708.dts | |||
| @@ -39,6 +39,7 @@ | |||
| 39 | compatible = "brcm,bcm94708", "brcm,bcm4708"; | 39 | compatible = "brcm,bcm94708", "brcm,bcm4708"; |
| 40 | 40 | ||
| 41 | memory { | 41 | memory { |
| 42 | device_type = "memory"; | ||
| 42 | reg = <0x00000000 0x08000000>; | 43 | reg = <0x00000000 0x08000000>; |
| 43 | }; | 44 | }; |
| 44 | }; | 45 | }; |
diff --git a/arch/arm/boot/dts/bcm94709.dts b/arch/arm/boot/dts/bcm94709.dts index 31e4dd098776..5017b7b259cb 100644 --- a/arch/arm/boot/dts/bcm94709.dts +++ b/arch/arm/boot/dts/bcm94709.dts | |||
| @@ -39,6 +39,7 @@ | |||
| 39 | compatible = "brcm,bcm94709", "brcm,bcm4709", "brcm,bcm4708"; | 39 | compatible = "brcm,bcm94709", "brcm,bcm4709", "brcm,bcm4708"; |
| 40 | 40 | ||
| 41 | memory { | 41 | memory { |
| 42 | device_type = "memory"; | ||
| 42 | reg = <0x00000000 0x08000000>; | 43 | reg = <0x00000000 0x08000000>; |
| 43 | }; | 44 | }; |
| 44 | }; | 45 | }; |
diff --git a/arch/arm/boot/dts/bcm963138dvt.dts b/arch/arm/boot/dts/bcm963138dvt.dts index 8dca97eeaf57..29525686e51a 100644 --- a/arch/arm/boot/dts/bcm963138dvt.dts +++ b/arch/arm/boot/dts/bcm963138dvt.dts | |||
| @@ -17,6 +17,7 @@ | |||
| 17 | }; | 17 | }; |
| 18 | 18 | ||
| 19 | memory { | 19 | memory { |
| 20 | device_type = "memory"; | ||
| 20 | reg = <0x0 0x08000000>; | 21 | reg = <0x0 0x08000000>; |
| 21 | }; | 22 | }; |
| 22 | 23 | ||
diff --git a/arch/arm/boot/dts/compulab-sb-som.dtsi b/arch/arm/boot/dts/compulab-sb-som.dtsi index 4af1adfee788..f5e6216718d8 100644 --- a/arch/arm/boot/dts/compulab-sb-som.dtsi +++ b/arch/arm/boot/dts/compulab-sb-som.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 CompuLab, Ltd. - http://www.compulab.co.il/ | 3 | * Copyright (C) 2015 CompuLab, Ltd. - http://www.compulab.co.il/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | / { | 6 | / { |
diff --git a/arch/arm/boot/dts/cros-adc-thermistors.dtsi b/arch/arm/boot/dts/cros-adc-thermistors.dtsi index ce7fca76b0d6..97e616f7b841 100644 --- a/arch/arm/boot/dts/cros-adc-thermistors.dtsi +++ b/arch/arm/boot/dts/cros-adc-thermistors.dtsi | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Thermistor dts fragment for devices that use Thermistors as | 3 | * Thermistor dts fragment for devices that use Thermistors as |
| 3 | * children of the IIO based ADC. | 4 | * children of the IIO based ADC. |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Exynos5800 based Peach PI. | 7 | * Exynos5800 based Peach PI. |
| 7 | * | 8 | * |
| 8 | * Copyright (c) 2014 Samsung Electronics Co., Ltd. | 9 | * Copyright (c) 2014 Samsung Electronics Co., Ltd. |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | &adc { | 12 | &adc { |
diff --git a/arch/arm/boot/dts/cros-ec-keyboard.dtsi b/arch/arm/boot/dts/cros-ec-keyboard.dtsi index c0451051777e..4a0c1037fbc0 100644 --- a/arch/arm/boot/dts/cros-ec-keyboard.dtsi +++ b/arch/arm/boot/dts/cros-ec-keyboard.dtsi | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Keyboard dts fragment for devices that use cros-ec-keyboard | 3 | * Keyboard dts fragment for devices that use cros-ec-keyboard |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2014 Google, Inc | 5 | * Copyright (c) 2014 Google, Inc |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <dt-bindings/input/input.h> | 8 | #include <dt-bindings/input/input.h> |
diff --git a/arch/arm/boot/dts/dm8148-evm.dts b/arch/arm/boot/dts/dm8148-evm.dts index 2d201719ba69..3931fb068ff0 100644 --- a/arch/arm/boot/dts/dm8148-evm.dts +++ b/arch/arm/boot/dts/dm8148-evm.dts | |||
| @@ -1,8 +1,4 @@ | |||
| 1 | /* | 1 | // SPDX-License-Identifier: GPL-2.0-only |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License version 2 as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | */ | ||
| 6 | /dts-v1/; | 2 | /dts-v1/; |
| 7 | 3 | ||
| 8 | #include "dm814x.dtsi" | 4 | #include "dm814x.dtsi" |
diff --git a/arch/arm/boot/dts/dm8148-t410.dts b/arch/arm/boot/dts/dm8148-t410.dts index 63301bcacf19..9e43d5ec0bb2 100644 --- a/arch/arm/boot/dts/dm8148-t410.dts +++ b/arch/arm/boot/dts/dm8148-t410.dts | |||
| @@ -1,8 +1,4 @@ | |||
| 1 | /* | 1 | // SPDX-License-Identifier: GPL-2.0-only |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License version 2 as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | */ | ||
| 6 | /dts-v1/; | 2 | /dts-v1/; |
| 7 | 3 | ||
| 8 | #include "dm814x.dtsi" | 4 | #include "dm814x.dtsi" |
diff --git a/arch/arm/boot/dts/dm814x-clocks.dtsi b/arch/arm/boot/dts/dm814x-clocks.dtsi index f80525a290bb..e5e4d0affefa 100644 --- a/arch/arm/boot/dts/dm814x-clocks.dtsi +++ b/arch/arm/boot/dts/dm814x-clocks.dtsi | |||
| @@ -1,8 +1,4 @@ | |||
| 1 | /* | 1 | // SPDX-License-Identifier: GPL-2.0-only |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License version 2 as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | */ | ||
| 6 | 2 | ||
| 7 | &pllss { | 3 | &pllss { |
| 8 | /* | 4 | /* |
diff --git a/arch/arm/boot/dts/dm8168-evm.dts b/arch/arm/boot/dts/dm8168-evm.dts index 1d030d567307..cf05d532db65 100644 --- a/arch/arm/boot/dts/dm8168-evm.dts +++ b/arch/arm/boot/dts/dm8168-evm.dts | |||
| @@ -1,8 +1,4 @@ | |||
| 1 | /* | 1 | // SPDX-License-Identifier: GPL-2.0-only |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License version 2 as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | */ | ||
| 6 | /dts-v1/; | 2 | /dts-v1/; |
| 7 | 3 | ||
| 8 | #include "dm816x.dtsi" | 4 | #include "dm816x.dtsi" |
diff --git a/arch/arm/boot/dts/dm816x-clocks.dtsi b/arch/arm/boot/dts/dm816x-clocks.dtsi index 1efd4e23e50d..338449b32a18 100644 --- a/arch/arm/boot/dts/dm816x-clocks.dtsi +++ b/arch/arm/boot/dts/dm816x-clocks.dtsi | |||
| @@ -1,8 +1,4 @@ | |||
| 1 | /* | 1 | // SPDX-License-Identifier: GPL-2.0-only |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License version 2 as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | */ | ||
| 6 | 2 | ||
| 7 | &scrm { | 3 | &scrm { |
| 8 | main_fapll: main_fapll { | 4 | main_fapll: main_fapll { |
diff --git a/arch/arm/boot/dts/dra62x-clocks.dtsi b/arch/arm/boot/dts/dra62x-clocks.dtsi index 0e49741747ef..11d1241b0e13 100644 --- a/arch/arm/boot/dts/dra62x-clocks.dtsi +++ b/arch/arm/boot/dts/dra62x-clocks.dtsi | |||
| @@ -1,8 +1,4 @@ | |||
| 1 | /* | 1 | // SPDX-License-Identifier: GPL-2.0-only |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License version 2 as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | */ | ||
| 6 | 2 | ||
| 7 | #include "dm814x-clocks.dtsi" | 3 | #include "dm814x-clocks.dtsi" |
| 8 | 4 | ||
diff --git a/arch/arm/boot/dts/dra62x-j5eco-evm.dts b/arch/arm/boot/dts/dra62x-j5eco-evm.dts index 906aedde045d..861ab90a3f3a 100644 --- a/arch/arm/boot/dts/dra62x-j5eco-evm.dts +++ b/arch/arm/boot/dts/dra62x-j5eco-evm.dts | |||
| @@ -1,8 +1,4 @@ | |||
| 1 | /* | 1 | // SPDX-License-Identifier: GPL-2.0-only |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License version 2 as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | */ | ||
| 6 | /dts-v1/; | 2 | /dts-v1/; |
| 7 | 3 | ||
| 8 | #include "dra62x.dtsi" | 4 | #include "dra62x.dtsi" |
diff --git a/arch/arm/boot/dts/dra7-evm-common.dtsi b/arch/arm/boot/dts/dra7-evm-common.dtsi index 0d6f8647cc91..82eeba8faef1 100644 --- a/arch/arm/boot/dts/dra7-evm-common.dtsi +++ b/arch/arm/boot/dts/dra7-evm-common.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2017 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2017 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <dt-bindings/gpio/gpio.h> | 6 | #include <dt-bindings/gpio/gpio.h> |
diff --git a/arch/arm/boot/dts/dra7-evm.dts b/arch/arm/boot/dts/dra7-evm.dts index cc079064a23b..714e971b912a 100644 --- a/arch/arm/boot/dts/dra7-evm.dts +++ b/arch/arm/boot/dts/dra7-evm.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arm/boot/dts/dra7-l4.dtsi b/arch/arm/boot/dts/dra7-l4.dtsi index fe9f0bc29fec..23faedec08ab 100644 --- a/arch/arm/boot/dts/dra7-l4.dtsi +++ b/arch/arm/boot/dts/dra7-l4.dtsi | |||
| @@ -3543,7 +3543,7 @@ | |||
| 3543 | }; | 3543 | }; |
| 3544 | }; | 3544 | }; |
| 3545 | 3545 | ||
| 3546 | target-module@38000 { /* 0x48838000, ap 29 12.0 */ | 3546 | rtctarget: target-module@38000 { /* 0x48838000, ap 29 12.0 */ |
| 3547 | compatible = "ti,sysc-omap4-simple", "ti,sysc"; | 3547 | compatible = "ti,sysc-omap4-simple", "ti,sysc"; |
| 3548 | ti,hwmods = "rtcss"; | 3548 | ti,hwmods = "rtcss"; |
| 3549 | reg = <0x38074 0x4>, | 3549 | reg = <0x38074 0x4>, |
| @@ -4450,8 +4450,6 @@ | |||
| 4450 | timer12: timer@0 { | 4450 | timer12: timer@0 { |
| 4451 | compatible = "ti,omap5430-timer"; | 4451 | compatible = "ti,omap5430-timer"; |
| 4452 | reg = <0x0 0x80>; | 4452 | reg = <0x0 0x80>; |
| 4453 | clocks = <&wkupaon_clkctrl DRA7_WKUPAON_TIMER12_CLKCTRL 24>; | ||
| 4454 | clock-names = "fck"; | ||
| 4455 | interrupts = <GIC_SPI 90 IRQ_TYPE_LEVEL_HIGH>; | 4453 | interrupts = <GIC_SPI 90 IRQ_TYPE_LEVEL_HIGH>; |
| 4456 | ti,timer-alwon; | 4454 | ti,timer-alwon; |
| 4457 | ti,timer-secure; | 4455 | ti,timer-secure; |
diff --git a/arch/arm/boot/dts/dra7.dtsi b/arch/arm/boot/dts/dra7.dtsi index d87e932f45bd..953f0ffce2a9 100644 --- a/arch/arm/boot/dts/dra7.dtsi +++ b/arch/arm/boot/dts/dra7.dtsi | |||
| @@ -1,9 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * Based on "omap4.dtsi" | 5 | * Based on "omap4.dtsi" |
| 8 | */ | 6 | */ |
| 9 | 7 | ||
diff --git a/arch/arm/boot/dts/dra71-evm.dts b/arch/arm/boot/dts/dra71-evm.dts index 82cc7ec37af0..fabeb7704753 100644 --- a/arch/arm/boot/dts/dra71-evm.dts +++ b/arch/arm/boot/dts/dra71-evm.dts | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2016 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include "dra72-evm-common.dtsi" | 6 | #include "dra71x.dtsi" |
| 10 | #include "dra7-mmc-iodelay.dtsi" | 7 | #include "dra7-mmc-iodelay.dtsi" |
| 11 | #include "dra72x-mmc-iodelay.dtsi" | 8 | #include "dra72x-mmc-iodelay.dtsi" |
| 12 | #include <dt-bindings/net/ti-dp83867.h> | 9 | #include <dt-bindings/net/ti-dp83867.h> |
diff --git a/arch/arm/boot/dts/dra71x.dtsi b/arch/arm/boot/dts/dra71x.dtsi new file mode 100644 index 000000000000..695a08ed0360 --- /dev/null +++ b/arch/arm/boot/dts/dra71x.dtsi | |||
| @@ -0,0 +1,17 @@ | |||
| 1 | /* | ||
| 2 | * Copyright (C) 2019 Texas Instruments Incorporated - http://www.ti.com/ | ||
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | ||
| 8 | |||
| 9 | #include "dra72-evm-common.dtsi" | ||
| 10 | |||
| 11 | &rtctarget { | ||
| 12 | status = "disabled"; | ||
| 13 | }; | ||
| 14 | |||
| 15 | &usb4_tm { | ||
| 16 | status = "disabled"; | ||
| 17 | }; | ||
diff --git a/arch/arm/boot/dts/dra72-evm-common.dtsi b/arch/arm/boot/dts/dra72-evm-common.dtsi index be65f3bc59d1..8641a3d7d8ad 100644 --- a/arch/arm/boot/dts/dra72-evm-common.dtsi +++ b/arch/arm/boot/dts/dra72-evm-common.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014-2016 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2014-2016 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arm/boot/dts/dra72-evm-revc.dts b/arch/arm/boot/dts/dra72-evm-revc.dts index fafc2a4d7bb9..2bb2e8be6276 100644 --- a/arch/arm/boot/dts/dra72-evm-revc.dts +++ b/arch/arm/boot/dts/dra72-evm-revc.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2016 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #include "dra72-evm-common.dtsi" | 5 | #include "dra72-evm-common.dtsi" |
| 9 | #include "dra72x-mmc-iodelay.dtsi" | 6 | #include "dra72x-mmc-iodelay.dtsi" |
diff --git a/arch/arm/boot/dts/dra72-evm-tps65917.dtsi b/arch/arm/boot/dts/dra72-evm-tps65917.dtsi index 47bb90f41f3f..5ff9c43ef30b 100644 --- a/arch/arm/boot/dts/dra72-evm-tps65917.dtsi +++ b/arch/arm/boot/dts/dra72-evm-tps65917.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2016 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arm/boot/dts/dra72-evm.dts b/arch/arm/boot/dts/dra72-evm.dts index 154b0a0ceb18..9adb77585ef1 100644 --- a/arch/arm/boot/dts/dra72-evm.dts +++ b/arch/arm/boot/dts/dra72-evm.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014-2016 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2014-2016 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #include "dra72-evm-common.dtsi" | 5 | #include "dra72-evm-common.dtsi" |
| 9 | #include "dra72x-mmc-iodelay.dtsi" | 6 | #include "dra72x-mmc-iodelay.dtsi" |
diff --git a/arch/arm/boot/dts/dra72x.dtsi b/arch/arm/boot/dts/dra72x.dtsi index 89831552cd86..f5762709c853 100644 --- a/arch/arm/boot/dts/dra72x.dtsi +++ b/arch/arm/boot/dts/dra72x.dtsi | |||
| @@ -1,9 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2014 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * Based on "omap4.dtsi" | 5 | * Based on "omap4.dtsi" |
| 8 | */ | 6 | */ |
| 9 | 7 | ||
| @@ -62,3 +60,7 @@ | |||
| 62 | &pcie2_rc { | 60 | &pcie2_rc { |
| 63 | compatible = "ti,dra726-pcie-rc", "ti,dra7-pcie"; | 61 | compatible = "ti,dra726-pcie-rc", "ti,dra7-pcie"; |
| 64 | }; | 62 | }; |
| 63 | |||
| 64 | &usb4_tm { | ||
| 65 | status = "disabled"; | ||
| 66 | }; | ||
diff --git a/arch/arm/boot/dts/dra74x.dtsi b/arch/arm/boot/dts/dra74x.dtsi index 8294a607fec8..d1b5b76bc5a8 100644 --- a/arch/arm/boot/dts/dra74x.dtsi +++ b/arch/arm/boot/dts/dra74x.dtsi | |||
| @@ -1,9 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2014 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * Based on "omap4.dtsi" | 5 | * Based on "omap4.dtsi" |
| 8 | */ | 6 | */ |
| 9 | 7 | ||
diff --git a/arch/arm/boot/dts/dra76-evm.dts b/arch/arm/boot/dts/dra76-evm.dts index 8a57895fd8f3..1fb6f13fb5e2 100644 --- a/arch/arm/boot/dts/dra76-evm.dts +++ b/arch/arm/boot/dts/dra76-evm.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2017 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2017 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arm/boot/dts/dra76x-mmc-iodelay.dtsi b/arch/arm/boot/dts/dra76x-mmc-iodelay.dtsi index baba7b00eca7..fdca48186916 100644 --- a/arch/arm/boot/dts/dra76x-mmc-iodelay.dtsi +++ b/arch/arm/boot/dts/dra76x-mmc-iodelay.dtsi | |||
| @@ -22,7 +22,7 @@ | |||
| 22 | * | 22 | * |
| 23 | * Datamanual Revisions: | 23 | * Datamanual Revisions: |
| 24 | * | 24 | * |
| 25 | * DRA76x Silicon Revision 1.0: SPRS993A, Revised July 2017 | 25 | * DRA76x Silicon Revision 1.0: SPRS993E, Revised December 2018 |
| 26 | * | 26 | * |
| 27 | */ | 27 | */ |
| 28 | 28 | ||
| @@ -169,25 +169,25 @@ | |||
| 169 | /* Corresponds to MMC2_HS200_MANUAL1 in datamanual */ | 169 | /* Corresponds to MMC2_HS200_MANUAL1 in datamanual */ |
| 170 | mmc2_iodelay_hs200_conf: mmc2_iodelay_hs200_conf { | 170 | mmc2_iodelay_hs200_conf: mmc2_iodelay_hs200_conf { |
| 171 | pinctrl-pin-array = < | 171 | pinctrl-pin-array = < |
| 172 | 0x190 A_DELAY_PS(384) G_DELAY_PS(0) /* CFG_GPMC_A19_OEN */ | 172 | 0x190 A_DELAY_PS(384) G_DELAY_PS(0) /* CFG_GPMC_A19_OEN */ |
| 173 | 0x194 A_DELAY_PS(0) G_DELAY_PS(174) /* CFG_GPMC_A19_OUT */ | 173 | 0x194 A_DELAY_PS(350) G_DELAY_PS(174) /* CFG_GPMC_A19_OUT */ |
| 174 | 0x1a8 A_DELAY_PS(410) G_DELAY_PS(0) /* CFG_GPMC_A20_OEN */ | 174 | 0x1a8 A_DELAY_PS(410) G_DELAY_PS(0) /* CFG_GPMC_A20_OEN */ |
| 175 | 0x1ac A_DELAY_PS(85) G_DELAY_PS(0) /* CFG_GPMC_A20_OUT */ | 175 | 0x1ac A_DELAY_PS(335) G_DELAY_PS(0) /* CFG_GPMC_A20_OUT */ |
| 176 | 0x1b4 A_DELAY_PS(468) G_DELAY_PS(0) /* CFG_GPMC_A21_OEN */ | 176 | 0x1b4 A_DELAY_PS(468) G_DELAY_PS(0) /* CFG_GPMC_A21_OEN */ |
| 177 | 0x1b8 A_DELAY_PS(139) G_DELAY_PS(0) /* CFG_GPMC_A21_OUT */ | 177 | 0x1b8 A_DELAY_PS(339) G_DELAY_PS(0) /* CFG_GPMC_A21_OUT */ |
| 178 | 0x1c0 A_DELAY_PS(676) G_DELAY_PS(0) /* CFG_GPMC_A22_OEN */ | 178 | 0x1c0 A_DELAY_PS(676) G_DELAY_PS(0) /* CFG_GPMC_A22_OEN */ |
| 179 | 0x1c4 A_DELAY_PS(69) G_DELAY_PS(0) /* CFG_GPMC_A22_OUT */ | 179 | 0x1c4 A_DELAY_PS(219) G_DELAY_PS(0) /* CFG_GPMC_A22_OUT */ |
| 180 | 0x1d0 A_DELAY_PS(1062) G_DELAY_PS(154) /* CFG_GPMC_A23_OUT */ | 180 | 0x1d0 A_DELAY_PS(1062) G_DELAY_PS(154) /* CFG_GPMC_A23_OUT */ |
| 181 | 0x1d8 A_DELAY_PS(640) G_DELAY_PS(0) /* CFG_GPMC_A24_OEN */ | 181 | 0x1d8 A_DELAY_PS(640) G_DELAY_PS(0) /* CFG_GPMC_A24_OEN */ |
| 182 | 0x1dc A_DELAY_PS(0) G_DELAY_PS(0) /* CFG_GPMC_A24_OUT */ | 182 | 0x1dc A_DELAY_PS(150) G_DELAY_PS(0) /* CFG_GPMC_A24_OUT */ |
| 183 | 0x1e4 A_DELAY_PS(356) G_DELAY_PS(0) /* CFG_GPMC_A25_OEN */ | 183 | 0x1e4 A_DELAY_PS(356) G_DELAY_PS(0) /* CFG_GPMC_A25_OEN */ |
| 184 | 0x1e8 A_DELAY_PS(0) G_DELAY_PS(0) /* CFG_GPMC_A25_OUT */ | 184 | 0x1e8 A_DELAY_PS(150) G_DELAY_PS(0) /* CFG_GPMC_A25_OUT */ |
| 185 | 0x1f0 A_DELAY_PS(579) G_DELAY_PS(0) /* CFG_GPMC_A26_OEN */ | 185 | 0x1f0 A_DELAY_PS(579) G_DELAY_PS(0) /* CFG_GPMC_A26_OEN */ |
| 186 | 0x1f4 A_DELAY_PS(0) G_DELAY_PS(0) /* CFG_GPMC_A26_OUT */ | 186 | 0x1f4 A_DELAY_PS(200) G_DELAY_PS(0) /* CFG_GPMC_A26_OUT */ |
| 187 | 0x1fc A_DELAY_PS(435) G_DELAY_PS(0) /* CFG_GPMC_A27_OEN */ | 187 | 0x1fc A_DELAY_PS(435) G_DELAY_PS(0) /* CFG_GPMC_A27_OEN */ |
| 188 | 0x200 A_DELAY_PS(36) G_DELAY_PS(0) /* CFG_GPMC_A27_OUT */ | 188 | 0x200 A_DELAY_PS(236) G_DELAY_PS(0) /* CFG_GPMC_A27_OUT */ |
| 189 | 0x364 A_DELAY_PS(759) G_DELAY_PS(0) /* CFG_GPMC_CS1_OEN */ | 189 | 0x364 A_DELAY_PS(759) G_DELAY_PS(0) /* CFG_GPMC_CS1_OEN */ |
| 190 | 0x368 A_DELAY_PS(72) G_DELAY_PS(0) /* CFG_GPMC_CS1_OUT */ | 190 | 0x368 A_DELAY_PS(372) G_DELAY_PS(0) /* CFG_GPMC_CS1_OUT */ |
| 191 | >; | 191 | >; |
| 192 | }; | 192 | }; |
| 193 | 193 | ||
diff --git a/arch/arm/boot/dts/dra76x.dtsi b/arch/arm/boot/dts/dra76x.dtsi index 9ee45aa365d8..cdcba3f561c4 100644 --- a/arch/arm/boot/dts/dra76x.dtsi +++ b/arch/arm/boot/dts/dra76x.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2017 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2017 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include "dra74x.dtsi" | 6 | #include "dra74x.dtsi" |
| @@ -81,3 +78,11 @@ | |||
| 81 | reg = <0x3fc>; | 78 | reg = <0x3fc>; |
| 82 | }; | 79 | }; |
| 83 | }; | 80 | }; |
| 81 | |||
| 82 | &rtctarget { | ||
| 83 | status = "disabled"; | ||
| 84 | }; | ||
| 85 | |||
| 86 | &usb4_tm { | ||
| 87 | status = "disabled"; | ||
| 88 | }; | ||
diff --git a/arch/arm/boot/dts/dra7xx-clocks.dtsi b/arch/arm/boot/dts/dra7xx-clocks.dtsi index bb52c6f0e90e..93e1eb83bed9 100644 --- a/arch/arm/boot/dts/dra7xx-clocks.dtsi +++ b/arch/arm/boot/dts/dra7xx-clocks.dtsi | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Device Tree Source for DRA7xx clock data | 3 | * Device Tree Source for DRA7xx clock data |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments, Inc. | 5 | * Copyright (C) 2013 Texas Instruments, Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | &cm_core_aon_clocks { | 7 | &cm_core_aon_clocks { |
| 11 | atl_clkin0_ck: atl_clkin0_ck { | 8 | atl_clkin0_ck: atl_clkin0_ck { |
diff --git a/arch/arm/boot/dts/hip01-ca9x2.dts b/arch/arm/boot/dts/hip01-ca9x2.dts index eca5e42770fe..f05e74eacfe0 100644 --- a/arch/arm/boot/dts/hip01-ca9x2.dts +++ b/arch/arm/boot/dts/hip01-ca9x2.dts | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Hisilicon Ltd. HiP01 SoC | 3 | * Hisilicon Ltd. HiP01 SoC |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (C) 2014 Huawei Ltd. | 6 | * Copyright (C) 2014 Huawei Ltd. |
| 6 | * | 7 | * |
| 7 | * Author: Wang Long <long.wanglong@huawei.com> | 8 | * Author: Wang Long <long.wanglong@huawei.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | /dts-v1/; | 11 | /dts-v1/; |
diff --git a/arch/arm/boot/dts/hip01.dtsi b/arch/arm/boot/dts/hip01.dtsi index f7cf4f53e764..975d39828405 100644 --- a/arch/arm/boot/dts/hip01.dtsi +++ b/arch/arm/boot/dts/hip01.dtsi | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Hisilicon Ltd. HiP01 SoC | 3 | * Hisilicon Ltd. HiP01 SoC |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (c) 2014 Huawei Ltd. | 6 | * Copyright (c) 2014 Huawei Ltd. |
| 6 | * | 7 | * |
| 7 | * Author: Wang Long <long.wanglong@huawei.com> | 8 | * Author: Wang Long <long.wanglong@huawei.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | / { | 11 | / { |
diff --git a/arch/arm/boot/dts/hip04.dtsi b/arch/arm/boot/dts/hip04.dtsi index 0f917b272ff3..bf0cb55809f8 100644 --- a/arch/arm/boot/dts/hip04.dtsi +++ b/arch/arm/boot/dts/hip04.dtsi | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Hisilicon Ltd. HiP04 SoC | 3 | * Hisilicon Ltd. HiP04 SoC |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (C) 2013-2014 Linaro Ltd. | 6 | * Copyright (C) 2013-2014 Linaro Ltd. |
| 6 | * | 7 | * |
| 7 | * Author: Haojian Zhuang <haojian.zhuang@linaro.org> | 8 | * Author: Haojian Zhuang <haojian.zhuang@linaro.org> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | / { | 11 | / { |
diff --git a/arch/arm/boot/dts/imx25-pinfunc.h b/arch/arm/boot/dts/imx25-pinfunc.h index a4807062a90f..f4516ccf2c1a 100644 --- a/arch/arm/boot/dts/imx25-pinfunc.h +++ b/arch/arm/boot/dts/imx25-pinfunc.h | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Eukréa Electromatique <denis@eukrea.com> | 3 | * Copyright 2013 Eukréa Electromatique <denis@eukrea.com> |
| 3 | * Based on imx35-pinfunc.h in the same directory Which is: | 4 | * Based on imx35-pinfunc.h in the same directory Which is: |
| 4 | * Copyright 2013 Freescale Semiconductor, Inc. | 5 | * Copyright 2013 Freescale Semiconductor, Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #ifndef __DTS_IMX25_PINFUNC_H | 8 | #ifndef __DTS_IMX25_PINFUNC_H |
diff --git a/arch/arm/boot/dts/imx35-pinfunc.h b/arch/arm/boot/dts/imx35-pinfunc.h index 4911f2c405fa..9d6cc9564b72 100644 --- a/arch/arm/boot/dts/imx35-pinfunc.h +++ b/arch/arm/boot/dts/imx35-pinfunc.h | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Freescale Semiconductor, Inc. | 3 | * Copyright 2013 Freescale Semiconductor, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #ifndef __DTS_IMX35_PINFUNC_H | 6 | #ifndef __DTS_IMX35_PINFUNC_H |
diff --git a/arch/arm/boot/dts/imx50-pinfunc.h b/arch/arm/boot/dts/imx50-pinfunc.h index 43863347362e..5e6b30247543 100644 --- a/arch/arm/boot/dts/imx50-pinfunc.h +++ b/arch/arm/boot/dts/imx50-pinfunc.h | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Greg Ungerer <gerg@uclinux.org> | 3 | * Copyright 2013 Greg Ungerer <gerg@uclinux.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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #ifndef __DTS_IMX50_PINFUNC_H | 6 | #ifndef __DTS_IMX50_PINFUNC_H |
diff --git a/arch/arm/boot/dts/imx51-pinfunc.h b/arch/arm/boot/dts/imx51-pinfunc.h index 82eae3c8a3ce..910e0ec50ef3 100644 --- a/arch/arm/boot/dts/imx51-pinfunc.h +++ b/arch/arm/boot/dts/imx51-pinfunc.h | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Freescale Semiconductor, Inc. | 3 | * Copyright 2013 Freescale Semiconductor, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #ifndef __DTS_IMX51_PINFUNC_H | 6 | #ifndef __DTS_IMX51_PINFUNC_H |
diff --git a/arch/arm/boot/dts/imx53-pinfunc.h b/arch/arm/boot/dts/imx53-pinfunc.h index 59f9c29e3fe2..67bd06610fdf 100644 --- a/arch/arm/boot/dts/imx53-pinfunc.h +++ b/arch/arm/boot/dts/imx53-pinfunc.h | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Freescale Semiconductor, Inc. | 3 | * Copyright 2013 Freescale Semiconductor, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #ifndef __DTS_IMX53_PINFUNC_H | 6 | #ifndef __DTS_IMX53_PINFUNC_H |
diff --git a/arch/arm/boot/dts/imx6dl-aristainetos_4.dts b/arch/arm/boot/dts/imx6dl-aristainetos_4.dts index b87a85cd44ac..37f80ab8ccd0 100644 --- a/arch/arm/boot/dts/imx6dl-aristainetos_4.dts +++ b/arch/arm/boot/dts/imx6dl-aristainetos_4.dts | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * support fot the imx6 based aristainetos board | 3 | * support fot the imx6 based aristainetos board |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 Heiko Schocher <hs@denx.de> | 5 | * Copyright (C) 2014 Heiko Schocher <hs@denx.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | /dts-v1/; | 7 | /dts-v1/; |
| 12 | #include "imx6dl.dtsi" | 8 | #include "imx6dl.dtsi" |
diff --git a/arch/arm/boot/dts/imx6dl-aristainetos_7.dts b/arch/arm/boot/dts/imx6dl-aristainetos_7.dts index e71ad9062fd1..8d8c8c27e482 100644 --- a/arch/arm/boot/dts/imx6dl-aristainetos_7.dts +++ b/arch/arm/boot/dts/imx6dl-aristainetos_7.dts | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * support fot the imx6 based aristainetos board | 3 | * support fot the imx6 based aristainetos board |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 Heiko Schocher <hs@denx.de> | 5 | * Copyright (C) 2014 Heiko Schocher <hs@denx.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | /dts-v1/; | 7 | /dts-v1/; |
| 12 | #include "imx6dl.dtsi" | 8 | #include "imx6dl.dtsi" |
diff --git a/arch/arm/boot/dts/imx6dl-pinfunc.h b/arch/arm/boot/dts/imx6dl-pinfunc.h index 37e430a261de..9d88d09f9bf6 100644 --- a/arch/arm/boot/dts/imx6dl-pinfunc.h +++ b/arch/arm/boot/dts/imx6dl-pinfunc.h | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Freescale Semiconductor, Inc. | 3 | * Copyright 2013 Freescale Semiconductor, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #ifndef __DTS_IMX6DL_PINFUNC_H | 6 | #ifndef __DTS_IMX6DL_PINFUNC_H |
diff --git a/arch/arm/boot/dts/imx6dl-rex-basic.dts b/arch/arm/boot/dts/imx6dl-rex-basic.dts index 853e58defa9c..0f1616bfa9a8 100644 --- a/arch/arm/boot/dts/imx6dl-rex-basic.dts +++ b/arch/arm/boot/dts/imx6dl-rex-basic.dts | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2014 FEDEVEL, Inc. | 3 | * Copyright 2014 FEDEVEL, Inc. |
| 3 | * | 4 | * |
| 4 | * Author: Robert Nelson <robertcnelson@gmail.com> | 5 | * Author: Robert Nelson <robertcnelson@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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | /dts-v1/; | 7 | /dts-v1/; |
| 12 | #include "imx6dl.dtsi" | 8 | #include "imx6dl.dtsi" |
diff --git a/arch/arm/boot/dts/imx6dl-riotboard.dts b/arch/arm/boot/dts/imx6dl-riotboard.dts index d9de49efa802..829654e1835a 100644 --- a/arch/arm/boot/dts/imx6dl-riotboard.dts +++ b/arch/arm/boot/dts/imx6dl-riotboard.dts | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2014 Iain Paton <ipaton0@gmail.com> | 3 | * Copyright 2014 Iain Paton <ipaton0@gmail.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | /dts-v1/; | 6 | /dts-v1/; |
diff --git a/arch/arm/boot/dts/imx6q-mccmon6.dts b/arch/arm/boot/dts/imx6q-mccmon6.dts index 74d9824e920b..a4d295455e67 100644 --- a/arch/arm/boot/dts/imx6q-mccmon6.dts +++ b/arch/arm/boot/dts/imx6q-mccmon6.dts | |||
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2016-2017 | 3 | * Copyright 2016-2017 |
| 3 | * Lukasz Majewski, DENX Software Engineering, lukma@denx.de | 4 | * Lukasz Majewski, DENX Software Engineering, lukma@denx.de |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | /dts-v1/; | 7 | /dts-v1/; |
diff --git a/arch/arm/boot/dts/imx6q-pinfunc.h b/arch/arm/boot/dts/imx6q-pinfunc.h index cfb11d3e739c..e40409d04b97 100644 --- a/arch/arm/boot/dts/imx6q-pinfunc.h +++ b/arch/arm/boot/dts/imx6q-pinfunc.h | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Freescale Semiconductor, Inc. | 3 | * Copyright 2013 Freescale Semiconductor, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #ifndef __DTS_IMX6Q_PINFUNC_H | 6 | #ifndef __DTS_IMX6Q_PINFUNC_H |
diff --git a/arch/arm/boot/dts/imx6q-rex-pro.dts b/arch/arm/boot/dts/imx6q-rex-pro.dts index aa3004eab06c..1767e1a3cd53 100644 --- a/arch/arm/boot/dts/imx6q-rex-pro.dts +++ b/arch/arm/boot/dts/imx6q-rex-pro.dts | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2014 FEDEVEL, Inc. | 3 | * Copyright 2014 FEDEVEL, Inc. |
| 3 | * | 4 | * |
| 4 | * Author: Robert Nelson <robertcnelson@gmail.com> | 5 | * Author: Robert Nelson <robertcnelson@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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | /dts-v1/; | 7 | /dts-v1/; |
| 12 | #include "imx6q.dtsi" | 8 | #include "imx6q.dtsi" |
diff --git a/arch/arm/boot/dts/imx6qdl-aristainetos.dtsi b/arch/arm/boot/dts/imx6qdl-aristainetos.dtsi index ee4d0f84eeb2..d954661fa055 100644 --- a/arch/arm/boot/dts/imx6qdl-aristainetos.dtsi +++ b/arch/arm/boot/dts/imx6qdl-aristainetos.dtsi | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * support fot the imx6 based aristainetos board | 3 | * support fot the imx6 based aristainetos board |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 Heiko Schocher <hs@denx.de> | 5 | * Copyright (C) 2014 Heiko Schocher <hs@denx.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <dt-bindings/gpio/gpio.h> | 8 | #include <dt-bindings/gpio/gpio.h> |
diff --git a/arch/arm/boot/dts/imx6qdl-rex.dtsi b/arch/arm/boot/dts/imx6qdl-rex.dtsi index 039e3b8306c4..97f1659144ea 100644 --- a/arch/arm/boot/dts/imx6qdl-rex.dtsi +++ b/arch/arm/boot/dts/imx6qdl-rex.dtsi | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2014 FEDEVEL, Inc. | 3 | * Copyright 2014 FEDEVEL, Inc. |
| 3 | * | 4 | * |
| 4 | * Author: Robert Nelson <robertcnelson@gmail.com> | 5 | * Author: Robert Nelson <robertcnelson@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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <dt-bindings/gpio/gpio.h> | 8 | #include <dt-bindings/gpio/gpio.h> |
diff --git a/arch/arm/boot/dts/imx6sl-pinfunc.h b/arch/arm/boot/dts/imx6sl-pinfunc.h index 77b17bcc7b70..bcf16060ecdc 100644 --- a/arch/arm/boot/dts/imx6sl-pinfunc.h +++ b/arch/arm/boot/dts/imx6sl-pinfunc.h | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Freescale Semiconductor, Inc. | 3 | * Copyright 2013 Freescale Semiconductor, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #ifndef __DTS_IMX6SL_PINFUNC_H | 6 | #ifndef __DTS_IMX6SL_PINFUNC_H |
diff --git a/arch/arm/boot/dts/imx6sx-pinfunc.h b/arch/arm/boot/dts/imx6sx-pinfunc.h index 42c4c800feea..aa194a2fdd53 100644 --- a/arch/arm/boot/dts/imx6sx-pinfunc.h +++ b/arch/arm/boot/dts/imx6sx-pinfunc.h | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2014 Freescale Semiconductor, Inc. | 3 | * Copyright 2014 Freescale Semiconductor, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #ifndef __DTS_IMX6SX_PINFUNC_H | 6 | #ifndef __DTS_IMX6SX_PINFUNC_H |
diff --git a/arch/arm/boot/dts/imx6sx-softing-vining-2000.dts b/arch/arm/boot/dts/imx6sx-softing-vining-2000.dts index 2bc51623a806..28563f21024e 100644 --- a/arch/arm/boot/dts/imx6sx-softing-vining-2000.dts +++ b/arch/arm/boot/dts/imx6sx-softing-vining-2000.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Christoph Fritz <chf.fritz@googlemail.com> | 3 | * Copyright (C) 2016 Christoph Fritz <chf.fritz@googlemail.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /dts-v1/; | 6 | /dts-v1/; |
diff --git a/arch/arm/boot/dts/imx6ul-pinfunc.h b/arch/arm/boot/dts/imx6ul-pinfunc.h index 7b9a4dc38456..380d2db13a9b 100644 --- a/arch/arm/boot/dts/imx6ul-pinfunc.h +++ b/arch/arm/boot/dts/imx6ul-pinfunc.h | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2014 - 2015 Freescale Semiconductor, Inc. | 3 | * Copyright 2014 - 2015 Freescale Semiconductor, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #ifndef __DTS_IMX6UL_PINFUNC_H | 6 | #ifndef __DTS_IMX6UL_PINFUNC_H |
diff --git a/arch/arm/boot/dts/imx6ull-pinfunc.h b/arch/arm/boot/dts/imx6ull-pinfunc.h index a282a31a4bae..eb025a9d4759 100644 --- a/arch/arm/boot/dts/imx6ull-pinfunc.h +++ b/arch/arm/boot/dts/imx6ull-pinfunc.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Freescale Semiconductor, Inc. | 3 | * Copyright (C) 2016 Freescale Semiconductor, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __DTS_IMX6ULL_PINFUNC_H | 6 | #ifndef __DTS_IMX6ULL_PINFUNC_H |
diff --git a/arch/arm/boot/dts/imx7d-pinfunc.h b/arch/arm/boot/dts/imx7d-pinfunc.h index aa9dbead4b8b..08ca1608fdb1 100644 --- a/arch/arm/boot/dts/imx7d-pinfunc.h +++ b/arch/arm/boot/dts/imx7d-pinfunc.h | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014-2015 Freescale Semiconductor, Inc. | 3 | * Copyright (C) 2014-2015 Freescale Semiconductor, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #ifndef __DTS_IMX7D_PINFUNC_H | 6 | #ifndef __DTS_IMX7D_PINFUNC_H |
diff --git a/arch/arm/boot/dts/imx7ulp-pinfunc.h b/arch/arm/boot/dts/imx7ulp-pinfunc.h index 85f6b017803a..c0148d79b62d 100644 --- a/arch/arm/boot/dts/imx7ulp-pinfunc.h +++ b/arch/arm/boot/dts/imx7ulp-pinfunc.h | |||
| @@ -1,11 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2016 Freescale Semiconductor, Inc. | 3 | * Copyright 2016 Freescale Semiconductor, Inc. |
| 3 | * Copyright 2017 NXP | 4 | * Copyright 2017 NXP |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #ifndef __DTS_IMX7ULP_PINFUNC_H | 7 | #ifndef __DTS_IMX7ULP_PINFUNC_H |
diff --git a/arch/arm/boot/dts/logicpd-som-lv-35xx-devkit.dts b/arch/arm/boot/dts/logicpd-som-lv-35xx-devkit.dts index 32d0dc371fc3..f7a841a28865 100644 --- a/arch/arm/boot/dts/logicpd-som-lv-35xx-devkit.dts +++ b/arch/arm/boot/dts/logicpd-som-lv-35xx-devkit.dts | |||
| @@ -1,8 +1,4 @@ | |||
| 1 | /* | 1 | // SPDX-License-Identifier: GPL-2.0-only |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License version 2 as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | */ | ||
| 6 | 2 | ||
| 7 | /dts-v1/; | 3 | /dts-v1/; |
| 8 | 4 | ||
diff --git a/arch/arm/boot/dts/logicpd-som-lv-37xx-devkit.dts b/arch/arm/boot/dts/logicpd-som-lv-37xx-devkit.dts index 24283739526c..a604d92221a4 100644 --- a/arch/arm/boot/dts/logicpd-som-lv-37xx-devkit.dts +++ b/arch/arm/boot/dts/logicpd-som-lv-37xx-devkit.dts | |||
| @@ -1,8 +1,4 @@ | |||
| 1 | /* | 1 | // SPDX-License-Identifier: GPL-2.0-only |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License version 2 as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | */ | ||
| 6 | 2 | ||
| 7 | /dts-v1/; | 3 | /dts-v1/; |
| 8 | 4 | ||
diff --git a/arch/arm/boot/dts/logicpd-som-lv-baseboard.dtsi b/arch/arm/boot/dts/logicpd-som-lv-baseboard.dtsi index 3e39b9a1f35d..100396f6c2fe 100644 --- a/arch/arm/boot/dts/logicpd-som-lv-baseboard.dtsi +++ b/arch/arm/boot/dts/logicpd-som-lv-baseboard.dtsi | |||
| @@ -1,8 +1,4 @@ | |||
| 1 | /* | 1 | // SPDX-License-Identifier: GPL-2.0-only |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License version 2 as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | */ | ||
| 6 | 2 | ||
| 7 | / { | 3 | / { |
| 8 | gpio_keys { | 4 | gpio_keys { |
diff --git a/arch/arm/boot/dts/logicpd-som-lv.dtsi b/arch/arm/boot/dts/logicpd-som-lv.dtsi index 98b682a8080c..5563ee54c960 100644 --- a/arch/arm/boot/dts/logicpd-som-lv.dtsi +++ b/arch/arm/boot/dts/logicpd-som-lv.dtsi | |||
| @@ -1,8 +1,4 @@ | |||
| 1 | /* | 1 | // SPDX-License-Identifier: GPL-2.0-only |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License version 2 as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | */ | ||
| 6 | 2 | ||
| 7 | #include <dt-bindings/input/input.h> | 3 | #include <dt-bindings/input/input.h> |
| 8 | 4 | ||
diff --git a/arch/arm/boot/dts/logicpd-torpedo-35xx-devkit.dts b/arch/arm/boot/dts/logicpd-torpedo-35xx-devkit.dts index d7cb659656ce..7675bc3fa868 100644 --- a/arch/arm/boot/dts/logicpd-torpedo-35xx-devkit.dts +++ b/arch/arm/boot/dts/logicpd-torpedo-35xx-devkit.dts | |||
| @@ -1,8 +1,4 @@ | |||
| 1 | /* | 1 | // SPDX-License-Identifier: GPL-2.0-only |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License version 2 as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | */ | ||
| 6 | 2 | ||
| 7 | /dts-v1/; | 3 | /dts-v1/; |
| 8 | 4 | ||
diff --git a/arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dts b/arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dts index c39cf2ca54da..18c27e85051f 100644 --- a/arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dts +++ b/arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dts | |||
| @@ -1,8 +1,4 @@ | |||
| 1 | /* | 1 | // SPDX-License-Identifier: GPL-2.0-only |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License version 2 as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | */ | ||
| 6 | 2 | ||
| 7 | /dts-v1/; | 3 | /dts-v1/; |
| 8 | 4 | ||
diff --git a/arch/arm/boot/dts/logicpd-torpedo-baseboard.dtsi b/arch/arm/boot/dts/logicpd-torpedo-baseboard.dtsi index 86c5644f558c..642e809e757a 100644 --- a/arch/arm/boot/dts/logicpd-torpedo-baseboard.dtsi +++ b/arch/arm/boot/dts/logicpd-torpedo-baseboard.dtsi | |||
| @@ -1,8 +1,4 @@ | |||
| 1 | /* | 1 | // SPDX-License-Identifier: GPL-2.0-only |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License version 2 as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | */ | ||
| 6 | 2 | ||
| 7 | / { | 3 | / { |
| 8 | gpio_keys { | 4 | gpio_keys { |
diff --git a/arch/arm/boot/dts/logicpd-torpedo-som.dtsi b/arch/arm/boot/dts/logicpd-torpedo-som.dtsi index 7d2302e8706c..3fdd0a72f87f 100644 --- a/arch/arm/boot/dts/logicpd-torpedo-som.dtsi +++ b/arch/arm/boot/dts/logicpd-torpedo-som.dtsi | |||
| @@ -1,8 +1,4 @@ | |||
| 1 | /* | 1 | // SPDX-License-Identifier: GPL-2.0-only |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License version 2 as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | */ | ||
| 6 | 2 | ||
| 7 | #include <dt-bindings/input/input.h> | 3 | #include <dt-bindings/input/input.h> |
| 8 | 4 | ||
diff --git a/arch/arm/boot/dts/ls1021a-moxa-uc-8410a.dts b/arch/arm/boot/dts/ls1021a-moxa-uc-8410a.dts index dcb1d9bd0922..f3ddea934f1b 100644 --- a/arch/arm/boot/dts/ls1021a-moxa-uc-8410a.dts +++ b/arch/arm/boot/dts/ls1021a-moxa-uc-8410a.dts | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2017 Moxa Inc. - https://www.moxa.com/ | 3 | * Copyright (C) 2017 Moxa Inc. - https://www.moxa.com/ |
| 3 | * | 4 | * |
| 4 | * Author: Harry YJ Jhou (周亞諄) <harryyj.jhou@moxa.com> | 5 | * Author: Harry YJ Jhou (周亞諄) <harryyj.jhou@moxa.com> |
| 5 | * Jimmy Chen (陳永達) <jimmy.chen@moxa.com> | 6 | * Jimmy Chen (陳永達) <jimmy.chen@moxa.com> |
| 6 | * SZ Lin (林上智) <sz.lin@moxa.com> | 7 | * SZ Lin (林上智) <sz.lin@moxa.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | /dts-v1/; | 10 | /dts-v1/; |
diff --git a/arch/arm/boot/dts/motorola-cpcap-mapphone.dtsi b/arch/arm/boot/dts/motorola-cpcap-mapphone.dtsi index f57acf8f66b9..d1eae47b83f6 100644 --- a/arch/arm/boot/dts/motorola-cpcap-mapphone.dtsi +++ b/arch/arm/boot/dts/motorola-cpcap-mapphone.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Common CPCAP configuration used on Motorola phones | 3 | * Common CPCAP configuration used on Motorola phones |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | &mcspi1 { | 6 | &mcspi1 { |
diff --git a/arch/arm/boot/dts/nspire-classic.dtsi b/arch/arm/boot/dts/nspire-classic.dtsi index 4907c5085d4b..c53f42777851 100644 --- a/arch/arm/boot/dts/nspire-classic.dtsi +++ b/arch/arm/boot/dts/nspire-classic.dtsi | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/boot/nspire-classic.dts | 3 | * linux/arch/arm/boot/nspire-classic.dts |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Daniel Tang <tangrs@tangrs.id.au> | 5 | * Copyright (C) 2013 Daniel Tang <tangrs@tangrs.id.au> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2, as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | /include/ "nspire.dtsi" | 8 | /include/ "nspire.dtsi" |
diff --git a/arch/arm/boot/dts/nspire-clp.dts b/arch/arm/boot/dts/nspire-clp.dts index fa5a044656de..f52f38c61588 100644 --- a/arch/arm/boot/dts/nspire-clp.dts +++ b/arch/arm/boot/dts/nspire-clp.dts | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/boot/nspire-clp.dts | 3 | * linux/arch/arm/boot/nspire-clp.dts |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Daniel Tang <tangrs@tangrs.id.au> | 5 | * Copyright (C) 2013 Daniel Tang <tangrs@tangrs.id.au> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2, as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | /dts-v1/; | 7 | /dts-v1/; |
| 12 | 8 | ||
diff --git a/arch/arm/boot/dts/nspire-cx.dts b/arch/arm/boot/dts/nspire-cx.dts index 08e0b81b3385..da95c3736651 100644 --- a/arch/arm/boot/dts/nspire-cx.dts +++ b/arch/arm/boot/dts/nspire-cx.dts | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/boot/nspire-cx.dts | 3 | * linux/arch/arm/boot/nspire-cx.dts |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Daniel Tang <tangrs@tangrs.id.au> | 5 | * Copyright (C) 2013 Daniel Tang <tangrs@tangrs.id.au> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2, as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | /dts-v1/; | 7 | /dts-v1/; |
| 12 | 8 | ||
diff --git a/arch/arm/boot/dts/nspire-tp.dts b/arch/arm/boot/dts/nspire-tp.dts index 621391ce6ed6..f7d0faacd4cc 100644 --- a/arch/arm/boot/dts/nspire-tp.dts +++ b/arch/arm/boot/dts/nspire-tp.dts | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/boot/nspire-tp.dts | 3 | * linux/arch/arm/boot/nspire-tp.dts |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Daniel Tang <tangrs@tangrs.id.au> | 5 | * Copyright (C) 2013 Daniel Tang <tangrs@tangrs.id.au> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2, as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | /dts-v1/; | 7 | /dts-v1/; |
| 12 | 8 | ||
diff --git a/arch/arm/boot/dts/nspire.dtsi b/arch/arm/boot/dts/nspire.dtsi index 5a3c1f9d1832..c35fd6667716 100644 --- a/arch/arm/boot/dts/nspire.dtsi +++ b/arch/arm/boot/dts/nspire.dtsi | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/boot/nspire.dtsi | 3 | * linux/arch/arm/boot/nspire.dtsi |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Daniel Tang <tangrs@tangrs.id.au> | 5 | * Copyright (C) 2013 Daniel Tang <tangrs@tangrs.id.au> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2, as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | / { | 8 | / { |
diff --git a/arch/arm/boot/dts/omap2420-clocks.dtsi b/arch/arm/boot/dts/omap2420-clocks.dtsi index f8e5bd3cc628..00a7a199a91c 100644 --- a/arch/arm/boot/dts/omap2420-clocks.dtsi +++ b/arch/arm/boot/dts/omap2420-clocks.dtsi | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Device Tree Source for OMAP2420 clock data | 3 | * Device Tree Source for OMAP2420 clock data |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 Texas Instruments, Inc. | 5 | * Copyright (C) 2014 Texas Instruments, Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | &prcm_clocks { | 8 | &prcm_clocks { |
diff --git a/arch/arm/boot/dts/omap2420-h4.dts b/arch/arm/boot/dts/omap2420-h4.dts index 9265c0b9c3f3..7d660271400d 100644 --- a/arch/arm/boot/dts/omap2420-h4.dts +++ b/arch/arm/boot/dts/omap2420-h4.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arm/boot/dts/omap2430-clocks.dtsi b/arch/arm/boot/dts/omap2430-clocks.dtsi index a5aa7d619849..4e5ab5189476 100644 --- a/arch/arm/boot/dts/omap2430-clocks.dtsi +++ b/arch/arm/boot/dts/omap2430-clocks.dtsi | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Device Tree Source for OMAP2430 clock data | 3 | * Device Tree Source for OMAP2430 clock data |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 Texas Instruments, Inc. | 5 | * Copyright (C) 2014 Texas Instruments, Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | &scm_clocks { | 8 | &scm_clocks { |
diff --git a/arch/arm/boot/dts/omap2430-sdp.dts b/arch/arm/boot/dts/omap2430-sdp.dts index 4f7d9d7c00c7..f7e324886642 100644 --- a/arch/arm/boot/dts/omap2430-sdp.dts +++ b/arch/arm/boot/dts/omap2430-sdp.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arm/boot/dts/omap24xx-clocks.dtsi b/arch/arm/boot/dts/omap24xx-clocks.dtsi index 769a346de613..07af87edf0e2 100644 --- a/arch/arm/boot/dts/omap24xx-clocks.dtsi +++ b/arch/arm/boot/dts/omap24xx-clocks.dtsi | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Device Tree Source for OMAP24xx clock data | 3 | * Device Tree Source for OMAP24xx clock data |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 Texas Instruments, Inc. | 5 | * Copyright (C) 2014 Texas Instruments, Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | &scm_clocks { | 7 | &scm_clocks { |
| 11 | mcbsp1_mux_fck: mcbsp1_mux_fck@4 { | 8 | mcbsp1_mux_fck: mcbsp1_mux_fck@4 { |
diff --git a/arch/arm/boot/dts/omap3-beagle-xm-ab.dts b/arch/arm/boot/dts/omap3-beagle-xm-ab.dts index 7ac3bcf59d59..e498495b8465 100644 --- a/arch/arm/boot/dts/omap3-beagle-xm-ab.dts +++ b/arch/arm/boot/dts/omap3-beagle-xm-ab.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include "omap3-beagle-xm.dts" | 6 | #include "omap3-beagle-xm.dts" |
diff --git a/arch/arm/boot/dts/omap3-beagle-xm.dts b/arch/arm/boot/dts/omap3-beagle-xm.dts index 9985ee2aae0c..1aa99fc1487a 100644 --- a/arch/arm/boot/dts/omap3-beagle-xm.dts +++ b/arch/arm/boot/dts/omap3-beagle-xm.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arm/boot/dts/omap3-beagle.dts b/arch/arm/boot/dts/omap3-beagle.dts index 91bb50ad9a4f..e3df3c166902 100644 --- a/arch/arm/boot/dts/omap3-beagle.dts +++ b/arch/arm/boot/dts/omap3-beagle.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arm/boot/dts/omap3-devkit8000-common.dtsi b/arch/arm/boot/dts/omap3-devkit8000-common.dtsi index 746a658e84b6..ac3d996cec5c 100644 --- a/arch/arm/boot/dts/omap3-devkit8000-common.dtsi +++ b/arch/arm/boot/dts/omap3-devkit8000-common.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Author: Anil Kumar <anilk4.v@gmail.com> | 3 | * Author: Anil Kumar <anilk4.v@gmail.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <dt-bindings/input/input.h> | 6 | #include <dt-bindings/input/input.h> |
diff --git a/arch/arm/boot/dts/omap3-devkit8000-lcd-common.dtsi b/arch/arm/boot/dts/omap3-devkit8000-lcd-common.dtsi index 1093387259e2..3decc2d78a6c 100644 --- a/arch/arm/boot/dts/omap3-devkit8000-lcd-common.dtsi +++ b/arch/arm/boot/dts/omap3-devkit8000-lcd-common.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Author: Anthoine Bourgeois <anthoine.bourgois@gmail.com> | 3 | * Author: Anthoine Bourgeois <anthoine.bourgois@gmail.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include "omap3-devkit8000-common.dtsi" | 6 | #include "omap3-devkit8000-common.dtsi" |
diff --git a/arch/arm/boot/dts/omap3-devkit8000-lcd43.dts b/arch/arm/boot/dts/omap3-devkit8000-lcd43.dts index d8b16398bfb3..a80fc60bc773 100644 --- a/arch/arm/boot/dts/omap3-devkit8000-lcd43.dts +++ b/arch/arm/boot/dts/omap3-devkit8000-lcd43.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Author: Anthoine Bourgeois <anthoine.bourgois@gmail.com> | 3 | * Author: Anthoine Bourgeois <anthoine.bourgois@gmail.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arm/boot/dts/omap3-devkit8000-lcd70.dts b/arch/arm/boot/dts/omap3-devkit8000-lcd70.dts index edb37ba80498..0753776071f8 100644 --- a/arch/arm/boot/dts/omap3-devkit8000-lcd70.dts +++ b/arch/arm/boot/dts/omap3-devkit8000-lcd70.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Author: Anthoine Bourgeois <anthoine.bourgois@gmail.com> | 3 | * Author: Anthoine Bourgeois <anthoine.bourgois@gmail.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arm/boot/dts/omap3-devkit8000.dts b/arch/arm/boot/dts/omap3-devkit8000.dts index 40ac89482f5d..faafc48d8f61 100644 --- a/arch/arm/boot/dts/omap3-devkit8000.dts +++ b/arch/arm/boot/dts/omap3-devkit8000.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Author: Anthoine Bourgeois <anthoine.bourgeois@gmail.com> | 3 | * Author: Anthoine Bourgeois <anthoine.bourgeois@gmail.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arm/boot/dts/omap3-evm-37xx.dts b/arch/arm/boot/dts/omap3-evm-37xx.dts index a14303b09ae2..e0c0382388f0 100644 --- a/arch/arm/boot/dts/omap3-evm-37xx.dts +++ b/arch/arm/boot/dts/omap3-evm-37xx.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arm/boot/dts/omap3-evm.dts b/arch/arm/boot/dts/omap3-evm.dts index 21a3b88aef0c..6a94815feb76 100644 --- a/arch/arm/boot/dts/omap3-evm.dts +++ b/arch/arm/boot/dts/omap3-evm.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arm/boot/dts/omap3-gta04.dtsi b/arch/arm/boot/dts/omap3-gta04.dtsi index 04f2b53d4d3d..b295f6fad2a5 100644 --- a/arch/arm/boot/dts/omap3-gta04.dtsi +++ b/arch/arm/boot/dts/omap3-gta04.dtsi | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Marek Belisko <marek@goldelico.com> | 3 | * Copyright (C) 2013 Marek Belisko <marek@goldelico.com> |
| 3 | * | 4 | * |
| 4 | * Based on omap3-beagle-xm.dts | 5 | * Based on omap3-beagle-xm.dts |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | /dts-v1/; | 7 | /dts-v1/; |
| 11 | 8 | ||
diff --git a/arch/arm/boot/dts/omap3-gta04a3.dts b/arch/arm/boot/dts/omap3-gta04a3.dts index cc9244956679..bfae1a9ceeac 100644 --- a/arch/arm/boot/dts/omap3-gta04a3.dts +++ b/arch/arm/boot/dts/omap3-gta04a3.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 H. Nikolaus Schaller <hns@goldelico.com> | 3 | * Copyright (C) 2014 H. Nikolaus Schaller <hns@goldelico.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include "omap3-gta04.dtsi" | 6 | #include "omap3-gta04.dtsi" |
diff --git a/arch/arm/boot/dts/omap3-gta04a4.dts b/arch/arm/boot/dts/omap3-gta04a4.dts index 77afc711fe4f..f1cf24d55e6f 100644 --- a/arch/arm/boot/dts/omap3-gta04a4.dts +++ b/arch/arm/boot/dts/omap3-gta04a4.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Marek Belisko <marek@goldelico.com> | 3 | * Copyright (C) 2014 Marek Belisko <marek@goldelico.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include "omap3-gta04.dtsi" | 6 | #include "omap3-gta04.dtsi" |
diff --git a/arch/arm/boot/dts/omap3-gta04a5.dts b/arch/arm/boot/dts/omap3-gta04a5.dts index 223b47ac596e..fd84bbf3b9cc 100644 --- a/arch/arm/boot/dts/omap3-gta04a5.dts +++ b/arch/arm/boot/dts/omap3-gta04a5.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014-18 H. Nikolaus Schaller <hns@goldelico.com> | 3 | * Copyright (C) 2014-18 H. Nikolaus Schaller <hns@goldelico.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include "omap3-gta04.dtsi" | 6 | #include "omap3-gta04.dtsi" |
diff --git a/arch/arm/boot/dts/omap3-gta04a5one.dts b/arch/arm/boot/dts/omap3-gta04a5one.dts index 9b7bbdc344b3..9db9fe67cd63 100644 --- a/arch/arm/boot/dts/omap3-gta04a5one.dts +++ b/arch/arm/boot/dts/omap3-gta04a5one.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014-18 H. Nikolaus Schaller <hns@goldelico.com> | 3 | * Copyright (C) 2014-18 H. Nikolaus Schaller <hns@goldelico.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include "omap3-gta04a5.dts" | 6 | #include "omap3-gta04a5.dts" |
diff --git a/arch/arm/boot/dts/omap3-ha-common.dtsi b/arch/arm/boot/dts/omap3-ha-common.dtsi index bd66545ef954..33132855d517 100644 --- a/arch/arm/boot/dts/omap3-ha-common.dtsi +++ b/arch/arm/boot/dts/omap3-ha-common.dtsi | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * Copyright (C) 2014 Stefan Roese <sr@denx.de> | 4 | * Copyright (C) 2014 Stefan Roese <sr@denx.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include "omap3-tao3530.dtsi" | 7 | #include "omap3-tao3530.dtsi" |
diff --git a/arch/arm/boot/dts/omap3-ha-lcd.dts b/arch/arm/boot/dts/omap3-ha-lcd.dts index 60af7c2358a3..badb9b3c8897 100644 --- a/arch/arm/boot/dts/omap3-ha-lcd.dts +++ b/arch/arm/boot/dts/omap3-ha-lcd.dts | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * Copyright (C) 2014 Stefan Roese <sr@denx.de> | 4 | * Copyright (C) 2014 Stefan Roese <sr@denx.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include "omap3-ha-common.dtsi" | 7 | #include "omap3-ha-common.dtsi" |
diff --git a/arch/arm/boot/dts/omap3-ha.dts b/arch/arm/boot/dts/omap3-ha.dts index fde325688fb9..a5365252bfbe 100644 --- a/arch/arm/boot/dts/omap3-ha.dts +++ b/arch/arm/boot/dts/omap3-ha.dts | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * Copyright (C) 2014 Stefan Roese <sr@denx.de> | 4 | * Copyright (C) 2014 Stefan Roese <sr@denx.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include "omap3-ha-common.dtsi" | 7 | #include "omap3-ha-common.dtsi" |
diff --git a/arch/arm/boot/dts/omap3-igep.dtsi b/arch/arm/boot/dts/omap3-igep.dtsi index f33cc80c9dbc..5de2be9bbe6f 100644 --- a/arch/arm/boot/dts/omap3-igep.dtsi +++ b/arch/arm/boot/dts/omap3-igep.dtsi | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Common device tree for IGEP boards based on AM/DM37x | 3 | * Common device tree for IGEP boards based on AM/DM37x |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Javier Martinez Canillas <javier@osg.samsung.com> | 5 | * Copyright (C) 2012 Javier Martinez Canillas <javier@osg.samsung.com> |
| 5 | * Copyright (C) 2012 Enric Balletbo i Serra <eballetbo@gmail.com> | 6 | * Copyright (C) 2012 Enric Balletbo i Serra <eballetbo@gmail.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | /dts-v1/; | 8 | /dts-v1/; |
| 12 | 9 | ||
diff --git a/arch/arm/boot/dts/omap3-igep0020-common.dtsi b/arch/arm/boot/dts/omap3-igep0020-common.dtsi index ecbec23af49f..91caa50b74c4 100644 --- a/arch/arm/boot/dts/omap3-igep0020-common.dtsi +++ b/arch/arm/boot/dts/omap3-igep0020-common.dtsi | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Common Device Tree Source for IGEPv2 | 3 | * Common Device Tree Source for IGEPv2 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 Javier Martinez Canillas <javier@osg.samsung.com> | 5 | * Copyright (C) 2014 Javier Martinez Canillas <javier@osg.samsung.com> |
| 5 | * Copyright (C) 2014 Enric Balletbo i Serra <eballetbo@gmail.com> | 6 | * Copyright (C) 2014 Enric Balletbo i Serra <eballetbo@gmail.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include "omap3-igep.dtsi" | 9 | #include "omap3-igep.dtsi" |
diff --git a/arch/arm/boot/dts/omap3-igep0020-rev-f.dts b/arch/arm/boot/dts/omap3-igep0020-rev-f.dts index 285681d7af49..03dcd05fb8a0 100644 --- a/arch/arm/boot/dts/omap3-igep0020-rev-f.dts +++ b/arch/arm/boot/dts/omap3-igep0020-rev-f.dts | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Device Tree Source for IGEPv2 Rev. F (TI OMAP AM/DM37x) | 3 | * Device Tree Source for IGEPv2 Rev. F (TI OMAP AM/DM37x) |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Javier Martinez Canillas <javier@osg.samsung.com> | 5 | * Copyright (C) 2012 Javier Martinez Canillas <javier@osg.samsung.com> |
| 5 | * Copyright (C) 2012 Enric Balletbo i Serra <eballetbo@gmail.com> | 6 | * Copyright (C) 2012 Enric Balletbo i Serra <eballetbo@gmail.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include "omap3-igep0020-common.dtsi" | 9 | #include "omap3-igep0020-common.dtsi" |
diff --git a/arch/arm/boot/dts/omap3-igep0020.dts b/arch/arm/boot/dts/omap3-igep0020.dts index 33d6b4ead092..6d0519e3dfd0 100644 --- a/arch/arm/boot/dts/omap3-igep0020.dts +++ b/arch/arm/boot/dts/omap3-igep0020.dts | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Device Tree Source for IGEPv2 Rev. C (TI OMAP AM/DM37x) | 3 | * Device Tree Source for IGEPv2 Rev. C (TI OMAP AM/DM37x) |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Javier Martinez Canillas <javier@osg.samsung.com> | 5 | * Copyright (C) 2012 Javier Martinez Canillas <javier@osg.samsung.com> |
| 5 | * Copyright (C) 2012 Enric Balletbo i Serra <eballetbo@gmail.com> | 6 | * Copyright (C) 2012 Enric Balletbo i Serra <eballetbo@gmail.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include "omap3-igep0020-common.dtsi" | 9 | #include "omap3-igep0020-common.dtsi" |
diff --git a/arch/arm/boot/dts/omap3-igep0030-common.dtsi b/arch/arm/boot/dts/omap3-igep0030-common.dtsi index 443f71707437..71b0ae807ecd 100644 --- a/arch/arm/boot/dts/omap3-igep0030-common.dtsi +++ b/arch/arm/boot/dts/omap3-igep0030-common.dtsi | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Common Device Tree Source for IGEP COM MODULE | 3 | * Common Device Tree Source for IGEP COM MODULE |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 Javier Martinez Canillas <javier@osg.samsung.com> | 5 | * Copyright (C) 2014 Javier Martinez Canillas <javier@osg.samsung.com> |
| 5 | * Copyright (C) 2014 Enric Balletbo i Serra <eballetbo@gmail.com> | 6 | * Copyright (C) 2014 Enric Balletbo i Serra <eballetbo@gmail.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include "omap3-igep.dtsi" | 9 | #include "omap3-igep.dtsi" |
diff --git a/arch/arm/boot/dts/omap3-igep0030-rev-g.dts b/arch/arm/boot/dts/omap3-igep0030-rev-g.dts index 1adc73bd2ca0..060acd1e803a 100644 --- a/arch/arm/boot/dts/omap3-igep0030-rev-g.dts +++ b/arch/arm/boot/dts/omap3-igep0030-rev-g.dts | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Device Tree Source for IGEP COM MODULE Rev. G (TI OMAP AM/DM37x) | 3 | * Device Tree Source for IGEP COM MODULE Rev. G (TI OMAP AM/DM37x) |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 Javier Martinez Canillas <javier@osg.samsung.com> | 5 | * Copyright (C) 2014 Javier Martinez Canillas <javier@osg.samsung.com> |
| 5 | * Copyright (C) 2014 Enric Balletbo i Serra <eballetbo@gmail.com> | 6 | * Copyright (C) 2014 Enric Balletbo i Serra <eballetbo@gmail.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include "omap3-igep0030-common.dtsi" | 9 | #include "omap3-igep0030-common.dtsi" |
diff --git a/arch/arm/boot/dts/omap3-igep0030.dts b/arch/arm/boot/dts/omap3-igep0030.dts index 55b0cc4f5ee5..25170bd3c573 100644 --- a/arch/arm/boot/dts/omap3-igep0030.dts +++ b/arch/arm/boot/dts/omap3-igep0030.dts | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Device Tree Source for IGEP COM MODULE Rev. E (TI OMAP AM/DM37x) | 3 | * Device Tree Source for IGEP COM MODULE Rev. E (TI OMAP AM/DM37x) |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Javier Martinez Canillas <javier@osg.samsung.com> | 5 | * Copyright (C) 2012 Javier Martinez Canillas <javier@osg.samsung.com> |
| 5 | * Copyright (C) 2012 Enric Balletbo i Serra <eballetbo@gmail.com> | 6 | * Copyright (C) 2012 Enric Balletbo i Serra <eballetbo@gmail.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include "omap3-igep0030-common.dtsi" | 9 | #include "omap3-igep0030-common.dtsi" |
diff --git a/arch/arm/boot/dts/omap3-ldp.dts b/arch/arm/boot/dts/omap3-ldp.dts index e28fe13cb007..9a5fde2d9bce 100644 --- a/arch/arm/boot/dts/omap3-ldp.dts +++ b/arch/arm/boot/dts/omap3-ldp.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arm/boot/dts/omap3-n9.dts b/arch/arm/boot/dts/omap3-n9.dts index 1f91646b8951..74c0ff2350d3 100644 --- a/arch/arm/boot/dts/omap3-n9.dts +++ b/arch/arm/boot/dts/omap3-n9.dts | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * omap3-n9.dts - Device Tree file for Nokia N9 | 3 | * omap3-n9.dts - Device Tree file for Nokia N9 |
| 3 | * | 4 | * |
| 4 | * Written by: Aaro Koskinen <aaro.koskinen@iki.fi> | 5 | * Written by: Aaro Koskinen <aaro.koskinen@iki.fi> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | /dts-v1/; | 8 | /dts-v1/; |
diff --git a/arch/arm/boot/dts/omap3-n950-n9.dtsi b/arch/arm/boot/dts/omap3-n950-n9.dtsi index e142e6c70a59..5441e9ffdbb4 100644 --- a/arch/arm/boot/dts/omap3-n950-n9.dtsi +++ b/arch/arm/boot/dts/omap3-n950-n9.dtsi | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * omap3-n950-n9.dtsi - Device Tree file for Nokia N950 & N9 (common stuff) | 3 | * omap3-n950-n9.dtsi - Device Tree file for Nokia N950 & N9 (common stuff) |
| 3 | * | 4 | * |
| 4 | * Written by: Aaro Koskinen <aaro.koskinen@iki.fi> | 5 | * Written by: Aaro Koskinen <aaro.koskinen@iki.fi> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include "omap36xx.dtsi" | 8 | #include "omap36xx.dtsi" |
diff --git a/arch/arm/boot/dts/omap3-n950.dts b/arch/arm/boot/dts/omap3-n950.dts index 2354e09343f3..9886bf8b90ab 100644 --- a/arch/arm/boot/dts/omap3-n950.dts +++ b/arch/arm/boot/dts/omap3-n950.dts | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * omap3-n950.dts - Device Tree file for Nokia N950 | 3 | * omap3-n950.dts - Device Tree file for Nokia N950 |
| 3 | * | 4 | * |
| 4 | * Written by: Aaro Koskinen <aaro.koskinen@iki.fi> | 5 | * Written by: Aaro Koskinen <aaro.koskinen@iki.fi> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | /dts-v1/; | 8 | /dts-v1/; |
diff --git a/arch/arm/boot/dts/omap3-overo-alto35-common.dtsi b/arch/arm/boot/dts/omap3-overo-alto35-common.dtsi index 99a7eee6e61f..bb932913c9e3 100644 --- a/arch/arm/boot/dts/omap3-overo-alto35-common.dtsi +++ b/arch/arm/boot/dts/omap3-overo-alto35-common.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group | 3 | * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arm/boot/dts/omap3-overo-alto35.dts b/arch/arm/boot/dts/omap3-overo-alto35.dts index a3249eb7501d..37c64dd5f672 100644 --- a/arch/arm/boot/dts/omap3-overo-alto35.dts +++ b/arch/arm/boot/dts/omap3-overo-alto35.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group | 3 | * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arm/boot/dts/omap3-overo-base.dtsi b/arch/arm/boot/dts/omap3-overo-base.dtsi index ac141fcd1742..971d3e250515 100644 --- a/arch/arm/boot/dts/omap3-overo-base.dtsi +++ b/arch/arm/boot/dts/omap3-overo-base.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Florian Vaussard, EPFL Mobots group | 3 | * Copyright (C) 2012 Florian Vaussard, EPFL Mobots group |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arm/boot/dts/omap3-overo-chestnut43-common.dtsi b/arch/arm/boot/dts/omap3-overo-chestnut43-common.dtsi index 56dbd113430e..2d2c61d7aa86 100644 --- a/arch/arm/boot/dts/omap3-overo-chestnut43-common.dtsi +++ b/arch/arm/boot/dts/omap3-overo-chestnut43-common.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group | 3 | * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arm/boot/dts/omap3-overo-chestnut43.dts b/arch/arm/boot/dts/omap3-overo-chestnut43.dts index fe0824aca3c0..d147d704b89f 100644 --- a/arch/arm/boot/dts/omap3-overo-chestnut43.dts +++ b/arch/arm/boot/dts/omap3-overo-chestnut43.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group | 3 | * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arm/boot/dts/omap3-overo-common-dvi.dtsi b/arch/arm/boot/dts/omap3-overo-common-dvi.dtsi index ae5564abbe2f..c9e62e414abb 100644 --- a/arch/arm/boot/dts/omap3-overo-common-dvi.dtsi +++ b/arch/arm/boot/dts/omap3-overo-common-dvi.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group | 3 | * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arm/boot/dts/omap3-overo-common-lcd35.dtsi b/arch/arm/boot/dts/omap3-overo-common-lcd35.dtsi index 854117dc0b77..185ce53de0ec 100644 --- a/arch/arm/boot/dts/omap3-overo-common-lcd35.dtsi +++ b/arch/arm/boot/dts/omap3-overo-common-lcd35.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group | 3 | * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arm/boot/dts/omap3-overo-common-lcd43.dtsi b/arch/arm/boot/dts/omap3-overo-common-lcd43.dtsi index b0753ef8abd4..7fe0f9148232 100644 --- a/arch/arm/boot/dts/omap3-overo-common-lcd43.dtsi +++ b/arch/arm/boot/dts/omap3-overo-common-lcd43.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group | 3 | * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arm/boot/dts/omap3-overo-common-peripherals.dtsi b/arch/arm/boot/dts/omap3-overo-common-peripherals.dtsi index 520453d95704..8a4a02472c9a 100644 --- a/arch/arm/boot/dts/omap3-overo-common-peripherals.dtsi +++ b/arch/arm/boot/dts/omap3-overo-common-peripherals.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group | 3 | * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arm/boot/dts/omap3-overo-gallop43-common.dtsi b/arch/arm/boot/dts/omap3-overo-gallop43-common.dtsi index 286f5baddf07..155aec121400 100644 --- a/arch/arm/boot/dts/omap3-overo-gallop43-common.dtsi +++ b/arch/arm/boot/dts/omap3-overo-gallop43-common.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group | 3 | * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arm/boot/dts/omap3-overo-gallop43.dts b/arch/arm/boot/dts/omap3-overo-gallop43.dts index 241f5c1914e0..24b40bdf7ea1 100644 --- a/arch/arm/boot/dts/omap3-overo-gallop43.dts +++ b/arch/arm/boot/dts/omap3-overo-gallop43.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group | 3 | * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arm/boot/dts/omap3-overo-palo35-common.dtsi b/arch/arm/boot/dts/omap3-overo-palo35-common.dtsi index a8020fb42464..82a04466747a 100644 --- a/arch/arm/boot/dts/omap3-overo-palo35-common.dtsi +++ b/arch/arm/boot/dts/omap3-overo-palo35-common.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Ash Charles, Gumstix Inc. | 3 | * Copyright (C) 2015 Ash Charles, Gumstix Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arm/boot/dts/omap3-overo-palo35.dts b/arch/arm/boot/dts/omap3-overo-palo35.dts index e3e2bce6edbb..55e08d56b18b 100644 --- a/arch/arm/boot/dts/omap3-overo-palo35.dts +++ b/arch/arm/boot/dts/omap3-overo-palo35.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Ash Charles, Gumstix Inc. | 3 | * Copyright (C) 2015 Ash Charles, Gumstix Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arm/boot/dts/omap3-overo-palo43-common.dtsi b/arch/arm/boot/dts/omap3-overo-palo43-common.dtsi index 11965737e2c9..453a55324fa1 100644 --- a/arch/arm/boot/dts/omap3-overo-palo43-common.dtsi +++ b/arch/arm/boot/dts/omap3-overo-palo43-common.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group | 3 | * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arm/boot/dts/omap3-overo-palo43.dts b/arch/arm/boot/dts/omap3-overo-palo43.dts index cedb103b4b66..092c8325a133 100644 --- a/arch/arm/boot/dts/omap3-overo-palo43.dts +++ b/arch/arm/boot/dts/omap3-overo-palo43.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group | 3 | * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arm/boot/dts/omap3-overo-storm-alto35.dts b/arch/arm/boot/dts/omap3-overo-storm-alto35.dts index e9cae52afc25..18338576c41d 100644 --- a/arch/arm/boot/dts/omap3-overo-storm-alto35.dts +++ b/arch/arm/boot/dts/omap3-overo-storm-alto35.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group | 3 | * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arm/boot/dts/omap3-overo-storm-chestnut43.dts b/arch/arm/boot/dts/omap3-overo-storm-chestnut43.dts index 7d82fdfd9909..f204c8af8281 100644 --- a/arch/arm/boot/dts/omap3-overo-storm-chestnut43.dts +++ b/arch/arm/boot/dts/omap3-overo-storm-chestnut43.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group | 3 | * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arm/boot/dts/omap3-overo-storm-gallop43.dts b/arch/arm/boot/dts/omap3-overo-storm-gallop43.dts index a1b57e0cf37f..c633f7cee68e 100644 --- a/arch/arm/boot/dts/omap3-overo-storm-gallop43.dts +++ b/arch/arm/boot/dts/omap3-overo-storm-gallop43.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group | 3 | * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arm/boot/dts/omap3-overo-storm-palo35.dts b/arch/arm/boot/dts/omap3-overo-storm-palo35.dts index 4e725d2d0038..fb88ebc9858c 100644 --- a/arch/arm/boot/dts/omap3-overo-storm-palo35.dts +++ b/arch/arm/boot/dts/omap3-overo-storm-palo35.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Ash Charles, Gumstix, Inc. | 3 | * Copyright (C) 2015 Ash Charles, Gumstix, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arm/boot/dts/omap3-overo-storm-palo43.dts b/arch/arm/boot/dts/omap3-overo-storm-palo43.dts index b585d8fbc347..76cca00d97b6 100644 --- a/arch/arm/boot/dts/omap3-overo-storm-palo43.dts +++ b/arch/arm/boot/dts/omap3-overo-storm-palo43.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group | 3 | * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arm/boot/dts/omap3-overo-storm-summit.dts b/arch/arm/boot/dts/omap3-overo-storm-summit.dts index a0d7fd8369d7..cc081a9e4c1e 100644 --- a/arch/arm/boot/dts/omap3-overo-storm-summit.dts +++ b/arch/arm/boot/dts/omap3-overo-storm-summit.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group | 3 | * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arm/boot/dts/omap3-overo-storm-tobi.dts b/arch/arm/boot/dts/omap3-overo-storm-tobi.dts index 879383acad87..1de41c0826e0 100644 --- a/arch/arm/boot/dts/omap3-overo-storm-tobi.dts +++ b/arch/arm/boot/dts/omap3-overo-storm-tobi.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Florian Vaussard, EPFL Mobots group | 3 | * Copyright (C) 2012 Florian Vaussard, EPFL Mobots group |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arm/boot/dts/omap3-overo-storm-tobiduo.dts b/arch/arm/boot/dts/omap3-overo-storm-tobiduo.dts index da6afafcc6c1..9ed13118ed8e 100644 --- a/arch/arm/boot/dts/omap3-overo-storm-tobiduo.dts +++ b/arch/arm/boot/dts/omap3-overo-storm-tobiduo.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Ash Charles, Gumstix, Inc. | 3 | * Copyright (C) 2015 Ash Charles, Gumstix, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arm/boot/dts/omap3-overo-storm.dtsi b/arch/arm/boot/dts/omap3-overo-storm.dtsi index 6cb418b4124a..2af15d5f61f9 100644 --- a/arch/arm/boot/dts/omap3-overo-storm.dtsi +++ b/arch/arm/boot/dts/omap3-overo-storm.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group | 3 | * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include "omap36xx.dtsi" | 6 | #include "omap36xx.dtsi" |
diff --git a/arch/arm/boot/dts/omap3-overo-summit-common.dtsi b/arch/arm/boot/dts/omap3-overo-summit-common.dtsi index 0ac97ba98549..df7450f17ffd 100644 --- a/arch/arm/boot/dts/omap3-overo-summit-common.dtsi +++ b/arch/arm/boot/dts/omap3-overo-summit-common.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group | 3 | * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arm/boot/dts/omap3-overo-summit.dts b/arch/arm/boot/dts/omap3-overo-summit.dts index 69765609455a..a6c9799fe491 100644 --- a/arch/arm/boot/dts/omap3-overo-summit.dts +++ b/arch/arm/boot/dts/omap3-overo-summit.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group | 3 | * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arm/boot/dts/omap3-overo-tobi-common.dtsi b/arch/arm/boot/dts/omap3-overo-tobi-common.dtsi index 1b304e2f1bd2..9bf4b88a4b50 100644 --- a/arch/arm/boot/dts/omap3-overo-tobi-common.dtsi +++ b/arch/arm/boot/dts/omap3-overo-tobi-common.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Florian Vaussard, EPFL Mobots group | 3 | * Copyright (C) 2012 Florian Vaussard, EPFL Mobots group |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arm/boot/dts/omap3-overo-tobi.dts b/arch/arm/boot/dts/omap3-overo-tobi.dts index fd6400efcdee..ce3f2404f329 100644 --- a/arch/arm/boot/dts/omap3-overo-tobi.dts +++ b/arch/arm/boot/dts/omap3-overo-tobi.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Florian Vaussard, EPFL Mobots group | 3 | * Copyright (C) 2012 Florian Vaussard, EPFL Mobots group |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arm/boot/dts/omap3-overo-tobiduo-common.dtsi b/arch/arm/boot/dts/omap3-overo-tobiduo-common.dtsi index 82e98ee3023a..e5da3bc6f105 100644 --- a/arch/arm/boot/dts/omap3-overo-tobiduo-common.dtsi +++ b/arch/arm/boot/dts/omap3-overo-tobiduo-common.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Ash Charles, Gumstix, Inc. | 3 | * Copyright (C) 2015 Ash Charles, Gumstix, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arm/boot/dts/omap3-overo-tobiduo.dts b/arch/arm/boot/dts/omap3-overo-tobiduo.dts index b9ce310f6e82..fc6163eae45e 100644 --- a/arch/arm/boot/dts/omap3-overo-tobiduo.dts +++ b/arch/arm/boot/dts/omap3-overo-tobiduo.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Ash Charles, Gumstix, Inc. | 3 | * Copyright (C) 2015 Ash Charles, Gumstix, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arm/boot/dts/omap3-overo.dtsi b/arch/arm/boot/dts/omap3-overo.dtsi index 932a02ff552a..cc9263e99254 100644 --- a/arch/arm/boot/dts/omap3-overo.dtsi +++ b/arch/arm/boot/dts/omap3-overo.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group | 3 | * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include "omap34xx.dtsi" | 6 | #include "omap34xx.dtsi" |
diff --git a/arch/arm/boot/dts/omap3-pandora-1ghz.dts b/arch/arm/boot/dts/omap3-pandora-1ghz.dts index 25498f756a29..81b957f33c9f 100644 --- a/arch/arm/boot/dts/omap3-pandora-1ghz.dts +++ b/arch/arm/boot/dts/omap3-pandora-1ghz.dts | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 | 3 | * Copyright (C) 2015 |
| 3 | * Nikolaus Schaller <hns@goldelico.com> | 4 | * Nikolaus Schaller <hns@goldelico.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | /* | 7 | /* |
diff --git a/arch/arm/boot/dts/omap3-pandora-600mhz.dts b/arch/arm/boot/dts/omap3-pandora-600mhz.dts index 8775897a4ce7..6bd9041942f2 100644 --- a/arch/arm/boot/dts/omap3-pandora-600mhz.dts +++ b/arch/arm/boot/dts/omap3-pandora-600mhz.dts | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 | 3 | * Copyright (C) 2015 |
| 3 | * Nikolaus Schaller <hns@goldelico.com> | 4 | * Nikolaus Schaller <hns@goldelico.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | /* | 7 | /* |
diff --git a/arch/arm/boot/dts/omap3-pandora-common.dtsi b/arch/arm/boot/dts/omap3-pandora-common.dtsi index 90c98f95b2b3..ec5891718ae6 100644 --- a/arch/arm/boot/dts/omap3-pandora-common.dtsi +++ b/arch/arm/boot/dts/omap3-pandora-common.dtsi | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 | 3 | * Copyright (C) 2015 |
| 3 | * Nikolaus Schaller <hns@goldelico.com> | 4 | * Nikolaus Schaller <hns@goldelico.com> |
| 4 | * | 5 | * |
| 5 | * Common device tree include for OpenPandora devices. | 6 | * Common device tree include for OpenPandora devices. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <dt-bindings/input/input.h> | 9 | #include <dt-bindings/input/input.h> |
diff --git a/arch/arm/boot/dts/omap3-sniper.dts b/arch/arm/boot/dts/omap3-sniper.dts index bc4498e77bc9..40a87330e8c3 100644 --- a/arch/arm/boot/dts/omap3-sniper.dts +++ b/arch/arm/boot/dts/omap3-sniper.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015-2016 Paul Kocialkowski <contact@paulk.fr> | 3 | * Copyright (C) 2015-2016 Paul Kocialkowski <contact@paulk.fr> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arm/boot/dts/omap3-tao3530.dtsi b/arch/arm/boot/dts/omap3-tao3530.dtsi index 6f5bd027b717..a7a04d78deeb 100644 --- a/arch/arm/boot/dts/omap3-tao3530.dtsi +++ b/arch/arm/boot/dts/omap3-tao3530.dtsi | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * Copyright (C) 2014 Stefan Roese <sr@denx.de> | 4 | * Copyright (C) 2014 Stefan Roese <sr@denx.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | /dts-v1/; | 6 | /dts-v1/; |
| 10 | 7 | ||
diff --git a/arch/arm/boot/dts/omap3-thunder.dts b/arch/arm/boot/dts/omap3-thunder.dts index 9736ba79bb5b..6276e7079b36 100644 --- a/arch/arm/boot/dts/omap3-thunder.dts +++ b/arch/arm/boot/dts/omap3-thunder.dts | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * Copyright (C) 2014 Stefan Roese <sr@denx.de> | 4 | * Copyright (C) 2014 Stefan Roese <sr@denx.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include "omap3-tao3530.dtsi" | 7 | #include "omap3-tao3530.dtsi" |
diff --git a/arch/arm/boot/dts/omap3-zoom3.dts b/arch/arm/boot/dts/omap3-zoom3.dts index aac27a441331..db3a2fe84e99 100644 --- a/arch/arm/boot/dts/omap3-zoom3.dts +++ b/arch/arm/boot/dts/omap3-zoom3.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arm/boot/dts/omap3430-sdp.dts b/arch/arm/boot/dts/omap3430-sdp.dts index d652708f6bef..0abd61108a53 100644 --- a/arch/arm/boot/dts/omap3430-sdp.dts +++ b/arch/arm/boot/dts/omap3430-sdp.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arm/boot/dts/omap3430es1-clocks.dtsi b/arch/arm/boot/dts/omap3430es1-clocks.dtsi index 86de819a0dcf..2ec3628d3315 100644 --- a/arch/arm/boot/dts/omap3430es1-clocks.dtsi +++ b/arch/arm/boot/dts/omap3430es1-clocks.dtsi | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Device Tree Source for OMAP3430 ES1 clock data | 3 | * Device Tree Source for OMAP3430 ES1 clock data |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments, Inc. | 5 | * Copyright (C) 2013 Texas Instruments, Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | &cm_clocks { | 7 | &cm_clocks { |
| 11 | gfx_l3_ck: gfx_l3_ck@b10 { | 8 | gfx_l3_ck: gfx_l3_ck@b10 { |
diff --git a/arch/arm/boot/dts/omap34xx-omap36xx-clocks.dtsi b/arch/arm/boot/dts/omap34xx-omap36xx-clocks.dtsi index 858aa0796ec8..5e9d1afcd422 100644 --- a/arch/arm/boot/dts/omap34xx-omap36xx-clocks.dtsi +++ b/arch/arm/boot/dts/omap34xx-omap36xx-clocks.dtsi | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Device Tree Source for OMAP34XX/OMAP36XX clock data | 3 | * Device Tree Source for OMAP34XX/OMAP36XX clock data |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments, Inc. | 5 | * Copyright (C) 2013 Texas Instruments, Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | &cm_clocks { | 7 | &cm_clocks { |
| 11 | security_l4_ick2: security_l4_ick2 { | 8 | security_l4_ick2: security_l4_ick2 { |
diff --git a/arch/arm/boot/dts/omap36xx-am35xx-omap3430es2plus-clocks.dtsi b/arch/arm/boot/dts/omap36xx-am35xx-omap3430es2plus-clocks.dtsi index 15d18669000e..9974d5226971 100644 --- a/arch/arm/boot/dts/omap36xx-am35xx-omap3430es2plus-clocks.dtsi +++ b/arch/arm/boot/dts/omap36xx-am35xx-omap3430es2plus-clocks.dtsi | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Device Tree Source for OMAP36xx/AM35xx/OMAP34xx clock data | 3 | * Device Tree Source for OMAP36xx/AM35xx/OMAP34xx clock data |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments, Inc. | 5 | * Copyright (C) 2013 Texas Instruments, Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | &prm_clocks { | 7 | &prm_clocks { |
| 11 | corex2_d3_fck: corex2_d3_fck { | 8 | corex2_d3_fck: corex2_d3_fck { |
diff --git a/arch/arm/boot/dts/omap36xx-clocks.dtsi b/arch/arm/boot/dts/omap36xx-clocks.dtsi index a21d1f021267..e66fc57ec35d 100644 --- a/arch/arm/boot/dts/omap36xx-clocks.dtsi +++ b/arch/arm/boot/dts/omap36xx-clocks.dtsi | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Device Tree Source for OMAP36xx clock data | 3 | * Device Tree Source for OMAP36xx clock data |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments, Inc. | 5 | * Copyright (C) 2013 Texas Instruments, Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | &cm_clocks { | 7 | &cm_clocks { |
| 11 | dpll4_ck: dpll4_ck@d00 { | 8 | dpll4_ck: dpll4_ck@d00 { |
diff --git a/arch/arm/boot/dts/omap36xx-omap3430es2plus-clocks.dtsi b/arch/arm/boot/dts/omap36xx-omap3430es2plus-clocks.dtsi index 1a4fbdf0d9cc..945537aee3ca 100644 --- a/arch/arm/boot/dts/omap36xx-omap3430es2plus-clocks.dtsi +++ b/arch/arm/boot/dts/omap36xx-omap3430es2plus-clocks.dtsi | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Device Tree Source for OMAP34xx/OMAP36xx clock data | 3 | * Device Tree Source for OMAP34xx/OMAP36xx clock data |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments, Inc. | 5 | * Copyright (C) 2013 Texas Instruments, Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | &cm_clocks { | 7 | &cm_clocks { |
| 11 | ssi_ssr_gate_fck_3430es2: ssi_ssr_gate_fck_3430es2@a00 { | 8 | ssi_ssr_gate_fck_3430es2: ssi_ssr_gate_fck_3430es2@a00 { |
diff --git a/arch/arm/boot/dts/omap3xxx-clocks.dtsi b/arch/arm/boot/dts/omap3xxx-clocks.dtsi index 9bd91641aa7c..685c82a9d03e 100644 --- a/arch/arm/boot/dts/omap3xxx-clocks.dtsi +++ b/arch/arm/boot/dts/omap3xxx-clocks.dtsi | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Device Tree Source for OMAP3 clock data | 3 | * Device Tree Source for OMAP3 clock data |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments, Inc. | 5 | * Copyright (C) 2013 Texas Instruments, Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | &prm_clocks { | 7 | &prm_clocks { |
| 11 | virt_16_8m_ck: virt_16_8m_ck { | 8 | virt_16_8m_ck: virt_16_8m_ck { |
diff --git a/arch/arm/boot/dts/omap4-droid4-xt894.dts b/arch/arm/boot/dts/omap4-droid4-xt894.dts index 714863f8f261..4454449de00c 100644 --- a/arch/arm/boot/dts/omap4-droid4-xt894.dts +++ b/arch/arm/boot/dts/omap4-droid4-xt894.dts | |||
| @@ -1,8 +1,4 @@ | |||
| 1 | /* | 1 | // SPDX-License-Identifier: GPL-2.0-only |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License version 2 as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | */ | ||
| 6 | /dts-v1/; | 2 | /dts-v1/; |
| 7 | 3 | ||
| 8 | #include <dt-bindings/input/input.h> | 4 | #include <dt-bindings/input/input.h> |
diff --git a/arch/arm/boot/dts/omap4-duovero-parlor.dts b/arch/arm/boot/dts/omap4-duovero-parlor.dts index cfcac0d73851..8047e8cdb3af 100644 --- a/arch/arm/boot/dts/omap4-duovero-parlor.dts +++ b/arch/arm/boot/dts/omap4-duovero-parlor.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group | 3 | * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arm/boot/dts/omap4-duovero.dtsi b/arch/arm/boot/dts/omap4-duovero.dtsi index a1dacb8a6987..805dfd40030d 100644 --- a/arch/arm/boot/dts/omap4-duovero.dtsi +++ b/arch/arm/boot/dts/omap4-duovero.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group | 3 | * Copyright (C) 2014 Florian Vaussard, EPFL Mobots group |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include "omap443x.dtsi" | 6 | #include "omap443x.dtsi" |
diff --git a/arch/arm/boot/dts/omap4-kc1.dts b/arch/arm/boot/dts/omap4-kc1.dts index e3763ac75719..31d856b58f8a 100644 --- a/arch/arm/boot/dts/omap4-kc1.dts +++ b/arch/arm/boot/dts/omap4-kc1.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Paul Kocialkowski <contact@paulk.fr> | 3 | * Copyright (C) 2016 Paul Kocialkowski <contact@paulk.fr> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arm/boot/dts/omap4-panda-a4.dts b/arch/arm/boot/dts/omap4-panda-a4.dts index f1a6476af371..64083075dd52 100644 --- a/arch/arm/boot/dts/omap4-panda-a4.dts +++ b/arch/arm/boot/dts/omap4-panda-a4.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arm/boot/dts/omap4-panda-common.dtsi b/arch/arm/boot/dts/omap4-panda-common.dtsi index 68e1894df713..14be2ecb62b1 100644 --- a/arch/arm/boot/dts/omap4-panda-common.dtsi +++ b/arch/arm/boot/dts/omap4-panda-common.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011-2013 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2011-2013 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #include <dt-bindings/input/input.h> | 5 | #include <dt-bindings/input/input.h> |
| 9 | #include "elpida_ecb240abacn.dtsi" | 6 | #include "elpida_ecb240abacn.dtsi" |
diff --git a/arch/arm/boot/dts/omap4-panda-es.dts b/arch/arm/boot/dts/omap4-panda-es.dts index 19d02df8d8a5..9dd307b52604 100644 --- a/arch/arm/boot/dts/omap4-panda-es.dts +++ b/arch/arm/boot/dts/omap4-panda-es.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arm/boot/dts/omap4-panda.dts b/arch/arm/boot/dts/omap4-panda.dts index a0e28b2e254e..fb2f47717b45 100644 --- a/arch/arm/boot/dts/omap4-panda.dts +++ b/arch/arm/boot/dts/omap4-panda.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arm/boot/dts/omap4-sdp-es23plus.dts b/arch/arm/boot/dts/omap4-sdp-es23plus.dts index 3d3140fd9659..42154520d383 100644 --- a/arch/arm/boot/dts/omap4-sdp-es23plus.dts +++ b/arch/arm/boot/dts/omap4-sdp-es23plus.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #include "omap4-sdp.dts" | 5 | #include "omap4-sdp.dts" |
| 9 | 6 | ||
diff --git a/arch/arm/boot/dts/omap4-sdp.dts b/arch/arm/boot/dts/omap4-sdp.dts index fb51a4bffd35..3c274965ff40 100644 --- a/arch/arm/boot/dts/omap4-sdp.dts +++ b/arch/arm/boot/dts/omap4-sdp.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arm/boot/dts/omap4-var-dvk-om44.dts b/arch/arm/boot/dts/omap4-var-dvk-om44.dts index 458d79fa378b..84fd17fb0822 100644 --- a/arch/arm/boot/dts/omap4-var-dvk-om44.dts +++ b/arch/arm/boot/dts/omap4-var-dvk-om44.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Joachim Eastwood <manabian@gmail.com> | 3 | * Copyright (C) 2014 Joachim Eastwood <manabian@gmail.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arm/boot/dts/omap4-var-om44customboard.dtsi b/arch/arm/boot/dts/omap4-var-om44customboard.dtsi index 676d8dd0624a..458cb53dd3d1 100644 --- a/arch/arm/boot/dts/omap4-var-om44customboard.dtsi +++ b/arch/arm/boot/dts/omap4-var-om44customboard.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Joachim Eastwood <manabian@gmail.com> | 3 | * Copyright (C) 2014 Joachim Eastwood <manabian@gmail.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <dt-bindings/input/input.h> | 6 | #include <dt-bindings/input/input.h> |
diff --git a/arch/arm/boot/dts/omap4-var-som-om44-wlan.dtsi b/arch/arm/boot/dts/omap4-var-som-om44-wlan.dtsi index 878923473023..6dbbc9b3229c 100644 --- a/arch/arm/boot/dts/omap4-var-som-om44-wlan.dtsi +++ b/arch/arm/boot/dts/omap4-var-som-om44-wlan.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Joachim Eastwood <manabian@gmail.com> | 3 | * Copyright (C) 2014 Joachim Eastwood <manabian@gmail.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | / { | 6 | / { |
diff --git a/arch/arm/boot/dts/omap4-var-som-om44.dtsi b/arch/arm/boot/dts/omap4-var-som-om44.dtsi index 9562d372077c..41de32bcf187 100644 --- a/arch/arm/boot/dts/omap4-var-som-om44.dtsi +++ b/arch/arm/boot/dts/omap4-var-som-om44.dtsi | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Joachim Eastwood <manabian@gmail.com> | 3 | * Copyright (C) 2014 Joachim Eastwood <manabian@gmail.com> |
| 3 | * Copyright (C) 2012 Variscite Ltd. - http://www.variscite.com | 4 | * Copyright (C) 2012 Variscite Ltd. - http://www.variscite.com |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include "omap4460.dtsi" | 6 | #include "omap4460.dtsi" |
| 10 | #include "omap4-mcpdm.dtsi" | 7 | #include "omap4-mcpdm.dtsi" |
diff --git a/arch/arm/boot/dts/omap4-var-stk-om44.dts b/arch/arm/boot/dts/omap4-var-stk-om44.dts index 56b64e618608..656fb29c2a15 100644 --- a/arch/arm/boot/dts/omap4-var-stk-om44.dts +++ b/arch/arm/boot/dts/omap4-var-stk-om44.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Joachim Eastwood <manabian@gmail.com> | 3 | * Copyright (C) 2014 Joachim Eastwood <manabian@gmail.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arm/boot/dts/omap4.dtsi b/arch/arm/boot/dts/omap4.dtsi index 442a737f35fe..c43e52fd5f65 100644 --- a/arch/arm/boot/dts/omap4.dtsi +++ b/arch/arm/boot/dts/omap4.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <dt-bindings/bus/ti-sysc.h> | 6 | #include <dt-bindings/bus/ti-sysc.h> |
diff --git a/arch/arm/boot/dts/omap443x-clocks.dtsi b/arch/arm/boot/dts/omap443x-clocks.dtsi index f370d96a87e5..39297868ec85 100644 --- a/arch/arm/boot/dts/omap443x-clocks.dtsi +++ b/arch/arm/boot/dts/omap443x-clocks.dtsi | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Device Tree Source for OMAP4 clock data | 3 | * Device Tree Source for OMAP4 clock data |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments, Inc. | 5 | * Copyright (C) 2013 Texas Instruments, Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | &prm_clocks { | 7 | &prm_clocks { |
| 11 | bandgap_fclk: bandgap_fclk@1888 { | 8 | bandgap_fclk: bandgap_fclk@1888 { |
diff --git a/arch/arm/boot/dts/omap446x-clocks.dtsi b/arch/arm/boot/dts/omap446x-clocks.dtsi index fb5929b742d4..0f41714cffbb 100644 --- a/arch/arm/boot/dts/omap446x-clocks.dtsi +++ b/arch/arm/boot/dts/omap446x-clocks.dtsi | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Device Tree Source for OMAP4 clock data | 3 | * Device Tree Source for OMAP4 clock data |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments, Inc. | 5 | * Copyright (C) 2013 Texas Instruments, Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | &prm_clocks { | 7 | &prm_clocks { |
| 11 | div_ts_ck: div_ts_ck@1888 { | 8 | div_ts_ck: div_ts_ck@1888 { |
diff --git a/arch/arm/boot/dts/omap44xx-clocks.dtsi b/arch/arm/boot/dts/omap44xx-clocks.dtsi index 279ff2f419df..e9d9c8460682 100644 --- a/arch/arm/boot/dts/omap44xx-clocks.dtsi +++ b/arch/arm/boot/dts/omap44xx-clocks.dtsi | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Device Tree Source for OMAP4 clock data | 3 | * Device Tree Source for OMAP4 clock data |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments, Inc. | 5 | * Copyright (C) 2013 Texas Instruments, Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | &cm1_clocks { | 7 | &cm1_clocks { |
| 11 | extalt_clkin_ck: extalt_clkin_ck { | 8 | extalt_clkin_ck: extalt_clkin_ck { |
diff --git a/arch/arm/boot/dts/omap5-board-common.dtsi b/arch/arm/boot/dts/omap5-board-common.dtsi index 2dc3e1950c96..7fff555ee394 100644 --- a/arch/arm/boot/dts/omap5-board-common.dtsi +++ b/arch/arm/boot/dts/omap5-board-common.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #include "omap5.dtsi" | 5 | #include "omap5.dtsi" |
| 9 | #include <dt-bindings/interrupt-controller/irq.h> | 6 | #include <dt-bindings/interrupt-controller/irq.h> |
diff --git a/arch/arm/boot/dts/omap5-igep0050.dts b/arch/arm/boot/dts/omap5-igep0050.dts index fef2a446b61c..76e499d89d24 100644 --- a/arch/arm/boot/dts/omap5-igep0050.dts +++ b/arch/arm/boot/dts/omap5-igep0050.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 ISEE 2007 SL - http://www.isee.biz/ | 3 | * Copyright (C) 2013 ISEE 2007 SL - http://www.isee.biz/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arm/boot/dts/omap5-uevm.dts b/arch/arm/boot/dts/omap5-uevm.dts index 592e17fd4eeb..9441e9a572ad 100644 --- a/arch/arm/boot/dts/omap5-uevm.dts +++ b/arch/arm/boot/dts/omap5-uevm.dts | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | /dts-v1/; | 5 | /dts-v1/; |
| 9 | 6 | ||
diff --git a/arch/arm/boot/dts/omap5.dtsi b/arch/arm/boot/dts/omap5.dtsi index 4b40e4748649..edfd26c03462 100644 --- a/arch/arm/boot/dts/omap5.dtsi +++ b/arch/arm/boot/dts/omap5.dtsi | |||
| @@ -1,9 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * Based on "omap4.dtsi" | 5 | * Based on "omap4.dtsi" |
| 8 | */ | 6 | */ |
| 9 | 7 | ||
diff --git a/arch/arm/boot/dts/omap54xx-clocks.dtsi b/arch/arm/boot/dts/omap54xx-clocks.dtsi index ecc5573d264c..33e8dd905bff 100644 --- a/arch/arm/boot/dts/omap54xx-clocks.dtsi +++ b/arch/arm/boot/dts/omap54xx-clocks.dtsi | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Device Tree Source for OMAP5 clock data | 3 | * Device Tree Source for OMAP5 clock data |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments, Inc. | 5 | * Copyright (C) 2013 Texas Instruments, Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | &cm_core_aon_clocks { | 7 | &cm_core_aon_clocks { |
| 11 | pad_clks_src_ck: pad_clks_src_ck { | 8 | pad_clks_src_ck: pad_clks_src_ck { |
diff --git a/arch/arm/boot/dts/stih407-b2120.dts b/arch/arm/boot/dts/stih407-b2120.dts index 62ce1cecbb1f..31c85f945c6b 100644 --- a/arch/arm/boot/dts/stih407-b2120.dts +++ b/arch/arm/boot/dts/stih407-b2120.dts | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 STMicroelectronics (R&D) Limited. | 3 | * Copyright (C) 2014 STMicroelectronics (R&D) Limited. |
| 3 | * Author: Giuseppe Cavallaro <peppe.cavallaro@st.com> | 4 | * Author: Giuseppe Cavallaro <peppe.cavallaro@st.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | /dts-v1/; | 6 | /dts-v1/; |
| 10 | #include "stih407.dtsi" | 7 | #include "stih407.dtsi" |
diff --git a/arch/arm/boot/dts/stih407-clock.dtsi b/arch/arm/boot/dts/stih407-clock.dtsi index ea7833489832..1ab40db7c91a 100644 --- a/arch/arm/boot/dts/stih407-clock.dtsi +++ b/arch/arm/boot/dts/stih407-clock.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 STMicroelectronics R&D Limited | 3 | * Copyright (C) 2014 STMicroelectronics R&D Limited |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #include <dt-bindings/clock/stih407-clks.h> | 5 | #include <dt-bindings/clock/stih407-clks.h> |
| 9 | / { | 6 | / { |
diff --git a/arch/arm/boot/dts/stih410-b2120.dts b/arch/arm/boot/dts/stih410-b2120.dts index 2a5a9802a5ec..158b2268748e 100644 --- a/arch/arm/boot/dts/stih410-b2120.dts +++ b/arch/arm/boot/dts/stih410-b2120.dts | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 STMicroelectronics (R&D) Limited. | 3 | * Copyright (C) 2014 STMicroelectronics (R&D) Limited. |
| 3 | * Author: Peter Griffin <peter.griffin@linaro.org> | 4 | * Author: Peter Griffin <peter.griffin@linaro.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 version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | /dts-v1/; | 6 | /dts-v1/; |
| 10 | #include "stih410.dtsi" | 7 | #include "stih410.dtsi" |
diff --git a/arch/arm/boot/dts/stih410-b2260.dts b/arch/arm/boot/dts/stih410-b2260.dts index 4ee6d51d8d1e..4fbd8e9eb5b7 100644 --- a/arch/arm/boot/dts/stih410-b2260.dts +++ b/arch/arm/boot/dts/stih410-b2260.dts | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 STMicroelectronics (R&D) Limited. | 3 | * Copyright (C) 2016 STMicroelectronics (R&D) Limited. |
| 3 | * Author: Patrice Chotard <patrice.chotard@st.com> | 4 | * Author: Patrice Chotard <patrice.chotard@st.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | /dts-v1/; | 6 | /dts-v1/; |
| 10 | #include "stih410.dtsi" | 7 | #include "stih410.dtsi" |
diff --git a/arch/arm/boot/dts/stih410-clock.dtsi b/arch/arm/boot/dts/stih410-clock.dtsi index 5f11d09cb030..81a8c25d7ba5 100644 --- a/arch/arm/boot/dts/stih410-clock.dtsi +++ b/arch/arm/boot/dts/stih410-clock.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 STMicroelectronics R&D Limited | 3 | * Copyright (C) 2014 STMicroelectronics R&D Limited |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #include <dt-bindings/clock/stih410-clks.h> | 5 | #include <dt-bindings/clock/stih410-clks.h> |
| 9 | / { | 6 | / { |
diff --git a/arch/arm/boot/dts/stih418-b2199.dts b/arch/arm/boot/dts/stih418-b2199.dts index cd0d719e31b7..48c3c64e4c48 100644 --- a/arch/arm/boot/dts/stih418-b2199.dts +++ b/arch/arm/boot/dts/stih418-b2199.dts | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 STMicroelectronics (R&D) Limited. | 3 | * Copyright (C) 2015 STMicroelectronics (R&D) Limited. |
| 3 | * Author: Maxime Coquelin <maxime.coquelin@st.com> | 4 | * Author: Maxime Coquelin <maxime.coquelin@st.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | /dts-v1/; | 6 | /dts-v1/; |
| 10 | #include "stih418.dtsi" | 7 | #include "stih418.dtsi" |
diff --git a/arch/arm/boot/dts/stih418-clock.dtsi b/arch/arm/boot/dts/stih418-clock.dtsi index 13fb8db52fc1..8fa092462102 100644 --- a/arch/arm/boot/dts/stih418-clock.dtsi +++ b/arch/arm/boot/dts/stih418-clock.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 STMicroelectronics R&D Limited | 3 | * Copyright (C) 2015 STMicroelectronics R&D Limited |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #include <dt-bindings/clock/stih418-clks.h> | 5 | #include <dt-bindings/clock/stih418-clks.h> |
| 9 | / { | 6 | / { |
diff --git a/arch/arm/boot/dts/stihxxx-b2120.dtsi b/arch/arm/boot/dts/stihxxx-b2120.dtsi index 97e05f55fb6e..60e11045ad76 100644 --- a/arch/arm/boot/dts/stihxxx-b2120.dtsi +++ b/arch/arm/boot/dts/stihxxx-b2120.dtsi | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 STMicroelectronics (R&D) Limited. | 3 | * Copyright (C) 2014 STMicroelectronics (R&D) Limited. |
| 3 | * Author: Giuseppe Cavallaro <peppe.cavallaro@st.com> | 4 | * Author: Giuseppe Cavallaro <peppe.cavallaro@st.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include <dt-bindings/clock/stih407-clks.h> | 6 | #include <dt-bindings/clock/stih407-clks.h> |
| 10 | #include <dt-bindings/gpio/gpio.h> | 7 | #include <dt-bindings/gpio/gpio.h> |
diff --git a/arch/arm/boot/dts/tps6507x.dtsi b/arch/arm/boot/dts/tps6507x.dtsi index 4c326e591e5a..db4809d308f9 100644 --- a/arch/arm/boot/dts/tps6507x.dtsi +++ b/arch/arm/boot/dts/tps6507x.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arm/boot/dts/tps65217.dtsi b/arch/arm/boot/dts/tps65217.dtsi index 399baaa0a2ab..0d463de5650f 100644 --- a/arch/arm/boot/dts/tps65217.dtsi +++ b/arch/arm/boot/dts/tps65217.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arm/boot/dts/tps65910.dtsi b/arch/arm/boot/dts/tps65910.dtsi index b0ac6657a170..a941d1e62328 100644 --- a/arch/arm/boot/dts/tps65910.dtsi +++ b/arch/arm/boot/dts/tps65910.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arm/boot/dts/twl4030.dtsi b/arch/arm/boot/dts/twl4030.dtsi index 16533b62b0a2..93e07c18781b 100644 --- a/arch/arm/boot/dts/twl4030.dtsi +++ b/arch/arm/boot/dts/twl4030.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arm/boot/dts/twl4030_omap3.dtsi b/arch/arm/boot/dts/twl4030_omap3.dtsi index 5288e6dffef7..683419d5c0e5 100644 --- a/arch/arm/boot/dts/twl4030_omap3.dtsi +++ b/arch/arm/boot/dts/twl4030_omap3.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Linaro, Ltd. | 3 | * Copyright (C) 2013 Linaro, Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | &twl { | 6 | &twl { |
diff --git a/arch/arm/boot/dts/twl6030.dtsi b/arch/arm/boot/dts/twl6030.dtsi index c45f97f37563..9d588cfaa5cb 100644 --- a/arch/arm/boot/dts/twl6030.dtsi +++ b/arch/arm/boot/dts/twl6030.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* | 6 | /* |
diff --git a/arch/arm/boot/dts/twl6030_omap4.dtsi b/arch/arm/boot/dts/twl6030_omap4.dtsi index e373f59cea9c..fc498d0bde8b 100644 --- a/arch/arm/boot/dts/twl6030_omap4.dtsi +++ b/arch/arm/boot/dts/twl6030_omap4.dtsi | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | &twl { | 6 | &twl { |
diff --git a/arch/arm/boot/dts/vf610-pinfunc.h b/arch/arm/boot/dts/vf610-pinfunc.h index fcad7132c871..f1e5a7cf58a9 100644 --- a/arch/arm/boot/dts/vf610-pinfunc.h +++ b/arch/arm/boot/dts/vf610-pinfunc.h | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Freescale Semiconductor, Inc. | 3 | * Copyright 2013 Freescale Semiconductor, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #ifndef __DTS_VF610_PINFUNC_H | 6 | #ifndef __DTS_VF610_PINFUNC_H |
diff --git a/arch/arm/common/bL_switcher.c b/arch/arm/common/bL_switcher.c index 57f3b7512636..13e561737ca8 100644 --- a/arch/arm/common/bL_switcher.c +++ b/arch/arm/common/bL_switcher.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/common/bL_switcher.c -- big.LITTLE cluster switcher core driver | 3 | * arch/arm/common/bL_switcher.c -- big.LITTLE cluster switcher core driver |
| 3 | * | 4 | * |
| 4 | * Created by: Nicolas Pitre, March 2012 | 5 | * Created by: Nicolas Pitre, March 2012 |
| 5 | * Copyright: (C) 2012-2013 Linaro Limited | 6 | * Copyright: (C) 2012-2013 Linaro Limited |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/atomic.h> | 9 | #include <linux/atomic.h> |
diff --git a/arch/arm/common/bL_switcher_dummy_if.c b/arch/arm/common/bL_switcher_dummy_if.c index f4dc1714a79e..cabc0659b329 100644 --- a/arch/arm/common/bL_switcher_dummy_if.c +++ b/arch/arm/common/bL_switcher_dummy_if.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/common/bL_switcher_dummy_if.c -- b.L switcher dummy interface | 3 | * arch/arm/common/bL_switcher_dummy_if.c -- b.L switcher dummy interface |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright: (C) 2012-2013 Linaro Limited | 6 | * Copyright: (C) 2012-2013 Linaro Limited |
| 6 | * | 7 | * |
| 7 | * Dummy interface to user space for debugging purpose only. | 8 | * Dummy interface to user space for debugging purpose only. |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/init.h> | 11 | #include <linux/init.h> |
diff --git a/arch/arm/common/dmabounce.c b/arch/arm/common/dmabounce.c index 5ba4622030ca..f4b719bde763 100644 --- a/arch/arm/common/dmabounce.c +++ b/arch/arm/common/dmabounce.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/common/dmabounce.c | 3 | * arch/arm/common/dmabounce.c |
| 3 | * | 4 | * |
| @@ -16,10 +17,6 @@ | |||
| 16 | * | 17 | * |
| 17 | * Copyright (C) 2002 Hewlett Packard Company. | 18 | * Copyright (C) 2002 Hewlett Packard Company. |
| 18 | * Copyright (C) 2004 MontaVista Software, Inc. | 19 | * Copyright (C) 2004 MontaVista Software, Inc. |
| 19 | * | ||
| 20 | * This program is free software; you can redistribute it and/or | ||
| 21 | * modify it under the terms of the GNU General Public License | ||
| 22 | * version 2 as published by the Free Software Foundation. | ||
| 23 | */ | 20 | */ |
| 24 | 21 | ||
| 25 | #include <linux/module.h> | 22 | #include <linux/module.h> |
diff --git a/arch/arm/common/firmware.c b/arch/arm/common/firmware.c index 27ddccb1131f..c1f8f581b41d 100644 --- a/arch/arm/common/firmware.c +++ b/arch/arm/common/firmware.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Samsung Electronics. | 3 | * Copyright (C) 2012 Samsung Electronics. |
| 3 | * Kyungmin Park <kyungmin.park@samsung.com> | 4 | * Kyungmin Park <kyungmin.park@samsung.com> |
| 4 | * Tomasz Figa <t.figa@samsung.com> | 5 | * Tomasz Figa <t.figa@samsung.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/arch/arm/common/it8152.c b/arch/arm/common/it8152.c index 996aed3b4eee..9ec740cac469 100644 --- a/arch/arm/common/it8152.c +++ b/arch/arm/common/it8152.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/common/it8152.c | 3 | * linux/arch/arm/common/it8152.c |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * | 10 | * |
| 10 | * Thanks to Guennadi Liakhovetski <gl@dsa-ac.de> for IRQ enumberation | 11 | * Thanks to Guennadi Liakhovetski <gl@dsa-ac.de> for IRQ enumberation |
| 11 | * and demux code. | 12 | * and demux code. |
| 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 version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | 14 | ||
| 18 | #include <linux/sched.h> | 15 | #include <linux/sched.h> |
diff --git a/arch/arm/common/locomo.c b/arch/arm/common/locomo.c index 51936bde1eb2..62f241b09fe3 100644 --- a/arch/arm/common/locomo.c +++ b/arch/arm/common/locomo.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/common/locomo.c | 3 | * linux/arch/arm/common/locomo.c |
| 3 | * | 4 | * |
| 4 | * Sharp LoCoMo support | 5 | * Sharp LoCoMo support |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This file contains all generic LoCoMo support. | 7 | * This file contains all generic LoCoMo support. |
| 11 | * | 8 | * |
| 12 | * All initialization functions provided here are intended to be called | 9 | * All initialization functions provided here are intended to be called |
diff --git a/arch/arm/common/mcpm_entry.c b/arch/arm/common/mcpm_entry.c index 1b1b82b37ce0..e24ad60891b2 100644 --- a/arch/arm/common/mcpm_entry.c +++ b/arch/arm/common/mcpm_entry.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/common/mcpm_entry.c -- entry point for multi-cluster PM | 3 | * arch/arm/common/mcpm_entry.c -- entry point for multi-cluster PM |
| 3 | * | 4 | * |
| 4 | * Created by: Nicolas Pitre, March 2012 | 5 | * Created by: Nicolas Pitre, March 2012 |
| 5 | * Copyright: (C) 2012-2013 Linaro Limited | 6 | * Copyright: (C) 2012-2013 Linaro Limited |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/export.h> | 9 | #include <linux/export.h> |
diff --git a/arch/arm/common/mcpm_head.S b/arch/arm/common/mcpm_head.S index 08b3bb9bc6a2..d5bd75dd576d 100644 --- a/arch/arm/common/mcpm_head.S +++ b/arch/arm/common/mcpm_head.S | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/common/mcpm_head.S -- kernel entry point for multi-cluster PM | 3 | * arch/arm/common/mcpm_head.S -- kernel entry point for multi-cluster PM |
| 3 | * | 4 | * |
| 4 | * Created by: Nicolas Pitre, March 2012 | 5 | * Created by: Nicolas Pitre, March 2012 |
| 5 | * Copyright: (C) 2012-2013 Linaro Limited | 6 | * Copyright: (C) 2012-2013 Linaro Limited |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * | ||
| 12 | * Refer to Documentation/arm/cluster-pm-race-avoidance.txt | 8 | * Refer to Documentation/arm/cluster-pm-race-avoidance.txt |
| 13 | * for details of the synchronisation algorithms used here. | 9 | * for details of the synchronisation algorithms used here. |
| 14 | */ | 10 | */ |
diff --git a/arch/arm/common/mcpm_platsmp.c b/arch/arm/common/mcpm_platsmp.c index c773157646d3..3e172f4b0ed9 100644 --- a/arch/arm/common/mcpm_platsmp.c +++ b/arch/arm/common/mcpm_platsmp.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-vexpress/mcpm_platsmp.c | 3 | * linux/arch/arm/mach-vexpress/mcpm_platsmp.c |
| 3 | * | 4 | * |
| 4 | * Created by: Nicolas Pitre, November 2012 | 5 | * Created by: Nicolas Pitre, November 2012 |
| 5 | * Copyright: (C) 2012-2013 Linaro Limited | 6 | * Copyright: (C) 2012-2013 Linaro Limited |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * Code to handle secondary CPU bringup and hotplug for the cluster power API. | 8 | * Code to handle secondary CPU bringup and hotplug for the cluster power API. |
| 12 | */ | 9 | */ |
| 13 | 10 | ||
diff --git a/arch/arm/common/sa1111.c b/arch/arm/common/sa1111.c index 179ca8757a74..947ef7981d92 100644 --- a/arch/arm/common/sa1111.c +++ b/arch/arm/common/sa1111.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/common/sa1111.c | 3 | * linux/arch/arm/common/sa1111.c |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Original code by John Dorsey | 7 | * Original code by John Dorsey |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * This file contains all generic SA1111 support. | 9 | * This file contains all generic SA1111 support. |
| 13 | * | 10 | * |
| 14 | * All initialization functions provided here are intended to be called | 11 | * All initialization functions provided here are intended to be called |
diff --git a/arch/arm/common/scoop.c b/arch/arm/common/scoop.c index 9ba45ade5f48..60130bd7b182 100644 --- a/arch/arm/common/scoop.c +++ b/arch/arm/common/scoop.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Support code for the SCOOP interface found on various Sharp PDAs | 3 | * Support code for the SCOOP interface found on various Sharp PDAs |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2004 Richard Purdie | 5 | * Copyright (c) 2004 Richard Purdie |
| 5 | * | 6 | * |
| 6 | * Based on code written by Sharp/Lineo for 2.4 kernels | 7 | * Based on code written by Sharp/Lineo for 2.4 kernels |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/device.h> | 10 | #include <linux/device.h> |
diff --git a/arch/arm/common/sharpsl_param.c b/arch/arm/common/sharpsl_param.c index 025f6ce38596..efeb5724d9e9 100644 --- a/arch/arm/common/sharpsl_param.c +++ b/arch/arm/common/sharpsl_param.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Hardware parameter area specific to Sharp SL series devices | 3 | * Hardware parameter area specific to Sharp SL series devices |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2005 Richard Purdie | 5 | * Copyright (c) 2005 Richard Purdie |
| 5 | * | 6 | * |
| 6 | * Based on Sharp's 2.4 kernel patches | 7 | * Based on Sharp's 2.4 kernel patches |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
diff --git a/arch/arm/configs/mvebu_v7_defconfig b/arch/arm/configs/mvebu_v7_defconfig index 48f7b4277b8d..3ac2e84fdeaa 100644 --- a/arch/arm/configs/mvebu_v7_defconfig +++ b/arch/arm/configs/mvebu_v7_defconfig | |||
| @@ -131,6 +131,7 @@ CONFIG_MV_XOR=y | |||
| 131 | # CONFIG_IOMMU_SUPPORT is not set | 131 | # CONFIG_IOMMU_SUPPORT is not set |
| 132 | CONFIG_MEMORY=y | 132 | CONFIG_MEMORY=y |
| 133 | CONFIG_PWM=y | 133 | CONFIG_PWM=y |
| 134 | CONFIG_PHY_MVEBU_A38X_COMPHY=y | ||
| 134 | CONFIG_EXT4_FS=y | 135 | CONFIG_EXT4_FS=y |
| 135 | CONFIG_ISO9660_FS=y | 136 | CONFIG_ISO9660_FS=y |
| 136 | CONFIG_JOLIET=y | 137 | CONFIG_JOLIET=y |
diff --git a/arch/arm/crypto/aes-ce-core.S b/arch/arm/crypto/aes-ce-core.S index bc53bcaa772e..caac519d6249 100644 --- a/arch/arm/crypto/aes-ce-core.S +++ b/arch/arm/crypto/aes-ce-core.S | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * aes-ce-core.S - AES in CBC/CTR/XTS mode using ARMv8 Crypto Extensions | 3 | * aes-ce-core.S - AES in CBC/CTR/XTS mode using ARMv8 Crypto Extensions |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Linaro Ltd <ard.biesheuvel@linaro.org> | 5 | * Copyright (C) 2015 Linaro Ltd <ard.biesheuvel@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/linkage.h> | 8 | #include <linux/linkage.h> |
diff --git a/arch/arm/crypto/aes-ce-glue.c b/arch/arm/crypto/aes-ce-glue.c index 5affb8482379..620aacf0d128 100644 --- a/arch/arm/crypto/aes-ce-glue.c +++ b/arch/arm/crypto/aes-ce-glue.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * aes-ce-glue.c - wrapper code for ARMv8 AES | 3 | * aes-ce-glue.c - wrapper code for ARMv8 AES |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Linaro Ltd <ard.biesheuvel@linaro.org> | 5 | * Copyright (C) 2015 Linaro Ltd <ard.biesheuvel@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <asm/hwcap.h> | 8 | #include <asm/hwcap.h> |
diff --git a/arch/arm/crypto/aes-cipher-core.S b/arch/arm/crypto/aes-cipher-core.S index f2d67c095e59..4460ed05d6ff 100644 --- a/arch/arm/crypto/aes-cipher-core.S +++ b/arch/arm/crypto/aes-cipher-core.S | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Scalar AES core transform | 3 | * Scalar AES core transform |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2017 Linaro Ltd. | 5 | * Copyright (C) 2017 Linaro Ltd. |
| 5 | * Author: Ard Biesheuvel <ard.biesheuvel@linaro.org> | 6 | * Author: Ard Biesheuvel <ard.biesheuvel@linaro.org> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/linkage.h> | 9 | #include <linux/linkage.h> |
diff --git a/arch/arm/crypto/aes-cipher-glue.c b/arch/arm/crypto/aes-cipher-glue.c index c222f6e072ad..128d0a1ac068 100644 --- a/arch/arm/crypto/aes-cipher-glue.c +++ b/arch/arm/crypto/aes-cipher-glue.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Scalar AES core transform | 3 | * Scalar AES core transform |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2017 Linaro Ltd. | 5 | * Copyright (C) 2017 Linaro Ltd. |
| 5 | * Author: Ard Biesheuvel <ard.biesheuvel@linaro.org> | 6 | * Author: Ard Biesheuvel <ard.biesheuvel@linaro.org> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <crypto/aes.h> | 9 | #include <crypto/aes.h> |
diff --git a/arch/arm/crypto/aes-neonbs-core.S b/arch/arm/crypto/aes-neonbs-core.S index 2b625c6d4712..d3eab76b6e1b 100644 --- a/arch/arm/crypto/aes-neonbs-core.S +++ b/arch/arm/crypto/aes-neonbs-core.S | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Bit sliced AES using NEON instructions | 3 | * Bit sliced AES using NEON instructions |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2017 Linaro Ltd. | 5 | * Copyright (C) 2017 Linaro Ltd. |
| 5 | * Author: Ard Biesheuvel <ard.biesheuvel@linaro.org> | 6 | * Author: Ard Biesheuvel <ard.biesheuvel@linaro.org> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | /* | 9 | /* |
diff --git a/arch/arm/crypto/aes-neonbs-glue.c b/arch/arm/crypto/aes-neonbs-glue.c index 617c2c99ebfb..bd0bee9c8f7b 100644 --- a/arch/arm/crypto/aes-neonbs-glue.c +++ b/arch/arm/crypto/aes-neonbs-glue.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Bit sliced AES using NEON instructions | 3 | * Bit sliced AES using NEON instructions |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2017 Linaro Ltd <ard.biesheuvel@linaro.org> | 5 | * Copyright (C) 2017 Linaro Ltd <ard.biesheuvel@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <asm/neon.h> | 8 | #include <asm/neon.h> |
diff --git a/arch/arm/crypto/crc32-ce-glue.c b/arch/arm/crypto/crc32-ce-glue.c index e712c2a7d387..95592499b9bd 100644 --- a/arch/arm/crypto/crc32-ce-glue.c +++ b/arch/arm/crypto/crc32-ce-glue.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Accelerated CRC32(C) using ARM CRC, NEON and Crypto Extensions instructions | 3 | * Accelerated CRC32(C) using ARM CRC, NEON and Crypto Extensions instructions |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016 Linaro Ltd <ard.biesheuvel@linaro.org> | 5 | * Copyright (C) 2016 Linaro Ltd <ard.biesheuvel@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/cpufeature.h> | 8 | #include <linux/cpufeature.h> |
diff --git a/arch/arm/crypto/crct10dif-ce-glue.c b/arch/arm/crypto/crct10dif-ce-glue.c index 3b24f2872592..e9191a8c87b9 100644 --- a/arch/arm/crypto/crct10dif-ce-glue.c +++ b/arch/arm/crypto/crct10dif-ce-glue.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Accelerated CRC-T10DIF using ARM NEON and Crypto Extensions instructions | 3 | * Accelerated CRC-T10DIF using ARM NEON and Crypto Extensions instructions |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016 Linaro Ltd <ard.biesheuvel@linaro.org> | 5 | * Copyright (C) 2016 Linaro Ltd <ard.biesheuvel@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/crc-t10dif.h> | 8 | #include <linux/crc-t10dif.h> |
diff --git a/arch/arm/crypto/ghash-ce-core.S b/arch/arm/crypto/ghash-ce-core.S index 406009afa9cf..c47fe81abcb0 100644 --- a/arch/arm/crypto/ghash-ce-core.S +++ b/arch/arm/crypto/ghash-ce-core.S | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Accelerated GHASH implementation with NEON/ARMv8 vmull.p8/64 instructions. | 3 | * Accelerated GHASH implementation with NEON/ARMv8 vmull.p8/64 instructions. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 - 2017 Linaro Ltd. <ard.biesheuvel@linaro.org> | 5 | * Copyright (C) 2015 - 2017 Linaro Ltd. <ard.biesheuvel@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/linkage.h> | 8 | #include <linux/linkage.h> |
diff --git a/arch/arm/crypto/ghash-ce-glue.c b/arch/arm/crypto/ghash-ce-glue.c index 39d1ccec1aab..52d472a050e6 100644 --- a/arch/arm/crypto/ghash-ce-glue.c +++ b/arch/arm/crypto/ghash-ce-glue.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Accelerated GHASH implementation with ARMv8 vmull.p64 instructions. | 3 | * Accelerated GHASH implementation with ARMv8 vmull.p64 instructions. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 - 2018 Linaro Ltd. <ard.biesheuvel@linaro.org> | 5 | * Copyright (C) 2015 - 2018 Linaro Ltd. <ard.biesheuvel@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <asm/hwcap.h> | 8 | #include <asm/hwcap.h> |
diff --git a/arch/arm/crypto/sha1-ce-core.S b/arch/arm/crypto/sha1-ce-core.S index b623f51ccbcf..49a74a441aec 100644 --- a/arch/arm/crypto/sha1-ce-core.S +++ b/arch/arm/crypto/sha1-ce-core.S | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * sha1-ce-core.S - SHA-1 secure hash using ARMv8 Crypto Extensions | 3 | * sha1-ce-core.S - SHA-1 secure hash using ARMv8 Crypto Extensions |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Linaro Ltd. | 5 | * Copyright (C) 2015 Linaro Ltd. |
| 5 | * Author: Ard Biesheuvel <ard.biesheuvel@linaro.org> | 6 | * Author: Ard Biesheuvel <ard.biesheuvel@linaro.org> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/linkage.h> | 9 | #include <linux/linkage.h> |
diff --git a/arch/arm/crypto/sha1-ce-glue.c b/arch/arm/crypto/sha1-ce-glue.c index 4c6c6900853c..e79b1fb4b4dc 100644 --- a/arch/arm/crypto/sha1-ce-glue.c +++ b/arch/arm/crypto/sha1-ce-glue.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * sha1-ce-glue.c - SHA-1 secure hash using ARMv8 Crypto Extensions | 3 | * sha1-ce-glue.c - SHA-1 secure hash using ARMv8 Crypto Extensions |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Linaro Ltd <ard.biesheuvel@linaro.org> | 5 | * Copyright (C) 2015 Linaro Ltd <ard.biesheuvel@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <crypto/internal/hash.h> | 8 | #include <crypto/internal/hash.h> |
diff --git a/arch/arm/crypto/sha2-ce-core.S b/arch/arm/crypto/sha2-ce-core.S index 87ec11a5f405..4ad517577e23 100644 --- a/arch/arm/crypto/sha2-ce-core.S +++ b/arch/arm/crypto/sha2-ce-core.S | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * sha2-ce-core.S - SHA-224/256 secure hash using ARMv8 Crypto Extensions | 3 | * sha2-ce-core.S - SHA-224/256 secure hash using ARMv8 Crypto Extensions |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Linaro Ltd. | 5 | * Copyright (C) 2015 Linaro Ltd. |
| 5 | * Author: Ard Biesheuvel <ard.biesheuvel@linaro.org> | 6 | * Author: Ard Biesheuvel <ard.biesheuvel@linaro.org> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/linkage.h> | 9 | #include <linux/linkage.h> |
diff --git a/arch/arm/crypto/sha2-ce-glue.c b/arch/arm/crypto/sha2-ce-glue.c index a47a9d4b663e..87f0b62386c6 100644 --- a/arch/arm/crypto/sha2-ce-glue.c +++ b/arch/arm/crypto/sha2-ce-glue.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * sha2-ce-glue.c - SHA-224/SHA-256 using ARMv8 Crypto Extensions | 3 | * sha2-ce-glue.c - SHA-224/SHA-256 using ARMv8 Crypto Extensions |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Linaro Ltd <ard.biesheuvel@linaro.org> | 5 | * Copyright (C) 2015 Linaro Ltd <ard.biesheuvel@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <crypto/internal/hash.h> | 8 | #include <crypto/internal/hash.h> |
diff --git a/arch/arm/crypto/sha512-glue.c b/arch/arm/crypto/sha512-glue.c index 86540cd4a6fa..232eeab1ec37 100644 --- a/arch/arm/crypto/sha512-glue.c +++ b/arch/arm/crypto/sha512-glue.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * sha512-glue.c - accelerated SHA-384/512 for ARM | 3 | * sha512-glue.c - accelerated SHA-384/512 for ARM |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Linaro Ltd <ard.biesheuvel@linaro.org> | 5 | * Copyright (C) 2015 Linaro Ltd <ard.biesheuvel@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <crypto/internal/hash.h> | 8 | #include <crypto/internal/hash.h> |
diff --git a/arch/arm/crypto/sha512-neon-glue.c b/arch/arm/crypto/sha512-neon-glue.c index d33ab59c26c0..96cb94403540 100644 --- a/arch/arm/crypto/sha512-neon-glue.c +++ b/arch/arm/crypto/sha512-neon-glue.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * sha512-neon-glue.c - accelerated SHA-384/512 for ARM NEON | 3 | * sha512-neon-glue.c - accelerated SHA-384/512 for ARM NEON |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Linaro Ltd <ard.biesheuvel@linaro.org> | 5 | * Copyright (C) 2015 Linaro Ltd <ard.biesheuvel@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <crypto/internal/hash.h> | 8 | #include <crypto/internal/hash.h> |
diff --git a/arch/arm/include/asm/arch_gicv3.h b/arch/arm/include/asm/arch_gicv3.h index d15b8c99f1b3..0555f14cc8be 100644 --- a/arch/arm/include/asm/arch_gicv3.h +++ b/arch/arm/include/asm/arch_gicv3.h | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/arch_gicv3.h | 3 | * arch/arm/include/asm/arch_gicv3.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 ARM Ltd. | 5 | * Copyright (C) 2015 ARM Ltd. |
| 5 | * | ||
| 6 | * This program is free software: you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 18 | #ifndef __ASM_ARCH_GICV3_H | 7 | #ifndef __ASM_ARCH_GICV3_H |
| 19 | #define __ASM_ARCH_GICV3_H | 8 | #define __ASM_ARCH_GICV3_H |
diff --git a/arch/arm/include/asm/arm-cci.h b/arch/arm/include/asm/arm-cci.h index fe77f7ab7e6b..7537bd790657 100644 --- a/arch/arm/include/asm/arm-cci.h +++ b/arch/arm/include/asm/arm-cci.h | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/arm-cci.h | 3 | * arch/arm/include/asm/arm-cci.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 ARM Ltd. | 5 | * Copyright (C) 2015 ARM Ltd. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #ifndef __ASM_ARM_CCI_H | 8 | #ifndef __ASM_ARM_CCI_H |
diff --git a/arch/arm/include/asm/assembler.h b/arch/arm/include/asm/assembler.h index b59921a560da..99929122dad7 100644 --- a/arch/arm/include/asm/assembler.h +++ b/arch/arm/include/asm/assembler.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/assembler.h | 3 | * arch/arm/include/asm/assembler.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1996-2000 Russell King | 5 | * Copyright (C) 1996-2000 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This file contains arm architecture specific defines | 7 | * This file contains arm architecture specific defines |
| 11 | * for the different processors. | 8 | * for the different processors. |
| 12 | * | 9 | * |
diff --git a/arch/arm/include/asm/atomic.h b/arch/arm/include/asm/atomic.h index f74756641410..50c3ac5f0809 100644 --- a/arch/arm/include/asm/atomic.h +++ b/arch/arm/include/asm/atomic.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/atomic.h | 3 | * arch/arm/include/asm/atomic.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1996 Russell King. | 5 | * Copyright (C) 1996 Russell King. |
| 5 | * Copyright (C) 2002 Deep Blue Solutions Ltd. | 6 | * Copyright (C) 2002 Deep Blue Solutions Ltd. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #ifndef __ASM_ARM_ATOMIC_H | 8 | #ifndef __ASM_ARM_ATOMIC_H |
| 12 | #define __ASM_ARM_ATOMIC_H | 9 | #define __ASM_ARM_ATOMIC_H |
diff --git a/arch/arm/include/asm/bL_switcher.h b/arch/arm/include/asm/bL_switcher.h index 1714800fa113..45a75d9381eb 100644 --- a/arch/arm/include/asm/bL_switcher.h +++ b/arch/arm/include/asm/bL_switcher.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/bL_switcher.h | 3 | * arch/arm/include/asm/bL_switcher.h |
| 3 | * | 4 | * |
| 4 | * Created by: Nicolas Pitre, April 2012 | 5 | * Created by: Nicolas Pitre, April 2012 |
| 5 | * Copyright: (C) 2012-2013 Linaro Limited | 6 | * Copyright: (C) 2012-2013 Linaro Limited |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef ASM_BL_SWITCHER_H | 9 | #ifndef ASM_BL_SWITCHER_H |
diff --git a/arch/arm/include/asm/bugs.h b/arch/arm/include/asm/bugs.h index 73a99c72a930..97a312ba0840 100644 --- a/arch/arm/include/asm/bugs.h +++ b/arch/arm/include/asm/bugs.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/bugs.h | 3 | * arch/arm/include/asm/bugs.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-2003 Russell King | 5 | * Copyright (C) 1995-2003 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef __ASM_BUGS_H | 7 | #ifndef __ASM_BUGS_H |
| 11 | #define __ASM_BUGS_H | 8 | #define __ASM_BUGS_H |
diff --git a/arch/arm/include/asm/cacheflush.h b/arch/arm/include/asm/cacheflush.h index ec1a5fd0d294..d6667b8cfca5 100644 --- a/arch/arm/include/asm/cacheflush.h +++ b/arch/arm/include/asm/cacheflush.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/cacheflush.h | 3 | * arch/arm/include/asm/cacheflush.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1999-2002 Russell King | 5 | * Copyright (C) 1999-2002 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef _ASMARM_CACHEFLUSH_H | 7 | #ifndef _ASMARM_CACHEFLUSH_H |
| 11 | #define _ASMARM_CACHEFLUSH_H | 8 | #define _ASMARM_CACHEFLUSH_H |
diff --git a/arch/arm/include/asm/cpu.h b/arch/arm/include/asm/cpu.h index 2744f0602550..bd6fdb4b922d 100644 --- a/arch/arm/include/asm/cpu.h +++ b/arch/arm/include/asm/cpu.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/cpu.h | 3 | * arch/arm/include/asm/cpu.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004-2005 ARM Ltd. | 5 | * Copyright (C) 2004-2005 ARM Ltd. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef __ASM_ARM_CPU_H | 7 | #ifndef __ASM_ARM_CPU_H |
| 11 | #define __ASM_ARM_CPU_H | 8 | #define __ASM_ARM_CPU_H |
diff --git a/arch/arm/include/asm/cpufeature.h b/arch/arm/include/asm/cpufeature.h index 6d425191d01d..16c161b3ff4d 100644 --- a/arch/arm/include/asm/cpufeature.h +++ b/arch/arm/include/asm/cpufeature.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2017 Linaro Ltd. <ard.biesheuvel@linaro.org> | 3 | * Copyright (C) 2017 Linaro Ltd. <ard.biesheuvel@linaro.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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __ASM_CPUFEATURE_H | 6 | #ifndef __ASM_CPUFEATURE_H |
diff --git a/arch/arm/include/asm/dmi.h b/arch/arm/include/asm/dmi.h index df2d2ff06f5b..32c95dad4cea 100644 --- a/arch/arm/include/asm/dmi.h +++ b/arch/arm/include/asm/dmi.h | |||
| @@ -1,8 +1,4 @@ | |||
| 1 | /* | 1 | /* SPDX-License-Identifier: GPL-2.0-only */ |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License version 2 as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | */ | ||
| 6 | 2 | ||
| 7 | #ifndef __ASM_DMI_H | 3 | #ifndef __ASM_DMI_H |
| 8 | #define __ASM_DMI_H | 4 | #define __ASM_DMI_H |
diff --git a/arch/arm/include/asm/domain.h b/arch/arm/include/asm/domain.h index 1888c2d15da5..567dbede4785 100644 --- a/arch/arm/include/asm/domain.h +++ b/arch/arm/include/asm/domain.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/domain.h | 3 | * arch/arm/include/asm/domain.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1999 Russell King. | 5 | * Copyright (C) 1999 Russell King. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef __ASM_PROC_DOMAIN_H | 7 | #ifndef __ASM_PROC_DOMAIN_H |
| 11 | #define __ASM_PROC_DOMAIN_H | 8 | #define __ASM_PROC_DOMAIN_H |
diff --git a/arch/arm/include/asm/efi.h b/arch/arm/include/asm/efi.h index 38badaae8d9d..7667826b93f1 100644 --- a/arch/arm/include/asm/efi.h +++ b/arch/arm/include/asm/efi.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Linaro Ltd <ard.biesheuvel@linaro.org> | 3 | * Copyright (C) 2015 Linaro Ltd <ard.biesheuvel@linaro.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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __ASM_ARM_EFI_H | 6 | #ifndef __ASM_ARM_EFI_H |
diff --git a/arch/arm/include/asm/firmware.h b/arch/arm/include/asm/firmware.h index 6698272bbcbf..23fe0bd405c7 100644 --- a/arch/arm/include/asm/firmware.h +++ b/arch/arm/include/asm/firmware.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Samsung Electronics. | 3 | * Copyright (C) 2012 Samsung Electronics. |
| 3 | * Kyungmin Park <kyungmin.park@samsung.com> | 4 | * Kyungmin Park <kyungmin.park@samsung.com> |
| 4 | * Tomasz Figa <t.figa@samsung.com> | 5 | * Tomasz Figa <t.figa@samsung.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __ASM_ARM_FIRMWARE_H | 8 | #ifndef __ASM_ARM_FIRMWARE_H |
diff --git a/arch/arm/include/asm/floppy.h b/arch/arm/include/asm/floppy.h index 85a34cc8316a..f4fe4d02cef2 100644 --- a/arch/arm/include/asm/floppy.h +++ b/arch/arm/include/asm/floppy.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/floppy.h | 3 | * arch/arm/include/asm/floppy.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1996-2000 Russell King | 5 | * Copyright (C) 1996-2000 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Note that we don't touch FLOPPY_DMA nor FLOPPY_IRQ here | 7 | * Note that we don't touch FLOPPY_DMA nor FLOPPY_IRQ here |
| 11 | */ | 8 | */ |
| 12 | #ifndef __ASM_ARM_FLOPPY_H | 9 | #ifndef __ASM_ARM_FLOPPY_H |
diff --git a/arch/arm/include/asm/fpstate.h b/arch/arm/include/asm/fpstate.h index 3ad4c10d0d84..9e2fe9ced084 100644 --- a/arch/arm/include/asm/fpstate.h +++ b/arch/arm/include/asm/fpstate.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/fpstate.h | 3 | * arch/arm/include/asm/fpstate.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995 Russell King | 5 | * Copyright (C) 1995 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __ASM_ARM_FPSTATE_H | 8 | #ifndef __ASM_ARM_FPSTATE_H |
diff --git a/arch/arm/include/asm/glue-cache.h b/arch/arm/include/asm/glue-cache.h index 8d1f498e5dd8..724f8dac1e5b 100644 --- a/arch/arm/include/asm/glue-cache.h +++ b/arch/arm/include/asm/glue-cache.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/glue-cache.h | 3 | * arch/arm/include/asm/glue-cache.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1999-2002 Russell King | 5 | * Copyright (C) 1999-2002 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef ASM_GLUE_CACHE_H | 7 | #ifndef ASM_GLUE_CACHE_H |
| 11 | #define ASM_GLUE_CACHE_H | 8 | #define ASM_GLUE_CACHE_H |
diff --git a/arch/arm/include/asm/glue-df.h b/arch/arm/include/asm/glue-df.h index 04e18b656659..209e46c02ddd 100644 --- a/arch/arm/include/asm/glue-df.h +++ b/arch/arm/include/asm/glue-df.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/glue-df.h | 3 | * arch/arm/include/asm/glue-df.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1997-1999 Russell King | 5 | * Copyright (C) 1997-1999 Russell King |
| 5 | * Copyright (C) 2000-2002 Deep Blue Solutions Ltd. | 6 | * Copyright (C) 2000-2002 Deep Blue Solutions Ltd. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #ifndef ASM_GLUE_DF_H | 8 | #ifndef ASM_GLUE_DF_H |
| 12 | #define ASM_GLUE_DF_H | 9 | #define ASM_GLUE_DF_H |
diff --git a/arch/arm/include/asm/glue-pf.h b/arch/arm/include/asm/glue-pf.h index d385f37c13f0..a033929fad3a 100644 --- a/arch/arm/include/asm/glue-pf.h +++ b/arch/arm/include/asm/glue-pf.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/glue-pf.h | 3 | * arch/arm/include/asm/glue-pf.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1997-1999 Russell King | 5 | * Copyright (C) 1997-1999 Russell King |
| 5 | * Copyright (C) 2000-2002 Deep Blue Solutions Ltd. | 6 | * Copyright (C) 2000-2002 Deep Blue Solutions Ltd. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #ifndef ASM_GLUE_PF_H | 8 | #ifndef ASM_GLUE_PF_H |
| 12 | #define ASM_GLUE_PF_H | 9 | #define ASM_GLUE_PF_H |
diff --git a/arch/arm/include/asm/glue-proc.h b/arch/arm/include/asm/glue-proc.h index 74be7c22035a..52df74aa3c2c 100644 --- a/arch/arm/include/asm/glue-proc.h +++ b/arch/arm/include/asm/glue-proc.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/glue-proc.h | 3 | * arch/arm/include/asm/glue-proc.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1997-1999 Russell King | 5 | * Copyright (C) 1997-1999 Russell King |
| 5 | * Copyright (C) 2000 Deep Blue Solutions Ltd | 6 | * Copyright (C) 2000 Deep Blue Solutions Ltd |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #ifndef ASM_GLUE_PROC_H | 8 | #ifndef ASM_GLUE_PROC_H |
| 12 | #define ASM_GLUE_PROC_H | 9 | #define ASM_GLUE_PROC_H |
diff --git a/arch/arm/include/asm/glue.h b/arch/arm/include/asm/glue.h index fbf71d75ec83..377fd4cfab01 100644 --- a/arch/arm/include/asm/glue.h +++ b/arch/arm/include/asm/glue.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/glue.h | 3 | * arch/arm/include/asm/glue.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1997-1999 Russell King | 5 | * Copyright (C) 1997-1999 Russell King |
| 5 | * Copyright (C) 2000-2002 Deep Blue Solutions Ltd. | 6 | * Copyright (C) 2000-2002 Deep Blue Solutions Ltd. |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * This file provides the glue to stick the processor-specific bits | 8 | * This file provides the glue to stick the processor-specific bits |
| 12 | * into the kernel in an efficient manner. The idea is to use branches | 9 | * into the kernel in an efficient manner. The idea is to use branches |
| 13 | * when we're only targeting one class of TLB, or indirect calls | 10 | * when we're only targeting one class of TLB, or indirect calls |
diff --git a/arch/arm/include/asm/hardware/dec21285.h b/arch/arm/include/asm/hardware/dec21285.h index 0d7552751aaf..3f18a56a025d 100644 --- a/arch/arm/include/asm/hardware/dec21285.h +++ b/arch/arm/include/asm/hardware/dec21285.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/hardware/dec21285.h | 3 | * arch/arm/include/asm/hardware/dec21285.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1998 Russell King | 5 | * Copyright (C) 1998 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * DC21285 registers | 7 | * DC21285 registers |
| 11 | */ | 8 | */ |
| 12 | #define DC21285_PCI_IACK 0x79000000 | 9 | #define DC21285_PCI_IACK 0x79000000 |
diff --git a/arch/arm/include/asm/hardware/ioc.h b/arch/arm/include/asm/hardware/ioc.h index 1f6b8013becb..6edd27fcd048 100644 --- a/arch/arm/include/asm/hardware/ioc.h +++ b/arch/arm/include/asm/hardware/ioc.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/hardware/ioc.h | 3 | * arch/arm/include/asm/hardware/ioc.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) Russell King | 5 | * Copyright (C) Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Use these macros to read/write the IOC. All it does is perform the actual | 7 | * Use these macros to read/write the IOC. All it does is perform the actual |
| 11 | * read/write. | 8 | * read/write. |
| 12 | */ | 9 | */ |
diff --git a/arch/arm/include/asm/hardware/iomd.h b/arch/arm/include/asm/hardware/iomd.h index f9ee69e4f53e..53006ba5350f 100644 --- a/arch/arm/include/asm/hardware/iomd.h +++ b/arch/arm/include/asm/hardware/iomd.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/hardware/iomd.h | 3 | * arch/arm/include/asm/hardware/iomd.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1999 Russell King | 5 | * Copyright (C) 1999 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This file contains information out the IOMD ASIC used in the | 7 | * This file contains information out the IOMD ASIC used in the |
| 11 | * Acorn RiscPC and subsequently integrated into the CLPS7500 chips. | 8 | * Acorn RiscPC and subsequently integrated into the CLPS7500 chips. |
| 12 | */ | 9 | */ |
diff --git a/arch/arm/include/asm/hardware/iop3xx.h b/arch/arm/include/asm/hardware/iop3xx.h index 2594a95ff19a..64714c869f9f 100644 --- a/arch/arm/include/asm/hardware/iop3xx.h +++ b/arch/arm/include/asm/hardware/iop3xx.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/hardware/iop3xx.h | 3 | * arch/arm/include/asm/hardware/iop3xx.h |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Author: Rory Bolt <rorybolt@pacbell.net> | 7 | * Author: Rory Bolt <rorybolt@pacbell.net> |
| 7 | * Copyright (C) 2002 Rory Bolt | 8 | * Copyright (C) 2002 Rory Bolt |
| 8 | * Copyright (C) 2004 Intel Corp. | 9 | * Copyright (C) 2004 Intel Corp. |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #ifndef __IOP3XX_H | 12 | #ifndef __IOP3XX_H |
diff --git a/arch/arm/include/asm/hardware/memc.h b/arch/arm/include/asm/hardware/memc.h index 42ba7c167d1f..1d4ebe0a9678 100644 --- a/arch/arm/include/asm/hardware/memc.h +++ b/arch/arm/include/asm/hardware/memc.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/hardware/memc.h | 3 | * arch/arm/include/asm/hardware/memc.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) Russell King. | 5 | * Copyright (C) Russell King. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #define VDMA_ALIGNMENT PAGE_SIZE | 7 | #define VDMA_ALIGNMENT PAGE_SIZE |
| 11 | #define VDMA_XFERSIZE 16 | 8 | #define VDMA_XFERSIZE 16 |
diff --git a/arch/arm/include/asm/hardware/scoop.h b/arch/arm/include/asm/hardware/scoop.h index 58cdf5d84122..505453315287 100644 --- a/arch/arm/include/asm/hardware/scoop.h +++ b/arch/arm/include/asm/hardware/scoop.h | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Definitions for the SCOOP interface found on various Sharp PDAs | 3 | * Definitions for the SCOOP interface found on various Sharp PDAs |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2004 Richard Purdie | 5 | * Copyright (c) 2004 Richard Purdie |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #define SCOOP_MCR 0x00 | 8 | #define SCOOP_MCR 0x00 |
diff --git a/arch/arm/include/asm/hardware/ssp.h b/arch/arm/include/asm/hardware/ssp.h index 3b42e181997c..72d176790308 100644 --- a/arch/arm/include/asm/hardware/ssp.h +++ b/arch/arm/include/asm/hardware/ssp.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * ssp.h | 3 | * ssp.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2003 Russell King, All Rights Reserved. | 5 | * Copyright (C) 2003 Russell King, All Rights Reserved. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef SSP_H | 7 | #ifndef SSP_H |
| 11 | #define SSP_H | 8 | #define SSP_H |
diff --git a/arch/arm/include/asm/io.h b/arch/arm/include/asm/io.h index 7e22c81398c4..f11c35cf0b74 100644 --- a/arch/arm/include/asm/io.h +++ b/arch/arm/include/asm/io.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/io.h | 3 | * arch/arm/include/asm/io.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1996-2000 Russell King | 5 | * Copyright (C) 1996-2000 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Modifications: | 7 | * Modifications: |
| 11 | * 16-Sep-1996 RMK Inlined the inx/outx functions & optimised for both | 8 | * 16-Sep-1996 RMK Inlined the inx/outx functions & optimised for both |
| 12 | * constant addresses and variable addresses. | 9 | * constant addresses and variable addresses. |
diff --git a/arch/arm/include/asm/kvm_hyp.h b/arch/arm/include/asm/kvm_hyp.h index 87bcd18df8d5..71ac1c8d101c 100644 --- a/arch/arm/include/asm/kvm_hyp.h +++ b/arch/arm/include/asm/kvm_hyp.h | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 - ARM Ltd | 3 | * Copyright (C) 2015 - ARM Ltd |
| 3 | * Author: Marc Zyngier <marc.zyngier@arm.com> | 4 | * Author: Marc Zyngier <marc.zyngier@arm.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #ifndef __ARM_KVM_HYP_H__ | 7 | #ifndef __ARM_KVM_HYP_H__ |
diff --git a/arch/arm/include/asm/mach/arch.h b/arch/arm/include/asm/mach/arch.h index bb8851208e17..e7df5a822cab 100644 --- a/arch/arm/include/asm/mach/arch.h +++ b/arch/arm/include/asm/mach/arch.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/mach/arch.h | 3 | * arch/arm/include/asm/mach/arch.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2000 Russell King | 5 | * Copyright (C) 2000 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/types.h> | 8 | #include <linux/types.h> |
diff --git a/arch/arm/include/asm/mach/dma.h b/arch/arm/include/asm/mach/dma.h index 9e614a18e680..1506422af383 100644 --- a/arch/arm/include/asm/mach/dma.h +++ b/arch/arm/include/asm/mach/dma.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/mach/dma.h | 3 | * arch/arm/include/asm/mach/dma.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1998-2000 Russell King | 5 | * Copyright (C) 1998-2000 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This header file describes the interface between the generic DMA handler | 7 | * This header file describes the interface between the generic DMA handler |
| 11 | * (dma.c) and the architecture-specific DMA backends (dma-*.c) | 8 | * (dma.c) and the architecture-specific DMA backends (dma-*.c) |
| 12 | */ | 9 | */ |
diff --git a/arch/arm/include/asm/mach/flash.h b/arch/arm/include/asm/mach/flash.h index bada3f845a97..c9cbfdefc938 100644 --- a/arch/arm/include/asm/mach/flash.h +++ b/arch/arm/include/asm/mach/flash.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/mach/flash.h | 3 | * arch/arm/include/asm/mach/flash.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2003 Russell King, All Rights Reserved. | 5 | * Copyright (C) 2003 Russell King, All Rights Reserved. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef ASMARM_MACH_FLASH_H | 7 | #ifndef ASMARM_MACH_FLASH_H |
| 11 | #define ASMARM_MACH_FLASH_H | 8 | #define ASMARM_MACH_FLASH_H |
diff --git a/arch/arm/include/asm/mach/irq.h b/arch/arm/include/asm/mach/irq.h index de4634b51456..dfe832a3bfc7 100644 --- a/arch/arm/include/asm/mach/irq.h +++ b/arch/arm/include/asm/mach/irq.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/mach/irq.h | 3 | * arch/arm/include/asm/mach/irq.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-2000 Russell King. | 5 | * Copyright (C) 1995-2000 Russell King. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef __ASM_ARM_MACH_IRQ_H | 7 | #ifndef __ASM_ARM_MACH_IRQ_H |
| 11 | #define __ASM_ARM_MACH_IRQ_H | 8 | #define __ASM_ARM_MACH_IRQ_H |
diff --git a/arch/arm/include/asm/mach/map.h b/arch/arm/include/asm/mach/map.h index 9b7c328fb207..92282558caf7 100644 --- a/arch/arm/include/asm/mach/map.h +++ b/arch/arm/include/asm/mach/map.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/map.h | 3 | * arch/arm/include/asm/map.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1999-2000 Russell King | 5 | * Copyright (C) 1999-2000 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Page table mapping constructs and function prototypes | 7 | * Page table mapping constructs and function prototypes |
| 11 | */ | 8 | */ |
| 12 | #ifndef __ASM_MACH_MAP_H | 9 | #ifndef __ASM_MACH_MAP_H |
diff --git a/arch/arm/include/asm/mach/pci.h b/arch/arm/include/asm/mach/pci.h index 233b4b50eff3..83d340702680 100644 --- a/arch/arm/include/asm/mach/pci.h +++ b/arch/arm/include/asm/mach/pci.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/mach/pci.h | 3 | * arch/arm/include/asm/mach/pci.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2000 Russell King | 5 | * Copyright (C) 2000 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __ASM_MACH_PCI_H | 8 | #ifndef __ASM_MACH_PCI_H |
diff --git a/arch/arm/include/asm/mach/sharpsl_param.h b/arch/arm/include/asm/mach/sharpsl_param.h index 7a24ecf04220..700a377c20bf 100644 --- a/arch/arm/include/asm/mach/sharpsl_param.h +++ b/arch/arm/include/asm/mach/sharpsl_param.h | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Hardware parameter area specific to Sharp SL series devices | 3 | * Hardware parameter area specific to Sharp SL series devices |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2005 Richard Purdie | 5 | * Copyright (c) 2005 Richard Purdie |
| 5 | * | 6 | * |
| 6 | * Based on Sharp's 2.4 kernel patches | 7 | * Based on Sharp's 2.4 kernel patches |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | struct sharpsl_param_info { | 10 | struct sharpsl_param_info { |
diff --git a/arch/arm/include/asm/mach/time.h b/arch/arm/include/asm/mach/time.h index 4ac3a019a46f..d75d39280db7 100644 --- a/arch/arm/include/asm/mach/time.h +++ b/arch/arm/include/asm/mach/time.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/mach/time.h | 3 | * arch/arm/include/asm/mach/time.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004 MontaVista Software, Inc. | 5 | * Copyright (C) 2004 MontaVista Software, Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef __ASM_ARM_MACH_TIME_H | 7 | #ifndef __ASM_ARM_MACH_TIME_H |
| 11 | #define __ASM_ARM_MACH_TIME_H | 8 | #define __ASM_ARM_MACH_TIME_H |
diff --git a/arch/arm/include/asm/mcpm.h b/arch/arm/include/asm/mcpm.h index acd4983d9b1f..755c97de348c 100644 --- a/arch/arm/include/asm/mcpm.h +++ b/arch/arm/include/asm/mcpm.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/mcpm.h | 3 | * arch/arm/include/asm/mcpm.h |
| 3 | * | 4 | * |
| 4 | * Created by: Nicolas Pitre, April 2012 | 5 | * Created by: Nicolas Pitre, April 2012 |
| 5 | * Copyright: (C) 2012-2013 Linaro Limited | 6 | * Copyright: (C) 2012-2013 Linaro Limited |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef MCPM_H | 9 | #ifndef MCPM_H |
diff --git a/arch/arm/include/asm/memory.h b/arch/arm/include/asm/memory.h index ed8fd0d19a3e..99035b5891ef 100644 --- a/arch/arm/include/asm/memory.h +++ b/arch/arm/include/asm/memory.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/memory.h | 3 | * arch/arm/include/asm/memory.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2000-2002 Russell King | 5 | * Copyright (C) 2000-2002 Russell King |
| 5 | * modification for nommu, Hyok S. Choi, 2004 | 6 | * modification for nommu, Hyok S. Choi, 2004 |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * Note: this file should not be included by non-asm/.h files | 8 | * Note: this file should not be included by non-asm/.h files |
| 12 | */ | 9 | */ |
| 13 | #ifndef __ASM_ARM_MEMORY_H | 10 | #ifndef __ASM_ARM_MEMORY_H |
diff --git a/arch/arm/include/asm/mmu_context.h b/arch/arm/include/asm/mmu_context.h index 7f303295ef19..f99ed524fe41 100644 --- a/arch/arm/include/asm/mmu_context.h +++ b/arch/arm/include/asm/mmu_context.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/mmu_context.h | 3 | * arch/arm/include/asm/mmu_context.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1996 Russell King. | 5 | * Copyright (C) 1996 Russell King. |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Changelog: | 7 | * Changelog: |
| 11 | * 27-06-1996 RMK Created | 8 | * 27-06-1996 RMK Created |
| 12 | */ | 9 | */ |
diff --git a/arch/arm/include/asm/mtd-xip.h b/arch/arm/include/asm/mtd-xip.h index d79d66d2cf71..dfcef0152e3d 100644 --- a/arch/arm/include/asm/mtd-xip.h +++ b/arch/arm/include/asm/mtd-xip.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * MTD primitives for XIP support. Architecture specific functions | 3 | * MTD primitives for XIP support. Architecture specific functions |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Author: Nicolas Pitre | 7 | * Author: Nicolas Pitre |
| 7 | * Created: Nov 2, 2004 | 8 | * Created: Nov 2, 2004 |
| 8 | * Copyright: (C) 2004 MontaVista Software, Inc. | 9 | * Copyright: (C) 2004 MontaVista Software, Inc. |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #ifndef __ARM_MTD_XIP_H__ | 12 | #ifndef __ARM_MTD_XIP_H__ |
diff --git a/arch/arm/include/asm/neon.h b/arch/arm/include/asm/neon.h index 8f730fe70093..aac10ba33ee2 100644 --- a/arch/arm/include/asm/neon.h +++ b/arch/arm/include/asm/neon.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/include/asm/neon.h | 3 | * linux/arch/arm/include/asm/neon.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Linaro Ltd <ard.biesheuvel@linaro.org> | 5 | * Copyright (C) 2013 Linaro Ltd <ard.biesheuvel@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <asm/hwcap.h> | 8 | #include <asm/hwcap.h> |
diff --git a/arch/arm/include/asm/opcodes.h b/arch/arm/include/asm/opcodes.h index e796c598513b..6bff94b2372b 100644 --- a/arch/arm/include/asm/opcodes.h +++ b/arch/arm/include/asm/opcodes.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/opcodes.h | 3 | * arch/arm/include/asm/opcodes.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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __ASM_ARM_OPCODES_H | 6 | #ifndef __ASM_ARM_OPCODES_H |
diff --git a/arch/arm/include/asm/page-nommu.h b/arch/arm/include/asm/page-nommu.h index 8f2c47bec375..7c2c72323d17 100644 --- a/arch/arm/include/asm/page-nommu.h +++ b/arch/arm/include/asm/page-nommu.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/page-nommu.h | 3 | * arch/arm/include/asm/page-nommu.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004 Hyok S. Choi | 5 | * Copyright (C) 2004 Hyok S. Choi |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef _ASMARM_PAGE_NOMMU_H | 8 | #ifndef _ASMARM_PAGE_NOMMU_H |
diff --git a/arch/arm/include/asm/page.h b/arch/arm/include/asm/page.h index 4355f0ec44d6..c2b75cba26df 100644 --- a/arch/arm/include/asm/page.h +++ b/arch/arm/include/asm/page.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/page.h | 3 | * arch/arm/include/asm/page.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-2003 Russell King | 5 | * Copyright (C) 1995-2003 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef _ASMARM_PAGE_H | 7 | #ifndef _ASMARM_PAGE_H |
| 11 | #define _ASMARM_PAGE_H | 8 | #define _ASMARM_PAGE_H |
diff --git a/arch/arm/include/asm/perf_event.h b/arch/arm/include/asm/perf_event.h index 4f9dec489931..fe87397c3d8c 100644 --- a/arch/arm/include/asm/perf_event.h +++ b/arch/arm/include/asm/perf_event.h | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/include/asm/perf_event.h | 3 | * linux/arch/arm/include/asm/perf_event.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009 picoChip Designs Ltd, Jamie Iles | 5 | * Copyright (C) 2009 picoChip Designs Ltd, Jamie Iles |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #ifndef __ARM_PERF_EVENT_H__ | 8 | #ifndef __ARM_PERF_EVENT_H__ |
diff --git a/arch/arm/include/asm/pgalloc.h b/arch/arm/include/asm/pgalloc.h index 17ab72f0cc4e..c038cff6fdd3 100644 --- a/arch/arm/include/asm/pgalloc.h +++ b/arch/arm/include/asm/pgalloc.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/pgalloc.h | 3 | * arch/arm/include/asm/pgalloc.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2000-2001 Russell King | 5 | * Copyright (C) 2000-2001 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef _ASMARM_PGALLOC_H | 7 | #ifndef _ASMARM_PGALLOC_H |
| 11 | #define _ASMARM_PGALLOC_H | 8 | #define _ASMARM_PGALLOC_H |
diff --git a/arch/arm/include/asm/pgtable-2level-hwdef.h b/arch/arm/include/asm/pgtable-2level-hwdef.h index 3f82e9da7cec..556937e1790e 100644 --- a/arch/arm/include/asm/pgtable-2level-hwdef.h +++ b/arch/arm/include/asm/pgtable-2level-hwdef.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/pgtable-2level-hwdef.h | 3 | * arch/arm/include/asm/pgtable-2level-hwdef.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-2002 Russell King | 5 | * Copyright (C) 1995-2002 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef _ASM_PGTABLE_2LEVEL_HWDEF_H | 7 | #ifndef _ASM_PGTABLE_2LEVEL_HWDEF_H |
| 11 | #define _ASM_PGTABLE_2LEVEL_HWDEF_H | 8 | #define _ASM_PGTABLE_2LEVEL_HWDEF_H |
diff --git a/arch/arm/include/asm/pgtable-2level.h b/arch/arm/include/asm/pgtable-2level.h index 12659ce5c1f3..51beec41d48c 100644 --- a/arch/arm/include/asm/pgtable-2level.h +++ b/arch/arm/include/asm/pgtable-2level.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/pgtable-2level.h | 3 | * arch/arm/include/asm/pgtable-2level.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-2002 Russell King | 5 | * Copyright (C) 1995-2002 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef _ASM_PGTABLE_2LEVEL_H | 7 | #ifndef _ASM_PGTABLE_2LEVEL_H |
| 11 | #define _ASM_PGTABLE_2LEVEL_H | 8 | #define _ASM_PGTABLE_2LEVEL_H |
diff --git a/arch/arm/include/asm/pgtable-hwdef.h b/arch/arm/include/asm/pgtable-hwdef.h index 8426229ba292..d60548ccd13e 100644 --- a/arch/arm/include/asm/pgtable-hwdef.h +++ b/arch/arm/include/asm/pgtable-hwdef.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/pgtable-hwdef.h | 3 | * arch/arm/include/asm/pgtable-hwdef.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-2002 Russell King | 5 | * Copyright (C) 1995-2002 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef _ASMARM_PGTABLE_HWDEF_H | 7 | #ifndef _ASMARM_PGTABLE_HWDEF_H |
| 11 | #define _ASMARM_PGTABLE_HWDEF_H | 8 | #define _ASMARM_PGTABLE_HWDEF_H |
diff --git a/arch/arm/include/asm/pgtable-nommu.h b/arch/arm/include/asm/pgtable-nommu.h index a0d726a47c8a..0b1f6799a32e 100644 --- a/arch/arm/include/asm/pgtable-nommu.h +++ b/arch/arm/include/asm/pgtable-nommu.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/pgtable-nommu.h | 3 | * arch/arm/include/asm/pgtable-nommu.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-2002 Russell King | 5 | * Copyright (C) 1995-2002 Russell King |
| 5 | * Copyright (C) 2004 Hyok S. Choi | 6 | * Copyright (C) 2004 Hyok S. Choi |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #ifndef _ASMARM_PGTABLE_NOMMU_H | 8 | #ifndef _ASMARM_PGTABLE_NOMMU_H |
| 12 | #define _ASMARM_PGTABLE_NOMMU_H | 9 | #define _ASMARM_PGTABLE_NOMMU_H |
diff --git a/arch/arm/include/asm/pgtable.h b/arch/arm/include/asm/pgtable.h index 48ce1b19069b..f2e990dc27e7 100644 --- a/arch/arm/include/asm/pgtable.h +++ b/arch/arm/include/asm/pgtable.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/pgtable.h | 3 | * arch/arm/include/asm/pgtable.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-2002 Russell King | 5 | * Copyright (C) 1995-2002 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef _ASMARM_PGTABLE_H | 7 | #ifndef _ASMARM_PGTABLE_H |
| 11 | #define _ASMARM_PGTABLE_H | 8 | #define _ASMARM_PGTABLE_H |
diff --git a/arch/arm/include/asm/proc-fns.h b/arch/arm/include/asm/proc-fns.h index e1b6f280ab08..c82f7a29ec4a 100644 --- a/arch/arm/include/asm/proc-fns.h +++ b/arch/arm/include/asm/proc-fns.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/proc-fns.h | 3 | * arch/arm/include/asm/proc-fns.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1997-1999 Russell King | 5 | * Copyright (C) 1997-1999 Russell King |
| 5 | * Copyright (C) 2000 Deep Blue Solutions Ltd | 6 | * Copyright (C) 2000 Deep Blue Solutions Ltd |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #ifndef __ASM_PROCFNS_H | 8 | #ifndef __ASM_PROCFNS_H |
| 12 | #define __ASM_PROCFNS_H | 9 | #define __ASM_PROCFNS_H |
diff --git a/arch/arm/include/asm/processor.h b/arch/arm/include/asm/processor.h index 5d06f75ffad4..20c2f42454b8 100644 --- a/arch/arm/include/asm/processor.h +++ b/arch/arm/include/asm/processor.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/processor.h | 3 | * arch/arm/include/asm/processor.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-1999 Russell King | 5 | * Copyright (C) 1995-1999 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __ASM_ARM_PROCESSOR_H | 8 | #ifndef __ASM_ARM_PROCESSOR_H |
diff --git a/arch/arm/include/asm/procinfo.h b/arch/arm/include/asm/procinfo.h index ca52e584ef74..42df316fb8ba 100644 --- a/arch/arm/include/asm/procinfo.h +++ b/arch/arm/include/asm/procinfo.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/procinfo.h | 3 | * arch/arm/include/asm/procinfo.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1996-1999 Russell King | 5 | * Copyright (C) 1996-1999 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef __ASM_PROCINFO_H | 7 | #ifndef __ASM_PROCINFO_H |
| 11 | #define __ASM_PROCINFO_H | 8 | #define __ASM_PROCINFO_H |
diff --git a/arch/arm/include/asm/prom.h b/arch/arm/include/asm/prom.h index cd94ef2ef283..1e36c40533c1 100644 --- a/arch/arm/include/asm/prom.h +++ b/arch/arm/include/asm/prom.h | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/prom.h | 3 | * arch/arm/include/asm/prom.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009 Canonical Ltd. <jeremy.kerr@canonical.com> | 5 | * Copyright (C) 2009 Canonical Ltd. <jeremy.kerr@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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | #ifndef __ASMARM_PROM_H | 7 | #ifndef __ASMARM_PROM_H |
| 12 | #define __ASMARM_PROM_H | 8 | #define __ASMARM_PROM_H |
diff --git a/arch/arm/include/asm/ptrace.h b/arch/arm/include/asm/ptrace.h index c7cdbb43ae7c..91d6b7856be4 100644 --- a/arch/arm/include/asm/ptrace.h +++ b/arch/arm/include/asm/ptrace.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/ptrace.h | 3 | * arch/arm/include/asm/ptrace.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1996-2003 Russell King | 5 | * Copyright (C) 1996-2003 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef __ASM_ARM_PTRACE_H | 7 | #ifndef __ASM_ARM_PTRACE_H |
| 11 | #define __ASM_ARM_PTRACE_H | 8 | #define __ASM_ARM_PTRACE_H |
diff --git a/arch/arm/include/asm/set_memory.h b/arch/arm/include/asm/set_memory.h index 5aa4315abe91..a1ceff4295d3 100644 --- a/arch/arm/include/asm/set_memory.h +++ b/arch/arm/include/asm/set_memory.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 1999-2002 Russell King | 3 | * Copyright (C) 1999-2002 Russell King |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _ASMARM_SET_MEMORY_H | 6 | #ifndef _ASMARM_SET_MEMORY_H |
diff --git a/arch/arm/include/asm/setup.h b/arch/arm/include/asm/setup.h index 3613d7e9fc40..77e5582c2259 100644 --- a/arch/arm/include/asm/setup.h +++ b/arch/arm/include/asm/setup.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/include/asm/setup.h | 3 | * linux/include/asm/setup.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1997-1999 Russell King | 5 | * Copyright (C) 1997-1999 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Structure passed to kernel to tell it about the | 7 | * Structure passed to kernel to tell it about the |
| 11 | * hardware it's running on. See Documentation/arm/Setup | 8 | * hardware it's running on. See Documentation/arm/Setup |
| 12 | * for more info. | 9 | * for more info. |
diff --git a/arch/arm/include/asm/smp.h b/arch/arm/include/asm/smp.h index 451ae684aaf4..a91f21e3c5b5 100644 --- a/arch/arm/include/asm/smp.h +++ b/arch/arm/include/asm/smp.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/smp.h | 3 | * arch/arm/include/asm/smp.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004-2005 ARM Ltd. | 5 | * Copyright (C) 2004-2005 ARM Ltd. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef __ASM_ARM_SMP_H | 7 | #ifndef __ASM_ARM_SMP_H |
| 11 | #define __ASM_ARM_SMP_H | 8 | #define __ASM_ARM_SMP_H |
diff --git a/arch/arm/include/asm/stage2_pgtable.h b/arch/arm/include/asm/stage2_pgtable.h index 9587517649bd..aaceec7855ec 100644 --- a/arch/arm/include/asm/stage2_pgtable.h +++ b/arch/arm/include/asm/stage2_pgtable.h | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 - ARM Ltd | 3 | * Copyright (C) 2016 - ARM Ltd |
| 3 | * | 4 | * |
| 4 | * stage2 page table helpers | 5 | * stage2 page table helpers |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #ifndef __ARM_S2_PGTABLE_H_ | 8 | #ifndef __ARM_S2_PGTABLE_H_ |
diff --git a/arch/arm/include/asm/thread_info.h b/arch/arm/include/asm/thread_info.h index 286eb61c632b..0d0d5178e2c3 100644 --- a/arch/arm/include/asm/thread_info.h +++ b/arch/arm/include/asm/thread_info.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/thread_info.h | 3 | * arch/arm/include/asm/thread_info.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2002 Russell King. | 5 | * Copyright (C) 2002 Russell King. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef __ASM_ARM_THREAD_INFO_H | 7 | #ifndef __ASM_ARM_THREAD_INFO_H |
| 11 | #define __ASM_ARM_THREAD_INFO_H | 8 | #define __ASM_ARM_THREAD_INFO_H |
diff --git a/arch/arm/include/asm/thread_notify.h b/arch/arm/include/asm/thread_notify.h index 1dc980675894..1c1542e2ed63 100644 --- a/arch/arm/include/asm/thread_notify.h +++ b/arch/arm/include/asm/thread_notify.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/thread_notify.h | 3 | * arch/arm/include/asm/thread_notify.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2006 Russell King. | 5 | * Copyright (C) 2006 Russell King. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef ASMARM_THREAD_NOTIFY_H | 7 | #ifndef ASMARM_THREAD_NOTIFY_H |
| 11 | #define ASMARM_THREAD_NOTIFY_H | 8 | #define ASMARM_THREAD_NOTIFY_H |
diff --git a/arch/arm/include/asm/timex.h b/arch/arm/include/asm/timex.h index f6fcc67ef06e..7c3b3671d6c2 100644 --- a/arch/arm/include/asm/timex.h +++ b/arch/arm/include/asm/timex.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/timex.h | 3 | * arch/arm/include/asm/timex.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1997,1998 Russell King | 5 | * Copyright (C) 1997,1998 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Architecture Specific TIME specifications | 7 | * Architecture Specific TIME specifications |
| 11 | */ | 8 | */ |
| 12 | #ifndef _ASMARM_TIMEX_H | 9 | #ifndef _ASMARM_TIMEX_H |
diff --git a/arch/arm/include/asm/tlb.h b/arch/arm/include/asm/tlb.h index bc6d04a09899..b75ea15b85c0 100644 --- a/arch/arm/include/asm/tlb.h +++ b/arch/arm/include/asm/tlb.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/tlb.h | 3 | * arch/arm/include/asm/tlb.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2002 Russell King | 5 | * Copyright (C) 2002 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Experimentation shows that on a StrongARM, it appears to be faster | 7 | * Experimentation shows that on a StrongARM, it appears to be faster |
| 11 | * to use the "invalidate whole tlb" rather than "invalidate single | 8 | * to use the "invalidate whole tlb" rather than "invalidate single |
| 12 | * tlb" for this. | 9 | * tlb" for this. |
diff --git a/arch/arm/include/asm/tlbflush.h b/arch/arm/include/asm/tlbflush.h index 1897b5196fb5..24cbfc112dfa 100644 --- a/arch/arm/include/asm/tlbflush.h +++ b/arch/arm/include/asm/tlbflush.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/tlbflush.h | 3 | * arch/arm/include/asm/tlbflush.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1999-2003 Russell King | 5 | * Copyright (C) 1999-2003 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef _ASMARM_TLBFLUSH_H | 7 | #ifndef _ASMARM_TLBFLUSH_H |
| 11 | #define _ASMARM_TLBFLUSH_H | 8 | #define _ASMARM_TLBFLUSH_H |
diff --git a/arch/arm/include/asm/uaccess.h b/arch/arm/include/asm/uaccess.h index d49ce8f48be3..303248e5b990 100644 --- a/arch/arm/include/asm/uaccess.h +++ b/arch/arm/include/asm/uaccess.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/uaccess.h | 3 | * arch/arm/include/asm/uaccess.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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #ifndef _ASMARM_UACCESS_H | 5 | #ifndef _ASMARM_UACCESS_H |
| 9 | #define _ASMARM_UACCESS_H | 6 | #define _ASMARM_UACCESS_H |
diff --git a/arch/arm/include/asm/unistd.h b/arch/arm/include/asm/unistd.h index 7a39e77984ef..9fb00973c608 100644 --- a/arch/arm/include/asm/unistd.h +++ b/arch/arm/include/asm/unistd.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/unistd.h | 3 | * arch/arm/include/asm/unistd.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2001-2005 Russell King | 5 | * Copyright (C) 2001-2005 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Please forward _all_ changes to this file to rmk@arm.linux.org.uk, | 7 | * Please forward _all_ changes to this file to rmk@arm.linux.org.uk, |
| 11 | * no matter what the change is. Thanks! | 8 | * no matter what the change is. Thanks! |
| 12 | */ | 9 | */ |
diff --git a/arch/arm/include/asm/uprobes.h b/arch/arm/include/asm/uprobes.h index 9472c20b7d49..6a61b2874926 100644 --- a/arch/arm/include/asm/uprobes.h +++ b/arch/arm/include/asm/uprobes.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Rabin Vincent <rabin at rab.in> | 3 | * Copyright (C) 2012 Rabin Vincent <rabin at rab.in> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _ASM_UPROBES_H | 6 | #ifndef _ASM_UPROBES_H |
diff --git a/arch/arm/include/asm/vdso_datapage.h b/arch/arm/include/asm/vdso_datapage.h index 9be259442fca..7910abf89b1c 100644 --- a/arch/arm/include/asm/vdso_datapage.h +++ b/arch/arm/include/asm/vdso_datapage.h | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Adapted from arm64 version. | 3 | * Adapted from arm64 version. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 ARM Limited | 5 | * Copyright (C) 2012 ARM Limited |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 18 | #ifndef __ASM_VDSO_DATAPAGE_H | 7 | #ifndef __ASM_VDSO_DATAPAGE_H |
| 19 | #define __ASM_VDSO_DATAPAGE_H | 8 | #define __ASM_VDSO_DATAPAGE_H |
diff --git a/arch/arm/include/asm/xor.h b/arch/arm/include/asm/xor.h index 4ffb26d4cad8..aefddec79286 100644 --- a/arch/arm/include/asm/xor.h +++ b/arch/arm/include/asm/xor.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/xor.h | 3 | * arch/arm/include/asm/xor.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2001 Russell King | 5 | * Copyright (C) 2001 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/hardirq.h> | 7 | #include <linux/hardirq.h> |
| 11 | #include <asm-generic/xor.h> | 8 | #include <asm-generic/xor.h> |
diff --git a/arch/arm/include/debug/8250.S b/arch/arm/include/debug/8250.S index 7f7446f6f806..e4a036f082c2 100644 --- a/arch/arm/include/debug/8250.S +++ b/arch/arm/include/debug/8250.S | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/debug/8250.S | 3 | * arch/arm/include/debug/8250.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1994-2013 Russell King | 5 | * Copyright (C) 1994-2013 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/serial_reg.h> | 7 | #include <linux/serial_reg.h> |
| 11 | 8 | ||
diff --git a/arch/arm/include/debug/asm9260.S b/arch/arm/include/debug/asm9260.S index 292f85b49fca..0da1eb625331 100644 --- a/arch/arm/include/debug/asm9260.S +++ b/arch/arm/include/debug/asm9260.S | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* Debugging macro include header | 2 | /* Debugging macro include header |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 1994-1999 Russell King | 4 | * Copyright (C) 1994-1999 Russell King |
| 4 | * Moved from linux/arch/arm/kernel/debug.S by Ben Dooks | 5 | * Moved from linux/arch/arm/kernel/debug.S by Ben Dooks |
| 5 | * Modified for ASM9260 by Oleksij Remepl <linux@rempel-privat.de> | 6 | * Modified for ASM9260 by Oleksij Remepl <linux@rempel-privat.de> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | .macro addruart, rp, rv, tmp | 9 | .macro addruart, rp, rv, tmp |
diff --git a/arch/arm/include/debug/at91.S b/arch/arm/include/debug/at91.S index 0098401e5aeb..6c91cbaaa20b 100644 --- a/arch/arm/include/debug/at91.S +++ b/arch/arm/include/debug/at91.S | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2003-2005 SAN People | 3 | * Copyright (C) 2003-2005 SAN People |
| 3 | * | 4 | * |
| 4 | * Debugging macro include header | 5 | * Debugging macro include header |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #define AT91_DBGU_SR (0x14) /* Status Register */ | 8 | #define AT91_DBGU_SR (0x14) /* Status Register */ |
diff --git a/arch/arm/include/debug/bcm63xx.S b/arch/arm/include/debug/bcm63xx.S index e7164d570f44..06a896227396 100644 --- a/arch/arm/include/debug/bcm63xx.S +++ b/arch/arm/include/debug/bcm63xx.S | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Broadcom BCM63xx low-level UART debug | 3 | * Broadcom BCM63xx low-level UART debug |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 Broadcom Corporation | 5 | * Copyright (C) 2014 Broadcom 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/serial_bcm63xx.h> | 8 | #include <linux/serial_bcm63xx.h> |
diff --git a/arch/arm/include/debug/dc21285.S b/arch/arm/include/debug/dc21285.S index 02247f313e94..d7e8c71706ab 100644 --- a/arch/arm/include/debug/dc21285.S +++ b/arch/arm/include/debug/dc21285.S | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* arch/arm/mach-footbridge/include/mach/debug-macro.S | 2 | /* arch/arm/mach-footbridge/include/mach/debug-macro.S |
| 2 | * | 3 | * |
| 3 | * Debugging macro include header | 4 | * Debugging macro include header |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 1994-1999 Russell King | 6 | * Copyright (C) 1994-1999 Russell King |
| 6 | * Moved from linux/arch/arm/kernel/debug.S by Ben Dooks | 7 | * Moved from linux/arch/arm/kernel/debug.S by Ben Dooks |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <asm/hardware/dec21285.h> | 10 | #include <asm/hardware/dec21285.h> |
diff --git a/arch/arm/include/debug/digicolor.S b/arch/arm/include/debug/digicolor.S index c9517150766a..256f5f4da275 100644 --- a/arch/arm/include/debug/digicolor.S +++ b/arch/arm/include/debug/digicolor.S | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Debugging macro include header for Conexant Digicolor USART | 3 | * Debugging macro include header for Conexant Digicolor USART |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 Paradox Innovation Ltd. | 5 | * Copyright (C) 2014 Paradox Innovation Ltd. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #define UA0_STATUS 0x0742 | 8 | #define UA0_STATUS 0x0742 |
diff --git a/arch/arm/include/debug/efm32.S b/arch/arm/include/debug/efm32.S index 660fa1e4b77b..5ed5028306f4 100644 --- a/arch/arm/include/debug/efm32.S +++ b/arch/arm/include/debug/efm32.S | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Pengutronix | 3 | * Copyright (C) 2013 Pengutronix |
| 3 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> | 4 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #define UARTn_CMD 0x000c | 7 | #define UARTn_CMD 0x000c |
diff --git a/arch/arm/include/debug/icedcc.S b/arch/arm/include/debug/icedcc.S index 43afcb021fa3..74a0dd036a17 100644 --- a/arch/arm/include/debug/icedcc.S +++ b/arch/arm/include/debug/icedcc.S | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/debug/icedcc.S | 3 | * arch/arm/include/debug/icedcc.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1994-1999 Russell King | 5 | * Copyright (C) 1994-1999 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | @@ debug using ARM EmbeddedICE DCC channel | 8 | @@ debug using ARM EmbeddedICE DCC channel |
diff --git a/arch/arm/include/debug/imx-uart.h b/arch/arm/include/debug/imx-uart.h index bce58e975ad1..c8eb83d4b896 100644 --- a/arch/arm/include/debug/imx-uart.h +++ b/arch/arm/include/debug/imx-uart.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012-2015 Freescale Semiconductor, Inc. | 3 | * Copyright (C) 2012-2015 Freescale Semiconductor, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __DEBUG_IMX_UART_H | 6 | #ifndef __DEBUG_IMX_UART_H |
diff --git a/arch/arm/include/debug/imx.S b/arch/arm/include/debug/imx.S index 92c44760d656..1c1b9d1da4c8 100644 --- a/arch/arm/include/debug/imx.S +++ b/arch/arm/include/debug/imx.S | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* arch/arm/mach-imx/include/mach/debug-macro.S | 2 | /* arch/arm/mach-imx/include/mach/debug-macro.S |
| 2 | * | 3 | * |
| 3 | * Debugging macro include header | 4 | * Debugging macro include header |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 1994-1999 Russell King | 6 | * Copyright (C) 1994-1999 Russell King |
| 6 | * Moved from linux/arch/arm/kernel/debug.S by Ben Dooks | 7 | * Moved from linux/arch/arm/kernel/debug.S by Ben Dooks |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <asm/assembler.h> | 10 | #include <asm/assembler.h> |
diff --git a/arch/arm/include/debug/ks8695.S b/arch/arm/include/debug/ks8695.S index 961da1f32ab3..eb4d371b5eea 100644 --- a/arch/arm/include/debug/ks8695.S +++ b/arch/arm/include/debug/ks8695.S | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/debug/ks8695.S | 3 | * arch/arm/include/debug/ks8695.S |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (C) 2006 Simtec Electronics | 6 | * Copyright (C) 2006 Simtec Electronics |
| 6 | * | 7 | * |
| 7 | * KS8695 - Debug macros | 8 | * KS8695 - Debug macros |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #define KS8695_UART_PA 0x03ffe000 | 11 | #define KS8695_UART_PA 0x03ffe000 |
diff --git a/arch/arm/include/debug/meson.S b/arch/arm/include/debug/meson.S index 1bae99bf6f11..1e501a0054ae 100644 --- a/arch/arm/include/debug/meson.S +++ b/arch/arm/include/debug/meson.S | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Carlo Caione | 3 | * Copyright (C) 2014 Carlo Caione |
| 3 | * Carlo Caione <carlo@caione.org> | 4 | * Carlo Caione <carlo@caione.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 version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #define MESON_AO_UART_WFIFO 0x0 | 7 | #define MESON_AO_UART_WFIFO 0x0 |
diff --git a/arch/arm/include/debug/netx.S b/arch/arm/include/debug/netx.S index 81e1b2af70f7..08afc58885d3 100644 --- a/arch/arm/include/debug/netx.S +++ b/arch/arm/include/debug/netx.S | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Debugging macro include header | 3 | * Debugging macro include header |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1994-1999 Russell King | 5 | * Copyright (C) 1994-1999 Russell King |
| 5 | * Moved from linux/arch/arm/kernel/debug.S by Ben Dooks | 6 | * Moved from linux/arch/arm/kernel/debug.S by Ben Dooks |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #define UART_DATA 0 | 9 | #define UART_DATA 0 |
diff --git a/arch/arm/include/debug/omap2plus.S b/arch/arm/include/debug/omap2plus.S index 192a7583999c..b5696a33ba0f 100644 --- a/arch/arm/include/debug/omap2plus.S +++ b/arch/arm/include/debug/omap2plus.S | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Debugging macro include header | 3 | * Debugging macro include header |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1994-1999 Russell King | 5 | * Copyright (C) 1994-1999 Russell King |
| 5 | * Moved from linux/arch/arm/kernel/debug.S by Ben Dooks | 6 | * Moved from linux/arch/arm/kernel/debug.S by Ben Dooks |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #include <linux/serial_reg.h> | 9 | #include <linux/serial_reg.h> |
diff --git a/arch/arm/include/debug/pl01x.S b/arch/arm/include/debug/pl01x.S index f7d8323cefcc..a2a553afe7b8 100644 --- a/arch/arm/include/debug/pl01x.S +++ b/arch/arm/include/debug/pl01x.S | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* arch/arm/include/debug/pl01x.S | 2 | /* arch/arm/include/debug/pl01x.S |
| 2 | * | 3 | * |
| 3 | * Debugging macro include header | 4 | * Debugging macro include header |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 1994-1999 Russell King | 6 | * Copyright (C) 1994-1999 Russell King |
| 6 | * Moved from linux/arch/arm/kernel/debug.S by Ben Dooks | 7 | * Moved from linux/arch/arm/kernel/debug.S by Ben Dooks |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | #include <linux/amba/serial.h> | 9 | #include <linux/amba/serial.h> |
| 14 | 10 | ||
diff --git a/arch/arm/include/debug/s3c24xx.S b/arch/arm/include/debug/s3c24xx.S index b1f54dc4888c..af873b526677 100644 --- a/arch/arm/include/debug/s3c24xx.S +++ b/arch/arm/include/debug/s3c24xx.S | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* arch/arm/mach-s3c2410/include/mach/debug-macro.S | 2 | /* arch/arm/mach-s3c2410/include/mach/debug-macro.S |
| 2 | * | 3 | * |
| 3 | * Debugging macro include header | 4 | * Debugging macro include header |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Copyright (C) 2005 Simtec Electronics | 7 | * Copyright (C) 2005 Simtec Electronics |
| 7 | * | 8 | * |
| 8 | * Moved from linux/arch/arm/kernel/debug.S by Ben Dooks | 9 | * Moved from linux/arch/arm/kernel/debug.S by Ben Dooks |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/serial_s3c.h> | 12 | #include <linux/serial_s3c.h> |
diff --git a/arch/arm/include/debug/s5pv210.S b/arch/arm/include/debug/s5pv210.S index 4f1a73e2c1a1..820a1cfb0595 100644 --- a/arch/arm/include/debug/s5pv210.S +++ b/arch/arm/include/debug/s5pv210.S | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2010-2011 Samsung Electronics Co., Ltd. | 3 | * Copyright (c) 2010-2011 Samsung Electronics Co., Ltd. |
| 3 | * http://www.samsung.com | 4 | * http://www.samsung.com |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | /* pull in the relevant register and map files. */ | 7 | /* pull in the relevant register and map files. */ |
diff --git a/arch/arm/include/debug/sa1100.S b/arch/arm/include/debug/sa1100.S index a0ae4f4cd924..6109e6058e5b 100644 --- a/arch/arm/include/debug/sa1100.S +++ b/arch/arm/include/debug/sa1100.S | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* arch/arm/include/debug/sa1100.S | 2 | /* arch/arm/include/debug/sa1100.S |
| 2 | * | 3 | * |
| 3 | * Debugging macro include header | 4 | * Debugging macro include header |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 1994-1999 Russell King | 6 | * Copyright (C) 1994-1999 Russell King |
| 6 | * Moved from linux/arch/arm/kernel/debug.S by Ben Dooks | 7 | * Moved from linux/arch/arm/kernel/debug.S by Ben Dooks |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #define UTCR3 0x0c | 10 | #define UTCR3 0x0c |
diff --git a/arch/arm/include/debug/sti.S b/arch/arm/include/debug/sti.S index e3aa58ff1776..6b42c91f217d 100644 --- a/arch/arm/include/debug/sti.S +++ b/arch/arm/include/debug/sti.S | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/debug/sti.S | 3 | * arch/arm/include/debug/sti.S |
| 3 | * | 4 | * |
| 4 | * Debugging macro include header | 5 | * Debugging macro include header |
| 5 | * Copyright (C) 2013 STMicroelectronics (R&D) Limited. | 6 | * Copyright (C) 2013 STMicroelectronics (R&D) Limited. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #define STIH41X_COMMS_BASE 0xfed00000 | 9 | #define STIH41X_COMMS_BASE 0xfed00000 |
diff --git a/arch/arm/include/debug/ux500.S b/arch/arm/include/debug/ux500.S index aa7f63a8b5e0..c626f89b3e4a 100644 --- a/arch/arm/include/debug/ux500.S +++ b/arch/arm/include/debug/ux500.S | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Debugging macro include header | 3 | * Debugging macro include header |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009 ST-Ericsson | 5 | * Copyright (C) 2009 ST-Ericsson |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | 8 | ||
diff --git a/arch/arm/include/debug/vexpress.S b/arch/arm/include/debug/vexpress.S index 524acd5a223e..ccb22e9a86a3 100644 --- a/arch/arm/include/debug/vexpress.S +++ b/arch/arm/include/debug/vexpress.S | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* arch/arm/mach-realview/include/mach/debug-macro.S | 2 | /* arch/arm/mach-realview/include/mach/debug-macro.S |
| 2 | * | 3 | * |
| 3 | * Debugging macro include header | 4 | * Debugging macro include header |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 1994-1999 Russell King | 6 | * Copyright (C) 1994-1999 Russell King |
| 6 | * Moved from linux/arch/arm/kernel/debug.S by Ben Dooks | 7 | * Moved from linux/arch/arm/kernel/debug.S by Ben Dooks |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #define DEBUG_LL_PHYS_BASE 0x10000000 | 10 | #define DEBUG_LL_PHYS_BASE 0x10000000 |
diff --git a/arch/arm/include/debug/vf.S b/arch/arm/include/debug/vf.S index b88933849a17..854d9bd82770 100644 --- a/arch/arm/include/debug/vf.S +++ b/arch/arm/include/debug/vf.S | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Freescale Semiconductor, Inc. | 3 | * Copyright 2013 Freescale Semiconductor, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #define VF_UART0_BASE_ADDR 0x40027000 | 6 | #define VF_UART0_BASE_ADDR 0x40027000 |
diff --git a/arch/arm/include/debug/vt8500.S b/arch/arm/include/debug/vt8500.S index 0e0ca0869da7..8dc1df2d91b8 100644 --- a/arch/arm/include/debug/vt8500.S +++ b/arch/arm/include/debug/vt8500.S | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Debugging macro include header | 3 | * Debugging macro include header |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 Alexey Charkov <alchark@gmail.com> | 5 | * Copyright (C) 2010 Alexey Charkov <alchark@gmail.com> |
| 5 | * Moved from arch/arm/mach-vt8500/include/mach/debug-macro.S | 6 | * Moved from arch/arm/mach-vt8500/include/mach/debug-macro.S |
| 6 | * Minor changes for readability. | 7 | * Minor changes for readability. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #define DEBUG_LL_PHYS_BASE 0xD8000000 | 10 | #define DEBUG_LL_PHYS_BASE 0xD8000000 |
diff --git a/arch/arm/kernel/arch_timer.c b/arch/arm/kernel/arch_timer.c index 1791f12c180b..c125582de2e7 100644 --- a/arch/arm/kernel/arch_timer.c +++ b/arch/arm/kernel/arch_timer.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/kernel/arch_timer.c | 3 | * linux/arch/arm/kernel/arch_timer.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 ARM Ltd. | 5 | * Copyright (C) 2011 ARM Ltd. |
| 5 | * All Rights Reserved | 6 | * All Rights Reserved |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #include <linux/init.h> | 8 | #include <linux/init.h> |
| 12 | #include <linux/types.h> | 9 | #include <linux/types.h> |
diff --git a/arch/arm/kernel/armksyms.c b/arch/arm/kernel/armksyms.c index 8fa2dc21d332..98bdea51089d 100644 --- a/arch/arm/kernel/armksyms.c +++ b/arch/arm/kernel/armksyms.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/kernel/armksyms.c | 3 | * linux/arch/arm/kernel/armksyms.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2000 Russell King | 5 | * Copyright (C) 2000 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/export.h> | 7 | #include <linux/export.h> |
| 11 | #include <linux/sched.h> | 8 | #include <linux/sched.h> |
diff --git a/arch/arm/kernel/asm-offsets.c b/arch/arm/kernel/asm-offsets.c index 28b27104ac0c..c773b829ee8e 100644 --- a/arch/arm/kernel/asm-offsets.c +++ b/arch/arm/kernel/asm-offsets.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 1995-2003 Russell King | 3 | * Copyright (C) 1995-2003 Russell King |
| 3 | * 2001-2002 Keith Owens | 4 | * 2001-2002 Keith Owens |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Generate definitions needed by assembly language modules. | 6 | * Generate definitions needed by assembly language modules. |
| 6 | * This code generates raw asm output which is post-processed to extract | 7 | * This code generates raw asm output which is post-processed to extract |
| 7 | * and format the required data. | 8 | * and format the required data. |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #include <linux/compiler.h> | 10 | #include <linux/compiler.h> |
| 14 | #include <linux/sched.h> | 11 | #include <linux/sched.h> |
diff --git a/arch/arm/kernel/atags_compat.c b/arch/arm/kernel/atags_compat.c index 05c28b12353c..10da11c212cc 100644 --- a/arch/arm/kernel/atags_compat.c +++ b/arch/arm/kernel/atags_compat.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/kernel/atags_compat.c | 3 | * linux/arch/arm/kernel/atags_compat.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2001 Russell King | 5 | * Copyright (C) 2001 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * We keep the old params compatibility cruft in one place (here) | 7 | * We keep the old params compatibility cruft in one place (here) |
| 11 | * so we don't end up with lots of mess around other places. | 8 | * so we don't end up with lots of mess around other places. |
| 12 | * | 9 | * |
diff --git a/arch/arm/kernel/atags_parse.c b/arch/arm/kernel/atags_parse.c index a8a4333929f5..ce02f92f4ab2 100644 --- a/arch/arm/kernel/atags_parse.c +++ b/arch/arm/kernel/atags_parse.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Tag parsing. | 3 | * Tag parsing. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-2001 Russell King | 5 | * Copyright (C) 1995-2001 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | /* | 8 | /* |
diff --git a/arch/arm/kernel/crash_dump.c b/arch/arm/kernel/crash_dump.c index 5d1286d51154..53cb92435392 100644 --- a/arch/arm/kernel/crash_dump.c +++ b/arch/arm/kernel/crash_dump.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/kernel/crash_dump.c | 3 | * arch/arm/kernel/crash_dump.c |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * This code is taken from arch/x86/kernel/crash_dump_64.c | 8 | * This code is taken from arch/x86/kernel/crash_dump_64.c |
| 8 | * Created by: Hariprasad Nellitheertha (hari@in.ibm.com) | 9 | * Created by: Hariprasad Nellitheertha (hari@in.ibm.com) |
| 9 | * Copyright (C) IBM Corporation, 2004. All rights reserved | 10 | * Copyright (C) IBM Corporation, 2004. All rights reserved |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/errno.h> | 13 | #include <linux/errno.h> |
diff --git a/arch/arm/kernel/debug.S b/arch/arm/kernel/debug.S index b9f94e03d916..e112072b579d 100644 --- a/arch/arm/kernel/debug.S +++ b/arch/arm/kernel/debug.S | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/kernel/debug.S | 3 | * linux/arch/arm/kernel/debug.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1994-1999 Russell King | 5 | * Copyright (C) 1994-1999 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * 32-bit debugging code | 7 | * 32-bit debugging code |
| 11 | */ | 8 | */ |
| 12 | #include <linux/linkage.h> | 9 | #include <linux/linkage.h> |
diff --git a/arch/arm/kernel/devtree.c b/arch/arm/kernel/devtree.c index e3057c1b55b9..39c978698406 100644 --- a/arch/arm/kernel/devtree.c +++ b/arch/arm/kernel/devtree.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/kernel/devtree.c | 3 | * linux/arch/arm/kernel/devtree.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009 Canonical Ltd. <jeremy.kerr@canonical.com> | 5 | * Copyright (C) 2009 Canonical Ltd. <jeremy.kerr@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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/init.h> | 8 | #include <linux/init.h> |
diff --git a/arch/arm/kernel/dma-isa.c b/arch/arm/kernel/dma-isa.c index 10c45cc6b957..2d90ecce5a11 100644 --- a/arch/arm/kernel/dma-isa.c +++ b/arch/arm/kernel/dma-isa.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/kernel/dma-isa.c | 3 | * linux/arch/arm/kernel/dma-isa.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1999-2000 Russell King | 5 | * Copyright (C) 1999-2000 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * ISA DMA primitives | 7 | * ISA DMA primitives |
| 11 | * Taken from various sources, including: | 8 | * Taken from various sources, including: |
| 12 | * linux/include/asm/dma.h: Defines for using and allocating dma channels. | 9 | * linux/include/asm/dma.h: Defines for using and allocating dma channels. |
diff --git a/arch/arm/kernel/dma.c b/arch/arm/kernel/dma.c index 6739d37c2bc5..ba15b8666498 100644 --- a/arch/arm/kernel/dma.c +++ b/arch/arm/kernel/dma.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/kernel/dma.c | 3 | * linux/arch/arm/kernel/dma.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-2000 Russell King | 5 | * Copyright (C) 1995-2000 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Front-end to the DMA handling. This handles the allocation/freeing | 7 | * Front-end to the DMA handling. This handles the allocation/freeing |
| 11 | * of DMA channels, and provides a unified interface to the machines | 8 | * of DMA channels, and provides a unified interface to the machines |
| 12 | * DMA facilities. | 9 | * DMA facilities. |
diff --git a/arch/arm/kernel/early_printk.c b/arch/arm/kernel/early_printk.c index 9257736ec9fa..03239ca0d5ce 100644 --- a/arch/arm/kernel/early_printk.c +++ b/arch/arm/kernel/early_printk.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/kernel/early_printk.c | 3 | * linux/arch/arm/kernel/early_printk.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009 Sascha Hauer <s.hauer@pengutronix.de> | 5 | * Copyright (C) 2009 Sascha Hauer <s.hauer@pengutronix.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/arch/arm/kernel/efi.c b/arch/arm/kernel/efi.c index 9f43ba012d10..ed005870671a 100644 --- a/arch/arm/kernel/efi.c +++ b/arch/arm/kernel/efi.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Linaro Ltd <ard.biesheuvel@linaro.org> | 3 | * Copyright (C) 2015 Linaro Ltd <ard.biesheuvel@linaro.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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/efi.h> | 6 | #include <linux/efi.h> |
diff --git a/arch/arm/kernel/entry-armv.S b/arch/arm/kernel/entry-armv.S index ce4aea57130a..0b8cfdd60b90 100644 --- a/arch/arm/kernel/entry-armv.S +++ b/arch/arm/kernel/entry-armv.S | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/kernel/entry-armv.S | 3 | * linux/arch/arm/kernel/entry-armv.S |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * ARM700 fix by Matthew Godbolt (linux-user@willothewisp.demon.co.uk) | 6 | * ARM700 fix by Matthew Godbolt (linux-user@willothewisp.demon.co.uk) |
| 6 | * nommu support by Hyok S. Choi (hyok.choi@samsung.com) | 7 | * nommu support by Hyok S. Choi (hyok.choi@samsung.com) |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * Low-level vector interface routines | 9 | * Low-level vector interface routines |
| 13 | * | 10 | * |
| 14 | * Note: there is a StrongARM bug in the STMIA rn, {regs}^ instruction | 11 | * Note: there is a StrongARM bug in the STMIA rn, {regs}^ instruction |
diff --git a/arch/arm/kernel/entry-common.S b/arch/arm/kernel/entry-common.S index f7649adef505..271cb8a1eba1 100644 --- a/arch/arm/kernel/entry-common.S +++ b/arch/arm/kernel/entry-common.S | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/kernel/entry-common.S | 3 | * linux/arch/arm/kernel/entry-common.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2000 Russell King | 5 | * Copyright (C) 2000 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <asm/assembler.h> | 8 | #include <asm/assembler.h> |
diff --git a/arch/arm/kernel/entry-ftrace.S b/arch/arm/kernel/entry-ftrace.S index 0be69e551a64..a74289ebc803 100644 --- a/arch/arm/kernel/entry-ftrace.S +++ b/arch/arm/kernel/entry-ftrace.S | |||
| @@ -1,8 +1,4 @@ | |||
| 1 | /* | 1 | /* SPDX-License-Identifier: GPL-2.0-only */ |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License version 2 as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | */ | ||
| 6 | 2 | ||
| 7 | #include <asm/assembler.h> | 3 | #include <asm/assembler.h> |
| 8 | #include <asm/ftrace.h> | 4 | #include <asm/ftrace.h> |
diff --git a/arch/arm/kernel/entry-v7m.S b/arch/arm/kernel/entry-v7m.S index 19d2dcd6530d..de1f20624be1 100644 --- a/arch/arm/kernel/entry-v7m.S +++ b/arch/arm/kernel/entry-v7m.S | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/kernel/entry-v7m.S | 3 | * linux/arch/arm/kernel/entry-v7m.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008 ARM Ltd. | 5 | * Copyright (C) 2008 ARM Ltd. |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Low-level vector interface routines for the ARMv7-M architecture | 7 | * Low-level vector interface routines for the ARMv7-M architecture |
| 11 | */ | 8 | */ |
| 12 | #include <asm/memory.h> | 9 | #include <asm/memory.h> |
diff --git a/arch/arm/kernel/head-common.S b/arch/arm/kernel/head-common.S index 997b02302c31..a7810be07da1 100644 --- a/arch/arm/kernel/head-common.S +++ b/arch/arm/kernel/head-common.S | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/kernel/head-common.S | 3 | * linux/arch/arm/kernel/head-common.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1994-2002 Russell King | 5 | * Copyright (C) 1994-2002 Russell King |
| 5 | * Copyright (c) 2003 ARM Limited | 6 | * Copyright (c) 2003 ARM Limited |
| 6 | * All Rights Reserved | 7 | * All Rights Reserved |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | #include <asm/assembler.h> | 9 | #include <asm/assembler.h> |
| 14 | 10 | ||
diff --git a/arch/arm/kernel/head-inflate-data.c b/arch/arm/kernel/head-inflate-data.c index 6dd0ce5e6058..89a52104d32a 100644 --- a/arch/arm/kernel/head-inflate-data.c +++ b/arch/arm/kernel/head-inflate-data.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * XIP kernel .data segment decompressor | 3 | * XIP kernel .data segment decompressor |
| 3 | * | 4 | * |
| 4 | * Created by: Nicolas Pitre, August 2017 | 5 | * Created by: Nicolas Pitre, August 2017 |
| 5 | * Copyright: (C) 2017 Linaro Limited | 6 | * Copyright: (C) 2017 Linaro Limited |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/init.h> | 9 | #include <linux/init.h> |
diff --git a/arch/arm/kernel/head-nommu.S b/arch/arm/kernel/head-nommu.S index b38bbd011b35..afa350f44dea 100644 --- a/arch/arm/kernel/head-nommu.S +++ b/arch/arm/kernel/head-nommu.S | |||
| @@ -1,15 +1,11 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/kernel/head-nommu.S | 3 | * linux/arch/arm/kernel/head-nommu.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1994-2002 Russell King | 5 | * Copyright (C) 1994-2002 Russell King |
| 5 | * Copyright (C) 2003-2006 Hyok S. Choi | 6 | * Copyright (C) 2003-2006 Hyok S. Choi |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * Common kernel startup code (non-paged MM) | 8 | * Common kernel startup code (non-paged MM) |
| 12 | * | ||
| 13 | */ | 9 | */ |
| 14 | #include <linux/linkage.h> | 10 | #include <linux/linkage.h> |
| 15 | #include <linux/init.h> | 11 | #include <linux/init.h> |
diff --git a/arch/arm/kernel/head.S b/arch/arm/kernel/head.S index 4485d0404514..c49b39340ddb 100644 --- a/arch/arm/kernel/head.S +++ b/arch/arm/kernel/head.S | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/kernel/head.S | 3 | * linux/arch/arm/kernel/head.S |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (c) 2003 ARM Limited | 6 | * Copyright (c) 2003 ARM Limited |
| 6 | * All Rights Reserved | 7 | * All Rights Reserved |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * Kernel startup code for all 32-bit CPUs | 9 | * Kernel startup code for all 32-bit CPUs |
| 13 | */ | 10 | */ |
| 14 | #include <linux/linkage.h> | 11 | #include <linux/linkage.h> |
diff --git a/arch/arm/kernel/irq.c b/arch/arm/kernel/irq.c index 844861368cd5..ee514034c0a1 100644 --- a/arch/arm/kernel/irq.c +++ b/arch/arm/kernel/irq.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/kernel/irq.c | 3 | * linux/arch/arm/kernel/irq.c |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * Dynamic Tick Timer written by Tony Lindgren <tony@atomide.com> and | 9 | * Dynamic Tick Timer written by Tony Lindgren <tony@atomide.com> and |
| 9 | * Tuukka Tikkanen <tuukka.tikkanen@elektrobit.com>. | 10 | * Tuukka Tikkanen <tuukka.tikkanen@elektrobit.com>. |
| 10 | * | 11 | * |
| 11 | * This program is free software; you can redistribute it and/or modify | ||
| 12 | * it under the terms of the GNU General Public License version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | * | ||
| 15 | * This file contains the code used by various IRQ handling routines: | 12 | * This file contains the code used by various IRQ handling routines: |
| 16 | * asking for different IRQ's should be done through these routines | 13 | * asking for different IRQ's should be done through these routines |
| 17 | * instead of just grabbing them. Thus setups with different IRQ numbers | 14 | * instead of just grabbing them. Thus setups with different IRQ numbers |
diff --git a/arch/arm/kernel/iwmmxt.S b/arch/arm/kernel/iwmmxt.S index 81cd4d43b3ec..0dcae787b004 100644 --- a/arch/arm/kernel/iwmmxt.S +++ b/arch/arm/kernel/iwmmxt.S | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/kernel/iwmmxt.S | 3 | * linux/arch/arm/kernel/iwmmxt.S |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * | 9 | * |
| 9 | * Full lazy switching support, optimizations and more, by Nicolas Pitre | 10 | * Full lazy switching support, optimizations and more, by Nicolas Pitre |
| 10 | * Copyright (c) 2003-2004, MontaVista Software, Inc. | 11 | * Copyright (c) 2003-2004, MontaVista Software, Inc. |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #include <linux/linkage.h> | 14 | #include <linux/linkage.h> |
diff --git a/arch/arm/kernel/module-plts.c b/arch/arm/kernel/module-plts.c index 3d0c2e4dda1d..b647741c0ab0 100644 --- a/arch/arm/kernel/module-plts.c +++ b/arch/arm/kernel/module-plts.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014-2017 Linaro Ltd. <ard.biesheuvel@linaro.org> | 3 | * Copyright (C) 2014-2017 Linaro Ltd. <ard.biesheuvel@linaro.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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/elf.h> | 6 | #include <linux/elf.h> |
diff --git a/arch/arm/kernel/module.c b/arch/arm/kernel/module.c index 3ff571c2c71c..b3d439c41c7b 100644 --- a/arch/arm/kernel/module.c +++ b/arch/arm/kernel/module.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/kernel/module.c | 3 | * linux/arch/arm/kernel/module.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2002 Russell King. | 5 | * Copyright (C) 2002 Russell King. |
| 5 | * Modified for nommu by Hyok S. Choi | 6 | * Modified for nommu by Hyok S. Choi |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * Module allocation method suggested by Andi Kleen. | 8 | * Module allocation method suggested by Andi Kleen. |
| 12 | */ | 9 | */ |
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/arch/arm/kernel/opcodes.c b/arch/arm/kernel/opcodes.c index f8179c6a817f..651914947443 100644 --- a/arch/arm/kernel/opcodes.c +++ b/arch/arm/kernel/opcodes.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/kernel/opcodes.c | 3 | * linux/arch/arm/kernel/opcodes.c |
| 3 | * | 4 | * |
| 4 | * A32 condition code lookup feature moved from nwfpe/fpopcode.c | 5 | * A32 condition code lookup feature moved from nwfpe/fpopcode.c |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/module.h> | 8 | #include <linux/module.h> |
diff --git a/arch/arm/kernel/pj4-cp0.c b/arch/arm/kernel/pj4-cp0.c index 7c9248b74d3f..1d1fb22f44f3 100644 --- a/arch/arm/kernel/pj4-cp0.c +++ b/arch/arm/kernel/pj4-cp0.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/kernel/pj4-cp0.c | 3 | * linux/arch/arm/kernel/pj4-cp0.c |
| 3 | * | 4 | * |
| 4 | * PJ4 iWMMXt coprocessor context switching and handling | 5 | * PJ4 iWMMXt coprocessor context switching and handling |
| 5 | * | 6 | * |
| 6 | * Copyright (c) 2010 Marvell International Inc. | 7 | * Copyright (c) 2010 Marvell International Inc. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/types.h> | 10 | #include <linux/types.h> |
diff --git a/arch/arm/kernel/process.c b/arch/arm/kernel/process.c index 72cc0862a30e..f934a6739fc0 100644 --- a/arch/arm/kernel/process.c +++ b/arch/arm/kernel/process.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/kernel/process.c | 3 | * linux/arch/arm/kernel/process.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1996-2000 Russell King - Converted to ARM. | 5 | * Copyright (C) 1996-2000 Russell King - Converted to ARM. |
| 5 | * Original Copyright (C) 1995 Linus Torvalds | 6 | * Original Copyright (C) 1995 Linus Torvalds |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #include <stdarg.h> | 8 | #include <stdarg.h> |
| 12 | 9 | ||
diff --git a/arch/arm/kernel/ptrace.c b/arch/arm/kernel/ptrace.c index 6fa5b6387556..afcb4d3b14dc 100644 --- a/arch/arm/kernel/ptrace.c +++ b/arch/arm/kernel/ptrace.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/kernel/ptrace.c | 3 | * linux/arch/arm/kernel/ptrace.c |
| 3 | * | 4 | * |
| 4 | * By Ross Biro 1/23/92 | 5 | * By Ross Biro 1/23/92 |
| 5 | * edited by Linus Torvalds | 6 | * edited by Linus Torvalds |
| 6 | * ARM modifications Copyright (C) 2000 Russell King | 7 | * ARM modifications Copyright (C) 2000 Russell King |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
| 13 | #include <linux/sched/signal.h> | 10 | #include <linux/sched/signal.h> |
diff --git a/arch/arm/kernel/reboot.c b/arch/arm/kernel/reboot.c index 3b2aa9a9fe26..bb18ed0539f4 100644 --- a/arch/arm/kernel/reboot.c +++ b/arch/arm/kernel/reboot.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 1996-2000 Russell King - Converted to ARM. | 3 | * Copyright (C) 1996-2000 Russell King - Converted to ARM. |
| 3 | * Original Copyright (C) 1995 Linus Torvalds | 4 | * Original Copyright (C) 1995 Linus Torvalds |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include <linux/cpu.h> | 6 | #include <linux/cpu.h> |
| 10 | #include <linux/delay.h> | 7 | #include <linux/delay.h> |
diff --git a/arch/arm/kernel/return_address.c b/arch/arm/kernel/return_address.c index 36ed35073289..b0d2f1fe891d 100644 --- a/arch/arm/kernel/return_address.c +++ b/arch/arm/kernel/return_address.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/kernel/return_address.c | 3 | * arch/arm/kernel/return_address.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009 Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> | 5 | * Copyright (C) 2009 Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> |
| 5 | * for Pengutronix | 6 | * for Pengutronix |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #include <linux/export.h> | 8 | #include <linux/export.h> |
| 12 | #include <linux/ftrace.h> | 9 | #include <linux/ftrace.h> |
diff --git a/arch/arm/kernel/setup.c b/arch/arm/kernel/setup.c index 5d78b6ac0429..d0a464e317ea 100644 --- a/arch/arm/kernel/setup.c +++ b/arch/arm/kernel/setup.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/kernel/setup.c | 3 | * linux/arch/arm/kernel/setup.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-2001 Russell King | 5 | * Copyright (C) 1995-2001 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/efi.h> | 7 | #include <linux/efi.h> |
| 11 | #include <linux/export.h> | 8 | #include <linux/export.h> |
diff --git a/arch/arm/kernel/signal.c b/arch/arm/kernel/signal.c index be5edfdde558..3ca71d679aec 100644 --- a/arch/arm/kernel/signal.c +++ b/arch/arm/kernel/signal.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/kernel/signal.c | 3 | * linux/arch/arm/kernel/signal.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-2009 Russell King | 5 | * Copyright (C) 1995-2009 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/errno.h> | 7 | #include <linux/errno.h> |
| 11 | #include <linux/random.h> | 8 | #include <linux/random.h> |
diff --git a/arch/arm/kernel/smp.c b/arch/arm/kernel/smp.c index ebc53804d57b..a137608cd197 100644 --- a/arch/arm/kernel/smp.c +++ b/arch/arm/kernel/smp.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/kernel/smp.c | 3 | * linux/arch/arm/kernel/smp.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2002 ARM Limited, All Rights Reserved. | 5 | * Copyright (C) 2002 ARM Limited, All Rights Reserved. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/module.h> | 7 | #include <linux/module.h> |
| 11 | #include <linux/delay.h> | 8 | #include <linux/delay.h> |
diff --git a/arch/arm/kernel/smp_scu.c b/arch/arm/kernel/smp_scu.c index c6b33074c393..6de47fb3b828 100644 --- a/arch/arm/kernel/smp_scu.c +++ b/arch/arm/kernel/smp_scu.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/kernel/smp_scu.c | 3 | * linux/arch/arm/kernel/smp_scu.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2002 ARM Ltd. | 5 | * Copyright (C) 2002 ARM Ltd. |
| 5 | * All Rights Reserved | 6 | * All Rights Reserved |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #include <linux/init.h> | 8 | #include <linux/init.h> |
| 12 | #include <linux/io.h> | 9 | #include <linux/io.h> |
diff --git a/arch/arm/kernel/smp_tlb.c b/arch/arm/kernel/smp_tlb.c index 9af0701f7094..d4908b3736d8 100644 --- a/arch/arm/kernel/smp_tlb.c +++ b/arch/arm/kernel/smp_tlb.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/kernel/smp_tlb.c | 3 | * linux/arch/arm/kernel/smp_tlb.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2002 ARM Limited, All Rights Reserved. | 5 | * Copyright (C) 2002 ARM Limited, All Rights Reserved. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/preempt.h> | 7 | #include <linux/preempt.h> |
| 11 | #include <linux/smp.h> | 8 | #include <linux/smp.h> |
diff --git a/arch/arm/kernel/smp_twd.c b/arch/arm/kernel/smp_twd.c index 3cdc399b9fc3..9a14f721a2b0 100644 --- a/arch/arm/kernel/smp_twd.c +++ b/arch/arm/kernel/smp_twd.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/kernel/smp_twd.c | 3 | * linux/arch/arm/kernel/smp_twd.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2002 ARM Ltd. | 5 | * Copyright (C) 2002 ARM Ltd. |
| 5 | * All Rights Reserved | 6 | * All Rights Reserved |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #include <linux/init.h> | 8 | #include <linux/init.h> |
| 12 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
diff --git a/arch/arm/kernel/swp_emulate.c b/arch/arm/kernel/swp_emulate.c index 76f6e6a9736c..e640871328c1 100644 --- a/arch/arm/kernel/swp_emulate.c +++ b/arch/arm/kernel/swp_emulate.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/kernel/swp_emulate.c | 3 | * linux/arch/arm/kernel/swp_emulate.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009 ARM Limited | 5 | * Copyright (C) 2009 ARM Limited |
| 5 | * __user_* functions adapted from include/asm/uaccess.h | 6 | * __user_* functions adapted from include/asm/uaccess.h |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * Implements emulation of the SWP/SWPB instructions using load-exclusive and | 8 | * Implements emulation of the SWP/SWPB instructions using load-exclusive and |
| 12 | * store-exclusive for processors that have them disabled (or future ones that | 9 | * store-exclusive for processors that have them disabled (or future ones that |
| 13 | * might not implement them). | 10 | * might not implement them). |
diff --git a/arch/arm/kernel/sys_arm.c b/arch/arm/kernel/sys_arm.c index bdf7514204ab..a5f183cfecb1 100644 --- a/arch/arm/kernel/sys_arm.c +++ b/arch/arm/kernel/sys_arm.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/kernel/sys_arm.c | 3 | * linux/arch/arm/kernel/sys_arm.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) People who wrote linux/arch/i386/kernel/sys_i386.c | 5 | * Copyright (C) People who wrote linux/arch/i386/kernel/sys_i386.c |
| 5 | * Copyright (C) 1995, 1996 Russell King. | 6 | * Copyright (C) 1995, 1996 Russell King. |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * This file contains various random system calls that | 8 | * This file contains various random system calls that |
| 12 | * have a non-standard calling sequence on the Linux/arm | 9 | * have a non-standard calling sequence on the Linux/arm |
| 13 | * platform. | 10 | * platform. |
diff --git a/arch/arm/kernel/sys_oabi-compat.c b/arch/arm/kernel/sys_oabi-compat.c index acd054a42ba2..17bd32b22371 100644 --- a/arch/arm/kernel/sys_oabi-compat.c +++ b/arch/arm/kernel/sys_oabi-compat.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/kernel/sys_oabi-compat.c | 3 | * arch/arm/kernel/sys_oabi-compat.c |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Author: Nicolas Pitre | 8 | * Author: Nicolas Pitre |
| 8 | * Created: Oct 7, 2005 | 9 | * Created: Oct 7, 2005 |
| 9 | * Copyright: MontaVista Software, Inc. | 10 | * Copyright: MontaVista Software, Inc. |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | /* | 13 | /* |
diff --git a/arch/arm/kernel/time.c b/arch/arm/kernel/time.c index 078b259ead4e..b996b2cf0703 100644 --- a/arch/arm/kernel/time.c +++ b/arch/arm/kernel/time.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/kernel/time.c | 3 | * linux/arch/arm/kernel/time.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1991, 1992, 1995 Linus Torvalds | 5 | * Copyright (C) 1991, 1992, 1995 Linus Torvalds |
| 5 | * Modifications for ARM (C) 1994-2001 Russell King | 6 | * Modifications for ARM (C) 1994-2001 Russell King |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * This file contains the ARM-specific time handling details: | 8 | * This file contains the ARM-specific time handling details: |
| 12 | * reading the RTC at bootup, etc... | 9 | * reading the RTC at bootup, etc... |
| 13 | */ | 10 | */ |
diff --git a/arch/arm/kernel/traps.c b/arch/arm/kernel/traps.c index 33af097c454b..7e2f1cba84e5 100644 --- a/arch/arm/kernel/traps.c +++ b/arch/arm/kernel/traps.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/kernel/traps.c | 3 | * linux/arch/arm/kernel/traps.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-2009 Russell King | 5 | * Copyright (C) 1995-2009 Russell King |
| 5 | * Fragments that appear the same as linux/arch/i386/kernel/traps.c (C) Linus Torvalds | 6 | * Fragments that appear the same as linux/arch/i386/kernel/traps.c (C) Linus Torvalds |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * 'traps.c' handles hardware exceptions after we have saved some state in | 8 | * 'traps.c' handles hardware exceptions after we have saved some state in |
| 12 | * 'linux/arch/arm/lib/traps.S'. Mostly a debugging aid, but will probably | 9 | * 'linux/arch/arm/lib/traps.S'. Mostly a debugging aid, but will probably |
| 13 | * kill the offending process. | 10 | * kill the offending process. |
diff --git a/arch/arm/kernel/v7m.c b/arch/arm/kernel/v7m.c index 4d2cba94f5cc..094c5c59fc72 100644 --- a/arch/arm/kernel/v7m.c +++ b/arch/arm/kernel/v7m.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Uwe Kleine-Koenig for Pengutronix | 3 | * Copyright (C) 2013 Uwe Kleine-Koenig for Pengutronix |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify it under | ||
| 5 | * the terms of the GNU General Public License version 2 as published by the | ||
| 6 | * Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #include <linux/io.h> | 5 | #include <linux/io.h> |
| 9 | #include <linux/reboot.h> | 6 | #include <linux/reboot.h> |
diff --git a/arch/arm/kernel/vdso.c b/arch/arm/kernel/vdso.c index f4dd7f9663c1..8872acf9ff99 100644 --- a/arch/arm/kernel/vdso.c +++ b/arch/arm/kernel/vdso.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Adapted from arm64 version. | 3 | * Adapted from arm64 version. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 ARM Limited | 5 | * Copyright (C) 2012 ARM Limited |
| 5 | * Copyright (C) 2015 Mentor Graphics Corporation. | 6 | * Copyright (C) 2015 Mentor Graphics Corporation. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #include <linux/cache.h> | 9 | #include <linux/cache.h> |
diff --git a/arch/arm/kernel/xscale-cp0.c b/arch/arm/kernel/xscale-cp0.c index 77a2eef72115..ed4f6e77616d 100644 --- a/arch/arm/kernel/xscale-cp0.c +++ b/arch/arm/kernel/xscale-cp0.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/kernel/xscale-cp0.c | 3 | * linux/arch/arm/kernel/xscale-cp0.c |
| 3 | * | 4 | * |
| 4 | * XScale DSP and iWMMXt coprocessor context switching and handling | 5 | * XScale DSP and iWMMXt coprocessor context switching and handling |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/types.h> | 8 | #include <linux/types.h> |
diff --git a/arch/arm/kvm/hyp/banked-sr.c b/arch/arm/kvm/hyp/banked-sr.c index be4b8b0a40ad..c4632ed9e819 100644 --- a/arch/arm/kvm/hyp/banked-sr.c +++ b/arch/arm/kvm/hyp/banked-sr.c | |||
| @@ -1,21 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Original code: | 3 | * Original code: |
| 3 | * Copyright (C) 2012 - Virtual Open Systems and Columbia University | 4 | * Copyright (C) 2012 - Virtual Open Systems and Columbia University |
| 4 | * Author: Christoffer Dall <c.dall@virtualopensystems.com> | 5 | * Author: Christoffer Dall <c.dall@virtualopensystems.com> |
| 5 | * | 6 | * |
| 6 | * Mostly rewritten in C by Marc Zyngier <marc.zyngier@arm.com> | 7 | * Mostly rewritten in C by Marc Zyngier <marc.zyngier@arm.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 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 | */ | 8 | */ |
| 20 | 9 | ||
| 21 | #include <asm/kvm_hyp.h> | 10 | #include <asm/kvm_hyp.h> |
diff --git a/arch/arm/kvm/hyp/cp15-sr.c b/arch/arm/kvm/hyp/cp15-sr.c index 8bf895ec6e04..e6923306f698 100644 --- a/arch/arm/kvm/hyp/cp15-sr.c +++ b/arch/arm/kvm/hyp/cp15-sr.c | |||
| @@ -1,21 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Original code: | 3 | * Original code: |
| 3 | * Copyright (C) 2012 - Virtual Open Systems and Columbia University | 4 | * Copyright (C) 2012 - Virtual Open Systems and Columbia University |
| 4 | * Author: Christoffer Dall <c.dall@virtualopensystems.com> | 5 | * Author: Christoffer Dall <c.dall@virtualopensystems.com> |
| 5 | * | 6 | * |
| 6 | * Mostly rewritten in C by Marc Zyngier <marc.zyngier@arm.com> | 7 | * Mostly rewritten in C by Marc Zyngier <marc.zyngier@arm.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 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 | */ | 8 | */ |
| 20 | 9 | ||
| 21 | #include <asm/kvm_hyp.h> | 10 | #include <asm/kvm_hyp.h> |
diff --git a/arch/arm/kvm/hyp/entry.S b/arch/arm/kvm/hyp/entry.S index 60783f3b57cc..4bd1f6a74180 100644 --- a/arch/arm/kvm/hyp/entry.S +++ b/arch/arm/kvm/hyp/entry.S | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 - ARM Ltd | 3 | * Copyright (C) 2016 - ARM Ltd |
| 3 | * Author: Marc Zyngier <marc.zyngier@arm.com> | 4 | * Author: Marc Zyngier <marc.zyngier@arm.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
diff --git a/arch/arm/kvm/hyp/s2-setup.c b/arch/arm/kvm/hyp/s2-setup.c index 7be39af2ed6c..5dfbea5adf65 100644 --- a/arch/arm/kvm/hyp/s2-setup.c +++ b/arch/arm/kvm/hyp/s2-setup.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 - ARM Ltd | 3 | * Copyright (C) 2016 - ARM Ltd |
| 3 | * Author: Marc Zyngier <marc.zyngier@arm.com> | 4 | * Author: Marc Zyngier <marc.zyngier@arm.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <linux/types.h> | 7 | #include <linux/types.h> |
diff --git a/arch/arm/kvm/hyp/switch.c b/arch/arm/kvm/hyp/switch.c index 3b058a5d7c5f..1efeef3fd0ee 100644 --- a/arch/arm/kvm/hyp/switch.c +++ b/arch/arm/kvm/hyp/switch.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 - ARM Ltd | 3 | * Copyright (C) 2015 - ARM Ltd |
| 3 | * Author: Marc Zyngier <marc.zyngier@arm.com> | 4 | * Author: Marc Zyngier <marc.zyngier@arm.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | */ | 5 | */ |
| 17 | #include <linux/jump_label.h> | 6 | #include <linux/jump_label.h> |
| 18 | 7 | ||
diff --git a/arch/arm/kvm/hyp/tlb.c b/arch/arm/kvm/hyp/tlb.c index 8e4afba73635..848f27bbad9d 100644 --- a/arch/arm/kvm/hyp/tlb.c +++ b/arch/arm/kvm/hyp/tlb.c | |||
| @@ -1,21 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Original code: | 3 | * Original code: |
| 3 | * Copyright (C) 2012 - Virtual Open Systems and Columbia University | 4 | * Copyright (C) 2012 - Virtual Open Systems and Columbia University |
| 4 | * Author: Christoffer Dall <c.dall@virtualopensystems.com> | 5 | * Author: Christoffer Dall <c.dall@virtualopensystems.com> |
| 5 | * | 6 | * |
| 6 | * Mostly rewritten in C by Marc Zyngier <marc.zyngier@arm.com> | 7 | * Mostly rewritten in C by Marc Zyngier <marc.zyngier@arm.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 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 | */ | 8 | */ |
| 20 | 9 | ||
| 21 | #include <asm/kvm_hyp.h> | 10 | #include <asm/kvm_hyp.h> |
diff --git a/arch/arm/kvm/hyp/vfp.S b/arch/arm/kvm/hyp/vfp.S index 7c297e87eb8b..675a52348d8d 100644 --- a/arch/arm/kvm/hyp/vfp.S +++ b/arch/arm/kvm/hyp/vfp.S | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 - Virtual Open Systems and Columbia University | 3 | * Copyright (C) 2012 - Virtual Open Systems and Columbia University |
| 3 | * Author: Christoffer Dall <c.dall@virtualopensystems.com> | 4 | * Author: Christoffer Dall <c.dall@virtualopensystems.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
diff --git a/arch/arm/lib/backtrace.S b/arch/arm/lib/backtrace.S index 7d7952e5a3b1..1d5210eb4776 100644 --- a/arch/arm/lib/backtrace.S +++ b/arch/arm/lib/backtrace.S | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/lib/backtrace.S | 3 | * linux/arch/arm/lib/backtrace.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995, 1996 Russell King | 5 | * Copyright (C) 1995, 1996 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * 27/03/03 Ian Molton Clean up CONFIG_CPU | 7 | * 27/03/03 Ian Molton Clean up CONFIG_CPU |
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | #include <linux/kern_levels.h> | 9 | #include <linux/kern_levels.h> |
| 14 | #include <linux/linkage.h> | 10 | #include <linux/linkage.h> |
diff --git a/arch/arm/lib/changebit.S b/arch/arm/lib/changebit.S index f4027862172f..02424765e9e1 100644 --- a/arch/arm/lib/changebit.S +++ b/arch/arm/lib/changebit.S | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/lib/changebit.S | 3 | * linux/arch/arm/lib/changebit.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-1996 Russell King | 5 | * Copyright (C) 1995-1996 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
| 11 | #include <asm/assembler.h> | 8 | #include <asm/assembler.h> |
diff --git a/arch/arm/lib/clear_user.S b/arch/arm/lib/clear_user.S index 55946e3fa2ba..8f2c4dbfc5f2 100644 --- a/arch/arm/lib/clear_user.S +++ b/arch/arm/lib/clear_user.S | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/lib/clear_user.S | 3 | * linux/arch/arm/lib/clear_user.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995, 1996,1997,1998 Russell King | 5 | * Copyright (C) 1995, 1996,1997,1998 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
| 11 | #include <asm/assembler.h> | 8 | #include <asm/assembler.h> |
diff --git a/arch/arm/lib/clearbit.S b/arch/arm/lib/clearbit.S index f6b75fb64d30..4646dee8a339 100644 --- a/arch/arm/lib/clearbit.S +++ b/arch/arm/lib/clearbit.S | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/lib/clearbit.S | 3 | * linux/arch/arm/lib/clearbit.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-1996 Russell King | 5 | * Copyright (C) 1995-1996 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
| 11 | #include <asm/assembler.h> | 8 | #include <asm/assembler.h> |
diff --git a/arch/arm/lib/copy_from_user.S b/arch/arm/lib/copy_from_user.S index 6a3419e2c6d8..95b2e1ce559c 100644 --- a/arch/arm/lib/copy_from_user.S +++ b/arch/arm/lib/copy_from_user.S | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/lib/copy_from_user.S | 3 | * linux/arch/arm/lib/copy_from_user.S |
| 3 | * | 4 | * |
| 4 | * Author: Nicolas Pitre | 5 | * Author: Nicolas Pitre |
| 5 | * Created: Sep 29, 2005 | 6 | * Created: Sep 29, 2005 |
| 6 | * Copyright: MontaVista Software, Inc. | 7 | * Copyright: MontaVista Software, Inc. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/linkage.h> | 10 | #include <linux/linkage.h> |
diff --git a/arch/arm/lib/copy_page.S b/arch/arm/lib/copy_page.S index b84ce1792043..5db1a8ee3d9f 100644 --- a/arch/arm/lib/copy_page.S +++ b/arch/arm/lib/copy_page.S | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/lib/copypage.S | 3 | * linux/arch/arm/lib/copypage.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-1999 Russell King | 5 | * Copyright (C) 1995-1999 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * ASM optimised string functions | 7 | * ASM optimised string functions |
| 11 | */ | 8 | */ |
| 12 | #include <linux/linkage.h> | 9 | #include <linux/linkage.h> |
diff --git a/arch/arm/lib/copy_template.S b/arch/arm/lib/copy_template.S index a11f2c25e03a..810a805d36dc 100644 --- a/arch/arm/lib/copy_template.S +++ b/arch/arm/lib/copy_template.S | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/lib/copy_template.s | 3 | * linux/arch/arm/lib/copy_template.s |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Author: Nicolas Pitre | 7 | * Author: Nicolas Pitre |
| 7 | * Created: Sep 28, 2005 | 8 | * Created: Sep 28, 2005 |
| 8 | * Copyright: MontaVista Software, Inc. | 9 | * Copyright: MontaVista Software, Inc. |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | /* | 12 | /* |
diff --git a/arch/arm/lib/copy_to_user.S b/arch/arm/lib/copy_to_user.S index c7d08096e354..ebfe4cb3d912 100644 --- a/arch/arm/lib/copy_to_user.S +++ b/arch/arm/lib/copy_to_user.S | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/lib/copy_to_user.S | 3 | * linux/arch/arm/lib/copy_to_user.S |
| 3 | * | 4 | * |
| 4 | * Author: Nicolas Pitre | 5 | * Author: Nicolas Pitre |
| 5 | * Created: Sep 29, 2005 | 6 | * Created: Sep 29, 2005 |
| 6 | * Copyright: MontaVista Software, Inc. | 7 | * Copyright: MontaVista Software, Inc. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/linkage.h> | 10 | #include <linux/linkage.h> |
diff --git a/arch/arm/lib/csumipv6.S b/arch/arm/lib/csumipv6.S index 3ac6ef01bc43..3559d515144c 100644 --- a/arch/arm/lib/csumipv6.S +++ b/arch/arm/lib/csumipv6.S | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/lib/csumipv6.S | 3 | * linux/arch/arm/lib/csumipv6.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-1998 Russell King | 5 | * Copyright (C) 1995-1998 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
| 11 | #include <asm/assembler.h> | 8 | #include <asm/assembler.h> |
diff --git a/arch/arm/lib/csumpartial.S b/arch/arm/lib/csumpartial.S index bd84e2db353b..87c9471be8b6 100644 --- a/arch/arm/lib/csumpartial.S +++ b/arch/arm/lib/csumpartial.S | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/lib/csumpartial.S | 3 | * linux/arch/arm/lib/csumpartial.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-1998 Russell King | 5 | * Copyright (C) 1995-1998 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
| 11 | #include <asm/assembler.h> | 8 | #include <asm/assembler.h> |
diff --git a/arch/arm/lib/csumpartialcopy.S b/arch/arm/lib/csumpartialcopy.S index d03fc71fc88c..184d97254a7a 100644 --- a/arch/arm/lib/csumpartialcopy.S +++ b/arch/arm/lib/csumpartialcopy.S | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/lib/csumpartialcopy.S | 3 | * linux/arch/arm/lib/csumpartialcopy.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-1998 Russell King | 5 | * Copyright (C) 1995-1998 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
| 11 | #include <asm/assembler.h> | 8 | #include <asm/assembler.h> |
diff --git a/arch/arm/lib/csumpartialcopygeneric.S b/arch/arm/lib/csumpartialcopygeneric.S index 08e17758cbea..0b706a39a677 100644 --- a/arch/arm/lib/csumpartialcopygeneric.S +++ b/arch/arm/lib/csumpartialcopygeneric.S | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/lib/csumpartialcopygeneric.S | 3 | * linux/arch/arm/lib/csumpartialcopygeneric.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-2001 Russell King | 5 | * Copyright (C) 1995-2001 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <asm/assembler.h> | 7 | #include <asm/assembler.h> |
| 11 | 8 | ||
diff --git a/arch/arm/lib/csumpartialcopyuser.S b/arch/arm/lib/csumpartialcopyuser.S index f4716d98e0b4..6bd3a93eaa3c 100644 --- a/arch/arm/lib/csumpartialcopyuser.S +++ b/arch/arm/lib/csumpartialcopyuser.S | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/lib/csumpartialcopyuser.S | 3 | * linux/arch/arm/lib/csumpartialcopyuser.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-1998 Russell King | 5 | * Copyright (C) 1995-1998 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * 27/03/03 Ian Molton Clean up CONFIG_CPU | 7 | * 27/03/03 Ian Molton Clean up CONFIG_CPU |
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | #include <linux/linkage.h> | 9 | #include <linux/linkage.h> |
| 14 | #include <asm/assembler.h> | 10 | #include <asm/assembler.h> |
diff --git a/arch/arm/lib/delay-loop.S b/arch/arm/lib/delay-loop.S index c766694e929c..3ccade0f8130 100644 --- a/arch/arm/lib/delay-loop.S +++ b/arch/arm/lib/delay-loop.S | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/lib/delay.S | 3 | * linux/arch/arm/lib/delay.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995, 1996 Russell King | 5 | * Copyright (C) 1995, 1996 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
| 11 | #include <asm/assembler.h> | 8 | #include <asm/assembler.h> |
diff --git a/arch/arm/lib/div64.S b/arch/arm/lib/div64.S index 4d80f690c48b..a87c02925ffa 100644 --- a/arch/arm/lib/div64.S +++ b/arch/arm/lib/div64.S | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/lib/div64.S | 3 | * linux/arch/arm/lib/div64.S |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Author: Nicolas Pitre | 7 | * Author: Nicolas Pitre |
| 7 | * Created: Oct 5, 2003 | 8 | * Created: Oct 5, 2003 |
| 8 | * Copyright: Monta Vista Software, Inc. | 9 | * Copyright: Monta Vista Software, Inc. |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/linkage.h> | 12 | #include <linux/linkage.h> |
diff --git a/arch/arm/lib/ecard.S b/arch/arm/lib/ecard.S index e6057fa851bb..eb8ac0412da6 100644 --- a/arch/arm/lib/ecard.S +++ b/arch/arm/lib/ecard.S | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/lib/ecard.S | 3 | * linux/arch/arm/lib/ecard.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995, 1996 Russell King | 5 | * Copyright (C) 1995, 1996 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * 27/03/03 Ian Molton Clean up CONFIG_CPU | 7 | * 27/03/03 Ian Molton Clean up CONFIG_CPU |
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | #include <linux/linkage.h> | 9 | #include <linux/linkage.h> |
| 14 | #include <asm/assembler.h> | 10 | #include <asm/assembler.h> |
diff --git a/arch/arm/lib/findbit.S b/arch/arm/lib/findbit.S index 7848780e8834..b5e8b9ae4c7d 100644 --- a/arch/arm/lib/findbit.S +++ b/arch/arm/lib/findbit.S | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/lib/findbit.S | 3 | * linux/arch/arm/lib/findbit.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-2000 Russell King | 5 | * Copyright (C) 1995-2000 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * 16th March 2001 - John Ripley <jripley@sonicblue.com> | 7 | * 16th March 2001 - John Ripley <jripley@sonicblue.com> |
| 11 | * Fixed so that "size" is an exclusive not an inclusive quantity. | 8 | * Fixed so that "size" is an exclusive not an inclusive quantity. |
| 12 | * All users of these functions expect exclusive sizes, and may | 9 | * All users of these functions expect exclusive sizes, and may |
diff --git a/arch/arm/lib/floppydma.S b/arch/arm/lib/floppydma.S index de68d3b343e3..6698b83050dc 100644 --- a/arch/arm/lib/floppydma.S +++ b/arch/arm/lib/floppydma.S | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/lib/floppydma.S | 3 | * linux/arch/arm/lib/floppydma.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995, 1996 Russell King | 5 | * Copyright (C) 1995, 1996 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
| 11 | #include <asm/assembler.h> | 8 | #include <asm/assembler.h> |
diff --git a/arch/arm/lib/getuser.S b/arch/arm/lib/getuser.S index b2e4bc3a635e..c5e420750c48 100644 --- a/arch/arm/lib/getuser.S +++ b/arch/arm/lib/getuser.S | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/lib/getuser.S | 3 | * linux/arch/arm/lib/getuser.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2001 Russell King | 5 | * Copyright (C) 2001 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Idea from x86 version, (C) Copyright 1998 Linus Torvalds | 7 | * Idea from x86 version, (C) Copyright 1998 Linus Torvalds |
| 11 | * | 8 | * |
| 12 | * These functions have a non-standard call interface to make them more | 9 | * These functions have a non-standard call interface to make them more |
diff --git a/arch/arm/lib/io-acorn.S b/arch/arm/lib/io-acorn.S index 69719bad674d..b9082a2a2a01 100644 --- a/arch/arm/lib/io-acorn.S +++ b/arch/arm/lib/io-acorn.S | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/lib/io-acorn.S | 3 | * linux/arch/arm/lib/io-acorn.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995, 1996 Russell King | 5 | * Copyright (C) 1995, 1996 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * 27/03/03 Ian Molton Clean up CONFIG_CPU | 7 | * 27/03/03 Ian Molton Clean up CONFIG_CPU |
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | #include <linux/linkage.h> | 9 | #include <linux/linkage.h> |
| 14 | #include <linux/kern_levels.h> | 10 | #include <linux/kern_levels.h> |
diff --git a/arch/arm/lib/io-readsb.S b/arch/arm/lib/io-readsb.S index 91038a0a77b5..0def9388fb15 100644 --- a/arch/arm/lib/io-readsb.S +++ b/arch/arm/lib/io-readsb.S | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/lib/io-readsb.S | 3 | * linux/arch/arm/lib/io-readsb.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-2000 Russell King | 5 | * Copyright (C) 1995-2000 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
| 11 | #include <asm/assembler.h> | 8 | #include <asm/assembler.h> |
diff --git a/arch/arm/lib/io-readsl.S b/arch/arm/lib/io-readsl.S index f2e2064318d2..d9f6b372b058 100644 --- a/arch/arm/lib/io-readsl.S +++ b/arch/arm/lib/io-readsl.S | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/lib/io-readsl.S | 3 | * linux/arch/arm/lib/io-readsl.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-2000 Russell King | 5 | * Copyright (C) 1995-2000 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
| 11 | #include <asm/assembler.h> | 8 | #include <asm/assembler.h> |
diff --git a/arch/arm/lib/io-readsw-armv3.S b/arch/arm/lib/io-readsw-armv3.S index 8b25b69c516e..266043610c0c 100644 --- a/arch/arm/lib/io-readsw-armv3.S +++ b/arch/arm/lib/io-readsw-armv3.S | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/lib/io-readsw-armv3.S | 3 | * linux/arch/arm/lib/io-readsw-armv3.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-2000 Russell King | 5 | * Copyright (C) 1995-2000 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
| 11 | #include <asm/assembler.h> | 8 | #include <asm/assembler.h> |
diff --git a/arch/arm/lib/io-readsw-armv4.S b/arch/arm/lib/io-readsw-armv4.S index 5efdd66f5dcd..228c176a94d1 100644 --- a/arch/arm/lib/io-readsw-armv4.S +++ b/arch/arm/lib/io-readsw-armv4.S | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/lib/io-readsw-armv4.S | 3 | * linux/arch/arm/lib/io-readsw-armv4.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-2000 Russell King | 5 | * Copyright (C) 1995-2000 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
| 11 | #include <asm/assembler.h> | 8 | #include <asm/assembler.h> |
diff --git a/arch/arm/lib/io-writesb.S b/arch/arm/lib/io-writesb.S index 7d2881a2381e..e2ae312f0b69 100644 --- a/arch/arm/lib/io-writesb.S +++ b/arch/arm/lib/io-writesb.S | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/lib/io-writesb.S | 3 | * linux/arch/arm/lib/io-writesb.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-2000 Russell King | 5 | * Copyright (C) 1995-2000 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
| 11 | #include <asm/assembler.h> | 8 | #include <asm/assembler.h> |
diff --git a/arch/arm/lib/io-writesl.S b/arch/arm/lib/io-writesl.S index 7596ac0c90b0..89ef7be61421 100644 --- a/arch/arm/lib/io-writesl.S +++ b/arch/arm/lib/io-writesl.S | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/lib/io-writesl.S | 3 | * linux/arch/arm/lib/io-writesl.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-2000 Russell King | 5 | * Copyright (C) 1995-2000 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
| 11 | #include <asm/assembler.h> | 8 | #include <asm/assembler.h> |
diff --git a/arch/arm/lib/io-writesw-armv3.S b/arch/arm/lib/io-writesw-armv3.S index cb94b9b49405..4cabbee7f3b8 100644 --- a/arch/arm/lib/io-writesw-armv3.S +++ b/arch/arm/lib/io-writesw-armv3.S | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/lib/io-writesw-armv3.S | 3 | * linux/arch/arm/lib/io-writesw-armv3.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-2000 Russell King | 5 | * Copyright (C) 1995-2000 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
| 11 | #include <asm/assembler.h> | 8 | #include <asm/assembler.h> |
diff --git a/arch/arm/lib/io-writesw-armv4.S b/arch/arm/lib/io-writesw-armv4.S index e6645b2f249e..12eec53266c7 100644 --- a/arch/arm/lib/io-writesw-armv4.S +++ b/arch/arm/lib/io-writesw-armv4.S | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/lib/io-writesw-armv4.S | 3 | * linux/arch/arm/lib/io-writesw-armv4.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-2000 Russell King | 5 | * Copyright (C) 1995-2000 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
| 11 | #include <asm/assembler.h> | 8 | #include <asm/assembler.h> |
diff --git a/arch/arm/lib/memchr.S b/arch/arm/lib/memchr.S index 74a5bed6d999..95bedafd0330 100644 --- a/arch/arm/lib/memchr.S +++ b/arch/arm/lib/memchr.S | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/lib/memchr.S | 3 | * linux/arch/arm/lib/memchr.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-2000 Russell King | 5 | * Copyright (C) 1995-2000 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * ASM optimised string functions | 7 | * ASM optimised string functions |
| 11 | */ | 8 | */ |
| 12 | #include <linux/linkage.h> | 9 | #include <linux/linkage.h> |
diff --git a/arch/arm/lib/memcpy.S b/arch/arm/lib/memcpy.S index 4a6997bb4404..09a333153dc6 100644 --- a/arch/arm/lib/memcpy.S +++ b/arch/arm/lib/memcpy.S | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/lib/memcpy.S | 3 | * linux/arch/arm/lib/memcpy.S |
| 3 | * | 4 | * |
| 4 | * Author: Nicolas Pitre | 5 | * Author: Nicolas Pitre |
| 5 | * Created: Sep 28, 2005 | 6 | * Created: Sep 28, 2005 |
| 6 | * Copyright: MontaVista Software, Inc. | 7 | * Copyright: MontaVista Software, Inc. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/linkage.h> | 10 | #include <linux/linkage.h> |
diff --git a/arch/arm/lib/memmove.S b/arch/arm/lib/memmove.S index d70304cb2cd0..b50e5770fb44 100644 --- a/arch/arm/lib/memmove.S +++ b/arch/arm/lib/memmove.S | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/lib/memmove.S | 3 | * linux/arch/arm/lib/memmove.S |
| 3 | * | 4 | * |
| 4 | * Author: Nicolas Pitre | 5 | * Author: Nicolas Pitre |
| 5 | * Created: Sep 28, 2005 | 6 | * Created: Sep 28, 2005 |
| 6 | * Copyright: (C) MontaVista Software Inc. | 7 | * Copyright: (C) MontaVista Software Inc. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/linkage.h> | 10 | #include <linux/linkage.h> |
diff --git a/arch/arm/lib/memset.S b/arch/arm/lib/memset.S index 5593a45e0a8c..6ca4535c47fb 100644 --- a/arch/arm/lib/memset.S +++ b/arch/arm/lib/memset.S | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/lib/memset.S | 3 | * linux/arch/arm/lib/memset.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-2000 Russell King | 5 | * Copyright (C) 1995-2000 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * ASM optimised string functions | 7 | * ASM optimised string functions |
| 11 | */ | 8 | */ |
| 12 | #include <linux/linkage.h> | 9 | #include <linux/linkage.h> |
diff --git a/arch/arm/lib/muldi3.S b/arch/arm/lib/muldi3.S index 204305956925..8362fe6c0de9 100644 --- a/arch/arm/lib/muldi3.S +++ b/arch/arm/lib/muldi3.S | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/lib/muldi3.S | 3 | * linux/arch/arm/lib/muldi3.S |
| 3 | * | 4 | * |
| 4 | * Author: Nicolas Pitre | 5 | * Author: Nicolas Pitre |
| 5 | * Created: Oct 19, 2005 | 6 | * Created: Oct 19, 2005 |
| 6 | * Copyright: Monta Vista Software, Inc. | 7 | * Copyright: Monta Vista Software, Inc. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/linkage.h> | 10 | #include <linux/linkage.h> |
diff --git a/arch/arm/lib/putuser.S b/arch/arm/lib/putuser.S index 515eeaa9975c..bdd8836dc5c2 100644 --- a/arch/arm/lib/putuser.S +++ b/arch/arm/lib/putuser.S | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/lib/putuser.S | 3 | * linux/arch/arm/lib/putuser.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2001 Russell King | 5 | * Copyright (C) 2001 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Idea from x86 version, (C) Copyright 1998 Linus Torvalds | 7 | * Idea from x86 version, (C) Copyright 1998 Linus Torvalds |
| 11 | * | 8 | * |
| 12 | * These functions have a non-standard call interface to make | 9 | * These functions have a non-standard call interface to make |
diff --git a/arch/arm/lib/setbit.S b/arch/arm/lib/setbit.S index 618fedae4b37..19a96f43f4bb 100644 --- a/arch/arm/lib/setbit.S +++ b/arch/arm/lib/setbit.S | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/lib/setbit.S | 3 | * linux/arch/arm/lib/setbit.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-1996 Russell King | 5 | * Copyright (C) 1995-1996 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
| 11 | #include <asm/assembler.h> | 8 | #include <asm/assembler.h> |
diff --git a/arch/arm/lib/strchr.S b/arch/arm/lib/strchr.S index 013d64c71e8d..09e2cc8a8950 100644 --- a/arch/arm/lib/strchr.S +++ b/arch/arm/lib/strchr.S | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/lib/strchr.S | 3 | * linux/arch/arm/lib/strchr.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-2000 Russell King | 5 | * Copyright (C) 1995-2000 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * ASM optimised string functions | 7 | * ASM optimised string functions |
| 11 | */ | 8 | */ |
| 12 | #include <linux/linkage.h> | 9 | #include <linux/linkage.h> |
diff --git a/arch/arm/lib/strrchr.S b/arch/arm/lib/strrchr.S index 3cec1c7482c4..5e87247d1e8b 100644 --- a/arch/arm/lib/strrchr.S +++ b/arch/arm/lib/strrchr.S | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/lib/strrchr.S | 3 | * linux/arch/arm/lib/strrchr.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-2000 Russell King | 5 | * Copyright (C) 1995-2000 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * ASM optimised string functions | 7 | * ASM optimised string functions |
| 11 | */ | 8 | */ |
| 12 | #include <linux/linkage.h> | 9 | #include <linux/linkage.h> |
diff --git a/arch/arm/lib/testchangebit.S b/arch/arm/lib/testchangebit.S index 4becdc3a59cb..4ebecc67e6e0 100644 --- a/arch/arm/lib/testchangebit.S +++ b/arch/arm/lib/testchangebit.S | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/lib/testchangebit.S | 3 | * linux/arch/arm/lib/testchangebit.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-1996 Russell King | 5 | * Copyright (C) 1995-1996 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
| 11 | #include <asm/assembler.h> | 8 | #include <asm/assembler.h> |
diff --git a/arch/arm/lib/testclearbit.S b/arch/arm/lib/testclearbit.S index 918841dcce7a..009afa0f5b4a 100644 --- a/arch/arm/lib/testclearbit.S +++ b/arch/arm/lib/testclearbit.S | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/lib/testclearbit.S | 3 | * linux/arch/arm/lib/testclearbit.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-1996 Russell King | 5 | * Copyright (C) 1995-1996 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
| 11 | #include <asm/assembler.h> | 8 | #include <asm/assembler.h> |
diff --git a/arch/arm/lib/testsetbit.S b/arch/arm/lib/testsetbit.S index 8d1b2fe9e487..f3192e55acc8 100644 --- a/arch/arm/lib/testsetbit.S +++ b/arch/arm/lib/testsetbit.S | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/lib/testsetbit.S | 3 | * linux/arch/arm/lib/testsetbit.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-1996 Russell King | 5 | * Copyright (C) 1995-1996 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
| 11 | #include <asm/assembler.h> | 8 | #include <asm/assembler.h> |
diff --git a/arch/arm/lib/uaccess_with_memcpy.c b/arch/arm/lib/uaccess_with_memcpy.c index 73dc7360cbdd..c9450982a155 100644 --- a/arch/arm/lib/uaccess_with_memcpy.c +++ b/arch/arm/lib/uaccess_with_memcpy.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/lib/uaccess_with_memcpy.c | 3 | * linux/arch/arm/lib/uaccess_with_memcpy.c |
| 3 | * | 4 | * |
| 4 | * Written by: Lennert Buytenhek and Nicolas Pitre | 5 | * Written by: Lennert Buytenhek and Nicolas Pitre |
| 5 | * Copyright (C) 2009 Marvell Semiconductor | 6 | * Copyright (C) 2009 Marvell Semiconductor |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
diff --git a/arch/arm/lib/ucmpdi2.S b/arch/arm/lib/ucmpdi2.S index ad4a6309141a..679e16a210ae 100644 --- a/arch/arm/lib/ucmpdi2.S +++ b/arch/arm/lib/ucmpdi2.S | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/lib/ucmpdi2.S | 3 | * linux/arch/arm/lib/ucmpdi2.S |
| 3 | * | 4 | * |
| 4 | * Author: Nicolas Pitre | 5 | * Author: Nicolas Pitre |
| 5 | * Created: Oct 19, 2005 | 6 | * Created: Oct 19, 2005 |
| 6 | * Copyright: Monta Vista Software, Inc. | 7 | * Copyright: Monta Vista Software, Inc. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/linkage.h> | 10 | #include <linux/linkage.h> |
diff --git a/arch/arm/lib/xor-neon.c b/arch/arm/lib/xor-neon.c index c691b901092f..b99dd8e1c93f 100644 --- a/arch/arm/lib/xor-neon.c +++ b/arch/arm/lib/xor-neon.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/lib/xor-neon.c | 3 | * linux/arch/arm/lib/xor-neon.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Linaro Ltd <ard.biesheuvel@linaro.org> | 5 | * Copyright (C) 2013 Linaro Ltd <ard.biesheuvel@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/raid/xor.h> | 8 | #include <linux/raid/xor.h> |
diff --git a/arch/arm/mach-artpec/board-artpec6.c b/arch/arm/mach-artpec/board-artpec6.c index a0b1979c2c2c..d3cf3e8603e8 100644 --- a/arch/arm/mach-artpec/board-artpec6.c +++ b/arch/arm/mach-artpec/board-artpec6.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ARTPEC-6 device support. | 3 | * ARTPEC-6 device support. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/amba/bus.h> | 6 | #include <linux/amba/bus.h> |
diff --git a/arch/arm/mach-at91/generic.h b/arch/arm/mach-at91/generic.h index 72b45accfa0f..0a4cdcb4985b 100644 --- a/arch/arm/mach-at91/generic.h +++ b/arch/arm/mach-at91/generic.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-at91/generic.h | 3 | * linux/arch/arm/mach-at91/generic.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2005 David Brownell | 5 | * Copyright (C) 2005 David Brownell |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef _AT91_GENERIC_H | 8 | #ifndef _AT91_GENERIC_H |
diff --git a/arch/arm/mach-at91/pm_suspend.S b/arch/arm/mach-at91/pm_suspend.S index 77e29309cc6e..c751f047b116 100644 --- a/arch/arm/mach-at91/pm_suspend.S +++ b/arch/arm/mach-at91/pm_suspend.S | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-at91/pm_slow_clock.S | 3 | * arch/arm/mach-at91/pm_slow_clock.S |
| 3 | * | 4 | * |
| @@ -5,11 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * AT91SAM9 support: | 7 | * AT91SAM9 support: |
| 7 | * Copyright (C) 2007 Anti Sullin <anti.sullin@artecdesign.ee> | 8 | * Copyright (C) 2007 Anti Sullin <anti.sullin@artecdesign.ee> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | */ | 9 | */ |
| 14 | #include <linux/linkage.h> | 10 | #include <linux/linkage.h> |
| 15 | #include <linux/clk/at91_pmc.h> | 11 | #include <linux/clk/at91_pmc.h> |
diff --git a/arch/arm/mach-axxia/platsmp.c b/arch/arm/mach-axxia/platsmp.c index 502e3df69f69..512943eae30a 100644 --- a/arch/arm/mach-axxia/platsmp.c +++ b/arch/arm/mach-axxia/platsmp.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-axxia/platsmp.c | 3 | * linux/arch/arm/mach-axxia/platsmp.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 LSI Corporation | 5 | * Copyright (C) 2012 LSI 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/init.h> | 8 | #include <linux/init.h> |
diff --git a/arch/arm/mach-bcm/bcm63xx_smp.c b/arch/arm/mach-bcm/bcm63xx_smp.c index f5fb10b4376f..83dd0c10fa47 100644 --- a/arch/arm/mach-bcm/bcm63xx_smp.c +++ b/arch/arm/mach-bcm/bcm63xx_smp.c | |||
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Broadcom BCM63138 DSL SoCs SMP support code | 3 | * Broadcom BCM63138 DSL SoCs SMP support code |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015, Broadcom Corporation | 5 | * Copyright (C) 2015, Broadcom Corporation |
| 5 | * | ||
| 6 | * Licensed under the terms of the GPLv2 | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | #include <linux/delay.h> | 8 | #include <linux/delay.h> |
diff --git a/arch/arm/mach-davinci/board-da850-evm.c b/arch/arm/mach-davinci/board-da850-evm.c index 4ee65a8a3b80..31ae3be5741d 100644 --- a/arch/arm/mach-davinci/board-da850-evm.c +++ b/arch/arm/mach-davinci/board-da850-evm.c | |||
| @@ -1480,6 +1480,8 @@ static __init void da850_evm_init(void) | |||
| 1480 | if (ret) | 1480 | if (ret) |
| 1481 | pr_warn("%s: dsp/rproc registration failed: %d\n", | 1481 | pr_warn("%s: dsp/rproc registration failed: %d\n", |
| 1482 | __func__, ret); | 1482 | __func__, ret); |
| 1483 | |||
| 1484 | regulator_has_full_constraints(); | ||
| 1483 | } | 1485 | } |
| 1484 | 1486 | ||
| 1485 | #ifdef CONFIG_SERIAL_8250_CONSOLE | 1487 | #ifdef CONFIG_SERIAL_8250_CONSOLE |
diff --git a/arch/arm/mach-davinci/clock.h b/arch/arm/mach-davinci/clock.h index 307383472400..54f5663b08ee 100644 --- a/arch/arm/mach-davinci/clock.h +++ b/arch/arm/mach-davinci/clock.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * TI DaVinci clock definitions | 3 | * TI DaVinci clock definitions |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2006-2007 Texas Instruments. | 5 | * Copyright (C) 2006-2007 Texas Instruments. |
| 5 | * Copyright (C) 2008-2009 Deep Root Systems, LLC | 6 | * Copyright (C) 2008-2009 Deep Root Systems, LLC |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __ARCH_ARM_DAVINCI_CLOCK_H | 9 | #ifndef __ARCH_ARM_DAVINCI_CLOCK_H |
diff --git a/arch/arm/mach-davinci/cpuidle.c b/arch/arm/mach-davinci/cpuidle.c index 1b8f08532455..b795f671bd03 100644 --- a/arch/arm/mach-davinci/cpuidle.c +++ b/arch/arm/mach-davinci/cpuidle.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * CPU idle for DaVinci SoCs | 3 | * CPU idle for DaVinci SoCs |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Derived from Marvell Kirkwood CPU idle code | 7 | * Derived from Marvell Kirkwood CPU idle code |
| 7 | * (arch/arm/mach-kirkwood/cpuidle.c) | 8 | * (arch/arm/mach-kirkwood/cpuidle.c) |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/kernel.h> | 11 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-davinci/da8xx-dt.c b/arch/arm/mach-davinci/da8xx-dt.c index beac80ec4037..9c0dd028d5ad 100644 --- a/arch/arm/mach-davinci/da8xx-dt.c +++ b/arch/arm/mach-davinci/da8xx-dt.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * | 4 | * |
| 4 | * Modified from mach-omap/omap2/board-generic.c | 5 | * Modified from mach-omap/omap2/board-generic.c |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <asm/mach/arch.h> | 8 | #include <asm/mach/arch.h> |
diff --git a/arch/arm/mach-davinci/devices-da8xx.c b/arch/arm/mach-davinci/devices-da8xx.c index 9ff02de448c6..2d69e704f7f6 100644 --- a/arch/arm/mach-davinci/devices-da8xx.c +++ b/arch/arm/mach-davinci/devices-da8xx.c | |||
| @@ -683,6 +683,9 @@ static struct platform_device da8xx_lcdc_device = { | |||
| 683 | .id = 0, | 683 | .id = 0, |
| 684 | .num_resources = ARRAY_SIZE(da8xx_lcdc_resources), | 684 | .num_resources = ARRAY_SIZE(da8xx_lcdc_resources), |
| 685 | .resource = da8xx_lcdc_resources, | 685 | .resource = da8xx_lcdc_resources, |
| 686 | .dev = { | ||
| 687 | .coherent_dma_mask = DMA_BIT_MASK(32), | ||
| 688 | } | ||
| 686 | }; | 689 | }; |
| 687 | 690 | ||
| 688 | int __init da8xx_register_lcdc(struct da8xx_lcdc_platform_data *pdata) | 691 | int __init da8xx_register_lcdc(struct da8xx_lcdc_platform_data *pdata) |
diff --git a/arch/arm/mach-davinci/pdata-quirks.c b/arch/arm/mach-davinci/pdata-quirks.c index 4858b1cdf31b..67f1c8537354 100644 --- a/arch/arm/mach-davinci/pdata-quirks.c +++ b/arch/arm/mach-davinci/pdata-quirks.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Legacy platform_data quirks | 3 | * Legacy platform_data quirks |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016 BayLibre, Inc | 5 | * Copyright (C) 2016 BayLibre, Inc |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
| 11 | #include <linux/of_platform.h> | 8 | #include <linux/of_platform.h> |
diff --git a/arch/arm/mach-davinci/pm.c b/arch/arm/mach-davinci/pm.c index b5cc05dc2cb2..e33c6bcb4598 100644 --- a/arch/arm/mach-davinci/pm.c +++ b/arch/arm/mach-davinci/pm.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * DaVinci Power Management Routines | 3 | * DaVinci Power Management Routines |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009 Texas Instruments, Inc. http://www.ti.com/ | 5 | * Copyright (C) 2009 Texas Instruments, Inc. http://www.ti.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/pm.h> | 8 | #include <linux/pm.h> |
diff --git a/arch/arm/mach-davinci/sram.h b/arch/arm/mach-davinci/sram.h index 4e5db56218b8..7ef8d1d3c365 100644 --- a/arch/arm/mach-davinci/sram.h +++ b/arch/arm/mach-davinci/sram.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * mach/sram.h - DaVinci simple SRAM allocator | 3 | * mach/sram.h - DaVinci simple SRAM allocator |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009 David Brownell | 5 | * Copyright (C) 2009 David Brownell |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef __MACH_SRAM_H | 7 | #ifndef __MACH_SRAM_H |
| 11 | #define __MACH_SRAM_H | 8 | #define __MACH_SRAM_H |
diff --git a/arch/arm/mach-digicolor/digicolor.c b/arch/arm/mach-digicolor/digicolor.c index 4d62f1bde4ed..156d0d5996a9 100644 --- a/arch/arm/mach-digicolor/digicolor.c +++ b/arch/arm/mach-digicolor/digicolor.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Support for Conexant Digicolor SoCs | 3 | * Support for Conexant Digicolor SoCs |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <asm/mach/arch.h> | 6 | #include <asm/mach/arch.h> |
diff --git a/arch/arm/mach-ebsa110/core.c b/arch/arm/mach-ebsa110/core.c index 688e5fed49a7..da2ff4f61d6b 100644 --- a/arch/arm/mach-ebsa110/core.c +++ b/arch/arm/mach-ebsa110/core.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-ebsa110/core.c | 3 | * linux/arch/arm/mach-ebsa110/core.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1998-2001 Russell King | 5 | * Copyright (C) 1998-2001 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Extra MM routines for the EBSA-110 architecture | 7 | * Extra MM routines for the EBSA-110 architecture |
| 11 | */ | 8 | */ |
| 12 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-ebsa110/core.h b/arch/arm/mach-ebsa110/core.h index afe137ee172e..47acc610b6b4 100644 --- a/arch/arm/mach-ebsa110/core.h +++ b/arch/arm/mach-ebsa110/core.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 1996-2000 Russell King. | 3 | * Copyright (C) 1996-2000 Russell King. |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * This file contains the core hardware definitions of the EBSA-110. | 5 | * This file contains the core hardware definitions of the EBSA-110. |
| 9 | */ | 6 | */ |
| 10 | #ifndef CORE_H | 7 | #ifndef CORE_H |
diff --git a/arch/arm/mach-ebsa110/include/mach/hardware.h b/arch/arm/mach-ebsa110/include/mach/hardware.h index f4e5407bd004..81f6967683f6 100644 --- a/arch/arm/mach-ebsa110/include/mach/hardware.h +++ b/arch/arm/mach-ebsa110/include/mach/hardware.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-ebsa110/include/mach/hardware.h | 3 | * arch/arm/mach-ebsa110/include/mach/hardware.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1996-2000 Russell King. | 5 | * Copyright (C) 1996-2000 Russell King. |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This file contains the hardware definitions of the EBSA-110. | 7 | * This file contains the hardware definitions of the EBSA-110. |
| 11 | */ | 8 | */ |
| 12 | #ifndef __ASM_ARCH_HARDWARE_H | 9 | #ifndef __ASM_ARCH_HARDWARE_H |
diff --git a/arch/arm/mach-ebsa110/include/mach/io.h b/arch/arm/mach-ebsa110/include/mach/io.h index 69975784acfa..ad170886c9aa 100644 --- a/arch/arm/mach-ebsa110/include/mach/io.h +++ b/arch/arm/mach-ebsa110/include/mach/io.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-ebsa110/include/mach/io.h | 3 | * arch/arm/mach-ebsa110/include/mach/io.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1997,1998 Russell King | 5 | * Copyright (C) 1997,1998 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Modifications: | 7 | * Modifications: |
| 11 | * 06-Dec-1997 RMK Created. | 8 | * 06-Dec-1997 RMK Created. |
| 12 | */ | 9 | */ |
diff --git a/arch/arm/mach-ebsa110/include/mach/irqs.h b/arch/arm/mach-ebsa110/include/mach/irqs.h index a8f3771bc060..29a8671fe849 100644 --- a/arch/arm/mach-ebsa110/include/mach/irqs.h +++ b/arch/arm/mach-ebsa110/include/mach/irqs.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-ebsa110/include/mach/irqs.h | 3 | * arch/arm/mach-ebsa110/include/mach/irqs.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1996 Russell King | 5 | * Copyright (C) 1996 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #define NR_IRQS 8 | 8 | #define NR_IRQS 8 |
diff --git a/arch/arm/mach-ebsa110/include/mach/memory.h b/arch/arm/mach-ebsa110/include/mach/memory.h index 866f8a1c6ff7..f025f405de50 100644 --- a/arch/arm/mach-ebsa110/include/mach/memory.h +++ b/arch/arm/mach-ebsa110/include/mach/memory.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-ebsa110/include/mach/memory.h | 3 | * arch/arm/mach-ebsa110/include/mach/memory.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1996-1999 Russell King. | 5 | * Copyright (C) 1996-1999 Russell King. |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Changelog: | 7 | * Changelog: |
| 11 | * 20-Oct-1996 RMK Created | 8 | * 20-Oct-1996 RMK Created |
| 12 | * 31-Dec-1997 RMK Fixed definitions to reduce warnings | 9 | * 31-Dec-1997 RMK Fixed definitions to reduce warnings |
diff --git a/arch/arm/mach-ebsa110/include/mach/uncompress.h b/arch/arm/mach-ebsa110/include/mach/uncompress.h index ab64bea69c72..3ec12efe98a6 100644 --- a/arch/arm/mach-ebsa110/include/mach/uncompress.h +++ b/arch/arm/mach-ebsa110/include/mach/uncompress.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-ebsa110/include/mach/uncompress.h | 3 | * arch/arm/mach-ebsa110/include/mach/uncompress.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1996,1997,1998 Russell King | 5 | * Copyright (C) 1996,1997,1998 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/serial_reg.h> | 8 | #include <linux/serial_reg.h> |
diff --git a/arch/arm/mach-ep93xx/crunch-bits.S b/arch/arm/mach-ep93xx/crunch-bits.S index ee0be2af5c61..fb2dbf76f09e 100644 --- a/arch/arm/mach-ep93xx/crunch-bits.S +++ b/arch/arm/mach-ep93xx/crunch-bits.S | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/kernel/crunch-bits.S | 3 | * arch/arm/kernel/crunch-bits.S |
| 3 | * Cirrus MaverickCrunch context switching and handling | 4 | * Cirrus MaverickCrunch context switching and handling |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Shamelessly stolen from the iWMMXt code by Nicolas Pitre, which is | 8 | * Shamelessly stolen from the iWMMXt code by Nicolas Pitre, which is |
| 8 | * Copyright (c) 2003-2004, MontaVista Software, Inc. | 9 | * Copyright (c) 2003-2004, MontaVista Software, Inc. |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/linkage.h> | 12 | #include <linux/linkage.h> |
diff --git a/arch/arm/mach-ep93xx/crunch.c b/arch/arm/mach-ep93xx/crunch.c index a4a2ab9648c9..1c9a4be8b503 100644 --- a/arch/arm/mach-ep93xx/crunch.c +++ b/arch/arm/mach-ep93xx/crunch.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/kernel/crunch.c | 3 | * arch/arm/kernel/crunch.c |
| 3 | * Cirrus MaverickCrunch context switching and handling | 4 | * Cirrus MaverickCrunch context switching and handling |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2006 Lennert Buytenhek <buytenh@wantstofly.org> | 6 | * Copyright (C) 2006 Lennert Buytenhek <buytenh@wantstofly.org> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/arch/arm/mach-ep93xx/micro9.c b/arch/arm/mach-ep93xx/micro9.c index c7f64e4ff6c7..b18ebf26da45 100644 --- a/arch/arm/mach-ep93xx/micro9.c +++ b/arch/arm/mach-ep93xx/micro9.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-ep93xx/micro9.c | 3 | * linux/arch/arm/mach-ep93xx/micro9.c |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Manfred Gruber <m.gruber@tirol.com> | 6 | * Manfred Gruber <m.gruber@tirol.com> |
| 6 | * Copyright (C) 2009 Contec Steuerungstechnik & Automation GmbH | 7 | * Copyright (C) 2009 Contec Steuerungstechnik & Automation GmbH |
| 7 | * Hubert Feurstein <hubert.feurstein@contec.at> | 8 | * Hubert Feurstein <hubert.feurstein@contec.at> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/kernel.h> | 11 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-footbridge/common.c b/arch/arm/mach-footbridge/common.c index 0f0c9e040fcc..015f75d1c98d 100644 --- a/arch/arm/mach-footbridge/common.c +++ b/arch/arm/mach-footbridge/common.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-footbridge/common.c | 3 | * linux/arch/arm/mach-footbridge/common.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1998-2000 Russell King, Dave Gilbert. | 5 | * Copyright (C) 1998-2000 Russell King, Dave Gilbert. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/module.h> | 7 | #include <linux/module.h> |
| 11 | #include <linux/types.h> | 8 | #include <linux/types.h> |
diff --git a/arch/arm/mach-footbridge/dc21285.c b/arch/arm/mach-footbridge/dc21285.c index 16d71bac0061..8b81a17f675d 100644 --- a/arch/arm/mach-footbridge/dc21285.c +++ b/arch/arm/mach-footbridge/dc21285.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/kernel/dec21285.c: PCI functions for DC21285 | 3 | * linux/arch/arm/kernel/dec21285.c: PCI functions for DC21285 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1998-2001 Russell King | 5 | * Copyright (C) 1998-2001 Russell King |
| 5 | * Copyright (C) 1998-2000 Phil Blundell | 6 | * Copyright (C) 1998-2000 Phil Blundell |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
| 12 | #include <linux/pci.h> | 9 | #include <linux/pci.h> |
diff --git a/arch/arm/mach-footbridge/include/mach/hardware.h b/arch/arm/mach-footbridge/include/mach/hardware.h index 20d5ad781fe2..ecaf6e7388d9 100644 --- a/arch/arm/mach-footbridge/include/mach/hardware.h +++ b/arch/arm/mach-footbridge/include/mach/hardware.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-footbridge/include/mach/hardware.h | 3 | * arch/arm/mach-footbridge/include/mach/hardware.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1998-1999 Russell King. | 5 | * Copyright (C) 1998-1999 Russell King. |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This file contains the hardware definitions of the EBSA-285. | 7 | * This file contains the hardware definitions of the EBSA-285. |
| 11 | */ | 8 | */ |
| 12 | #ifndef __ASM_ARCH_HARDWARE_H | 9 | #ifndef __ASM_ARCH_HARDWARE_H |
diff --git a/arch/arm/mach-footbridge/include/mach/io.h b/arch/arm/mach-footbridge/include/mach/io.h index aba46388cc0c..4e18b921373f 100644 --- a/arch/arm/mach-footbridge/include/mach/io.h +++ b/arch/arm/mach-footbridge/include/mach/io.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-footbridge/include/mach/io.h | 3 | * arch/arm/mach-footbridge/include/mach/io.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1997-1999 Russell King | 5 | * Copyright (C) 1997-1999 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Modifications: | 7 | * Modifications: |
| 11 | * 06-12-1997 RMK Created. | 8 | * 06-12-1997 RMK Created. |
| 12 | * 07-04-1999 RMK Major cleanup | 9 | * 07-04-1999 RMK Major cleanup |
diff --git a/arch/arm/mach-footbridge/include/mach/memory.h b/arch/arm/mach-footbridge/include/mach/memory.h index 6f2ecccdf323..46fd4a8872b9 100644 --- a/arch/arm/mach-footbridge/include/mach/memory.h +++ b/arch/arm/mach-footbridge/include/mach/memory.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-footbridge/include/mach/memory.h | 3 | * arch/arm/mach-footbridge/include/mach/memory.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1996-1999 Russell King. | 5 | * Copyright (C) 1996-1999 Russell King. |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Changelog: | 7 | * Changelog: |
| 11 | * 20-Oct-1996 RMK Created | 8 | * 20-Oct-1996 RMK Created |
| 12 | * 31-Dec-1997 RMK Fixed definitions to reduce warnings. | 9 | * 31-Dec-1997 RMK Fixed definitions to reduce warnings. |
diff --git a/arch/arm/mach-footbridge/include/mach/uncompress.h b/arch/arm/mach-footbridge/include/mach/uncompress.h index a69398c05a52..28b577e29db3 100644 --- a/arch/arm/mach-footbridge/include/mach/uncompress.h +++ b/arch/arm/mach-footbridge/include/mach/uncompress.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-footbridge/include/mach/uncompress.h | 3 | * arch/arm/mach-footbridge/include/mach/uncompress.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1996-1999 Russell King | 5 | * Copyright (C) 1996-1999 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <asm/mach-types.h> | 7 | #include <asm/mach-types.h> |
| 11 | 8 | ||
diff --git a/arch/arm/mach-footbridge/isa-irq.c b/arch/arm/mach-footbridge/isa-irq.c index c01fca11b224..88a553932c33 100644 --- a/arch/arm/mach-footbridge/isa-irq.c +++ b/arch/arm/mach-footbridge/isa-irq.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-footbridge/irq.c | 3 | * linux/arch/arm/mach-footbridge/irq.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1996-2000 Russell King | 5 | * Copyright (C) 1996-2000 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Changelog: | 7 | * Changelog: |
| 11 | * 22-Aug-1998 RMK Restructured IRQ routines | 8 | * 22-Aug-1998 RMK Restructured IRQ routines |
| 12 | * 03-Sep-1998 PJB Merged CATS support | 9 | * 03-Sep-1998 PJB Merged CATS support |
diff --git a/arch/arm/mach-footbridge/isa.c b/arch/arm/mach-footbridge/isa.c index 4d9276c27d6f..ec5af521cf95 100644 --- a/arch/arm/mach-footbridge/isa.c +++ b/arch/arm/mach-footbridge/isa.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-footbridge/isa.c | 3 | * linux/arch/arm/mach-footbridge/isa.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004 Russell King. | 5 | * Copyright (C) 2004 Russell King. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/init.h> | 7 | #include <linux/init.h> |
| 11 | #include <linux/serial_8250.h> | 8 | #include <linux/serial_8250.h> |
diff --git a/arch/arm/mach-highbank/smc.S b/arch/arm/mach-highbank/smc.S index 407d17baaaa9..b16c0442e812 100644 --- a/arch/arm/mach-highbank/smc.S +++ b/arch/arm/mach-highbank/smc.S | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copied from omap44xx-smc.S Copyright (C) 2010 Texas Instruments, Inc. | 3 | * Copied from omap44xx-smc.S Copyright (C) 2010 Texas Instruments, Inc. |
| 3 | * Copyright 2012 Calxeda, Inc. | 4 | * Copyright 2012 Calxeda, Inc. |
| 4 | * | ||
| 5 | * This program is free software,you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
diff --git a/arch/arm/mach-hisi/hisilicon.c b/arch/arm/mach-hisi/hisilicon.c index c08c44ec5175..07ea28b99cd0 100644 --- a/arch/arm/mach-hisi/hisilicon.c +++ b/arch/arm/mach-hisi/hisilicon.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * (Hisilicon's SoC based) flattened device tree enabled machine | 3 | * (Hisilicon's SoC based) flattened device tree enabled machine |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (c) 2012-2013 Linaro Ltd. | 6 | * Copyright (c) 2012-2013 Linaro Ltd. |
| 6 | * | 7 | * |
| 7 | * Author: Haojian Zhuang <haojian.zhuang@linaro.org> | 8 | * Author: Haojian Zhuang <haojian.zhuang@linaro.org> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/clocksource.h> | 11 | #include <linux/clocksource.h> |
diff --git a/arch/arm/mach-imx/common.h b/arch/arm/mach-imx/common.h index c51764a85fd7..912aeceb4ff8 100644 --- a/arch/arm/mach-imx/common.h +++ b/arch/arm/mach-imx/common.h | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2004-2014 Freescale Semiconductor, Inc. All Rights Reserved. | 3 | * Copyright 2004-2014 Freescale Semiconductor, Inc. All Rights Reserved. |
| 3 | */ | 4 | */ |
| 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | ||
| 10 | 6 | ||
| 11 | #ifndef __ASM_ARCH_MXC_COMMON_H__ | 7 | #ifndef __ASM_ARCH_MXC_COMMON_H__ |
| 12 | #define __ASM_ARCH_MXC_COMMON_H__ | 8 | #define __ASM_ARCH_MXC_COMMON_H__ |
diff --git a/arch/arm/mach-imx/cpuidle-imx5.c b/arch/arm/mach-imx/cpuidle-imx5.c index db0127606aed..a8457c4eb99a 100644 --- a/arch/arm/mach-imx/cpuidle-imx5.c +++ b/arch/arm/mach-imx/cpuidle-imx5.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Freescale Semiconductor, Inc. | 3 | * Copyright (C) 2012 Freescale Semiconductor, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/cpuidle.h> | 6 | #include <linux/cpuidle.h> |
diff --git a/arch/arm/mach-imx/cpuidle-imx6q.c b/arch/arm/mach-imx/cpuidle-imx6q.c index 326e870d7123..a2441ed6b673 100644 --- a/arch/arm/mach-imx/cpuidle-imx6q.c +++ b/arch/arm/mach-imx/cpuidle-imx6q.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Freescale Semiconductor, Inc. | 3 | * Copyright (C) 2012 Freescale Semiconductor, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/cpuidle.h> | 6 | #include <linux/cpuidle.h> |
diff --git a/arch/arm/mach-imx/cpuidle-imx6sl.c b/arch/arm/mach-imx/cpuidle-imx6sl.c index 8d866fb674a8..4521e5352bf6 100644 --- a/arch/arm/mach-imx/cpuidle-imx6sl.c +++ b/arch/arm/mach-imx/cpuidle-imx6sl.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Freescale Semiconductor, Inc. | 3 | * Copyright (C) 2014 Freescale Semiconductor, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/cpuidle.h> | 6 | #include <linux/cpuidle.h> |
diff --git a/arch/arm/mach-imx/cpuidle-imx6sx.c b/arch/arm/mach-imx/cpuidle-imx6sx.c index fd0053e47a15..74ea1720e3d8 100644 --- a/arch/arm/mach-imx/cpuidle-imx6sx.c +++ b/arch/arm/mach-imx/cpuidle-imx6sx.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Freescale Semiconductor, Inc. | 3 | * Copyright (C) 2014 Freescale Semiconductor, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/cpuidle.h> | 6 | #include <linux/cpuidle.h> |
| @@ -15,6 +12,7 @@ | |||
| 15 | 12 | ||
| 16 | #include "common.h" | 13 | #include "common.h" |
| 17 | #include "cpuidle.h" | 14 | #include "cpuidle.h" |
| 15 | #include "hardware.h" | ||
| 18 | 16 | ||
| 19 | static int imx6sx_idle_finish(unsigned long val) | 17 | static int imx6sx_idle_finish(unsigned long val) |
| 20 | { | 18 | { |
| @@ -110,7 +108,7 @@ int __init imx6sx_cpuidle_init(void) | |||
| 110 | * except for power up sw2iso which need to be | 108 | * except for power up sw2iso which need to be |
| 111 | * larger than LDO ramp up time. | 109 | * larger than LDO ramp up time. |
| 112 | */ | 110 | */ |
| 113 | imx_gpc_set_arm_power_up_timing(0xf, 1); | 111 | imx_gpc_set_arm_power_up_timing(cpu_is_imx6sx() ? 0xf : 0x2, 1); |
| 114 | imx_gpc_set_arm_power_down_timing(1, 1); | 112 | imx_gpc_set_arm_power_down_timing(1, 1); |
| 115 | 113 | ||
| 116 | return cpuidle_register(&imx6sx_cpuidle_driver, NULL); | 114 | return cpuidle_register(&imx6sx_cpuidle_driver, NULL); |
diff --git a/arch/arm/mach-imx/devices-imx21.h b/arch/arm/mach-imx/devices-imx21.h index bd9393280159..3679d1de84d4 100644 --- a/arch/arm/mach-imx/devices-imx21.h +++ b/arch/arm/mach-imx/devices-imx21.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2010 Pengutronix | 3 | * Copyright (C) 2010 Pengutronix |
| 3 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> | 4 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it under | ||
| 6 | * the terms of the GNU General Public License version 2 as published by the | ||
| 7 | * Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include "devices/devices-common.h" | 6 | #include "devices/devices-common.h" |
| 10 | 7 | ||
diff --git a/arch/arm/mach-imx/devices-imx27.h b/arch/arm/mach-imx/devices-imx27.h index 130962519751..f89f4ae0e1ca 100644 --- a/arch/arm/mach-imx/devices-imx27.h +++ b/arch/arm/mach-imx/devices-imx27.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2010 Pengutronix | 3 | * Copyright (C) 2010 Pengutronix |
| 3 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> | 4 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it under | ||
| 6 | * the terms of the GNU General Public License version 2 as published by the | ||
| 7 | * Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include "devices/devices-common.h" | 6 | #include "devices/devices-common.h" |
| 10 | 7 | ||
diff --git a/arch/arm/mach-imx/devices-imx31.h b/arch/arm/mach-imx/devices-imx31.h index e8d1611bbc8e..5a4ba35a47ed 100644 --- a/arch/arm/mach-imx/devices-imx31.h +++ b/arch/arm/mach-imx/devices-imx31.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2010 Pengutronix | 3 | * Copyright (C) 2010 Pengutronix |
| 3 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> | 4 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it under | ||
| 6 | * the terms of the GNU General Public License version 2 as published by the | ||
| 7 | * Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include "devices/devices-common.h" | 6 | #include "devices/devices-common.h" |
| 10 | 7 | ||
diff --git a/arch/arm/mach-imx/devices-imx35.h b/arch/arm/mach-imx/devices-imx35.h index 780d8240281b..1b1bdadea15b 100644 --- a/arch/arm/mach-imx/devices-imx35.h +++ b/arch/arm/mach-imx/devices-imx35.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2010 Pengutronix | 3 | * Copyright (C) 2010 Pengutronix |
| 3 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> | 4 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it under | ||
| 6 | * the terms of the GNU General Public License version 2 as published by the | ||
| 7 | * Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include "devices/devices-common.h" | 6 | #include "devices/devices-common.h" |
| 10 | 7 | ||
diff --git a/arch/arm/mach-imx/devices/devices-common.h b/arch/arm/mach-imx/devices/devices-common.h index 6920e356f4e5..2a685adec1df 100644 --- a/arch/arm/mach-imx/devices/devices-common.h +++ b/arch/arm/mach-imx/devices/devices-common.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009-2010 Pengutronix | 3 | * Copyright (C) 2009-2010 Pengutronix |
| 3 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> | 4 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it under | ||
| 6 | * the terms of the GNU General Public License version 2 as published by the | ||
| 7 | * Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include <linux/kernel.h> | 6 | #include <linux/kernel.h> |
| 10 | #include <linux/platform_device.h> | 7 | #include <linux/platform_device.h> |
diff --git a/arch/arm/mach-imx/devices/platform-fec.c b/arch/arm/mach-imx/devices/platform-fec.c index 605c0af5851d..88e853d7fb01 100644 --- a/arch/arm/mach-imx/devices/platform-fec.c +++ b/arch/arm/mach-imx/devices/platform-fec.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2010 Pengutronix | 3 | * Copyright (C) 2010 Pengutronix |
| 3 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> | 4 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it under | ||
| 6 | * the terms of the GNU General Public License version 2 as published by the | ||
| 7 | * Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include <linux/dma-mapping.h> | 6 | #include <linux/dma-mapping.h> |
| 10 | #include <linux/sizes.h> | 7 | #include <linux/sizes.h> |
diff --git a/arch/arm/mach-imx/devices/platform-flexcan.c b/arch/arm/mach-imx/devices/platform-flexcan.c index 8a1a2fc4ce10..e4eed35c1fe2 100644 --- a/arch/arm/mach-imx/devices/platform-flexcan.c +++ b/arch/arm/mach-imx/devices/platform-flexcan.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2010 Pengutronix, Marc Kleine-Budde <kernel@pengutronix.de> | 3 | * Copyright (C) 2010 Pengutronix, Marc Kleine-Budde <kernel@pengutronix.de> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify it under | ||
| 5 | * the terms of the GNU General Public License version 2 as published by the | ||
| 6 | * Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #include "../hardware.h" | 5 | #include "../hardware.h" |
| 9 | #include "devices-common.h" | 6 | #include "devices-common.h" |
diff --git a/arch/arm/mach-imx/devices/platform-fsl-usb2-udc.c b/arch/arm/mach-imx/devices/platform-fsl-usb2-udc.c index 25e1de6f3a47..cc86de4d7acb 100644 --- a/arch/arm/mach-imx/devices/platform-fsl-usb2-udc.c +++ b/arch/arm/mach-imx/devices/platform-fsl-usb2-udc.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2010 Pengutronix | 3 | * Copyright (C) 2010 Pengutronix |
| 3 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> | 4 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it under | ||
| 6 | * the terms of the GNU General Public License version 2 as published by the | ||
| 7 | * Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include <linux/dma-mapping.h> | 6 | #include <linux/dma-mapping.h> |
| 10 | 7 | ||
diff --git a/arch/arm/mach-imx/devices/platform-gpio-mxc.c b/arch/arm/mach-imx/devices/platform-gpio-mxc.c index cd1fe69d8807..78628ef12672 100644 --- a/arch/arm/mach-imx/devices/platform-gpio-mxc.c +++ b/arch/arm/mach-imx/devices/platform-gpio-mxc.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2011 Freescale Semiconductor, Inc. All Rights Reserved. | 3 | * Copyright 2011 Freescale Semiconductor, Inc. All Rights Reserved. |
| 3 | * Copyright 2011 Linaro Limited | 4 | * Copyright 2011 Linaro Limited |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it under | ||
| 6 | * the terms of the GNU General Public License version 2 as published by the | ||
| 7 | * Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include "devices-common.h" | 6 | #include "devices-common.h" |
| 10 | #include "../common.h" | 7 | #include "../common.h" |
diff --git a/arch/arm/mach-imx/devices/platform-imx-dma.c b/arch/arm/mach-imx/devices/platform-imx-dma.c index ccdb5dc4ddbd..26b47b36257b 100644 --- a/arch/arm/mach-imx/devices/platform-imx-dma.c +++ b/arch/arm/mach-imx/devices/platform-imx-dma.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2010 Pengutronix | 3 | * Copyright (C) 2010 Pengutronix |
| 3 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> | 4 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it under | ||
| 6 | * the terms of the GNU General Public License version 2 as published by the | ||
| 7 | * Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include "devices-common.h" | 6 | #include "devices-common.h" |
| 10 | 7 | ||
diff --git a/arch/arm/mach-imx/devices/platform-imx-fb.c b/arch/arm/mach-imx/devices/platform-imx-fb.c index aa00272252e0..e553d014506a 100644 --- a/arch/arm/mach-imx/devices/platform-imx-fb.c +++ b/arch/arm/mach-imx/devices/platform-imx-fb.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2010 Pengutronix | 3 | * Copyright (C) 2010 Pengutronix |
| 3 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> | 4 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it under | ||
| 6 | * the terms of the GNU General Public License version 2 as published by the | ||
| 7 | * Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include <linux/dma-mapping.h> | 6 | #include <linux/dma-mapping.h> |
| 10 | 7 | ||
diff --git a/arch/arm/mach-imx/devices/platform-imx-i2c.c b/arch/arm/mach-imx/devices/platform-imx-i2c.c index 9822bedb5d09..81d317bfadd8 100644 --- a/arch/arm/mach-imx/devices/platform-imx-i2c.c +++ b/arch/arm/mach-imx/devices/platform-imx-i2c.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009-2010 Pengutronix | 3 | * Copyright (C) 2009-2010 Pengutronix |
| 3 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> | 4 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it under | ||
| 6 | * the terms of the GNU General Public License version 2 as published by the | ||
| 7 | * Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include "../hardware.h" | 6 | #include "../hardware.h" |
| 10 | #include "devices-common.h" | 7 | #include "devices-common.h" |
diff --git a/arch/arm/mach-imx/devices/platform-imx-keypad.c b/arch/arm/mach-imx/devices/platform-imx-keypad.c index 479e4d70dbf9..de2e03ec2d89 100644 --- a/arch/arm/mach-imx/devices/platform-imx-keypad.c +++ b/arch/arm/mach-imx/devices/platform-imx-keypad.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2010 Pengutronix | 3 | * Copyright (C) 2010 Pengutronix |
| 3 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> | 4 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it under | ||
| 6 | * the terms of the GNU General Public License version 2 as published by the | ||
| 7 | * Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include "../hardware.h" | 6 | #include "../hardware.h" |
| 10 | #include "devices-common.h" | 7 | #include "devices-common.h" |
diff --git a/arch/arm/mach-imx/devices/platform-imx-ssi.c b/arch/arm/mach-imx/devices/platform-imx-ssi.c index 6f0e94eb29ee..ed8c66438af0 100644 --- a/arch/arm/mach-imx/devices/platform-imx-ssi.c +++ b/arch/arm/mach-imx/devices/platform-imx-ssi.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2010 Pengutronix | 3 | * Copyright (C) 2010 Pengutronix |
| 3 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> | 4 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it under | ||
| 6 | * the terms of the GNU General Public License version 2 as published by the | ||
| 7 | * Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include "../hardware.h" | 6 | #include "../hardware.h" |
| 10 | #include "devices-common.h" | 7 | #include "devices-common.h" |
diff --git a/arch/arm/mach-imx/devices/platform-imx-uart.c b/arch/arm/mach-imx/devices/platform-imx-uart.c index e3c89e9caf93..c8f01deedd80 100644 --- a/arch/arm/mach-imx/devices/platform-imx-uart.c +++ b/arch/arm/mach-imx/devices/platform-imx-uart.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009-2010 Pengutronix | 3 | * Copyright (C) 2009-2010 Pengutronix |
| 3 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> | 4 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it under | ||
| 6 | * the terms of the GNU General Public License version 2 as published by the | ||
| 7 | * Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include "../hardware.h" | 6 | #include "../hardware.h" |
| 10 | #include "devices-common.h" | 7 | #include "devices-common.h" |
diff --git a/arch/arm/mach-imx/devices/platform-imx2-wdt.c b/arch/arm/mach-imx/devices/platform-imx2-wdt.c index 0c6d3c05fd6d..fdd355ae4d5f 100644 --- a/arch/arm/mach-imx/devices/platform-imx2-wdt.c +++ b/arch/arm/mach-imx/devices/platform-imx2-wdt.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2010 Pengutronix | 3 | * Copyright (C) 2010 Pengutronix |
| 3 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> | 4 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it under | ||
| 6 | * the terms of the GNU General Public License version 2 as published by the | ||
| 7 | * Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include <linux/sizes.h> | 6 | #include <linux/sizes.h> |
| 10 | 7 | ||
diff --git a/arch/arm/mach-imx/devices/platform-imx21-hcd.c b/arch/arm/mach-imx/devices/platform-imx21-hcd.c index 30c81616a9a1..f55763c36d26 100644 --- a/arch/arm/mach-imx/devices/platform-imx21-hcd.c +++ b/arch/arm/mach-imx/devices/platform-imx21-hcd.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2010 Pengutronix | 3 | * Copyright (C) 2010 Pengutronix |
| 3 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> | 4 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it under | ||
| 6 | * the terms of the GNU General Public License version 2 as published by the | ||
| 7 | * Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include "../hardware.h" | 6 | #include "../hardware.h" |
| 10 | #include "devices-common.h" | 7 | #include "devices-common.h" |
diff --git a/arch/arm/mach-imx/devices/platform-imx27-coda.c b/arch/arm/mach-imx/devices/platform-imx27-coda.c index 25bebc29e546..66a116e6c6bc 100644 --- a/arch/arm/mach-imx/devices/platform-imx27-coda.c +++ b/arch/arm/mach-imx/devices/platform-imx27-coda.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Vista Silicon | 3 | * Copyright (C) 2012 Vista Silicon |
| 3 | * Javier Martin <javier.martin@vista-silicon.com> | 4 | * Javier Martin <javier.martin@vista-silicon.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it under | ||
| 6 | * the terms of the GNU General Public License version 2 as published by the | ||
| 7 | * Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include "../hardware.h" | 7 | #include "../hardware.h" |
diff --git a/arch/arm/mach-imx/devices/platform-ipu-core.c b/arch/arm/mach-imx/devices/platform-ipu-core.c index 6bd7c3f37ac0..b4290760f49f 100644 --- a/arch/arm/mach-imx/devices/platform-ipu-core.c +++ b/arch/arm/mach-imx/devices/platform-ipu-core.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Pengutronix | 3 | * Copyright (C) 2011 Pengutronix |
| 3 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> | 4 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it under | ||
| 6 | * the terms of the GNU General Public License version 2 as published by the | ||
| 7 | * Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include <linux/dma-mapping.h> | 6 | #include <linux/dma-mapping.h> |
| 10 | 7 | ||
diff --git a/arch/arm/mach-imx/devices/platform-mx2-camera.c b/arch/arm/mach-imx/devices/platform-mx2-camera.c index 4c377c33242c..5375f8b3d079 100644 --- a/arch/arm/mach-imx/devices/platform-mx2-camera.c +++ b/arch/arm/mach-imx/devices/platform-mx2-camera.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2010 Pengutronix | 3 | * Copyright (C) 2010 Pengutronix |
| 3 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> | 4 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it under | ||
| 6 | * the terms of the GNU General Public License version 2 as published by the | ||
| 7 | * Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include "../hardware.h" | 6 | #include "../hardware.h" |
| 10 | #include "devices-common.h" | 7 | #include "devices-common.h" |
diff --git a/arch/arm/mach-imx/devices/platform-mx2-emma.c b/arch/arm/mach-imx/devices/platform-mx2-emma.c index 0dc0651825b1..20f28ba16f36 100644 --- a/arch/arm/mach-imx/devices/platform-mx2-emma.c +++ b/arch/arm/mach-imx/devices/platform-mx2-emma.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2010 Pengutronix | 3 | * Copyright (C) 2010 Pengutronix |
| 3 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> | 4 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it under | ||
| 6 | * the terms of the GNU General Public License version 2 as published by the | ||
| 7 | * Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include "../hardware.h" | 6 | #include "../hardware.h" |
| 10 | #include "devices-common.h" | 7 | #include "devices-common.h" |
diff --git a/arch/arm/mach-imx/devices/platform-mxc-ehci.c b/arch/arm/mach-imx/devices/platform-mxc-ehci.c index 4537abd2a8f2..d9d7cc71633f 100644 --- a/arch/arm/mach-imx/devices/platform-mxc-ehci.c +++ b/arch/arm/mach-imx/devices/platform-mxc-ehci.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2010 Pengutronix | 3 | * Copyright (C) 2010 Pengutronix |
| 3 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> | 4 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it under | ||
| 6 | * the terms of the GNU General Public License version 2 as published by the | ||
| 7 | * Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include <linux/dma-mapping.h> | 6 | #include <linux/dma-mapping.h> |
| 10 | 7 | ||
diff --git a/arch/arm/mach-imx/devices/platform-mxc-mmc.c b/arch/arm/mach-imx/devices/platform-mxc-mmc.c index b8203c760c8f..cd4c502bc152 100644 --- a/arch/arm/mach-imx/devices/platform-mxc-mmc.c +++ b/arch/arm/mach-imx/devices/platform-mxc-mmc.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2010 Pengutronix | 3 | * Copyright (C) 2010 Pengutronix |
| 3 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> | 4 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it under | ||
| 6 | * the terms of the GNU General Public License version 2 as published by the | ||
| 7 | * Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include <linux/dma-mapping.h> | 6 | #include <linux/dma-mapping.h> |
| 10 | 7 | ||
diff --git a/arch/arm/mach-imx/devices/platform-mxc_nand.c b/arch/arm/mach-imx/devices/platform-mxc_nand.c index 046e0cc826c1..0f5f741f897f 100644 --- a/arch/arm/mach-imx/devices/platform-mxc_nand.c +++ b/arch/arm/mach-imx/devices/platform-mxc_nand.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009-2010 Pengutronix | 3 | * Copyright (C) 2009-2010 Pengutronix |
| 3 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> | 4 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it under | ||
| 6 | * the terms of the GNU General Public License version 2 as published by the | ||
| 7 | * Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include <linux/sizes.h> | 6 | #include <linux/sizes.h> |
| 10 | 7 | ||
diff --git a/arch/arm/mach-imx/devices/platform-mxc_rtc.c b/arch/arm/mach-imx/devices/platform-mxc_rtc.c index c7fffaadf847..0c746de1dd1d 100644 --- a/arch/arm/mach-imx/devices/platform-mxc_rtc.c +++ b/arch/arm/mach-imx/devices/platform-mxc_rtc.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2010-2011 Pengutronix | 3 | * Copyright (C) 2010-2011 Pengutronix |
| 3 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> | 4 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it under | ||
| 6 | * the terms of the GNU General Public License version 2 as published by the | ||
| 7 | * Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include "../hardware.h" | 6 | #include "../hardware.h" |
| 10 | #include "devices-common.h" | 7 | #include "devices-common.h" |
diff --git a/arch/arm/mach-imx/devices/platform-mxc_w1.c b/arch/arm/mach-imx/devices/platform-mxc_w1.c index 88c18b720d63..ab42c6b0542c 100644 --- a/arch/arm/mach-imx/devices/platform-mxc_w1.c +++ b/arch/arm/mach-imx/devices/platform-mxc_w1.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2010 Pengutronix | 3 | * Copyright (C) 2010 Pengutronix |
| 3 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> | 4 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it under | ||
| 6 | * the terms of the GNU General Public License version 2 as published by the | ||
| 7 | * Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include "../hardware.h" | 6 | #include "../hardware.h" |
| 10 | #include "devices-common.h" | 7 | #include "devices-common.h" |
diff --git a/arch/arm/mach-imx/devices/platform-pata_imx.c b/arch/arm/mach-imx/devices/platform-pata_imx.c index 1c7f895a69d2..0e985fffba78 100644 --- a/arch/arm/mach-imx/devices/platform-pata_imx.c +++ b/arch/arm/mach-imx/devices/platform-pata_imx.c | |||
| @@ -1,8 +1,4 @@ | |||
| 1 | /* | 1 | // SPDX-License-Identifier: GPL-2.0-only |
| 2 | * This program is free software; you can redistribute it and/or modify it under | ||
| 3 | * the terms of the GNU General Public License version 2 as published by the | ||
| 4 | * Free Software Foundation. | ||
| 5 | */ | ||
| 6 | #include "../hardware.h" | 2 | #include "../hardware.h" |
| 7 | #include "devices-common.h" | 3 | #include "devices-common.h" |
| 8 | 4 | ||
diff --git a/arch/arm/mach-imx/devices/platform-sdhci-esdhc-imx.c b/arch/arm/mach-imx/devices/platform-sdhci-esdhc-imx.c index 466c9ccc6675..40c261071144 100644 --- a/arch/arm/mach-imx/devices/platform-sdhci-esdhc-imx.c +++ b/arch/arm/mach-imx/devices/platform-sdhci-esdhc-imx.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2010 Pengutronix, Wolfram Sang <kernel@pengutronix.de> | 3 | * Copyright (C) 2010 Pengutronix, Wolfram Sang <kernel@pengutronix.de> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify it under | ||
| 5 | * the terms of the GNU General Public License version 2 as published by the | ||
| 6 | * Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/platform_data/mmc-esdhc-imx.h> | 6 | #include <linux/platform_data/mmc-esdhc-imx.h> |
diff --git a/arch/arm/mach-imx/devices/platform-spi_imx.c b/arch/arm/mach-imx/devices/platform-spi_imx.c index d93c446c9c02..f2cafa52c187 100644 --- a/arch/arm/mach-imx/devices/platform-spi_imx.c +++ b/arch/arm/mach-imx/devices/platform-spi_imx.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009-2010 Pengutronix | 3 | * Copyright (C) 2009-2010 Pengutronix |
| 3 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> | 4 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it under | ||
| 6 | * the terms of the GNU General Public License version 2 as published by the | ||
| 7 | * Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include "../hardware.h" | 6 | #include "../hardware.h" |
| 10 | #include "devices-common.h" | 7 | #include "devices-common.h" |
diff --git a/arch/arm/mach-imx/imx35-dt.c b/arch/arm/mach-imx/imx35-dt.c index 99bb63dedb87..ec5c3068715c 100644 --- a/arch/arm/mach-imx/imx35-dt.c +++ b/arch/arm/mach-imx/imx35-dt.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 Steffen Trumtrar, Pengutronix | 3 | * Copyright 2012 Steffen Trumtrar, Pengutronix |
| 3 | * | 4 | * |
| 4 | * based on imx27-dt.c | 5 | * based on imx27-dt.c |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it under | ||
| 7 | * the terms of the GNU General Public License version 2 as published by the | ||
| 8 | * Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/irq.h> | 8 | #include <linux/irq.h> |
diff --git a/arch/arm/mach-imx/mach-imx6sl.c b/arch/arm/mach-imx/mach-imx6sl.c index 99be4225297a..e00818abe54d 100644 --- a/arch/arm/mach-imx/mach-imx6sl.c +++ b/arch/arm/mach-imx/mach-imx6sl.c | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Freescale Semiconductor, Inc. | 3 | * Copyright 2013 Freescale Semiconductor, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #include <linux/irqchip.h> | 6 | #include <linux/irqchip.h> |
diff --git a/arch/arm/mach-imx/mach-imx6sx.c b/arch/arm/mach-imx/mach-imx6sx.c index 7f52d9b1e8a4..d5310bf307ff 100644 --- a/arch/arm/mach-imx/mach-imx6sx.c +++ b/arch/arm/mach-imx/mach-imx6sx.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2014 Freescale Semiconductor, Inc. | 3 | * Copyright 2014 Freescale Semiconductor, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/irqchip.h> | 6 | #include <linux/irqchip.h> |
diff --git a/arch/arm/mach-imx/mach-imx6ul.c b/arch/arm/mach-imx/mach-imx6ul.c index 6cb8a22b617d..311f5e4ff723 100644 --- a/arch/arm/mach-imx/mach-imx6ul.c +++ b/arch/arm/mach-imx/mach-imx6ul.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Freescale Semiconductor, Inc. | 3 | * Copyright (C) 2015 Freescale Semiconductor, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #include <linux/irqchip.h> | 5 | #include <linux/irqchip.h> |
| 9 | #include <linux/mfd/syscon.h> | 6 | #include <linux/mfd/syscon.h> |
diff --git a/arch/arm/mach-imx/mach-imx7d.c b/arch/arm/mach-imx/mach-imx7d.c index 26ca744d3e2b..dec5d90a66ce 100644 --- a/arch/arm/mach-imx/mach-imx7d.c +++ b/arch/arm/mach-imx/mach-imx7d.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Freescale Semiconductor, Inc. | 3 | * Copyright (C) 2015 Freescale Semiconductor, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #include <linux/irqchip.h> | 5 | #include <linux/irqchip.h> |
| 9 | #include <linux/mfd/syscon.h> | 6 | #include <linux/mfd/syscon.h> |
diff --git a/arch/arm/mach-imx/mach-pcm037_eet.c b/arch/arm/mach-imx/mach-pcm037_eet.c index 15bc956d466b..51f5142920cf 100644 --- a/arch/arm/mach-imx/mach-pcm037_eet.c +++ b/arch/arm/mach-imx/mach-pcm037_eet.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009 | 3 | * Copyright (C) 2009 |
| 3 | * Guennadi Liakhovetski, DENX Software Engineering, <lg@denx.de> | 4 | * Guennadi Liakhovetski, DENX Software Engineering, <lg@denx.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include <linux/gpio.h> | 6 | #include <linux/gpio.h> |
| 10 | #include <linux/input.h> | 7 | #include <linux/input.h> |
diff --git a/arch/arm/mach-imx/mx3x.h b/arch/arm/mach-imx/mx3x.h index 6fec6114c2f1..74b379488e61 100644 --- a/arch/arm/mach-imx/mx3x.h +++ b/arch/arm/mach-imx/mx3x.h | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2004-2007 Freescale Semiconductor, Inc. All Rights Reserved. | 3 | * Copyright 2004-2007 Freescale Semiconductor, Inc. All Rights Reserved. |
| 3 | */ | 4 | */ |
| 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | ||
| 10 | 6 | ||
| 11 | #ifndef __MACH_MX3x_H__ | 7 | #ifndef __MACH_MX3x_H__ |
| 12 | #define __MACH_MX3x_H__ | 8 | #define __MACH_MX3x_H__ |
diff --git a/arch/arm/mach-imx/pm-imx25.c b/arch/arm/mach-imx/pm-imx25.c index 8bba9fcd96f6..f253e5019465 100644 --- a/arch/arm/mach-imx/pm-imx25.c +++ b/arch/arm/mach-imx/pm-imx25.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2016 NXP Semiconductors | 3 | * Copyright 2016 NXP Semiconductors |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/kernel.h> | 6 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-imx/ssi-fiq-ksym.c b/arch/arm/mach-imx/ssi-fiq-ksym.c index 792090f9a032..c1e7c3ac0ba5 100644 --- a/arch/arm/mach-imx/ssi-fiq-ksym.c +++ b/arch/arm/mach-imx/ssi-fiq-ksym.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Exported ksyms for the SSI FIQ handler | 3 | * Exported ksyms for the SSI FIQ handler |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009, Sascha Hauer <s.hauer@pengutronix.de> | 5 | * Copyright (C) 2009, Sascha Hauer <s.hauer@pengutronix.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/module.h> | 8 | #include <linux/module.h> |
diff --git a/arch/arm/mach-imx/ssi-fiq.S b/arch/arm/mach-imx/ssi-fiq.S index a8b93c5f29b5..68d7fdea92ad 100644 --- a/arch/arm/mach-imx/ssi-fiq.S +++ b/arch/arm/mach-imx/ssi-fiq.S | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009 Sascha Hauer <s.hauer@pengutronix.de> | 3 | * Copyright (C) 2009 Sascha Hauer <s.hauer@pengutronix.de> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/linkage.h> | 6 | #include <linux/linkage.h> |
diff --git a/arch/arm/mach-integrator/core.c b/arch/arm/mach-integrator/core.c index 948872a419c1..9da3ae232211 100644 --- a/arch/arm/mach-integrator/core.c +++ b/arch/arm/mach-integrator/core.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-integrator/core.c | 3 | * linux/arch/arm/mach-integrator/core.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2000-2003 Deep Blue Solutions Ltd | 5 | * Copyright (C) 2000-2003 Deep Blue Solutions Ltd |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2, as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/types.h> | 7 | #include <linux/types.h> |
| 11 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-integrator/impd1.c b/arch/arm/mach-integrator/impd1.c index 6ddbe153910a..1ecbea5331d6 100644 --- a/arch/arm/mach-integrator/impd1.c +++ b/arch/arm/mach-integrator/impd1.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-integrator/impd1.c | 3 | * linux/arch/arm/mach-integrator/impd1.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2003 Deep Blue Solutions Ltd, All Rights Reserved. | 5 | * Copyright (C) 2003 Deep Blue Solutions Ltd, All Rights Reserved. |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This file provides the core support for the IM-PD1 module. | 7 | * This file provides the core support for the IM-PD1 module. |
| 11 | * | 8 | * |
| 12 | * Module / boot parameters. | 9 | * Module / boot parameters. |
diff --git a/arch/arm/mach-integrator/lm.c b/arch/arm/mach-integrator/lm.c index 3f9e9f043168..55cd173d1d76 100644 --- a/arch/arm/mach-integrator/lm.c +++ b/arch/arm/mach-integrator/lm.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-integrator/lm.c | 3 | * linux/arch/arm/mach-integrator/lm.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2003 Deep Blue Solutions Ltd, All Rights Reserved. | 5 | * Copyright (C) 2003 Deep Blue Solutions Ltd, All Rights Reserved. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/module.h> | 7 | #include <linux/module.h> |
| 11 | #include <linux/init.h> | 8 | #include <linux/init.h> |
diff --git a/arch/arm/mach-iop32x/em7210.c b/arch/arm/mach-iop32x/em7210.c index 77e1ff057303..493de4fd8b2e 100644 --- a/arch/arm/mach-iop32x/em7210.c +++ b/arch/arm/mach-iop32x/em7210.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-iop32x/em7210.c | 3 | * arch/arm/mach-iop32x/em7210.c |
| 3 | * | 4 | * |
| @@ -6,11 +7,6 @@ | |||
| 6 | * Based on arch/arm/mach-iop32x/iq31244.c file. | 7 | * Based on arch/arm/mach-iop32x/iq31244.c file. |
| 7 | * | 8 | * |
| 8 | * Copyright (C) 2007 Arnaud Patard <arnaud.patard@rtp-net.org> | 9 | * Copyright (C) 2007 Arnaud Patard <arnaud.patard@rtp-net.org> |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | */ | 10 | */ |
| 15 | 11 | ||
| 16 | #include <linux/mm.h> | 12 | #include <linux/mm.h> |
diff --git a/arch/arm/mach-iop32x/include/mach/iop32x.h b/arch/arm/mach-iop32x/include/mach/iop32x.h index 56ec864ec313..84223f86552f 100644 --- a/arch/arm/mach-iop32x/include/mach/iop32x.h +++ b/arch/arm/mach-iop32x/include/mach/iop32x.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-iop32x/include/mach/iop32x.h | 3 | * arch/arm/mach-iop32x/include/mach/iop32x.h |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Author: Rory Bolt <rorybolt@pacbell.net> | 7 | * Author: Rory Bolt <rorybolt@pacbell.net> |
| 7 | * Copyright (C) 2002 Rory Bolt | 8 | * Copyright (C) 2002 Rory Bolt |
| 8 | * Copyright (C) 2004 Intel Corp. | 9 | * Copyright (C) 2004 Intel Corp. |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #ifndef __IOP32X_H | 12 | #ifndef __IOP32X_H |
diff --git a/arch/arm/mach-iop32x/include/mach/irqs.h b/arch/arm/mach-iop32x/include/mach/irqs.h index 33573e09914c..82b11743e91c 100644 --- a/arch/arm/mach-iop32x/include/mach/irqs.h +++ b/arch/arm/mach-iop32x/include/mach/irqs.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-iop32x/include/mach/irqs.h | 3 | * arch/arm/mach-iop32x/include/mach/irqs.h |
| 3 | * | 4 | * |
| 4 | * Author: Rory Bolt <rorybolt@pacbell.net> | 5 | * Author: Rory Bolt <rorybolt@pacbell.net> |
| 5 | * Copyright: (C) 2002 Rory Bolt | 6 | * Copyright: (C) 2002 Rory Bolt |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __IRQS_H | 9 | #ifndef __IRQS_H |
diff --git a/arch/arm/mach-iop32x/irq.c b/arch/arm/mach-iop32x/irq.c index 2d1f69a68cbc..2f5d4ec94f9c 100644 --- a/arch/arm/mach-iop32x/irq.c +++ b/arch/arm/mach-iop32x/irq.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-iop32x/irq.c | 3 | * arch/arm/mach-iop32x/irq.c |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Author: Rory Bolt <rorybolt@pacbell.net> | 7 | * Author: Rory Bolt <rorybolt@pacbell.net> |
| 7 | * Copyright (C) 2002 Rory Bolt | 8 | * Copyright (C) 2002 Rory Bolt |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/init.h> | 11 | #include <linux/init.h> |
diff --git a/arch/arm/mach-iop33x/include/mach/iop33x.h b/arch/arm/mach-iop33x/include/mach/iop33x.h index c95122653094..0c7041ed7a60 100644 --- a/arch/arm/mach-iop33x/include/mach/iop33x.h +++ b/arch/arm/mach-iop33x/include/mach/iop33x.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-iop33x/include/mach/iop33x.h | 3 | * arch/arm/mach-iop33x/include/mach/iop33x.h |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Author: Dave Jiang (dave.jiang@intel.com) | 7 | * Author: Dave Jiang (dave.jiang@intel.com) |
| 7 | * Copyright (C) 2003, 2004 Intel Corp. | 8 | * Copyright (C) 2003, 2004 Intel Corp. |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #ifndef __IOP33X_H | 11 | #ifndef __IOP33X_H |
diff --git a/arch/arm/mach-iop33x/include/mach/irqs.h b/arch/arm/mach-iop33x/include/mach/irqs.h index 707628a600ac..cc3dce0ad4a1 100644 --- a/arch/arm/mach-iop33x/include/mach/irqs.h +++ b/arch/arm/mach-iop33x/include/mach/irqs.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-iop33x/include/mach/irqs.h | 3 | * arch/arm/mach-iop33x/include/mach/irqs.h |
| 3 | * | 4 | * |
| 4 | * Author: Dave Jiang (dave.jiang@intel.com) | 5 | * Author: Dave Jiang (dave.jiang@intel.com) |
| 5 | * Copyright: (C) 2003 Intel Corp. | 6 | * Copyright: (C) 2003 Intel Corp. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __IRQS_H | 9 | #ifndef __IRQS_H |
diff --git a/arch/arm/mach-iop33x/irq.c b/arch/arm/mach-iop33x/irq.c index c99ec8d0d285..03ad7d3a8f49 100644 --- a/arch/arm/mach-iop33x/irq.c +++ b/arch/arm/mach-iop33x/irq.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-iop33x/irq.c | 3 | * arch/arm/mach-iop33x/irq.c |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Author: Dave Jiang <dave.jiang@intel.com> | 7 | * Author: Dave Jiang <dave.jiang@intel.com> |
| 7 | * Copyright (C) 2003 Intel Corp. | 8 | * Copyright (C) 2003 Intel Corp. |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/init.h> | 11 | #include <linux/init.h> |
diff --git a/arch/arm/mach-iop33x/uart.c b/arch/arm/mach-iop33x/uart.c index bbf54d794ce8..8fa079d2e3c3 100644 --- a/arch/arm/mach-iop33x/uart.c +++ b/arch/arm/mach-iop33x/uart.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-iop33x/uart.c | 3 | * arch/arm/mach-iop33x/uart.c |
| 3 | * | 4 | * |
| 4 | * Author: Dave Jiang (dave.jiang@intel.com) | 5 | * Author: Dave Jiang (dave.jiang@intel.com) |
| 5 | * Copyright (C) 2004 Intel Corporation. | 6 | * Copyright (C) 2004 Intel Corporation. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/mm.h> | 9 | #include <linux/mm.h> |
diff --git a/arch/arm/mach-ixp4xx/Kconfig b/arch/arm/mach-ixp4xx/Kconfig index 2f052c56cd9e..fc5378b00f3d 100644 --- a/arch/arm/mach-ixp4xx/Kconfig +++ b/arch/arm/mach-ixp4xx/Kconfig | |||
| @@ -13,7 +13,6 @@ config MACH_IXP4XX_OF | |||
| 13 | select I2C | 13 | select I2C |
| 14 | select I2C_IOP3XX | 14 | select I2C_IOP3XX |
| 15 | select PCI | 15 | select PCI |
| 16 | select SERIAL_OF_PLATFORM | ||
| 17 | select TIMER_OF | 16 | select TIMER_OF |
| 18 | select USE_OF | 17 | select USE_OF |
| 19 | help | 18 | help |
diff --git a/arch/arm/mach-ixp4xx/avila-pci.c b/arch/arm/mach-ixp4xx/avila-pci.c index 9c834f0f4231..2e5996a96dd3 100644 --- a/arch/arm/mach-ixp4xx/avila-pci.c +++ b/arch/arm/mach-ixp4xx/avila-pci.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-ixp4xx/avila-pci.c | 3 | * arch/arm/mach-ixp4xx/avila-pci.c |
| 3 | * | 4 | * |
| @@ -10,11 +11,6 @@ | |||
| 10 | * Copyright (C) 2003-2004 MontaVista Software, Inc. | 11 | * Copyright (C) 2003-2004 MontaVista Software, Inc. |
| 11 | * | 12 | * |
| 12 | * Maintainer: Deepak Saxena <dsaxena@plexity.net> | 13 | * Maintainer: Deepak Saxena <dsaxena@plexity.net> |
| 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 version 2 as | ||
| 16 | * published by the Free Software Foundation. | ||
| 17 | * | ||
| 18 | */ | 14 | */ |
| 19 | 15 | ||
| 20 | #include <linux/kernel.h> | 16 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-ixp4xx/common-pci.c b/arch/arm/mach-ixp4xx/common-pci.c index a53104bb28f5..893c19c254e3 100644 --- a/arch/arm/mach-ixp4xx/common-pci.c +++ b/arch/arm/mach-ixp4xx/common-pci.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-ixp4xx/common-pci.c | 3 | * arch/arm/mach-ixp4xx/common-pci.c |
| 3 | * | 4 | * |
| @@ -8,11 +9,6 @@ | |||
| 8 | * Copyright (C) 2002 Intel Corporation. | 9 | * Copyright (C) 2002 Intel Corporation. |
| 9 | * Copyright (C) 2003 Greg Ungerer <gerg@snapgear.com> | 10 | * Copyright (C) 2003 Greg Ungerer <gerg@snapgear.com> |
| 10 | * Copyright (C) 2003-2004 MontaVista Software, Inc. | 11 | * Copyright (C) 2003-2004 MontaVista Software, Inc. |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | * | ||
| 16 | */ | 12 | */ |
| 17 | 13 | ||
| 18 | #include <linux/sched.h> | 14 | #include <linux/sched.h> |
diff --git a/arch/arm/mach-ixp4xx/coyote-pci.c b/arch/arm/mach-ixp4xx/coyote-pci.c index a16c35d2bb96..c250b59e8d47 100644 --- a/arch/arm/mach-ixp4xx/coyote-pci.c +++ b/arch/arm/mach-ixp4xx/coyote-pci.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-ixp4xx/coyote-pci.c | 3 | * arch/arm/mach-ixp4xx/coyote-pci.c |
| 3 | * | 4 | * |
| @@ -7,11 +8,6 @@ | |||
| 7 | * Copyright (C) 2003 MontaVista Softwrae, Inc. | 8 | * Copyright (C) 2003 MontaVista Softwrae, Inc. |
| 8 | * | 9 | * |
| 9 | * Maintainer: Deepak Saxena <dsaxena@mvista.com> | 10 | * Maintainer: Deepak Saxena <dsaxena@mvista.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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | * | ||
| 15 | */ | 11 | */ |
| 16 | 12 | ||
| 17 | #include <linux/kernel.h> | 13 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-ixp4xx/dsmg600-pci.c b/arch/arm/mach-ixp4xx/dsmg600-pci.c index 6899023bd1b7..e997d97f619e 100644 --- a/arch/arm/mach-ixp4xx/dsmg600-pci.c +++ b/arch/arm/mach-ixp4xx/dsmg600-pci.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * DSM-G600 board-level PCI initialization | 3 | * DSM-G600 board-level PCI initialization |
| 3 | * | 4 | * |
| @@ -9,11 +10,6 @@ | |||
| 9 | * Copyright (C) 2003-2004 MontaVista Software, Inc. | 10 | * Copyright (C) 2003-2004 MontaVista Software, Inc. |
| 10 | * | 11 | * |
| 11 | * Maintainer: http://www.nslu2-linux.org/ | 12 | * Maintainer: http://www.nslu2-linux.org/ |
| 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 version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | * | ||
| 17 | */ | 13 | */ |
| 18 | 14 | ||
| 19 | #include <linux/pci.h> | 15 | #include <linux/pci.h> |
diff --git a/arch/arm/mach-ixp4xx/fsg-pci.c b/arch/arm/mach-ixp4xx/fsg-pci.c index 6c08bb9d9807..4122a61aae70 100644 --- a/arch/arm/mach-ixp4xx/fsg-pci.c +++ b/arch/arm/mach-ixp4xx/fsg-pci.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arch/mach-ixp4xx/fsg-pci.c | 3 | * arch/arch/mach-ixp4xx/fsg-pci.c |
| 3 | * | 4 | * |
| @@ -9,11 +10,6 @@ | |||
| 9 | * based on ixdp425-pci.c: | 10 | * based on ixdp425-pci.c: |
| 10 | * Copyright (C) 2002 Intel Corporation. | 11 | * Copyright (C) 2002 Intel Corporation. |
| 11 | * Copyright (C) 2003-2004 MontaVista Software, Inc. | 12 | * Copyright (C) 2003-2004 MontaVista Software, Inc. |
| 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 version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | * | ||
| 17 | */ | 13 | */ |
| 18 | 14 | ||
| 19 | #include <linux/pci.h> | 15 | #include <linux/pci.h> |
diff --git a/arch/arm/mach-ixp4xx/gateway7001-pci.c b/arch/arm/mach-ixp4xx/gateway7001-pci.c index 903c75330b76..3c3ee9dad6d8 100644 --- a/arch/arm/mach-ixp4xx/gateway7001-pci.c +++ b/arch/arm/mach-ixp4xx/gateway7001-pci.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arch/mach-ixp4xx/gateway7001-pci.c | 3 | * arch/arch/mach-ixp4xx/gateway7001-pci.c |
| 3 | * | 4 | * |
| @@ -10,11 +11,6 @@ | |||
| 10 | * Copyright (C) 2003 MontaVista Softwrae, Inc. | 11 | * Copyright (C) 2003 MontaVista Softwrae, Inc. |
| 11 | * | 12 | * |
| 12 | * Maintainer: Imre Kaloz <kaloz@openwrt.org> | 13 | * Maintainer: Imre Kaloz <kaloz@openwrt.org> |
| 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 version 2 as | ||
| 16 | * published by the Free Software Foundation. | ||
| 17 | * | ||
| 18 | */ | 14 | */ |
| 19 | 15 | ||
| 20 | #include <linux/kernel.h> | 16 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-ixp4xx/goramo_mlr.c b/arch/arm/mach-ixp4xx/goramo_mlr.c index 4d805080020e..a0e0b6b7dc5c 100644 --- a/arch/arm/mach-ixp4xx/goramo_mlr.c +++ b/arch/arm/mach-ixp4xx/goramo_mlr.c | |||
| @@ -18,6 +18,8 @@ | |||
| 18 | #include <asm/mach/pci.h> | 18 | #include <asm/mach/pci.h> |
| 19 | #include <asm/system_info.h> | 19 | #include <asm/system_info.h> |
| 20 | 20 | ||
| 21 | #include "irqs.h" | ||
| 22 | |||
| 21 | #define SLOT_ETHA 0x0B /* IDSEL = AD21 */ | 23 | #define SLOT_ETHA 0x0B /* IDSEL = AD21 */ |
| 22 | #define SLOT_ETHB 0x0C /* IDSEL = AD20 */ | 24 | #define SLOT_ETHB 0x0C /* IDSEL = AD20 */ |
| 23 | #define SLOT_MPCI 0x0D /* IDSEL = AD19 */ | 25 | #define SLOT_MPCI 0x0D /* IDSEL = AD19 */ |
diff --git a/arch/arm/mach-ixp4xx/include/mach/cpu.h b/arch/arm/mach-ixp4xx/include/mach/cpu.h index ebc0ba31ce85..b872a5354ddd 100644 --- a/arch/arm/mach-ixp4xx/include/mach/cpu.h +++ b/arch/arm/mach-ixp4xx/include/mach/cpu.h | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-ixp4xx/include/mach/cpu.h | 3 | * arch/arm/mach-ixp4xx/include/mach/cpu.h |
| 3 | * | 4 | * |
| 4 | * IXP4XX cpu type detection | 5 | * IXP4XX cpu type detection |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2007 MontaVista Software, Inc. | 7 | * Copyright (C) 2007 MontaVista Software, Inc. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #ifndef __ASM_ARCH_CPU_H__ | 10 | #ifndef __ASM_ARCH_CPU_H__ |
diff --git a/arch/arm/mach-ixp4xx/include/mach/hardware.h b/arch/arm/mach-ixp4xx/include/mach/hardware.h index 034bb2a1b805..b884eedcd0fc 100644 --- a/arch/arm/mach-ixp4xx/include/mach/hardware.h +++ b/arch/arm/mach-ixp4xx/include/mach/hardware.h | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-ixp4xx/include/mach/hardware.h | 3 | * arch/arm/mach-ixp4xx/include/mach/hardware.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2002 Intel Corporation. | 5 | * Copyright (C) 2002 Intel Corporation. |
| 5 | * Copyright (C) 2003-2004 MontaVista Software, Inc. | 6 | * Copyright (C) 2003-2004 MontaVista Software, Inc. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | /* | 9 | /* |
diff --git a/arch/arm/mach-ixp4xx/include/mach/io.h b/arch/arm/mach-ixp4xx/include/mach/io.h index 844e8ac593e2..014cf6dcaf8b 100644 --- a/arch/arm/mach-ixp4xx/include/mach/io.h +++ b/arch/arm/mach-ixp4xx/include/mach/io.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-ixp4xx/include/mach/io.h | 3 | * arch/arm/mach-ixp4xx/include/mach/io.h |
| 3 | * | 4 | * |
| 4 | * Author: Deepak Saxena <dsaxena@plexity.net> | 5 | * Author: Deepak Saxena <dsaxena@plexity.net> |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2002-2005 MontaVista Software, Inc. | 7 | * Copyright (C) 2002-2005 MontaVista Software, Inc. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef __ASM_ARM_ARCH_IO_H | 10 | #ifndef __ASM_ARM_ARCH_IO_H |
diff --git a/arch/arm/mach-ixp4xx/include/mach/ixp4xx-regs.h b/arch/arm/mach-ixp4xx/include/mach/ixp4xx-regs.h index 588b76651085..708d085ce39f 100644 --- a/arch/arm/mach-ixp4xx/include/mach/ixp4xx-regs.h +++ b/arch/arm/mach-ixp4xx/include/mach/ixp4xx-regs.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-ixp4xx/include/mach/ixp4xx-regs.h | 3 | * arch/arm/mach-ixp4xx/include/mach/ixp4xx-regs.h |
| 3 | * | 4 | * |
| @@ -8,11 +9,6 @@ | |||
| 8 | * | 9 | * |
| 9 | * Copyright (C) 2002 Intel Corporation. | 10 | * Copyright (C) 2002 Intel Corporation. |
| 10 | * Copyright (C) 2003-2004 MontaVista Software, Inc. | 11 | * Copyright (C) 2003-2004 MontaVista Software, Inc. |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | * | ||
| 16 | */ | 12 | */ |
| 17 | 13 | ||
| 18 | #ifndef _ASM_ARM_IXP4XX_H_ | 14 | #ifndef _ASM_ARM_IXP4XX_H_ |
diff --git a/arch/arm/mach-ixp4xx/include/mach/uncompress.h b/arch/arm/mach-ixp4xx/include/mach/uncompress.h index 7b25c0225e46..9e08b270cfc7 100644 --- a/arch/arm/mach-ixp4xx/include/mach/uncompress.h +++ b/arch/arm/mach-ixp4xx/include/mach/uncompress.h | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-ixp4xx/include/mach/uncompress.h | 3 | * arch/arm/mach-ixp4xx/include/mach/uncompress.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2002 Intel Corporation. | 5 | * Copyright (C) 2002 Intel Corporation. |
| 5 | * Copyright (C) 2003-2004 MontaVista Software, Inc. | 6 | * Copyright (C) 2003-2004 MontaVista Software, Inc. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #ifndef _ARCH_UNCOMPRESS_H_ | 9 | #ifndef _ARCH_UNCOMPRESS_H_ |
diff --git a/arch/arm/mach-ixp4xx/irqs.h b/arch/arm/mach-ixp4xx/irqs.h index 6b7f220cf9e0..a3e8d6408c56 100644 --- a/arch/arm/mach-ixp4xx/irqs.h +++ b/arch/arm/mach-ixp4xx/irqs.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-ixp4xx/include/mach/irqs.h | 3 | * arch/arm/mach-ixp4xx/include/mach/irqs.h |
| 3 | * | 4 | * |
| @@ -5,11 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2002 Intel Corporation. | 7 | * Copyright (C) 2002 Intel Corporation. |
| 7 | * Copyright (C) 2003 MontaVista Software, Inc. | 8 | * Copyright (C) 2003 MontaVista Software, 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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | */ | 9 | */ |
| 14 | 10 | ||
| 15 | #ifndef _ARCH_IXP4XX_IRQS_H_ | 11 | #ifndef _ARCH_IXP4XX_IRQS_H_ |
diff --git a/arch/arm/mach-ixp4xx/ixdp425-pci.c b/arch/arm/mach-ixp4xx/ixdp425-pci.c index c1340465b2ea..c77fe0d52d79 100644 --- a/arch/arm/mach-ixp4xx/ixdp425-pci.c +++ b/arch/arm/mach-ixp4xx/ixdp425-pci.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-ixp4xx/ixdp425-pci.c | 3 | * arch/arm/mach-ixp4xx/ixdp425-pci.c |
| 3 | * | 4 | * |
| @@ -7,11 +8,6 @@ | |||
| 7 | * Copyright (C) 2003-2004 MontaVista Software, Inc. | 8 | * Copyright (C) 2003-2004 MontaVista Software, Inc. |
| 8 | * | 9 | * |
| 9 | * Maintainer: Deepak Saxena <dsaxena@plexity.net> | 10 | * Maintainer: Deepak Saxena <dsaxena@plexity.net> |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | * | ||
| 15 | */ | 11 | */ |
| 16 | 12 | ||
| 17 | #include <linux/kernel.h> | 13 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-ixp4xx/ixdpg425-pci.c b/arch/arm/mach-ixp4xx/ixdpg425-pci.c index ac0e9bc6eb4d..1cbea65897b2 100644 --- a/arch/arm/mach-ixp4xx/ixdpg425-pci.c +++ b/arch/arm/mach-ixp4xx/ixdpg425-pci.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-ixp4xx/ixdpg425-pci.c | 3 | * arch/arm/mach-ixp4xx/ixdpg425-pci.c |
| 3 | * | 4 | * |
| @@ -6,11 +7,6 @@ | |||
| 6 | * Copyright (C) 2004 MontaVista Softwrae, Inc. | 7 | * Copyright (C) 2004 MontaVista Softwrae, Inc. |
| 7 | * | 8 | * |
| 8 | * Maintainer: Deepak Saxena <dsaxena@plexity.net> | 9 | * Maintainer: Deepak Saxena <dsaxena@plexity.net> |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | */ | 10 | */ |
| 15 | 11 | ||
| 16 | #include <linux/kernel.h> | 12 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-ixp4xx/miccpt-pci.c b/arch/arm/mach-ixp4xx/miccpt-pci.c index d114ccd2017c..55a36537ee1a 100644 --- a/arch/arm/mach-ixp4xx/miccpt-pci.c +++ b/arch/arm/mach-ixp4xx/miccpt-pci.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-ixp4xx/miccpt-pci.c | 3 | * arch/arm/mach-ixp4xx/miccpt-pci.c |
| 3 | * | 4 | * |
| @@ -8,11 +9,6 @@ | |||
| 8 | * Copyright (C) 2006 OMICRON electronics GmbH | 9 | * Copyright (C) 2006 OMICRON electronics GmbH |
| 9 | * | 10 | * |
| 10 | * Author: Michael Jochum <michael.jochum@omicron.at> | 11 | * Author: Michael Jochum <michael.jochum@omicron.at> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | * | ||
| 16 | */ | 12 | */ |
| 17 | 13 | ||
| 18 | #include <linux/kernel.h> | 14 | #include <linux/kernel.h> |
| @@ -25,6 +21,8 @@ | |||
| 25 | #include <mach/hardware.h> | 21 | #include <mach/hardware.h> |
| 26 | #include <asm/mach-types.h> | 22 | #include <asm/mach-types.h> |
| 27 | 23 | ||
| 24 | #include "irqs.h" | ||
| 25 | |||
| 28 | #define MAX_DEV 4 | 26 | #define MAX_DEV 4 |
| 29 | #define IRQ_LINES 4 | 27 | #define IRQ_LINES 4 |
| 30 | 28 | ||
diff --git a/arch/arm/mach-ixp4xx/nas100d-pci.c b/arch/arm/mach-ixp4xx/nas100d-pci.c index 925ef805f966..1176f9cb4865 100644 --- a/arch/arm/mach-ixp4xx/nas100d-pci.c +++ b/arch/arm/mach-ixp4xx/nas100d-pci.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-ixp4xx/nas100d-pci.c | 3 | * arch/arm/mach-ixp4xx/nas100d-pci.c |
| 3 | * | 4 | * |
| @@ -8,11 +9,6 @@ | |||
| 8 | * Copyright (C) 2003-2004 MontaVista Software, Inc. | 9 | * Copyright (C) 2003-2004 MontaVista Software, Inc. |
| 9 | * | 10 | * |
| 10 | * Maintainer: http://www.nslu2-linux.org/ | 11 | * Maintainer: http://www.nslu2-linux.org/ |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | * | ||
| 16 | */ | 12 | */ |
| 17 | 13 | ||
| 18 | #include <linux/pci.h> | 14 | #include <linux/pci.h> |
diff --git a/arch/arm/mach-ixp4xx/nslu2-pci.c b/arch/arm/mach-ixp4xx/nslu2-pci.c index d69ee4066d20..c07936a1d736 100644 --- a/arch/arm/mach-ixp4xx/nslu2-pci.c +++ b/arch/arm/mach-ixp4xx/nslu2-pci.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-ixp4xx/nslu2-pci.c | 3 | * arch/arm/mach-ixp4xx/nslu2-pci.c |
| 3 | * | 4 | * |
| @@ -8,11 +9,6 @@ | |||
| 8 | * Copyright (C) 2003-2004 MontaVista Software, Inc. | 9 | * Copyright (C) 2003-2004 MontaVista Software, Inc. |
| 9 | * | 10 | * |
| 10 | * Maintainer: http://www.nslu2-linux.org/ | 11 | * Maintainer: http://www.nslu2-linux.org/ |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | * | ||
| 16 | */ | 12 | */ |
| 17 | 13 | ||
| 18 | #include <linux/pci.h> | 14 | #include <linux/pci.h> |
diff --git a/arch/arm/mach-ixp4xx/omixp-setup.c b/arch/arm/mach-ixp4xx/omixp-setup.c index 2d494b454376..6ed5a9aed600 100644 --- a/arch/arm/mach-ixp4xx/omixp-setup.c +++ b/arch/arm/mach-ixp4xx/omixp-setup.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-ixp4xx/omixp-setup.c | 3 | * arch/arm/mach-ixp4xx/omixp-setup.c |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * based nslu2-setup.c, ixdp425-setup.c: | 8 | * based nslu2-setup.c, ixdp425-setup.c: |
| 8 | * Copyright (C) 2003-2004 MontaVista Software, Inc. | 9 | * Copyright (C) 2003-2004 MontaVista Software, Inc. |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/kernel.h> | 12 | #include <linux/kernel.h> |
| @@ -27,6 +24,8 @@ | |||
| 27 | 24 | ||
| 28 | #include <mach/hardware.h> | 25 | #include <mach/hardware.h> |
| 29 | 26 | ||
| 27 | #include "irqs.h" | ||
| 28 | |||
| 30 | static struct resource omixp_flash_resources[] = { | 29 | static struct resource omixp_flash_resources[] = { |
| 31 | { | 30 | { |
| 32 | .flags = IORESOURCE_MEM, | 31 | .flags = IORESOURCE_MEM, |
diff --git a/arch/arm/mach-ixp4xx/vulcan-pci.c b/arch/arm/mach-ixp4xx/vulcan-pci.c index a4220fa5e0c3..caf53922dd3f 100644 --- a/arch/arm/mach-ixp4xx/vulcan-pci.c +++ b/arch/arm/mach-ixp4xx/vulcan-pci.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arch/mach-ixp4xx/vulcan-pci.c | 3 | * arch/arch/mach-ixp4xx/vulcan-pci.c |
| 3 | * | 4 | * |
| @@ -8,11 +9,6 @@ | |||
| 8 | * based on ixdp425-pci.c: | 9 | * based on ixdp425-pci.c: |
| 9 | * Copyright (C) 2002 Intel Corporation. | 10 | * Copyright (C) 2002 Intel Corporation. |
| 10 | * Copyright (C) 2003-2004 MontaVista Software, Inc. | 11 | * Copyright (C) 2003-2004 MontaVista Software, Inc. |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | * | ||
| 16 | */ | 12 | */ |
| 17 | 13 | ||
| 18 | #include <linux/pci.h> | 14 | #include <linux/pci.h> |
| @@ -21,6 +17,8 @@ | |||
| 21 | #include <asm/mach/pci.h> | 17 | #include <asm/mach/pci.h> |
| 22 | #include <asm/mach-types.h> | 18 | #include <asm/mach-types.h> |
| 23 | 19 | ||
| 20 | #include "irqs.h" | ||
| 21 | |||
| 24 | /* PCI controller GPIO to IRQ pin mappings */ | 22 | /* PCI controller GPIO to IRQ pin mappings */ |
| 25 | #define INTA 2 | 23 | #define INTA 2 |
| 26 | #define INTB 3 | 24 | #define INTB 3 |
diff --git a/arch/arm/mach-ixp4xx/vulcan-setup.c b/arch/arm/mach-ixp4xx/vulcan-setup.c index 2c03d2f6b647..d2ebb7c675a8 100644 --- a/arch/arm/mach-ixp4xx/vulcan-setup.c +++ b/arch/arm/mach-ixp4xx/vulcan-setup.c | |||
| @@ -22,6 +22,8 @@ | |||
| 22 | #include <asm/mach/arch.h> | 22 | #include <asm/mach/arch.h> |
| 23 | #include <asm/mach/flash.h> | 23 | #include <asm/mach/flash.h> |
| 24 | 24 | ||
| 25 | #include "irqs.h" | ||
| 26 | |||
| 25 | static struct flash_platform_data vulcan_flash_data = { | 27 | static struct flash_platform_data vulcan_flash_data = { |
| 26 | .map_name = "cfi_probe", | 28 | .map_name = "cfi_probe", |
| 27 | .width = 2, | 29 | .width = 2, |
diff --git a/arch/arm/mach-ixp4xx/wg302v2-pci.c b/arch/arm/mach-ixp4xx/wg302v2-pci.c index cf83f7e24179..1247e7c67bc0 100644 --- a/arch/arm/mach-ixp4xx/wg302v2-pci.c +++ b/arch/arm/mach-ixp4xx/wg302v2-pci.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arch/mach-ixp4xx/wg302v2-pci.c | 3 | * arch/arch/mach-ixp4xx/wg302v2-pci.c |
| 3 | * | 4 | * |
| @@ -10,11 +11,6 @@ | |||
| 10 | * Copyright (C) 2003 MontaVista Software, Inc. | 11 | * Copyright (C) 2003 MontaVista Software, Inc. |
| 11 | * | 12 | * |
| 12 | * Maintainer: Imre Kaloz <kaloz@openwrt.org> | 13 | * Maintainer: Imre Kaloz <kaloz@openwrt.org> |
| 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 version 2 as | ||
| 16 | * published by the Free Software Foundation. | ||
| 17 | * | ||
| 18 | */ | 14 | */ |
| 19 | 15 | ||
| 20 | #include <linux/kernel.h> | 16 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-keystone/smc.S b/arch/arm/mach-keystone/smc.S index d15de8179fab..76d0bf6ac73c 100644 --- a/arch/arm/mach-keystone/smc.S +++ b/arch/arm/mach-keystone/smc.S | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Keystone Secure APIs | 3 | * Keystone Secure APIs |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments, Inc. | 5 | * Copyright (C) 2013 Texas Instruments, Inc. |
| 5 | * Santosh Shilimkar <santosh.shilimkar@ti.com> | 6 | * Santosh Shilimkar <santosh.shilimkar@ti.com> |
| 6 | * | ||
| 7 | * This program is free software,you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/linkage.h> | 9 | #include <linux/linkage.h> |
diff --git a/arch/arm/mach-ks8695/board-acs5k.c b/arch/arm/mach-ks8695/board-acs5k.c index 5783062224c3..f319258d1226 100644 --- a/arch/arm/mach-ks8695/board-acs5k.c +++ b/arch/arm/mach-ks8695/board-acs5k.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-ks8695/board-acs5k.c | 3 | * arch/arm/mach-ks8695/board-acs5k.c |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Copyright 2008 Simtec Electronics | 7 | * Copyright 2008 Simtec Electronics |
| 7 | * Daniel Silverstone <dsilvers@simtec.co.uk> | 8 | * Daniel Silverstone <dsilvers@simtec.co.uk> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #include <linux/gpio.h> | 10 | #include <linux/gpio.h> |
| 14 | #include <linux/kernel.h> | 11 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-ks8695/board-dsm320.c b/arch/arm/mach-ks8695/board-dsm320.c index 13537e9c5485..d5f435cae6e0 100644 --- a/arch/arm/mach-ks8695/board-dsm320.c +++ b/arch/arm/mach-ks8695/board-dsm320.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-ks8695/board-dsm320.c | 3 | * arch/arm/mach-ks8695/board-dsm320.c |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Copyright 2008 Simtec Electronics | 7 | * Copyright 2008 Simtec Electronics |
| 7 | * Daniel Silverstone <dsilvers@simtec.co.uk> | 8 | * Daniel Silverstone <dsilvers@simtec.co.uk> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #include <linux/gpio.h> | 10 | #include <linux/gpio.h> |
| 14 | #include <linux/kernel.h> | 11 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-ks8695/board-micrel.c b/arch/arm/mach-ks8695/board-micrel.c index 69cfb9935fc1..bf8856ce3fbb 100644 --- a/arch/arm/mach-ks8695/board-micrel.c +++ b/arch/arm/mach-ks8695/board-micrel.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-ks8695/board-micrel.c | 3 | * arch/arm/mach-ks8695/board-micrel.c |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #include <linux/gpio.h> | 5 | #include <linux/gpio.h> |
| 9 | #include <linux/kernel.h> | 6 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-ks8695/board-og.c b/arch/arm/mach-ks8695/board-og.c index 478ebd1f2b0f..12ffe9227f9c 100644 --- a/arch/arm/mach-ks8695/board-og.c +++ b/arch/arm/mach-ks8695/board-og.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * board-og.c -- support for the OpenGear KS8695 based boards. | 3 | * board-og.c -- support for the OpenGear KS8695 based boards. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/kernel.h> | 6 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-ks8695/board-sg.c b/arch/arm/mach-ks8695/board-sg.c index 46e455c3821b..d5ec85a56375 100644 --- a/arch/arm/mach-ks8695/board-sg.c +++ b/arch/arm/mach-ks8695/board-sg.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * board-sg.c -- support for the SnapGear KS8695 based boards | 3 | * board-sg.c -- support for the SnapGear KS8695 based boards |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/kernel.h> | 6 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-ks8695/devices.h b/arch/arm/mach-ks8695/devices.h index 1e6594a0f297..cc23ee3820ea 100644 --- a/arch/arm/mach-ks8695/devices.h +++ b/arch/arm/mach-ks8695/devices.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-ks8695/include/mach/devices.h | 3 | * arch/arm/mach-ks8695/include/mach/devices.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2006 Andrew Victor | 5 | * Copyright (C) 2006 Andrew Victor |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __ASM_ARCH_DEVICES_H | 8 | #ifndef __ASM_ARCH_DEVICES_H |
diff --git a/arch/arm/mach-ks8695/include/mach/gpio-ks8695.h b/arch/arm/mach-ks8695/include/mach/gpio-ks8695.h index 6eb034d60325..600115f48fb3 100644 --- a/arch/arm/mach-ks8695/include/mach/gpio-ks8695.h +++ b/arch/arm/mach-ks8695/include/mach/gpio-ks8695.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2006 Andrew Victor | 3 | * Copyright (C) 2006 Andrew Victor |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __MACH_KS8659_GPIO_H | 6 | #ifndef __MACH_KS8659_GPIO_H |
diff --git a/arch/arm/mach-ks8695/include/mach/hardware.h b/arch/arm/mach-ks8695/include/mach/hardware.h index 877629b3d944..0fb889be8112 100644 --- a/arch/arm/mach-ks8695/include/mach/hardware.h +++ b/arch/arm/mach-ks8695/include/mach/hardware.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-ks8695/include/mach/hardware.h | 3 | * arch/arm/mach-ks8695/include/mach/hardware.h |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (C) 2006 Simtec Electronics | 6 | * Copyright (C) 2006 Simtec Electronics |
| 6 | * | 7 | * |
| 7 | * KS8695 - Memory Map definitions | 8 | * KS8695 - Memory Map definitions |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #ifndef __ASM_ARCH_HARDWARE_H | 11 | #ifndef __ASM_ARCH_HARDWARE_H |
diff --git a/arch/arm/mach-ks8695/include/mach/irqs.h b/arch/arm/mach-ks8695/include/mach/irqs.h index 86fc9e6ce404..0cbb30672427 100644 --- a/arch/arm/mach-ks8695/include/mach/irqs.h +++ b/arch/arm/mach-ks8695/include/mach/irqs.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-ks8695/include/mach/irqs.h | 3 | * arch/arm/mach-ks8695/include/mach/irqs.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2006 Simtec Electronics | 5 | * Copyright (C) 2006 Simtec Electronics |
| 5 | * Ben Dooks <ben@simtec.co.uk> | 6 | * Ben Dooks <ben@simtec.co.uk> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __ASM_ARCH_IRQS_H | 9 | #ifndef __ASM_ARCH_IRQS_H |
diff --git a/arch/arm/mach-ks8695/include/mach/regs-uart.h b/arch/arm/mach-ks8695/include/mach/regs-uart.h index 8581fbc6245f..941a542c5f23 100644 --- a/arch/arm/mach-ks8695/include/mach/regs-uart.h +++ b/arch/arm/mach-ks8695/include/mach/regs-uart.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-ks8695/include/mach/regs-uart.h | 3 | * arch/arm/mach-ks8695/include/mach/regs-uart.h |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (C) 2006 Simtec Electronics | 6 | * Copyright (C) 2006 Simtec Electronics |
| 6 | * | 7 | * |
| 7 | * KS8695 - UART register and bit definitions. | 8 | * KS8695 - UART register and bit definitions. |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #ifndef KS8695_UART_H | 11 | #ifndef KS8695_UART_H |
diff --git a/arch/arm/mach-ks8695/include/mach/uncompress.h b/arch/arm/mach-ks8695/include/mach/uncompress.h index a001c7c34df2..dc78a29759b5 100644 --- a/arch/arm/mach-ks8695/include/mach/uncompress.h +++ b/arch/arm/mach-ks8695/include/mach/uncompress.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-ks8695/include/mach/uncompress.h | 3 | * arch/arm/mach-ks8695/include/mach/uncompress.h |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (C) 2006 Simtec Electronics | 6 | * Copyright (C) 2006 Simtec Electronics |
| 6 | * | 7 | * |
| 7 | * KS8695 - Kernel uncompressor | 8 | * KS8695 - Kernel uncompressor |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #ifndef __ASM_ARCH_UNCOMPRESS_H | 11 | #ifndef __ASM_ARCH_UNCOMPRESS_H |
diff --git a/arch/arm/mach-mmp/addr-map.h b/arch/arm/mach-mmp/addr-map.h index 2739d27bc89d..25edf6a92276 100644 --- a/arch/arm/mach-mmp/addr-map.h +++ b/arch/arm/mach-mmp/addr-map.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Common address map definitions | 3 | * Common address map definitions |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __ASM_MACH_ADDR_MAP_H | 6 | #ifndef __ASM_MACH_ADDR_MAP_H |
diff --git a/arch/arm/mach-mmp/clock.c b/arch/arm/mach-mmp/clock.c index 28fe64c6e2f5..291fe41e3547 100644 --- a/arch/arm/mach-mmp/clock.c +++ b/arch/arm/mach-mmp/clock.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-mmp/clock.c | 3 | * linux/arch/arm/mach-mmp/clock.c |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/module.h> | 6 | #include <linux/module.h> |
diff --git a/arch/arm/mach-mmp/clock.h b/arch/arm/mach-mmp/clock.h index 8194445183fe..0256c894fa11 100644 --- a/arch/arm/mach-mmp/clock.h +++ b/arch/arm/mach-mmp/clock.h | |||
| @@ -1,8 +1,4 @@ | |||
| 1 | /* | 1 | /* SPDX-License-Identifier: GPL-2.0-only */ |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License version 2 as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | */ | ||
| 6 | 2 | ||
| 7 | #include <linux/clkdev.h> | 3 | #include <linux/clkdev.h> |
| 8 | 4 | ||
diff --git a/arch/arm/mach-mmp/common.c b/arch/arm/mach-mmp/common.c index 685a0993cff6..6684abc7708b 100644 --- a/arch/arm/mach-mmp/common.c +++ b/arch/arm/mach-mmp/common.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-mmp/common.c | 3 | * linux/arch/arm/mach-mmp/common.c |
| 3 | * | 4 | * |
| 4 | * Code common to PXA168 processor lines | 5 | * Code common to PXA168 processor lines |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/init.h> | 8 | #include <linux/init.h> |
diff --git a/arch/arm/mach-mmp/devices.c b/arch/arm/mach-mmp/devices.c index 822b8be042b9..130c1a603ba2 100644 --- a/arch/arm/mach-mmp/devices.c +++ b/arch/arm/mach-mmp/devices.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-mmp/devices.c | 3 | * linux/arch/arm/mach-mmp/devices.c |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/init.h> | 6 | #include <linux/init.h> |
diff --git a/arch/arm/mach-mmp/mmp2.c b/arch/arm/mach-mmp/mmp2.c index 726c1a642dea..18ea3e1a26e6 100644 --- a/arch/arm/mach-mmp/mmp2.c +++ b/arch/arm/mach-mmp/mmp2.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-mmp/mmp2.c | 3 | * linux/arch/arm/mach-mmp/mmp2.c |
| 3 | * | 4 | * |
| 4 | * code name MMP2 | 5 | * code name MMP2 |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2009 Marvell International Ltd. | 7 | * Copyright (C) 2009 Marvell International Ltd. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #include <linux/clk/mmp.h> | 9 | #include <linux/clk/mmp.h> |
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/arch/arm/mach-mmp/pm-mmp2.c b/arch/arm/mach-mmp/pm-mmp2.c index 17699be3bc3d..2923dd5732a6 100644 --- a/arch/arm/mach-mmp/pm-mmp2.c +++ b/arch/arm/mach-mmp/pm-mmp2.c | |||
| @@ -1,9 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * MMP2 Power Management Routines | 3 | * MMP2 Power Management Routines |
| 3 | * | 4 | * |
| 4 | * This software program is licensed subject to the GNU General Public License | ||
| 5 | * (GPL).Version 2,June 1991, available at http://www.fsf.org/copyleft/gpl.html | ||
| 6 | * | ||
| 7 | * (C) Copyright 2012 Marvell International Ltd. | 5 | * (C) Copyright 2012 Marvell International Ltd. |
| 8 | * All Rights Reserved | 6 | * All Rights Reserved |
| 9 | */ | 7 | */ |
diff --git a/arch/arm/mach-mmp/pm-mmp2.h b/arch/arm/mach-mmp/pm-mmp2.h index 486e0590cd8d..70299a9450d3 100644 --- a/arch/arm/mach-mmp/pm-mmp2.h +++ b/arch/arm/mach-mmp/pm-mmp2.h | |||
| @@ -1,9 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * MMP2 Power Management Routines | 3 | * MMP2 Power Management Routines |
| 3 | * | 4 | * |
| 4 | * This software program is licensed subject to the GNU General Public License | ||
| 5 | * (GPL).Version 2,June 1991, available at http://www.fsf.org/copyleft/gpl.html | ||
| 6 | * | ||
| 7 | * (C) Copyright 2010 Marvell International Ltd. | 5 | * (C) Copyright 2010 Marvell International Ltd. |
| 8 | * All Rights Reserved | 6 | * All Rights Reserved |
| 9 | */ | 7 | */ |
diff --git a/arch/arm/mach-mmp/pm-pxa910.c b/arch/arm/mach-mmp/pm-pxa910.c index 8b47600b3cdf..58535ce206dc 100644 --- a/arch/arm/mach-mmp/pm-pxa910.c +++ b/arch/arm/mach-mmp/pm-pxa910.c | |||
| @@ -1,9 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * PXA910 Power Management Routines | 3 | * PXA910 Power Management Routines |
| 3 | * | 4 | * |
| 4 | * This software program is licensed subject to the GNU General Public License | ||
| 5 | * (GPL).Version 2,June 1991, available at http://www.fsf.org/copyleft/gpl.html | ||
| 6 | * | ||
| 7 | * (C) Copyright 2009 Marvell International Ltd. | 5 | * (C) Copyright 2009 Marvell International Ltd. |
| 8 | * All Rights Reserved | 6 | * All Rights Reserved |
| 9 | */ | 7 | */ |
diff --git a/arch/arm/mach-mmp/pm-pxa910.h b/arch/arm/mach-mmp/pm-pxa910.h index 8cac8ab5253d..8e6344adaf51 100644 --- a/arch/arm/mach-mmp/pm-pxa910.h +++ b/arch/arm/mach-mmp/pm-pxa910.h | |||
| @@ -1,9 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * PXA910 Power Management Routines | 3 | * PXA910 Power Management Routines |
| 3 | * | 4 | * |
| 4 | * This software program is licensed subject to the GNU General Public License | ||
| 5 | * (GPL).Version 2,June 1991, available at http://www.fsf.org/copyleft/gpl.html | ||
| 6 | * | ||
| 7 | * (C) Copyright 2009 Marvell International Ltd. | 5 | * (C) Copyright 2009 Marvell International Ltd. |
| 8 | * All Rights Reserved | 6 | * All Rights Reserved |
| 9 | */ | 7 | */ |
diff --git a/arch/arm/mach-mmp/pxa168.c b/arch/arm/mach-mmp/pxa168.c index cdcf65ace3f9..6e0277488967 100644 --- a/arch/arm/mach-mmp/pxa168.c +++ b/arch/arm/mach-mmp/pxa168.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-mmp/pxa168.c | 3 | * linux/arch/arm/mach-mmp/pxa168.c |
| 3 | * | 4 | * |
| 4 | * Code specific to PXA168 | 5 | * Code specific to PXA168 |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/module.h> | 7 | #include <linux/module.h> |
| 11 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-mmp/pxa910.c b/arch/arm/mach-mmp/pxa910.c index d30a7d12bc98..cba31c758dea 100644 --- a/arch/arm/mach-mmp/pxa910.c +++ b/arch/arm/mach-mmp/pxa910.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-mmp/pxa910.c | 3 | * linux/arch/arm/mach-mmp/pxa910.c |
| 3 | * | 4 | * |
| 4 | * Code specific to PXA910 | 5 | * Code specific to PXA910 |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/clk/mmp.h> | 7 | #include <linux/clk/mmp.h> |
| 11 | #include <linux/module.h> | 8 | #include <linux/module.h> |
diff --git a/arch/arm/mach-mmp/regs-apbc.h b/arch/arm/mach-mmp/regs-apbc.h index 704bcae3fc26..d0d00c2cce38 100644 --- a/arch/arm/mach-mmp/regs-apbc.h +++ b/arch/arm/mach-mmp/regs-apbc.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Application Peripheral Bus Clock Unit | 3 | * Application Peripheral Bus Clock Unit |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __ASM_MACH_REGS_APBC_H | 6 | #ifndef __ASM_MACH_REGS_APBC_H |
diff --git a/arch/arm/mach-mmp/regs-apmu.h b/arch/arm/mach-mmp/regs-apmu.h index 23f6209b65aa..e36f6503adfb 100644 --- a/arch/arm/mach-mmp/regs-apmu.h +++ b/arch/arm/mach-mmp/regs-apmu.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Application Subsystem Power Management Unit | 3 | * Application Subsystem Power Management Unit |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __ASM_MACH_REGS_APMU_H | 6 | #ifndef __ASM_MACH_REGS_APMU_H |
diff --git a/arch/arm/mach-mmp/regs-icu.h b/arch/arm/mach-mmp/regs-icu.h index 0328abe340a4..0375d5a7fcb2 100644 --- a/arch/arm/mach-mmp/regs-icu.h +++ b/arch/arm/mach-mmp/regs-icu.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Interrupt Control Unit | 3 | * Interrupt Control Unit |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __ASM_MACH_ICU_H | 6 | #ifndef __ASM_MACH_ICU_H |
diff --git a/arch/arm/mach-mmp/regs-timers.h b/arch/arm/mach-mmp/regs-timers.h index d3611c0becf0..a69f4d7e3443 100644 --- a/arch/arm/mach-mmp/regs-timers.h +++ b/arch/arm/mach-mmp/regs-timers.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Timers Module | 3 | * Timers Module |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __ASM_MACH_REGS_TIMERS_H | 6 | #ifndef __ASM_MACH_REGS_TIMERS_H |
diff --git a/arch/arm/mach-mmp/sram.c b/arch/arm/mach-mmp/sram.c index ba91e4fe444d..6794e2db1ad5 100644 --- a/arch/arm/mach-mmp/sram.c +++ b/arch/arm/mach-mmp/sram.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-mmp/sram.c | 3 | * linux/arch/arm/mach-mmp/sram.c |
| 3 | * | 4 | * |
| @@ -7,11 +8,6 @@ | |||
| 7 | * All Rights Reserved | 8 | * All Rights Reserved |
| 8 | * | 9 | * |
| 9 | * Add for mmp sram support - Leo Yan <leoy@marvell.com> | 10 | * Add for mmp sram support - Leo Yan <leoy@marvell.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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | * | ||
| 15 | */ | 11 | */ |
| 16 | 12 | ||
| 17 | #include <linux/module.h> | 13 | #include <linux/module.h> |
diff --git a/arch/arm/mach-mmp/time.c b/arch/arm/mach-mmp/time.c index f9c295154b94..483df32583be 100644 --- a/arch/arm/mach-mmp/time.c +++ b/arch/arm/mach-mmp/time.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-mmp/time.c | 3 | * linux/arch/arm/mach-mmp/time.c |
| 3 | * | 4 | * |
| @@ -12,10 +13,6 @@ | |||
| 12 | * The timers module actually includes three timers, each timer with up to | 13 | * The timers module actually includes three timers, each timer with up to |
| 13 | * three match comparators. Timer #0 is used here in free-running mode as | 14 | * three match comparators. Timer #0 is used here in free-running mode as |
| 14 | * the clock source, and match comparator #1 used as clock event device. | 15 | * the clock source, and match comparator #1 used as clock event device. |
| 15 | * | ||
| 16 | * This program is free software; you can redistribute it and/or modify | ||
| 17 | * it under the terms of the GNU General Public License version 2 as | ||
| 18 | * published by the Free Software Foundation. | ||
| 19 | */ | 16 | */ |
| 20 | 17 | ||
| 21 | #include <linux/init.h> | 18 | #include <linux/init.h> |
diff --git a/arch/arm/mach-mxs/pm.h b/arch/arm/mach-mxs/pm.h index 09d77b00a96b..0894335e8cca 100644 --- a/arch/arm/mach-mxs/pm.h +++ b/arch/arm/mach-mxs/pm.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Freescale Semiconductor, Inc. | 3 | * Copyright (C) 2013 Freescale Semiconductor, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __ARCH_MXS_PM_H | 6 | #ifndef __ARCH_MXS_PM_H |
diff --git a/arch/arm/mach-nspire/clcd.c b/arch/arm/mach-nspire/clcd.c index ea0e5b2ca1cd..44738dcb391d 100644 --- a/arch/arm/mach-nspire/clcd.c +++ b/arch/arm/mach-nspire/clcd.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-nspire/clcd.c | 3 | * linux/arch/arm/mach-nspire/clcd.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Daniel Tang <tangrs@tangrs.id.au> | 5 | * Copyright (C) 2013 Daniel Tang <tangrs@tangrs.id.au> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2, as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <linux/init.h> | 8 | #include <linux/init.h> |
diff --git a/arch/arm/mach-nspire/clcd.h b/arch/arm/mach-nspire/clcd.h index 8c33d2c18371..7f36bd8511c5 100644 --- a/arch/arm/mach-nspire/clcd.h +++ b/arch/arm/mach-nspire/clcd.h | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-nspire/clcd.h | 3 | * linux/arch/arm/mach-nspire/clcd.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Daniel Tang <tangrs@tangrs.id.au> | 5 | * Copyright (C) 2013 Daniel Tang <tangrs@tangrs.id.au> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2, as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | int nspire_clcd_setup(struct clcd_fb *fb); | 8 | int nspire_clcd_setup(struct clcd_fb *fb); |
diff --git a/arch/arm/mach-nspire/mmio.h b/arch/arm/mach-nspire/mmio.h index 8813471af4cf..48e32f13f311 100644 --- a/arch/arm/mach-nspire/mmio.h +++ b/arch/arm/mach-nspire/mmio.h | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-nspire/mmio.h | 3 | * linux/arch/arm/mach-nspire/mmio.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Daniel Tang <tangrs@tangrs.id.au> | 5 | * Copyright (C) 2013 Daniel Tang <tangrs@tangrs.id.au> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2, as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #define NSPIRE_MISC_PHYS_BASE 0x900A0000 | 8 | #define NSPIRE_MISC_PHYS_BASE 0x900A0000 |
diff --git a/arch/arm/mach-nspire/nspire.c b/arch/arm/mach-nspire/nspire.c index 8584cdd1c827..957bd0c0fbd5 100644 --- a/arch/arm/mach-nspire/nspire.c +++ b/arch/arm/mach-nspire/nspire.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-nspire/nspire.c | 3 | * linux/arch/arm/mach-nspire/nspire.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Daniel Tang <tangrs@tangrs.id.au> | 5 | * Copyright (C) 2013 Daniel Tang <tangrs@tangrs.id.au> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2, as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | #include <linux/init.h> | 7 | #include <linux/init.h> |
| 12 | #include <linux/of_irq.h> | 8 | #include <linux/of_irq.h> |
diff --git a/arch/arm/mach-omap1/ams-delta-fiq-handler.S b/arch/arm/mach-omap1/ams-delta-fiq-handler.S index 7c9fb7fe0070..81159af44862 100644 --- a/arch/arm/mach-omap1/ams-delta-fiq-handler.S +++ b/arch/arm/mach-omap1/ams-delta-fiq-handler.S | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-omap1/ams-delta-fiq-handler.S | 3 | * linux/arch/arm/mach-omap1/ams-delta-fiq-handler.S |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Copyright (C) 2004 Pete Trapps | 8 | * Copyright (C) 2004 Pete Trapps |
| 8 | * Copyright (C) 2006 Matt Callow | 9 | * Copyright (C) 2006 Matt Callow |
| 9 | * Copyright (C) 2010 Janusz Krzysztofik | 10 | * Copyright (C) 2010 Janusz Krzysztofik |
| 10 | * | ||
| 11 | * This program is free software; you can redistribute it and/or modify it | ||
| 12 | * under the terms of the GNU General Public License version 2 | ||
| 13 | * as published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/linkage.h> | 13 | #include <linux/linkage.h> |
diff --git a/arch/arm/mach-omap1/ams-delta-fiq.c b/arch/arm/mach-omap1/ams-delta-fiq.c index 51212133ce06..0af2bf6f9933 100644 --- a/arch/arm/mach-omap1/ams-delta-fiq.c +++ b/arch/arm/mach-omap1/ams-delta-fiq.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Amstrad E3 FIQ handling | 3 | * Amstrad E3 FIQ handling |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * | 9 | * |
| 9 | * Parts of this code are taken from linux/arch/arm/mach-omap/irq.c | 10 | * Parts of this code are taken from linux/arch/arm/mach-omap/irq.c |
| 10 | * in the MontaVista 2.4 kernel (and the Amstrad changes therein) | 11 | * in the MontaVista 2.4 kernel (and the Amstrad changes therein) |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify it | ||
| 13 | * under the terms of the GNU General Public License version 2 as published by | ||
| 14 | * the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | #include <linux/gpio/consumer.h> | 13 | #include <linux/gpio/consumer.h> |
| 17 | #include <linux/gpio/driver.h> | 14 | #include <linux/gpio/driver.h> |
diff --git a/arch/arm/mach-omap1/board-ams-delta.c b/arch/arm/mach-omap1/board-ams-delta.c index b6e814166ee0..36498ea1b2f3 100644 --- a/arch/arm/mach-omap1/board-ams-delta.c +++ b/arch/arm/mach-omap1/board-ams-delta.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-omap1/board-ams-delta.c | 3 | * linux/arch/arm/mach-omap1/board-ams-delta.c |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Board specific inits for the Amstrad E3 (codename Delta) videophone | 7 | * Board specific inits for the Amstrad E3 (codename Delta) videophone |
| 7 | * | 8 | * |
| 8 | * Copyright (C) 2006 Jonathan McDowell <noodles@earth.li> | 9 | * Copyright (C) 2006 Jonathan McDowell <noodles@earth.li> |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | #include <linux/gpio/driver.h> | 11 | #include <linux/gpio/driver.h> |
| 15 | #include <linux/gpio/machine.h> | 12 | #include <linux/gpio/machine.h> |
diff --git a/arch/arm/mach-omap1/board-fsample.c b/arch/arm/mach-omap1/board-fsample.c index 4a0a66815ca0..c3aa6f2e5546 100644 --- a/arch/arm/mach-omap1/board-fsample.c +++ b/arch/arm/mach-omap1/board-fsample.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-omap1/board-fsample.c | 3 | * linux/arch/arm/mach-omap1/board-fsample.c |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Original OMAP730 support by Jean Pihet <j-pihet@ti.com> | 7 | * Original OMAP730 support by Jean Pihet <j-pihet@ti.com> |
| 7 | * Updated for 2.6 by Kevin Hilman <kjh@hilman.org> | 8 | * Updated for 2.6 by Kevin Hilman <kjh@hilman.org> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #include <linux/gpio.h> | 10 | #include <linux/gpio.h> |
| 14 | #include <linux/kernel.h> | 11 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-omap1/board-generic.c b/arch/arm/mach-omap1/board-generic.c index 9708629f8c5f..c62554990115 100644 --- a/arch/arm/mach-omap1/board-generic.c +++ b/arch/arm/mach-omap1/board-generic.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-omap1/board-generic.c | 3 | * linux/arch/arm/mach-omap1/board-generic.c |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * the device drivers take care of all the necessary hardware initialization. | 8 | * the device drivers take care of all the necessary hardware initialization. |
| 8 | * Do not put any board specific code to this file; create a new machine | 9 | * Do not put any board specific code to this file; create a new machine |
| 9 | * type if you need custom low-level initializations. | 10 | * type if you need custom low-level initializations. |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | #include <linux/gpio.h> | 12 | #include <linux/gpio.h> |
| 16 | #include <linux/kernel.h> | 13 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-omap1/board-h2-mmc.c b/arch/arm/mach-omap1/board-h2-mmc.c index 91bda9c802ff..06c5404078aa 100644 --- a/arch/arm/mach-omap1/board-h2-mmc.c +++ b/arch/arm/mach-omap1/board-h2-mmc.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-omap1/board-h2-mmc.c | 3 | * linux/arch/arm/mach-omap1/board-h2-mmc.c |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * This code is based on linux/arch/arm/mach-omap2/board-n800-mmc.c, which is: | 8 | * This code is based on linux/arch/arm/mach-omap2/board-n800-mmc.c, which is: |
| 8 | * Copyright (C) 2006 Nokia Corporation | 9 | * Copyright (C) 2006 Nokia Corporation |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | #include <linux/gpio.h> | 11 | #include <linux/gpio.h> |
| 15 | #include <linux/platform_device.h> | 12 | #include <linux/platform_device.h> |
diff --git a/arch/arm/mach-omap1/board-h2.c b/arch/arm/mach-omap1/board-h2.c index 9d9a6ca15df0..cb7ce627ffe8 100644 --- a/arch/arm/mach-omap1/board-h2.c +++ b/arch/arm/mach-omap1/board-h2.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-omap1/board-h2.c | 3 | * linux/arch/arm/mach-omap1/board-h2.c |
| 3 | * | 4 | * |
| @@ -13,10 +14,6 @@ | |||
| 13 | * | 14 | * |
| 14 | * H2 specific changes and cleanup | 15 | * H2 specific changes and cleanup |
| 15 | * Copyright (C) 2004 Nokia Corporation by Imre Deak <imre.deak@nokia.com> | 16 | * Copyright (C) 2004 Nokia Corporation by Imre Deak <imre.deak@nokia.com> |
| 16 | * | ||
| 17 | * This program is free software; you can redistribute it and/or modify | ||
| 18 | * it under the terms of the GNU General Public License version 2 as | ||
| 19 | * published by the Free Software Foundation. | ||
| 20 | */ | 17 | */ |
| 21 | #include <linux/gpio.h> | 18 | #include <linux/gpio.h> |
| 22 | #include <linux/kernel.h> | 19 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-omap1/board-h3-mmc.c b/arch/arm/mach-omap1/board-h3-mmc.c index 692c267a9a90..f595bd4f5024 100644 --- a/arch/arm/mach-omap1/board-h3-mmc.c +++ b/arch/arm/mach-omap1/board-h3-mmc.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-omap1/board-h3-mmc.c | 3 | * linux/arch/arm/mach-omap1/board-h3-mmc.c |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * This code is based on linux/arch/arm/mach-omap2/board-n800-mmc.c, which is: | 8 | * This code is based on linux/arch/arm/mach-omap2/board-n800-mmc.c, which is: |
| 8 | * Copyright (C) 2006 Nokia Corporation | 9 | * Copyright (C) 2006 Nokia Corporation |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | #include <linux/gpio.h> | 11 | #include <linux/gpio.h> |
| 15 | #include <linux/platform_device.h> | 12 | #include <linux/platform_device.h> |
diff --git a/arch/arm/mach-omap1/board-h3.c b/arch/arm/mach-omap1/board-h3.c index cd6e02c5c01a..4249984f9c30 100644 --- a/arch/arm/mach-omap1/board-h3.c +++ b/arch/arm/mach-omap1/board-h3.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-omap1/board-h3.c | 3 | * linux/arch/arm/mach-omap1/board-h3.c |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * Copyright (C) 2001 RidgeRun, Inc. | 9 | * Copyright (C) 2001 RidgeRun, Inc. |
| 9 | * Author: RidgeRun, Inc. | 10 | * Author: RidgeRun, Inc. |
| 10 | * Greg Lonnon (glonnon@ridgerun.com) or info@ridgerun.com | 11 | * Greg Lonnon (glonnon@ridgerun.com) or info@ridgerun.com |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | #include <linux/gpio.h> | 13 | #include <linux/gpio.h> |
| 17 | #include <linux/types.h> | 14 | #include <linux/types.h> |
diff --git a/arch/arm/mach-omap1/board-innovator.c b/arch/arm/mach-omap1/board-innovator.c index 8c286a29f24b..cbe093f969d5 100644 --- a/arch/arm/mach-omap1/board-innovator.c +++ b/arch/arm/mach-omap1/board-innovator.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-omap1/board-innovator.c | 3 | * linux/arch/arm/mach-omap1/board-innovator.c |
| 3 | * | 4 | * |
| @@ -10,10 +11,6 @@ | |||
| 10 | * | 11 | * |
| 11 | * Separated FPGA interrupts from innovator1510.c and cleaned up for 2.6 | 12 | * Separated FPGA interrupts from innovator1510.c and cleaned up for 2.6 |
| 12 | * Copyright (C) 2004 Nokia Corporation by Tony Lindrgen <tony@atomide.com> | 13 | * Copyright (C) 2004 Nokia Corporation by Tony Lindrgen <tony@atomide.com> |
| 13 | * | ||
| 14 | * This program is free software; you can redistribute it and/or modify | ||
| 15 | * it under the terms of the GNU General Public License version 2 as | ||
| 16 | * published by the Free Software Foundation. | ||
| 17 | */ | 14 | */ |
| 18 | #include <linux/gpio.h> | 15 | #include <linux/gpio.h> |
| 19 | #include <linux/kernel.h> | 16 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-omap1/board-nand.c b/arch/arm/mach-omap1/board-nand.c index 20923eb2d9b6..479ab9be784d 100644 --- a/arch/arm/mach-omap1/board-nand.c +++ b/arch/arm/mach-omap1/board-nand.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-omap1/board-nand.c | 3 | * linux/arch/arm/mach-omap1/board-nand.c |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * Copyright (C) 2001 RidgeRun, Inc. | 9 | * Copyright (C) 2001 RidgeRun, Inc. |
| 9 | * Author: RidgeRun, Inc. | 10 | * Author: RidgeRun, Inc. |
| 10 | * Greg Lonnon (glonnon@ridgerun.com) or info@ridgerun.com | 11 | * Greg Lonnon (glonnon@ridgerun.com) or info@ridgerun.com |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | #include <linux/kernel.h> | 13 | #include <linux/kernel.h> |
| 17 | #include <linux/io.h> | 14 | #include <linux/io.h> |
diff --git a/arch/arm/mach-omap1/board-nokia770.c b/arch/arm/mach-omap1/board-nokia770.c index 10848f573d37..11511ae2e0a2 100644 --- a/arch/arm/mach-omap1/board-nokia770.c +++ b/arch/arm/mach-omap1/board-nokia770.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-omap1/board-nokia770.c | 3 | * linux/arch/arm/mach-omap1/board-nokia770.c |
| 3 | * | 4 | * |
| 4 | * Modified from board-generic.c | 5 | * Modified from board-generic.c |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/clkdev.h> | 7 | #include <linux/clkdev.h> |
| 11 | #include <linux/irq.h> | 8 | #include <linux/irq.h> |
diff --git a/arch/arm/mach-omap1/board-palmte.c b/arch/arm/mach-omap1/board-palmte.c index d4d8a32e57eb..ce6f0fcd9d12 100644 --- a/arch/arm/mach-omap1/board-palmte.c +++ b/arch/arm/mach-omap1/board-palmte.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-omap1/board-palmte.c | 3 | * linux/arch/arm/mach-omap1/board-palmte.c |
| 3 | * | 4 | * |
| @@ -11,10 +12,6 @@ | |||
| 11 | * palmtelinux-developpers@lists.sf.net | 12 | * palmtelinux-developpers@lists.sf.net |
| 12 | * | 13 | * |
| 13 | * Copyright (c) 2006 Andrzej Zaborowski <balrog@zabor.org> | 14 | * Copyright (c) 2006 Andrzej Zaborowski <balrog@zabor.org> |
| 14 | * | ||
| 15 | * This program is free software; you can redistribute it and/or modify | ||
| 16 | * it under the terms of the GNU General Public License version 2 as | ||
| 17 | * published by the Free Software Foundation. | ||
| 18 | */ | 15 | */ |
| 19 | #include <linux/gpio.h> | 16 | #include <linux/gpio.h> |
| 20 | #include <linux/kernel.h> | 17 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-omap1/board-palmtt.c b/arch/arm/mach-omap1/board-palmtt.c index a23327682df0..8a08311c4e05 100644 --- a/arch/arm/mach-omap1/board-palmtt.c +++ b/arch/arm/mach-omap1/board-palmtt.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-omap1/board-palmtt.c | 3 | * linux/arch/arm/mach-omap1/board-palmtt.c |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Modified and amended for Palm Tungsten|T | 7 | * Modified and amended for Palm Tungsten|T |
| 7 | * by Marek Vasut <marek.vasut@gmail.com> | 8 | * by Marek Vasut <marek.vasut@gmail.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/delay.h> | 11 | #include <linux/delay.h> |
diff --git a/arch/arm/mach-omap1/board-palmz71.c b/arch/arm/mach-omap1/board-palmz71.c index 30b07096197b..034e5bc6a029 100644 --- a/arch/arm/mach-omap1/board-palmz71.c +++ b/arch/arm/mach-omap1/board-palmz71.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-omap1/board-palmz71.c | 3 | * linux/arch/arm/mach-omap1/board-palmz71.c |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * Original version : Laurent Gonzalez | 9 | * Original version : Laurent Gonzalez |
| 9 | * | 10 | * |
| 10 | * Modified for zire71 : Marek Vasut | 11 | * Modified for zire71 : Marek Vasut |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #include <linux/delay.h> | 14 | #include <linux/delay.h> |
diff --git a/arch/arm/mach-omap1/board-perseus2.c b/arch/arm/mach-omap1/board-perseus2.c index 06a584fef5b8..1aeeb7337d29 100644 --- a/arch/arm/mach-omap1/board-perseus2.c +++ b/arch/arm/mach-omap1/board-perseus2.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-omap1/board-perseus2.c | 3 | * linux/arch/arm/mach-omap1/board-perseus2.c |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Original OMAP730 support by Jean Pihet <j-pihet@ti.com> | 7 | * Original OMAP730 support by Jean Pihet <j-pihet@ti.com> |
| 7 | * Updated for 2.6 by Kevin Hilman <kjh@hilman.org> | 8 | * Updated for 2.6 by Kevin Hilman <kjh@hilman.org> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #include <linux/gpio.h> | 10 | #include <linux/gpio.h> |
| 14 | #include <linux/kernel.h> | 11 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-omap1/board-sx1-mmc.c b/arch/arm/mach-omap1/board-sx1-mmc.c index 79f0af8bfae0..6192b1da75cb 100644 --- a/arch/arm/mach-omap1/board-sx1-mmc.c +++ b/arch/arm/mach-omap1/board-sx1-mmc.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-omap1/board-sx1-mmc.c | 3 | * linux/arch/arm/mach-omap1/board-sx1-mmc.c |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * This code is based on linux/arch/arm/mach-omap1/board-h2-mmc.c, which is: | 8 | * This code is based on linux/arch/arm/mach-omap1/board-h2-mmc.c, which is: |
| 8 | * Copyright (C) 2007 Instituto Nokia de Tecnologia - INdT | 9 | * Copyright (C) 2007 Instituto Nokia de Tecnologia - INdT |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/gpio.h> | 12 | #include <linux/gpio.h> |
diff --git a/arch/arm/mach-omap1/board-sx1.c b/arch/arm/mach-omap1/board-sx1.c index ec27bb3e370f..bb9ec345e204 100644 --- a/arch/arm/mach-omap1/board-sx1.c +++ b/arch/arm/mach-omap1/board-sx1.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-omap1/board-sx1.c | 3 | * linux/arch/arm/mach-omap1/board-sx1.c |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * | 10 | * |
| 10 | * Maintainters : Vladimir Ananiev (aka Vovan888), Sergge | 11 | * Maintainters : Vladimir Ananiev (aka Vovan888), Sergge |
| 11 | * oslik.ru | 12 | * oslik.ru |
| 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 version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | #include <linux/gpio.h> | 14 | #include <linux/gpio.h> |
| 18 | #include <linux/kernel.h> | 15 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-omap1/clock.c b/arch/arm/mach-omap1/clock.c index c8c6fe88b2d6..406fd2a9a88f 100644 --- a/arch/arm/mach-omap1/clock.c +++ b/arch/arm/mach-omap1/clock.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-omap1/clock.c | 3 | * linux/arch/arm/mach-omap1/clock.c |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Modified to use omap shared clock framework by | 8 | * Modified to use omap shared clock framework by |
| 8 | * Tony Lindgren <tony@atomide.com> | 9 | * Tony Lindgren <tony@atomide.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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | #include <linux/kernel.h> | 11 | #include <linux/kernel.h> |
| 15 | #include <linux/export.h> | 12 | #include <linux/export.h> |
diff --git a/arch/arm/mach-omap1/clock.h b/arch/arm/mach-omap1/clock.h index f2d1be211723..f3b8811f5ac0 100644 --- a/arch/arm/mach-omap1/clock.h +++ b/arch/arm/mach-omap1/clock.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-omap1/clock.h | 3 | * linux/arch/arm/mach-omap1/clock.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004 - 2005, 2009 Nokia corporation | 5 | * Copyright (C) 2004 - 2005, 2009 Nokia corporation |
| 5 | * Written by Tuukka Tikkanen <tuukka.tikkanen@elektrobit.com> | 6 | * Written by Tuukka Tikkanen <tuukka.tikkanen@elektrobit.com> |
| 6 | * Based on clocks.h by Tony Lindgren, Gordon McNutt and RidgeRun, Inc | 7 | * Based on clocks.h by Tony Lindgren, Gordon McNutt and RidgeRun, Inc |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef __ARCH_ARM_MACH_OMAP1_CLOCK_H | 10 | #ifndef __ARCH_ARM_MACH_OMAP1_CLOCK_H |
diff --git a/arch/arm/mach-omap1/clock_data.c b/arch/arm/mach-omap1/clock_data.c index 6c4f766365a2..3ebcd96efbff 100644 --- a/arch/arm/mach-omap1/clock_data.c +++ b/arch/arm/mach-omap1/clock_data.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-omap1/clock_data.c | 3 | * linux/arch/arm/mach-omap1/clock_data.c |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Written by Tuukka Tikkanen <tuukka.tikkanen@elektrobit.com> | 6 | * Written by Tuukka Tikkanen <tuukka.tikkanen@elektrobit.com> |
| 6 | * Based on clocks.h by Tony Lindgren, Gordon McNutt and RidgeRun, Inc | 7 | * Based on clocks.h by Tony Lindgren, Gordon McNutt and RidgeRun, Inc |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * To do: | 9 | * To do: |
| 13 | * - Clocks that are only available on some chips should be marked with the | 10 | * - Clocks that are only available on some chips should be marked with the |
| 14 | * chips that they are present on. | 11 | * chips that they are present on. |
diff --git a/arch/arm/mach-omap1/dma.c b/arch/arm/mach-omap1/dma.c index 52d7eda1adec..0ad8bdc2ed61 100644 --- a/arch/arm/mach-omap1/dma.c +++ b/arch/arm/mach-omap1/dma.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP1/OMAP7xx - specific DMA driver | 3 | * OMAP1/OMAP7xx - specific DMA driver |
| 3 | * | 4 | * |
| @@ -12,10 +13,6 @@ | |||
| 12 | * Copyright (C) 2010 Texas Instruments Incorporated - http://www.ti.com/ | 13 | * Copyright (C) 2010 Texas Instruments Incorporated - http://www.ti.com/ |
| 13 | * Converted DMA library into platform driver | 14 | * Converted DMA library into platform driver |
| 14 | * - G, Manjunath Kondaiah <manjugk@ti.com> | 15 | * - G, Manjunath Kondaiah <manjugk@ti.com> |
| 15 | * | ||
| 16 | * This program is free software; you can redistribute it and/or modify | ||
| 17 | * it under the terms of the GNU General Public License version 2 as | ||
| 18 | * published by the Free Software Foundation. | ||
| 19 | */ | 16 | */ |
| 20 | 17 | ||
| 21 | #include <linux/err.h> | 18 | #include <linux/err.h> |
diff --git a/arch/arm/mach-omap1/flash.c b/arch/arm/mach-omap1/flash.c index 99cda402e1e2..40e43ce5329f 100644 --- a/arch/arm/mach-omap1/flash.c +++ b/arch/arm/mach-omap1/flash.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Flash support for OMAP1 | 3 | * Flash support for OMAP1 |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/io.h> | 6 | #include <linux/io.h> |
diff --git a/arch/arm/mach-omap1/flash.h b/arch/arm/mach-omap1/flash.h index 0d88499b79e9..7077224f65bd 100644 --- a/arch/arm/mach-omap1/flash.h +++ b/arch/arm/mach-omap1/flash.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Flash support for OMAP1 | 3 | * Flash support for OMAP1 |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __OMAP_FLASH_H | 6 | #ifndef __OMAP_FLASH_H |
diff --git a/arch/arm/mach-omap1/fpga.c b/arch/arm/mach-omap1/fpga.c index 39e20d0ead08..f03ed523f20f 100644 --- a/arch/arm/mach-omap1/fpga.c +++ b/arch/arm/mach-omap1/fpga.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-omap1/fpga.c | 3 | * linux/arch/arm/mach-omap1/fpga.c |
| 3 | * | 4 | * |
| @@ -10,10 +11,6 @@ | |||
| 10 | * | 11 | * |
| 11 | * Separated FPGA interrupts from innovator1510.c and cleaned up for 2.6 | 12 | * Separated FPGA interrupts from innovator1510.c and cleaned up for 2.6 |
| 12 | * Copyright (C) 2004 Nokia Corporation by Tony Lindrgen <tony@atomide.com> | 13 | * Copyright (C) 2004 Nokia Corporation by Tony Lindrgen <tony@atomide.com> |
| 13 | * | ||
| 14 | * This program is free software; you can redistribute it and/or modify | ||
| 15 | * it under the terms of the GNU General Public License version 2 as | ||
| 16 | * published by the Free Software Foundation. | ||
| 17 | */ | 14 | */ |
| 18 | 15 | ||
| 19 | #include <linux/types.h> | 16 | #include <linux/types.h> |
diff --git a/arch/arm/mach-omap1/fpga.h b/arch/arm/mach-omap1/fpga.h index 4b4307a80e48..7e7450edacc1 100644 --- a/arch/arm/mach-omap1/fpga.h +++ b/arch/arm/mach-omap1/fpga.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Interrupt handler for OMAP-1510 FPGA | 3 | * Interrupt handler for OMAP-1510 FPGA |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * | 9 | * |
| 9 | * Separated FPGA interrupts from innovator1510.c and cleaned up for 2.6 | 10 | * Separated FPGA interrupts from innovator1510.c and cleaned up for 2.6 |
| 10 | * Copyright (C) 2004 Nokia Corporation by Tony Lindrgen <tony@atomide.com> | 11 | * Copyright (C) 2004 Nokia Corporation by Tony Lindrgen <tony@atomide.com> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #ifndef __ASM_ARCH_OMAP_FPGA_H | 14 | #ifndef __ASM_ARCH_OMAP_FPGA_H |
diff --git a/arch/arm/mach-omap1/id.c b/arch/arm/mach-omap1/id.c index 7e49dfda3d2f..91556e374152 100644 --- a/arch/arm/mach-omap1/id.c +++ b/arch/arm/mach-omap1/id.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-omap1/id.c | 3 | * linux/arch/arm/mach-omap1/id.c |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2004 Nokia Corporation | 7 | * Copyright (C) 2004 Nokia Corporation |
| 7 | * Written by Tony Lindgren <tony@atomide.com> | 8 | * Written by Tony Lindgren <tony@atomide.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/module.h> | 11 | #include <linux/module.h> |
diff --git a/arch/arm/mach-omap1/io.c b/arch/arm/mach-omap1/io.c index 499b8accb83d..5a173fc2a1ca 100644 --- a/arch/arm/mach-omap1/io.c +++ b/arch/arm/mach-omap1/io.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-omap1/io.c | 3 | * linux/arch/arm/mach-omap1/io.c |
| 3 | * | 4 | * |
| 4 | * OMAP1 I/O mapping code | 5 | * OMAP1 I/O mapping code |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/module.h> | 8 | #include <linux/module.h> |
diff --git a/arch/arm/mach-omap1/lcd_dma.c b/arch/arm/mach-omap1/lcd_dma.c index 26a2b01c7c4f..a72ac0c02b4f 100644 --- a/arch/arm/mach-omap1/lcd_dma.c +++ b/arch/arm/mach-omap1/lcd_dma.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-omap1/lcd_dma.c | 3 | * linux/arch/arm/mach-omap1/lcd_dma.c |
| 3 | * | 4 | * |
| @@ -15,11 +16,6 @@ | |||
| 15 | * Added OMAP4 support - Santosh Shilimkar <santosh.shilimkar@ti.com> | 16 | * Added OMAP4 support - Santosh Shilimkar <santosh.shilimkar@ti.com> |
| 16 | * | 17 | * |
| 17 | * Support functions for the OMAP internal DMA channels. | 18 | * Support functions for the OMAP internal DMA channels. |
| 18 | * | ||
| 19 | * This program is free software; you can redistribute it and/or modify | ||
| 20 | * it under the terms of the GNU General Public License version 2 as | ||
| 21 | * published by the Free Software Foundation. | ||
| 22 | * | ||
| 23 | */ | 19 | */ |
| 24 | 20 | ||
| 25 | #include <linux/module.h> | 21 | #include <linux/module.h> |
diff --git a/arch/arm/mach-omap1/mcbsp.c b/arch/arm/mach-omap1/mcbsp.c index 27e22e702f96..f36c34f47f11 100644 --- a/arch/arm/mach-omap1/mcbsp.c +++ b/arch/arm/mach-omap1/mcbsp.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-omap1/mcbsp.c | 3 | * linux/arch/arm/mach-omap1/mcbsp.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008 Instituto Nokia de Tecnologia | 5 | * Copyright (C) 2008 Instituto Nokia de Tecnologia |
| 5 | * Contact: Eduardo Valentin <eduardo.valentin@indt.org.br> | 6 | * Contact: Eduardo Valentin <eduardo.valentin@indt.org.br> |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * Multichannel mode not supported. | 8 | * Multichannel mode not supported. |
| 12 | */ | 9 | */ |
| 13 | #include <linux/ioport.h> | 10 | #include <linux/ioport.h> |
diff --git a/arch/arm/mach-omap1/opp.h b/arch/arm/mach-omap1/opp.h index 79a683864a5c..5b8b9c8edfe3 100644 --- a/arch/arm/mach-omap1/opp.h +++ b/arch/arm/mach-omap1/opp.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-omap1/opp.h | 3 | * linux/arch/arm/mach-omap1/opp.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004 - 2005 Nokia corporation | 5 | * Copyright (C) 2004 - 2005 Nokia corporation |
| 5 | * Written by Tuukka Tikkanen <tuukka.tikkanen@elektrobit.com> | 6 | * Written by Tuukka Tikkanen <tuukka.tikkanen@elektrobit.com> |
| 6 | * Based on clocks.h by Tony Lindgren, Gordon McNutt and RidgeRun, Inc | 7 | * Based on clocks.h by Tony Lindgren, Gordon McNutt and RidgeRun, Inc |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef __ARCH_ARM_MACH_OMAP1_OPP_H | 10 | #ifndef __ARCH_ARM_MACH_OMAP1_OPP_H |
diff --git a/arch/arm/mach-omap1/opp_data.c b/arch/arm/mach-omap1/opp_data.c index 8dcebe6d8882..a27ca7dc03a2 100644 --- a/arch/arm/mach-omap1/opp_data.c +++ b/arch/arm/mach-omap1/opp_data.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-omap1/opp_data.c | 3 | * linux/arch/arm/mach-omap1/opp_data.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004 - 2005 Nokia corporation | 5 | * Copyright (C) 2004 - 2005 Nokia corporation |
| 5 | * Written by Tuukka Tikkanen <tuukka.tikkanen@elektrobit.com> | 6 | * Written by Tuukka Tikkanen <tuukka.tikkanen@elektrobit.com> |
| 6 | * Based on clocks.h by Tony Lindgren, Gordon McNutt and RidgeRun, Inc | 7 | * Based on clocks.h by Tony Lindgren, Gordon McNutt and RidgeRun, Inc |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include "clock.h" | 10 | #include "clock.h" |
diff --git a/arch/arm/mach-omap1/serial.c b/arch/arm/mach-omap1/serial.c index a65bd0c44296..9eb591fbfd89 100644 --- a/arch/arm/mach-omap1/serial.c +++ b/arch/arm/mach-omap1/serial.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-omap1/serial.c | 3 | * linux/arch/arm/mach-omap1/serial.c |
| 3 | * | 4 | * |
| 4 | * OMAP1 serial support. | 5 | * OMAP1 serial support. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/gpio.h> | 7 | #include <linux/gpio.h> |
| 11 | #include <linux/module.h> | 8 | #include <linux/module.h> |
diff --git a/arch/arm/mach-omap1/sram-init.c b/arch/arm/mach-omap1/sram-init.c index 6431b0f862ce..3bd60708c345 100644 --- a/arch/arm/mach-omap1/sram-init.c +++ b/arch/arm/mach-omap1/sram-init.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP SRAM detection and management | 3 | * OMAP SRAM detection and management |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2005 Nokia Corporation | 5 | * Copyright (C) 2005 Nokia Corporation |
| 5 | * Written by Tony Lindgren <tony@atomide.com> | 6 | * Written by Tony Lindgren <tony@atomide.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/arch/arm/mach-omap1/sram.S b/arch/arm/mach-omap1/sram.S index 00e9d9e9adf1..37f34fcd65fb 100644 --- a/arch/arm/mach-omap1/sram.S +++ b/arch/arm/mach-omap1/sram.S | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/plat-omap/sram-fn.S | 3 | * linux/arch/arm/plat-omap/sram-fn.S |
| 3 | * | 4 | * |
| 4 | * Functions that need to be run in internal SRAM | 5 | * Functions that need to be run in internal SRAM |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/linkage.h> | 8 | #include <linux/linkage.h> |
diff --git a/arch/arm/mach-omap2/am33xx-restart.c b/arch/arm/mach-omap2/am33xx-restart.c index 5bace6a45ffb..ef2f18a56b65 100644 --- a/arch/arm/mach-omap2/am33xx-restart.c +++ b/arch/arm/mach-omap2/am33xx-restart.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * am33xx-restart.c - Code common to all AM33xx machines. | 3 | * am33xx-restart.c - Code common to all AM33xx machines. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #include <linux/kernel.h> | 5 | #include <linux/kernel.h> |
| 9 | #include <linux/reboot.h> | 6 | #include <linux/reboot.h> |
diff --git a/arch/arm/mach-omap2/board-generic.c b/arch/arm/mach-omap2/board-generic.c index 6b4f4975cf7a..ff992f8895ee 100644 --- a/arch/arm/mach-omap2/board-generic.c +++ b/arch/arm/mach-omap2/board-generic.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2005 Nokia Corporation | 3 | * Copyright (C) 2005 Nokia Corporation |
| 3 | * Author: Paul Mundt <paul.mundt@nokia.com> | 4 | * Author: Paul Mundt <paul.mundt@nokia.com> |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Modified from the original mach-omap/omap2/board-generic.c did by Paul | 8 | * Modified from the original mach-omap/omap2/board-generic.c did by Paul |
| 8 | * to support the OMAP2+ device tree boards with an unique board file. | 9 | * to support the OMAP2+ device tree boards with an unique board file. |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | #include <linux/io.h> | 11 | #include <linux/io.h> |
| 15 | #include <linux/of_irq.h> | 12 | #include <linux/of_irq.h> |
diff --git a/arch/arm/mach-omap2/board-n8x0.c b/arch/arm/mach-omap2/board-n8x0.c index 75bc18646df6..418a61ecb827 100644 --- a/arch/arm/mach-omap2/board-n8x0.c +++ b/arch/arm/mach-omap2/board-n8x0.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-omap2/board-n8x0.c | 3 | * linux/arch/arm/mach-omap2/board-n8x0.c |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Author: Juha Yrjola <juha.yrjola@nokia.com> | 6 | * Author: Juha Yrjola <juha.yrjola@nokia.com> |
| 6 | * | 7 | * |
| 7 | * Modified from mach-omap2/board-generic.c | 8 | * Modified from mach-omap2/board-generic.c |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/clk.h> | 11 | #include <linux/clk.h> |
diff --git a/arch/arm/mach-omap2/clkt2xxx_dpll.c b/arch/arm/mach-omap2/clkt2xxx_dpll.c index 82572e277b97..0edebf3355fa 100644 --- a/arch/arm/mach-omap2/clkt2xxx_dpll.c +++ b/arch/arm/mach-omap2/clkt2xxx_dpll.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP2-specific DPLL control functions | 3 | * OMAP2-specific DPLL control functions |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Nokia Corporation | 5 | * Copyright (C) 2011 Nokia Corporation |
| 5 | * Paul Walmsley | 6 | * Paul Walmsley |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-omap2/clkt2xxx_dpllcore.c b/arch/arm/mach-omap2/clkt2xxx_dpllcore.c index e8d417309f33..8a9983cb4733 100644 --- a/arch/arm/mach-omap2/clkt2xxx_dpllcore.c +++ b/arch/arm/mach-omap2/clkt2xxx_dpllcore.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * DPLL + CORE_CLK composite clock functions | 3 | * DPLL + CORE_CLK composite clock functions |
| 3 | * | 4 | * |
| @@ -11,10 +12,6 @@ | |||
| 11 | * Based on earlier work by Tuukka Tikkanen, Tony Lindgren, | 12 | * Based on earlier work by Tuukka Tikkanen, Tony Lindgren, |
| 12 | * Gordon McNutt and RidgeRun, Inc. | 13 | * Gordon McNutt and RidgeRun, Inc. |
| 13 | * | 14 | * |
| 14 | * This program is free software; you can redistribute it and/or modify | ||
| 15 | * it under the terms of the GNU General Public License version 2 as | ||
| 16 | * published by the Free Software Foundation. | ||
| 17 | * | ||
| 18 | * XXX The DPLL and CORE clocks should be split into two separate clock | 15 | * XXX The DPLL and CORE clocks should be split into two separate clock |
| 19 | * types. | 16 | * types. |
| 20 | */ | 17 | */ |
diff --git a/arch/arm/mach-omap2/clkt2xxx_virt_prcm_set.c b/arch/arm/mach-omap2/clkt2xxx_virt_prcm_set.c index b64d717bfab6..2a3e72286d3a 100644 --- a/arch/arm/mach-omap2/clkt2xxx_virt_prcm_set.c +++ b/arch/arm/mach-omap2/clkt2xxx_virt_prcm_set.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP2xxx DVFS virtual clock functions | 3 | * OMAP2xxx DVFS virtual clock functions |
| 3 | * | 4 | * |
| @@ -11,10 +12,6 @@ | |||
| 11 | * Based on earlier work by Tuukka Tikkanen, Tony Lindgren, | 12 | * Based on earlier work by Tuukka Tikkanen, Tony Lindgren, |
| 12 | * Gordon McNutt and RidgeRun, Inc. | 13 | * Gordon McNutt and RidgeRun, Inc. |
| 13 | * | 14 | * |
| 14 | * This program is free software; you can redistribute it and/or modify | ||
| 15 | * it under the terms of the GNU General Public License version 2 as | ||
| 16 | * published by the Free Software Foundation. | ||
| 17 | * | ||
| 18 | * XXX Some of this code should be replaceable by the upcoming OPP layer | 15 | * XXX Some of this code should be replaceable by the upcoming OPP layer |
| 19 | * code. However, some notion of "rate set" is probably still necessary | 16 | * code. However, some notion of "rate set" is probably still necessary |
| 20 | * for OMAP2xxx at least. Rate sets should be generalized so they can be | 17 | * for OMAP2xxx at least. Rate sets should be generalized so they can be |
diff --git a/arch/arm/mach-omap2/clock.c b/arch/arm/mach-omap2/clock.c index 3e0f09cc0028..3c1d12dc8ff3 100644 --- a/arch/arm/mach-omap2/clock.c +++ b/arch/arm/mach-omap2/clock.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-omap2/clock.c | 3 | * linux/arch/arm/mach-omap2/clock.c |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Contacts: | 8 | * Contacts: |
| 8 | * Richard Woodruff <r-woodruff2@ti.com> | 9 | * Richard Woodruff <r-woodruff2@ti.com> |
| 9 | * Paul Walmsley | 10 | * Paul Walmsley |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | #undef DEBUG | 12 | #undef DEBUG |
| 16 | 13 | ||
diff --git a/arch/arm/mach-omap2/clock.h b/arch/arm/mach-omap2/clock.h index cf45550197e6..bbe4b32891bb 100644 --- a/arch/arm/mach-omap2/clock.h +++ b/arch/arm/mach-omap2/clock.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-omap2/clock.h | 3 | * linux/arch/arm/mach-omap2/clock.h |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Contacts: | 8 | * Contacts: |
| 8 | * Richard Woodruff <r-woodruff2@ti.com> | 9 | * Richard Woodruff <r-woodruff2@ti.com> |
| 9 | * Paul Walmsley | 10 | * Paul Walmsley |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #ifndef __ARCH_ARM_MACH_OMAP2_CLOCK_H | 13 | #ifndef __ARCH_ARM_MACH_OMAP2_CLOCK_H |
diff --git a/arch/arm/mach-omap2/clockdomain.c b/arch/arm/mach-omap2/clockdomain.c index 6d44fe05a3fe..f98c8ecc9ca2 100644 --- a/arch/arm/mach-omap2/clockdomain.c +++ b/arch/arm/mach-omap2/clockdomain.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP2/3/4 clockdomain framework functions | 3 | * OMAP2/3/4 clockdomain framework functions |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Written by Paul Walmsley and Jouni Högander | 8 | * Written by Paul Walmsley and Jouni Högander |
| 8 | * Added OMAP4 specific support by Abhijit Pagare <abhijitpagare@ti.com> | 9 | * Added OMAP4 specific support by Abhijit Pagare <abhijitpagare@ti.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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | #undef DEBUG | 11 | #undef DEBUG |
| 15 | 12 | ||
diff --git a/arch/arm/mach-omap2/clockdomain.h b/arch/arm/mach-omap2/clockdomain.h index c7d0953e4aa2..68550b23c938 100644 --- a/arch/arm/mach-omap2/clockdomain.h +++ b/arch/arm/mach-omap2/clockdomain.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP2/3 clockdomain framework functions | 3 | * OMAP2/3 clockdomain framework functions |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (C) 2008-2011 Nokia Corporation | 6 | * Copyright (C) 2008-2011 Nokia Corporation |
| 6 | * | 7 | * |
| 7 | * Paul Walmsley | 8 | * Paul Walmsley |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #ifndef __ARCH_ARM_MACH_OMAP2_CLOCKDOMAIN_H | 11 | #ifndef __ARCH_ARM_MACH_OMAP2_CLOCKDOMAIN_H |
diff --git a/arch/arm/mach-omap2/clockdomains43xx_data.c b/arch/arm/mach-omap2/clockdomains43xx_data.c index 6d71c6082a24..751708d727af 100644 --- a/arch/arm/mach-omap2/clockdomains43xx_data.c +++ b/arch/arm/mach-omap2/clockdomains43xx_data.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * AM43xx Clock domains framework | 3 | * AM43xx Clock domains framework |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments, Inc. | 5 | * Copyright (C) 2013 Texas Instruments, Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-omap2/clockdomains44xx_data.c b/arch/arm/mach-omap2/clockdomains44xx_data.c index 95192a062d5d..6005c4ed3bc6 100644 --- a/arch/arm/mach-omap2/clockdomains44xx_data.c +++ b/arch/arm/mach-omap2/clockdomains44xx_data.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP4 Clock domains framework | 3 | * OMAP4 Clock domains framework |
| 3 | * | 4 | * |
| @@ -13,10 +14,6 @@ | |||
| 13 | * with the public linux-omap@vger.kernel.org mailing list and the | 14 | * with the public linux-omap@vger.kernel.org mailing list and the |
| 14 | * authors above to ensure that the autogeneration scripts are kept | 15 | * authors above to ensure that the autogeneration scripts are kept |
| 15 | * up-to-date with the file contents. | 16 | * up-to-date with the file contents. |
| 16 | * | ||
| 17 | * This program is free software; you can redistribute it and/or modify | ||
| 18 | * it under the terms of the GNU General Public License version 2 as | ||
| 19 | * published by the Free Software Foundation. | ||
| 20 | */ | 17 | */ |
| 21 | 18 | ||
| 22 | #include <linux/kernel.h> | 19 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-omap2/clockdomains54xx_data.c b/arch/arm/mach-omap2/clockdomains54xx_data.c index 1a3c69d2e14c..3ab41fc89dd3 100644 --- a/arch/arm/mach-omap2/clockdomains54xx_data.c +++ b/arch/arm/mach-omap2/clockdomains54xx_data.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP54XX Clock domains framework | 3 | * OMAP54XX Clock domains framework |
| 3 | * | 4 | * |
| @@ -12,10 +13,6 @@ | |||
| 12 | * with the public linux-omap@vger.kernel.org mailing list and the | 13 | * with the public linux-omap@vger.kernel.org mailing list and the |
| 13 | * authors above to ensure that the autogeneration scripts are kept | 14 | * authors above to ensure that the autogeneration scripts are kept |
| 14 | * up-to-date with the file contents. | 15 | * up-to-date with the file contents. |
| 15 | * | ||
| 16 | * This program is free software; you can redistribute it and/or modify | ||
| 17 | * it under the terms of the GNU General Public License version 2 as | ||
| 18 | * published by the Free Software Foundation. | ||
| 19 | */ | 16 | */ |
| 20 | 17 | ||
| 21 | #include <linux/kernel.h> | 18 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-omap2/clockdomains7xx_data.c b/arch/arm/mach-omap2/clockdomains7xx_data.c index 67ebff829cf2..3068802824b7 100644 --- a/arch/arm/mach-omap2/clockdomains7xx_data.c +++ b/arch/arm/mach-omap2/clockdomains7xx_data.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * DRA7xx Clock domains framework | 3 | * DRA7xx Clock domains framework |
| 3 | * | 4 | * |
| @@ -14,10 +15,6 @@ | |||
| 14 | * with the public linux-omap@vger.kernel.org mailing list and the | 15 | * with the public linux-omap@vger.kernel.org mailing list and the |
| 15 | * authors above to ensure that the autogeneration scripts are kept | 16 | * authors above to ensure that the autogeneration scripts are kept |
| 16 | * up-to-date with the file contents. | 17 | * up-to-date with the file contents. |
| 17 | * | ||
| 18 | * This program is free software; you can redistribute it and/or modify | ||
| 19 | * it under the terms of the GNU General Public License version 2 as | ||
| 20 | * published by the Free Software Foundation. | ||
| 21 | */ | 18 | */ |
| 22 | 19 | ||
| 23 | #include <linux/kernel.h> | 20 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-omap2/cm-regbits-24xx.h b/arch/arm/mach-omap2/cm-regbits-24xx.h index 9ff0fc70f152..59c14dbb6f87 100644 --- a/arch/arm/mach-omap2/cm-regbits-24xx.h +++ b/arch/arm/mach-omap2/cm-regbits-24xx.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | #ifndef __ARCH_ARM_MACH_OMAP2_CM_REGBITS_24XX_H | 2 | #ifndef __ARCH_ARM_MACH_OMAP2_CM_REGBITS_24XX_H |
| 2 | #define __ARCH_ARM_MACH_OMAP2_CM_REGBITS_24XX_H | 3 | #define __ARCH_ARM_MACH_OMAP2_CM_REGBITS_24XX_H |
| 3 | 4 | ||
| @@ -8,10 +9,6 @@ | |||
| 8 | * Copyright (C) 2007 Nokia Corporation | 9 | * Copyright (C) 2007 Nokia Corporation |
| 9 | * | 10 | * |
| 10 | * Written by Paul Walmsley | 11 | * Written by Paul Walmsley |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #define OMAP24XX_AUTOSTATE_MPU_MASK (1 << 0) | 14 | #define OMAP24XX_AUTOSTATE_MPU_MASK (1 << 0) |
diff --git a/arch/arm/mach-omap2/cm-regbits-34xx.h b/arch/arm/mach-omap2/cm-regbits-34xx.h index 38656ce2432c..037529a9e969 100644 --- a/arch/arm/mach-omap2/cm-regbits-34xx.h +++ b/arch/arm/mach-omap2/cm-regbits-34xx.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | #ifndef __ARCH_ARM_MACH_OMAP2_CM_REGBITS_34XX_H | 2 | #ifndef __ARCH_ARM_MACH_OMAP2_CM_REGBITS_34XX_H |
| 2 | #define __ARCH_ARM_MACH_OMAP2_CM_REGBITS_34XX_H | 3 | #define __ARCH_ARM_MACH_OMAP2_CM_REGBITS_34XX_H |
| 3 | 4 | ||
| @@ -8,10 +9,6 @@ | |||
| 8 | * Copyright (C) 2007-2008 Nokia Corporation | 9 | * Copyright (C) 2007-2008 Nokia Corporation |
| 9 | * | 10 | * |
| 10 | * Written by Paul Walmsley | 11 | * Written by Paul Walmsley |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #define OMAP3430_CM_FCLKEN_IVA2_EN_IVA2_MASK (1 << 0) | 14 | #define OMAP3430_CM_FCLKEN_IVA2_EN_IVA2_MASK (1 << 0) |
diff --git a/arch/arm/mach-omap2/cm-regbits-44xx.h b/arch/arm/mach-omap2/cm-regbits-44xx.h index 4dbbd99b6e1e..1e9c23c107b2 100644 --- a/arch/arm/mach-omap2/cm-regbits-44xx.h +++ b/arch/arm/mach-omap2/cm-regbits-44xx.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP44xx Clock Management register bits | 3 | * OMAP44xx Clock Management register bits |
| 3 | * | 4 | * |
| @@ -13,10 +14,6 @@ | |||
| 13 | * with the public linux-omap@vger.kernel.org mailing list and the | 14 | * with the public linux-omap@vger.kernel.org mailing list and the |
| 14 | * authors above to ensure that the autogeneration scripts are kept | 15 | * authors above to ensure that the autogeneration scripts are kept |
| 15 | * up-to-date with the file contents. | 16 | * up-to-date with the file contents. |
| 16 | * | ||
| 17 | * This program is free software; you can redistribute it and/or modify | ||
| 18 | * it under the terms of the GNU General Public License version 2 as | ||
| 19 | * published by the Free Software Foundation. | ||
| 20 | */ | 17 | */ |
| 21 | 18 | ||
| 22 | #ifndef __ARCH_ARM_MACH_OMAP2_CM_REGBITS_44XX_H | 19 | #ifndef __ARCH_ARM_MACH_OMAP2_CM_REGBITS_44XX_H |
diff --git a/arch/arm/mach-omap2/cm-regbits-54xx.h b/arch/arm/mach-omap2/cm-regbits-54xx.h index 896ae9fc4cfb..44663b575bf4 100644 --- a/arch/arm/mach-omap2/cm-regbits-54xx.h +++ b/arch/arm/mach-omap2/cm-regbits-54xx.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP54xx Clock Management register bits | 3 | * OMAP54xx Clock Management register bits |
| 3 | * | 4 | * |
| @@ -12,10 +13,6 @@ | |||
| 12 | * with the public linux-omap@vger.kernel.org mailing list and the | 13 | * with the public linux-omap@vger.kernel.org mailing list and the |
| 13 | * authors above to ensure that the autogeneration scripts are kept | 14 | * authors above to ensure that the autogeneration scripts are kept |
| 14 | * up-to-date with the file contents. | 15 | * up-to-date with the file contents. |
| 15 | * | ||
| 16 | * This program is free software; you can redistribute it and/or modify | ||
| 17 | * it under the terms of the GNU General Public License version 2 as | ||
| 18 | * published by the Free Software Foundation. | ||
| 19 | */ | 16 | */ |
| 20 | 17 | ||
| 21 | #ifndef __ARCH_ARM_MACH_OMAP2_CM_REGBITS_54XX_H | 18 | #ifndef __ARCH_ARM_MACH_OMAP2_CM_REGBITS_54XX_H |
diff --git a/arch/arm/mach-omap2/cm-regbits-7xx.h b/arch/arm/mach-omap2/cm-regbits-7xx.h index ad8f81ce9b16..a78ccbaab1a6 100644 --- a/arch/arm/mach-omap2/cm-regbits-7xx.h +++ b/arch/arm/mach-omap2/cm-regbits-7xx.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * DRA7xx Clock Management register bits | 3 | * DRA7xx Clock Management register bits |
| 3 | * | 4 | * |
| @@ -13,10 +14,6 @@ | |||
| 13 | * with the public linux-omap@vger.kernel.org mailing list and the | 14 | * with the public linux-omap@vger.kernel.org mailing list and the |
| 14 | * authors above to ensure that the autogeneration scripts are kept | 15 | * authors above to ensure that the autogeneration scripts are kept |
| 15 | * up-to-date with the file contents. | 16 | * up-to-date with the file contents. |
| 16 | * | ||
| 17 | * This program is free software; you can redistribute it and/or modify | ||
| 18 | * it under the terms of the GNU General Public License version 2 as | ||
| 19 | * published by the Free Software Foundation. | ||
| 20 | */ | 17 | */ |
| 21 | 18 | ||
| 22 | #ifndef __ARCH_ARM_MACH_OMAP2_CM_REGBITS_7XX_H | 19 | #ifndef __ARCH_ARM_MACH_OMAP2_CM_REGBITS_7XX_H |
diff --git a/arch/arm/mach-omap2/cm.h b/arch/arm/mach-omap2/cm.h index b19e83d53501..d02fe63dab59 100644 --- a/arch/arm/mach-omap2/cm.h +++ b/arch/arm/mach-omap2/cm.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP2+ Clock Management prototypes | 3 | * OMAP2+ Clock Management prototypes |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (C) 2007-2009 Nokia Corporation | 6 | * Copyright (C) 2007-2009 Nokia Corporation |
| 6 | * | 7 | * |
| 7 | * Written by Paul Walmsley | 8 | * Written by Paul Walmsley |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #ifndef __ARCH_ASM_MACH_OMAP2_CM_H | 10 | #ifndef __ARCH_ASM_MACH_OMAP2_CM_H |
| 14 | #define __ARCH_ASM_MACH_OMAP2_CM_H | 11 | #define __ARCH_ASM_MACH_OMAP2_CM_H |
diff --git a/arch/arm/mach-omap2/cm1_44xx.h b/arch/arm/mach-omap2/cm1_44xx.h index a5949927b661..1a9725c7ad30 100644 --- a/arch/arm/mach-omap2/cm1_44xx.h +++ b/arch/arm/mach-omap2/cm1_44xx.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP44xx CM1 instance offset macros | 3 | * OMAP44xx CM1 instance offset macros |
| 3 | * | 4 | * |
| @@ -14,10 +15,6 @@ | |||
| 14 | * authors above to ensure that the autogeneration scripts are kept | 15 | * authors above to ensure that the autogeneration scripts are kept |
| 15 | * up-to-date with the file contents. | 16 | * up-to-date with the file contents. |
| 16 | * | 17 | * |
| 17 | * This program is free software; you can redistribute it and/or modify | ||
| 18 | * it under the terms of the GNU General Public License version 2 as | ||
| 19 | * published by the Free Software Foundation. | ||
| 20 | * | ||
| 21 | * XXX This file needs to be updated to align on one of "OMAP4", "OMAP44XX", | 18 | * XXX This file needs to be updated to align on one of "OMAP4", "OMAP44XX", |
| 22 | * or "OMAP4430". | 19 | * or "OMAP4430". |
| 23 | */ | 20 | */ |
diff --git a/arch/arm/mach-omap2/cm1_54xx.h b/arch/arm/mach-omap2/cm1_54xx.h index fd245dfa7391..7be363a27a40 100644 --- a/arch/arm/mach-omap2/cm1_54xx.h +++ b/arch/arm/mach-omap2/cm1_54xx.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP54xx CM1 instance offset macros | 3 | * OMAP54xx CM1 instance offset macros |
| 3 | * | 4 | * |
| @@ -12,11 +13,6 @@ | |||
| 12 | * with the public linux-omap@vger.kernel.org mailing list and the | 13 | * with the public linux-omap@vger.kernel.org mailing list and the |
| 13 | * authors above to ensure that the autogeneration scripts are kept | 14 | * authors above to ensure that the autogeneration scripts are kept |
| 14 | * up-to-date with the file contents. | 15 | * up-to-date with the file contents. |
| 15 | * | ||
| 16 | * This program is free software; you can redistribute it and/or modify | ||
| 17 | * it under the terms of the GNU General Public License version 2 as | ||
| 18 | * published by the Free Software Foundation. | ||
| 19 | * | ||
| 20 | */ | 16 | */ |
| 21 | 17 | ||
| 22 | #ifndef __ARCH_ARM_MACH_OMAP2_CM1_54XX_H | 18 | #ifndef __ARCH_ARM_MACH_OMAP2_CM1_54XX_H |
diff --git a/arch/arm/mach-omap2/cm1_7xx.h b/arch/arm/mach-omap2/cm1_7xx.h index 2f1c09eea021..28660edc7f5f 100644 --- a/arch/arm/mach-omap2/cm1_7xx.h +++ b/arch/arm/mach-omap2/cm1_7xx.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * DRA7xx CM1 instance offset macros | 3 | * DRA7xx CM1 instance offset macros |
| 3 | * | 4 | * |
| @@ -13,11 +14,6 @@ | |||
| 13 | * with the public linux-omap@vger.kernel.org mailing list and the | 14 | * with the public linux-omap@vger.kernel.org mailing list and the |
| 14 | * authors above to ensure that the autogeneration scripts are kept | 15 | * authors above to ensure that the autogeneration scripts are kept |
| 15 | * up-to-date with the file contents. | 16 | * up-to-date with the file contents. |
| 16 | * | ||
| 17 | * This program is free software; you can redistribute it and/or modify | ||
| 18 | * it under the terms of the GNU General Public License version 2 as | ||
| 19 | * published by the Free Software Foundation. | ||
| 20 | * | ||
| 21 | */ | 17 | */ |
| 22 | 18 | ||
| 23 | #ifndef __ARCH_ARM_MACH_OMAP2_CM1_7XX_H | 19 | #ifndef __ARCH_ARM_MACH_OMAP2_CM1_7XX_H |
diff --git a/arch/arm/mach-omap2/cm2_44xx.h b/arch/arm/mach-omap2/cm2_44xx.h index 7521abf3d830..370d295446b6 100644 --- a/arch/arm/mach-omap2/cm2_44xx.h +++ b/arch/arm/mach-omap2/cm2_44xx.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP44xx CM2 instance offset macros | 3 | * OMAP44xx CM2 instance offset macros |
| 3 | * | 4 | * |
| @@ -14,10 +15,6 @@ | |||
| 14 | * authors above to ensure that the autogeneration scripts are kept | 15 | * authors above to ensure that the autogeneration scripts are kept |
| 15 | * up-to-date with the file contents. | 16 | * up-to-date with the file contents. |
| 16 | * | 17 | * |
| 17 | * This program is free software; you can redistribute it and/or modify | ||
| 18 | * it under the terms of the GNU General Public License version 2 as | ||
| 19 | * published by the Free Software Foundation. | ||
| 20 | * | ||
| 21 | * XXX This file needs to be updated to align on one of "OMAP4", "OMAP44XX", | 18 | * XXX This file needs to be updated to align on one of "OMAP4", "OMAP44XX", |
| 22 | * or "OMAP4430". | 19 | * or "OMAP4430". |
| 23 | */ | 20 | */ |
diff --git a/arch/arm/mach-omap2/cm2_54xx.h b/arch/arm/mach-omap2/cm2_54xx.h index ff4040c196d8..c5da1f5cae93 100644 --- a/arch/arm/mach-omap2/cm2_54xx.h +++ b/arch/arm/mach-omap2/cm2_54xx.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP54xx CM2 instance offset macros | 3 | * OMAP54xx CM2 instance offset macros |
| 3 | * | 4 | * |
| @@ -12,10 +13,6 @@ | |||
| 12 | * with the public linux-omap@vger.kernel.org mailing list and the | 13 | * with the public linux-omap@vger.kernel.org mailing list and the |
| 13 | * authors above to ensure that the autogeneration scripts are kept | 14 | * authors above to ensure that the autogeneration scripts are kept |
| 14 | * up-to-date with the file contents. | 15 | * up-to-date with the file contents. |
| 15 | * | ||
| 16 | * This program is free software; you can redistribute it and/or modify | ||
| 17 | * it under the terms of the GNU General Public License version 2 as | ||
| 18 | * published by the Free Software Foundation. | ||
| 19 | */ | 16 | */ |
| 20 | 17 | ||
| 21 | #ifndef __ARCH_ARM_MACH_OMAP2_CM2_54XX_H | 18 | #ifndef __ARCH_ARM_MACH_OMAP2_CM2_54XX_H |
diff --git a/arch/arm/mach-omap2/cm2_7xx.h b/arch/arm/mach-omap2/cm2_7xx.h index ce63fdb68056..e16fc58ef152 100644 --- a/arch/arm/mach-omap2/cm2_7xx.h +++ b/arch/arm/mach-omap2/cm2_7xx.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * DRA7xx CM2 instance offset macros | 3 | * DRA7xx CM2 instance offset macros |
| 3 | * | 4 | * |
| @@ -13,10 +14,6 @@ | |||
| 13 | * with the public linux-omap@vger.kernel.org mailing list and the | 14 | * with the public linux-omap@vger.kernel.org mailing list and the |
| 14 | * authors above to ensure that the autogeneration scripts are kept | 15 | * authors above to ensure that the autogeneration scripts are kept |
| 15 | * up-to-date with the file contents. | 16 | * up-to-date with the file contents. |
| 16 | * | ||
| 17 | * This program is free software; you can redistribute it and/or modify | ||
| 18 | * it under the terms of the GNU General Public License version 2 as | ||
| 19 | * published by the Free Software Foundation. | ||
| 20 | */ | 17 | */ |
| 21 | 18 | ||
| 22 | #ifndef __ARCH_ARM_MACH_OMAP2_CM2_7XX_H | 19 | #ifndef __ARCH_ARM_MACH_OMAP2_CM2_7XX_H |
diff --git a/arch/arm/mach-omap2/cm2xxx.c b/arch/arm/mach-omap2/cm2xxx.c index d5b87f42a96e..0827acb60584 100644 --- a/arch/arm/mach-omap2/cm2xxx.c +++ b/arch/arm/mach-omap2/cm2xxx.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP2xxx CM module functions | 3 | * OMAP2xxx CM module functions |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (C) 2008-2010, 2012 Texas Instruments, Inc. | 6 | * Copyright (C) 2008-2010, 2012 Texas Instruments, Inc. |
| 6 | * Paul Walmsley | 7 | * Paul Walmsley |
| 7 | * Rajendra Nayak <rnayak@ti.com> | 8 | * Rajendra Nayak <rnayak@ti.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/kernel.h> | 11 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-omap2/cm2xxx.h b/arch/arm/mach-omap2/cm2xxx.h index 7b8c79c0ce27..004016d7459e 100644 --- a/arch/arm/mach-omap2/cm2xxx.h +++ b/arch/arm/mach-omap2/cm2xxx.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP2xxx Clock Management (CM) register definitions | 3 | * OMAP2xxx Clock Management (CM) register definitions |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (C) 2007-2010 Nokia Corporation | 6 | * Copyright (C) 2007-2010 Nokia Corporation |
| 6 | * Paul Walmsley | 7 | * Paul Walmsley |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * The CM hardware modules on the OMAP2/3 are quite similar to each | 9 | * The CM hardware modules on the OMAP2/3 are quite similar to each |
| 13 | * other. The CM modules/instances on OMAP4 are quite different, so | 10 | * other. The CM modules/instances on OMAP4 are quite different, so |
| 14 | * they are handled in a separate file. | 11 | * they are handled in a separate file. |
diff --git a/arch/arm/mach-omap2/cm2xxx_3xxx.h b/arch/arm/mach-omap2/cm2xxx_3xxx.h index aa148cd57cc1..70944b94cc09 100644 --- a/arch/arm/mach-omap2/cm2xxx_3xxx.h +++ b/arch/arm/mach-omap2/cm2xxx_3xxx.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP2/3 Clock Management (CM) register definitions | 3 | * OMAP2/3 Clock Management (CM) register definitions |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (C) 2007-2010 Nokia Corporation | 6 | * Copyright (C) 2007-2010 Nokia Corporation |
| 6 | * Paul Walmsley | 7 | * Paul Walmsley |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * The CM hardware modules on the OMAP2/3 are quite similar to each | 9 | * The CM hardware modules on the OMAP2/3 are quite similar to each |
| 13 | * other. The CM modules/instances on OMAP4 are quite different, so | 10 | * other. The CM modules/instances on OMAP4 are quite different, so |
| 14 | * they are handled in a separate file. | 11 | * they are handled in a separate file. |
diff --git a/arch/arm/mach-omap2/cm3xxx.c b/arch/arm/mach-omap2/cm3xxx.c index ec580fd094a6..b03b6123b8fc 100644 --- a/arch/arm/mach-omap2/cm3xxx.c +++ b/arch/arm/mach-omap2/cm3xxx.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP3xxx CM module functions | 3 | * OMAP3xxx CM module functions |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (C) 2008-2010, 2012 Texas Instruments, Inc. | 6 | * Copyright (C) 2008-2010, 2012 Texas Instruments, Inc. |
| 6 | * Paul Walmsley | 7 | * Paul Walmsley |
| 7 | * Rajendra Nayak <rnayak@ti.com> | 8 | * Rajendra Nayak <rnayak@ti.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/kernel.h> | 11 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-omap2/cm3xxx.h b/arch/arm/mach-omap2/cm3xxx.h index bc444e2080a1..ab0dc206d0c4 100644 --- a/arch/arm/mach-omap2/cm3xxx.h +++ b/arch/arm/mach-omap2/cm3xxx.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP2/3 Clock Management (CM) register definitions | 3 | * OMAP2/3 Clock Management (CM) register definitions |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (C) 2007-2010 Nokia Corporation | 6 | * Copyright (C) 2007-2010 Nokia Corporation |
| 6 | * Paul Walmsley | 7 | * Paul Walmsley |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * The CM hardware modules on the OMAP2/3 are quite similar to each | 9 | * The CM hardware modules on the OMAP2/3 are quite similar to each |
| 13 | * other. The CM modules/instances on OMAP4 are quite different, so | 10 | * other. The CM modules/instances on OMAP4 are quite different, so |
| 14 | * they are handled in a separate file. | 11 | * they are handled in a separate file. |
diff --git a/arch/arm/mach-omap2/cm44xx.h b/arch/arm/mach-omap2/cm44xx.h index 309a4c913448..826fdda54b3f 100644 --- a/arch/arm/mach-omap2/cm44xx.h +++ b/arch/arm/mach-omap2/cm44xx.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP4 Clock Management (CM) definitions | 3 | * OMAP4 Clock Management (CM) definitions |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Written by Paul Walmsley | 8 | * Written by Paul Walmsley |
| 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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | * OMAP4 has two separate CM blocks, CM1 and CM2. This file contains | 10 | * OMAP4 has two separate CM blocks, CM1 and CM2. This file contains |
| 14 | * macros and function prototypes that are applicable to both. | 11 | * macros and function prototypes that are applicable to both. |
| 15 | */ | 12 | */ |
diff --git a/arch/arm/mach-omap2/cm_common.c b/arch/arm/mach-omap2/cm_common.c index aff747ecad51..b7ea609386d5 100644 --- a/arch/arm/mach-omap2/cm_common.c +++ b/arch/arm/mach-omap2/cm_common.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP2+ common Clock Management (CM) IP block functions | 3 | * OMAP2+ common Clock Management (CM) IP block functions |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Texas Instruments, Inc. | 5 | * Copyright (C) 2012 Texas Instruments, Inc. |
| 5 | * Paul Walmsley | 6 | * Paul Walmsley |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * XXX This code should eventually be moved to a CM driver. | 8 | * XXX This code should eventually be moved to a CM driver. |
| 12 | */ | 9 | */ |
| 13 | 10 | ||
diff --git a/arch/arm/mach-omap2/cminst44xx.c b/arch/arm/mach-omap2/cminst44xx.c index c11ac492b626..46670521b278 100644 --- a/arch/arm/mach-omap2/cminst44xx.c +++ b/arch/arm/mach-omap2/cminst44xx.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP4 CM instance functions | 3 | * OMAP4 CM instance functions |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Paul Walmsley | 7 | * Paul Walmsley |
| 7 | * Rajendra Nayak <rnayak@ti.com> | 8 | * Rajendra Nayak <rnayak@ti.com> |
| 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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | * This is needed since CM instances can be in the PRM, PRCM_MPU, CM1, | 10 | * This is needed since CM instances can be in the PRM, PRCM_MPU, CM1, |
| 14 | * or CM2 hardware modules. For example, the EMU_CM CM instance is in | 11 | * or CM2 hardware modules. For example, the EMU_CM CM instance is in |
| 15 | * the PRM hardware module. What a mess... | 12 | * the PRM hardware module. What a mess... |
diff --git a/arch/arm/mach-omap2/common.c b/arch/arm/mach-omap2/common.c index 484cdadfb187..a4af202cbc25 100644 --- a/arch/arm/mach-omap2/common.c +++ b/arch/arm/mach-omap2/common.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-omap2/common.c | 3 | * linux/arch/arm/mach-omap2/common.c |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Copyright (C) 2010 Nokia Corporation | 8 | * Copyright (C) 2010 Nokia Corporation |
| 8 | * Tony Lindgren <tony@atomide.com> | 9 | * Tony Lindgren <tony@atomide.com> |
| 9 | * Added OMAP4 support - Santosh Shilimkar <santosh.shilimkar@ti.com> | 10 | * Added OMAP4 support - Santosh Shilimkar <santosh.shilimkar@ti.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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | #include <linux/kernel.h> | 12 | #include <linux/kernel.h> |
| 16 | #include <linux/init.h> | 13 | #include <linux/init.h> |
diff --git a/arch/arm/mach-omap2/control.c b/arch/arm/mach-omap2/control.c index 0bbfb20e193f..c84b5e260617 100644 --- a/arch/arm/mach-omap2/control.c +++ b/arch/arm/mach-omap2/control.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP2/3 System Control Module register access | 3 | * OMAP2/3 System Control Module register access |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (C) 2007 Nokia Corporation | 6 | * Copyright (C) 2007 Nokia Corporation |
| 6 | * | 7 | * |
| 7 | * Written by Paul Walmsley | 8 | * Written by Paul Walmsley |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #undef DEBUG | 10 | #undef DEBUG |
| 14 | 11 | ||
diff --git a/arch/arm/mach-omap2/cpuidle34xx.c b/arch/arm/mach-omap2/cpuidle34xx.c index 2a3db0bd9e15..532a3e4b98c6 100644 --- a/arch/arm/mach-omap2/cpuidle34xx.c +++ b/arch/arm/mach-omap2/cpuidle34xx.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-omap2/cpuidle34xx.c | 3 | * linux/arch/arm/mach-omap2/cpuidle34xx.c |
| 3 | * | 4 | * |
| @@ -16,10 +17,6 @@ | |||
| 16 | * Richard Woodruff <r-woodruff2@ti.com> | 17 | * Richard Woodruff <r-woodruff2@ti.com> |
| 17 | * | 18 | * |
| 18 | * Based on pm.c for omap2 | 19 | * Based on pm.c for omap2 |
| 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 version 2 as | ||
| 22 | * published by the Free Software Foundation. | ||
| 23 | */ | 20 | */ |
| 24 | 21 | ||
| 25 | #include <linux/sched.h> | 22 | #include <linux/sched.h> |
diff --git a/arch/arm/mach-omap2/cpuidle44xx.c b/arch/arm/mach-omap2/cpuidle44xx.c index dae514c8276a..fe75d4fa6073 100644 --- a/arch/arm/mach-omap2/cpuidle44xx.c +++ b/arch/arm/mach-omap2/cpuidle44xx.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP4+ CPU idle Routines | 3 | * OMAP4+ CPU idle Routines |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011-2013 Texas Instruments, Inc. | 5 | * Copyright (C) 2011-2013 Texas Instruments, Inc. |
| 5 | * Santosh Shilimkar <santosh.shilimkar@ti.com> | 6 | * Santosh Shilimkar <santosh.shilimkar@ti.com> |
| 6 | * Rajendra Nayak <rnayak@ti.com> | 7 | * Rajendra Nayak <rnayak@ti.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/sched.h> | 10 | #include <linux/sched.h> |
diff --git a/arch/arm/mach-omap2/ctrl_module_wkup_44xx.h b/arch/arm/mach-omap2/ctrl_module_wkup_44xx.h index a0af9baec3f7..414f14d1e0a0 100644 --- a/arch/arm/mach-omap2/ctrl_module_wkup_44xx.h +++ b/arch/arm/mach-omap2/ctrl_module_wkup_44xx.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP44xx CTRL_MODULE_WKUP registers and bitfields | 3 | * OMAP44xx CTRL_MODULE_WKUP registers and bitfields |
| 3 | * | 4 | * |
| @@ -11,10 +12,6 @@ | |||
| 11 | * with the public linux-omap@vger.kernel.org mailing list and the | 12 | * with the public linux-omap@vger.kernel.org mailing list and the |
| 12 | * authors above to ensure that the autogeneration scripts are kept | 13 | * authors above to ensure that the autogeneration scripts are kept |
| 13 | * up-to-date with the file contents. | 14 | * up-to-date with the file contents. |
| 14 | * | ||
| 15 | * This program is free software; you can redistribute it and/or modify | ||
| 16 | * it under the terms of the GNU General Public License version 2 as | ||
| 17 | * published by the Free Software Foundation. | ||
| 18 | */ | 15 | */ |
| 19 | 16 | ||
| 20 | #ifndef __ARCH_ARM_MACH_OMAP2_CTRL_MODULE_WKUP_44XX_H | 17 | #ifndef __ARCH_ARM_MACH_OMAP2_CTRL_MODULE_WKUP_44XX_H |
diff --git a/arch/arm/mach-omap2/display.h b/arch/arm/mach-omap2/display.h index 42ec2e99a2f4..22ffca68f702 100644 --- a/arch/arm/mach-omap2/display.h +++ b/arch/arm/mach-omap2/display.h | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * display.h - OMAP2+ integration-specific DSS header | 3 | * display.h - OMAP2+ integration-specific DSS header |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Texas Instruments, Inc. | 5 | * Copyright (C) 2011 Texas Instruments, Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 11 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 12 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 13 | * more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License along with | ||
| 16 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 17 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #ifndef __ARCH_ARM_MACH_OMAP2_DISPLAY_H | 8 | #ifndef __ARCH_ARM_MACH_OMAP2_DISPLAY_H |
diff --git a/arch/arm/mach-omap2/dma.c b/arch/arm/mach-omap2/dma.c index a005e2a23b86..0c105baa5e88 100644 --- a/arch/arm/mach-omap2/dma.c +++ b/arch/arm/mach-omap2/dma.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP2+ DMA driver | 3 | * OMAP2+ DMA driver |
| 3 | * | 4 | * |
| @@ -15,10 +16,6 @@ | |||
| 15 | * Copyright (C) 2010 Texas Instruments Incorporated - http://www.ti.com/ | 16 | * Copyright (C) 2010 Texas Instruments Incorporated - http://www.ti.com/ |
| 16 | * Converted DMA library into platform driver | 17 | * Converted DMA library into platform driver |
| 17 | * - G, Manjunath Kondaiah <manjugk@ti.com> | 18 | * - G, Manjunath Kondaiah <manjugk@ti.com> |
| 18 | * | ||
| 19 | * This program is free software; you can redistribute it and/or modify | ||
| 20 | * it under the terms of the GNU General Public License version 2 as | ||
| 21 | * published by the Free Software Foundation. | ||
| 22 | */ | 19 | */ |
| 23 | 20 | ||
| 24 | #include <linux/err.h> | 21 | #include <linux/err.h> |
diff --git a/arch/arm/mach-omap2/gpmc.h b/arch/arm/mach-omap2/gpmc.h index 9caa41a6cb04..e060f1b5c27d 100644 --- a/arch/arm/mach-omap2/gpmc.h +++ b/arch/arm/mach-omap2/gpmc.h | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * General-Purpose Memory Controller for OMAP2 | 3 | * General-Purpose Memory Controller for OMAP2 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2005-2006 Nokia Corporation | 5 | * Copyright (C) 2005-2006 Nokia Corporation |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Do not include this file in any new code, this will get removed | 7 | * Do not include this file in any new code, this will get removed |
| 11 | * once omap3 boots in device tree only mode. | 8 | * once omap3 boots in device tree only mode. |
| 12 | * | ||
| 13 | */ | 9 | */ |
| 14 | #include <linux/omap-gpmc.h> | 10 | #include <linux/omap-gpmc.h> |
diff --git a/arch/arm/mach-omap2/hsmmc.c b/arch/arm/mach-omap2/hsmmc.c index af545193f673..14b9c13c1fa0 100644 --- a/arch/arm/mach-omap2/hsmmc.c +++ b/arch/arm/mach-omap2/hsmmc.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-omap2/hsmmc.c | 3 | * linux/arch/arm/mach-omap2/hsmmc.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2007-2008 Texas Instruments | 5 | * Copyright (C) 2007-2008 Texas Instruments |
| 5 | * Copyright (C) 2008 Nokia Corporation | 6 | * Copyright (C) 2008 Nokia Corporation |
| 6 | * Author: Texas Instruments | 7 | * Author: Texas Instruments |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
| 13 | #include <linux/slab.h> | 10 | #include <linux/slab.h> |
diff --git a/arch/arm/mach-omap2/hsmmc.h b/arch/arm/mach-omap2/hsmmc.h index bf99aec5a155..76c5ed2afa72 100644 --- a/arch/arm/mach-omap2/hsmmc.h +++ b/arch/arm/mach-omap2/hsmmc.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * MMC definitions for OMAP2 | 3 | * MMC definitions for OMAP2 |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | struct mmc_card; | 6 | struct mmc_card; |
diff --git a/arch/arm/mach-omap2/id.c b/arch/arm/mach-omap2/id.c index 859c71c4e932..188ea5258c99 100644 --- a/arch/arm/mach-omap2/id.c +++ b/arch/arm/mach-omap2/id.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-omap2/id.c | 3 | * linux/arch/arm/mach-omap2/id.c |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * | 9 | * |
| 9 | * Copyright (C) 2009-11 Texas Instruments | 10 | * Copyright (C) 2009-11 Texas Instruments |
| 10 | * Added OMAP4 support - Santosh Shilimkar <santosh.shilimkar@ti.com> | 11 | * Added OMAP4 support - Santosh Shilimkar <santosh.shilimkar@ti.com> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #include <linux/module.h> | 14 | #include <linux/module.h> |
diff --git a/arch/arm/mach-omap2/id.h b/arch/arm/mach-omap2/id.h index 02ed3aa56f1e..d1735f4497e3 100644 --- a/arch/arm/mach-omap2/id.h +++ b/arch/arm/mach-omap2/id.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP2 CPU identification code | 3 | * OMAP2 CPU identification code |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 Kan-Ru Chen <kanru@0xlab.org> | 5 | * Copyright (C) 2010 Kan-Ru Chen <kanru@0xlab.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef OMAP2_ARCH_ID_H | 7 | #ifndef OMAP2_ARCH_ID_H |
| 11 | #define OMAP2_ARCH_ID_H | 8 | #define OMAP2_ARCH_ID_H |
diff --git a/arch/arm/mach-omap2/io.c b/arch/arm/mach-omap2/io.c index 5e69c8caa1db..349e48042982 100644 --- a/arch/arm/mach-omap2/io.c +++ b/arch/arm/mach-omap2/io.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-omap2/io.c | 3 | * linux/arch/arm/mach-omap2/io.c |
| 3 | * | 4 | * |
| @@ -11,10 +12,6 @@ | |||
| 11 | * Syed Khasim <x0khasim@ti.com> | 12 | * Syed Khasim <x0khasim@ti.com> |
| 12 | * | 13 | * |
| 13 | * Added OMAP4 support - Santosh Shilimkar <santosh.shilimkar@ti.com> | 14 | * Added OMAP4 support - Santosh Shilimkar <santosh.shilimkar@ti.com> |
| 14 | * | ||
| 15 | * This program is free software; you can redistribute it and/or modify | ||
| 16 | * it under the terms of the GNU General Public License version 2 as | ||
| 17 | * published by the Free Software Foundation. | ||
| 18 | */ | 15 | */ |
| 19 | #include <linux/module.h> | 16 | #include <linux/module.h> |
| 20 | #include <linux/kernel.h> | 17 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-omap2/mcbsp.c b/arch/arm/mach-omap2/mcbsp.c index 4acc0dae27e0..c3604b4585a4 100644 --- a/arch/arm/mach-omap2/mcbsp.c +++ b/arch/arm/mach-omap2/mcbsp.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-omap2/mcbsp.c | 3 | * linux/arch/arm/mach-omap2/mcbsp.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008 Instituto Nokia de Tecnologia | 5 | * Copyright (C) 2008 Instituto Nokia de Tecnologia |
| 5 | * Contact: Eduardo Valentin <eduardo.valentin@indt.org.br> | 6 | * Contact: Eduardo Valentin <eduardo.valentin@indt.org.br> |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * Multichannel mode not supported. | 8 | * Multichannel mode not supported. |
| 12 | */ | 9 | */ |
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/arch/arm/mach-omap2/omap-headsmp.S b/arch/arm/mach-omap2/omap-headsmp.S index 4c6f14cf92a8..7d0db77ab8cb 100644 --- a/arch/arm/mach-omap2/omap-headsmp.S +++ b/arch/arm/mach-omap2/omap-headsmp.S | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Secondary CPU startup routine source file. | 3 | * Secondary CPU startup routine source file. |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * Interface functions needed for the SMP. This file is based on arm | 10 | * Interface functions needed for the SMP. This file is based on arm |
| 10 | * realview smp platform. | 11 | * realview smp platform. |
| 11 | * Copyright (c) 2003 ARM Limited. | 12 | * Copyright (c) 2003 ARM Limited. |
| 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 version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | 14 | ||
| 18 | #include <linux/linkage.h> | 15 | #include <linux/linkage.h> |
diff --git a/arch/arm/mach-omap2/omap-hotplug.c b/arch/arm/mach-omap2/omap-hotplug.c index 433db6d0b073..8343fcf4f399 100644 --- a/arch/arm/mach-omap2/omap-hotplug.c +++ b/arch/arm/mach-omap2/omap-hotplug.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP4 SMP cpu-hotplug support | 3 | * OMAP4 SMP cpu-hotplug support |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * Platform file needed for the OMAP4 SMP. This file is based on arm | 9 | * Platform file needed for the OMAP4 SMP. This file is based on arm |
| 9 | * realview smp platform. | 10 | * realview smp platform. |
| 10 | * Copyright (c) 2002 ARM Limited. | 11 | * Copyright (c) 2002 ARM Limited. |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #include <linux/kernel.h> | 14 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-omap2/omap-mpuss-lowpower.c b/arch/arm/mach-omap2/omap-mpuss-lowpower.c index 4cfc4f9b2c69..2d8f90546591 100644 --- a/arch/arm/mach-omap2/omap-mpuss-lowpower.c +++ b/arch/arm/mach-omap2/omap-mpuss-lowpower.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP MPUSS low power code | 3 | * OMAP MPUSS low power code |
| 3 | * | 4 | * |
| @@ -30,11 +31,6 @@ | |||
| 30 | * | 31 | * |
| 31 | * Note: CPU0 is the master core and it is the last CPU to go down | 32 | * Note: CPU0 is the master core and it is the last CPU to go down |
| 32 | * and first to wake-up when MPUSS low power states are excercised | 33 | * and first to wake-up when MPUSS low power states are excercised |
| 33 | * | ||
| 34 | * | ||
| 35 | * This program is free software; you can redistribute it and/or modify | ||
| 36 | * it under the terms of the GNU General Public License version 2 as | ||
| 37 | * published by the Free Software Foundation. | ||
| 38 | */ | 34 | */ |
| 39 | 35 | ||
| 40 | #include <linux/kernel.h> | 36 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-omap2/omap-secure.c b/arch/arm/mach-omap2/omap-secure.c index fa7f308c9027..24298e47b9f1 100644 --- a/arch/arm/mach-omap2/omap-secure.c +++ b/arch/arm/mach-omap2/omap-secure.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP Secure API infrastructure. | 3 | * OMAP Secure API infrastructure. |
| 3 | * | 4 | * |
| @@ -5,11 +6,6 @@ | |||
| 5 | * Santosh Shilimkar <santosh.shilimkar@ti.com> | 6 | * Santosh Shilimkar <santosh.shilimkar@ti.com> |
| 6 | * Copyright (C) 2012 Ivaylo Dimitrov <freemangordon@abv.bg> | 7 | * Copyright (C) 2012 Ivaylo Dimitrov <freemangordon@abv.bg> |
| 7 | * Copyright (C) 2013 Pali Rohár <pali.rohar@gmail.com> | 8 | * Copyright (C) 2013 Pali Rohár <pali.rohar@gmail.com> |
| 8 | * | ||
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 9 | */ |
| 14 | 10 | ||
| 15 | #include <linux/kernel.h> | 11 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-omap2/omap-secure.h b/arch/arm/mach-omap2/omap-secure.h index c509cde71f93..20046e8f8ecb 100644 --- a/arch/arm/mach-omap2/omap-secure.h +++ b/arch/arm/mach-omap2/omap-secure.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * omap-secure.h: OMAP Secure infrastructure header. | 3 | * omap-secure.h: OMAP Secure infrastructure header. |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Santosh Shilimkar <santosh.shilimkar@ti.com> | 6 | * Santosh Shilimkar <santosh.shilimkar@ti.com> |
| 6 | * Copyright (C) 2012 Ivaylo Dimitrov <freemangordon@abv.bg> | 7 | * Copyright (C) 2012 Ivaylo Dimitrov <freemangordon@abv.bg> |
| 7 | * Copyright (C) 2013 Pali Rohár <pali.rohar@gmail.com> | 8 | * Copyright (C) 2013 Pali Rohár <pali.rohar@gmail.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #ifndef OMAP_ARCH_OMAP_SECURE_H | 10 | #ifndef OMAP_ARCH_OMAP_SECURE_H |
| 14 | #define OMAP_ARCH_OMAP_SECURE_H | 11 | #define OMAP_ARCH_OMAP_SECURE_H |
diff --git a/arch/arm/mach-omap2/omap-smc.S b/arch/arm/mach-omap2/omap-smc.S index 72506e6cf9e7..630b9bd099e0 100644 --- a/arch/arm/mach-omap2/omap-smc.S +++ b/arch/arm/mach-omap2/omap-smc.S | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP34xx and OMAP44xx secure APIs file. | 3 | * OMAP34xx and OMAP44xx secure APIs file. |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Copyright (C) 2012 Ivaylo Dimitrov <freemangordon@abv.bg> | 8 | * Copyright (C) 2012 Ivaylo Dimitrov <freemangordon@abv.bg> |
| 8 | * Copyright (C) 2013 Pali Rohár <pali.rohar@gmail.com> | 9 | * Copyright (C) 2013 Pali Rohár <pali.rohar@gmail.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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/linkage.h> | 12 | #include <linux/linkage.h> |
diff --git a/arch/arm/mach-omap2/omap-smp.c b/arch/arm/mach-omap2/omap-smp.c index 10e070368f64..6a82fce3f822 100644 --- a/arch/arm/mach-omap2/omap-smp.c +++ b/arch/arm/mach-omap2/omap-smp.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP4 SMP source file. It contains platform specific functions | 3 | * OMAP4 SMP source file. It contains platform specific functions |
| 3 | * needed for the linux smp kernel. | 4 | * needed for the linux smp kernel. |
| @@ -10,10 +11,6 @@ | |||
| 10 | * Platform file needed for the OMAP4 SMP. This file is based on arm | 11 | * Platform file needed for the OMAP4 SMP. This file is based on arm |
| 11 | * realview smp platform. | 12 | * realview smp platform. |
| 12 | * * Copyright (c) 2002 ARM Limited. | 13 | * * Copyright (c) 2002 ARM Limited. |
| 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 version 2 as | ||
| 16 | * published by the Free Software Foundation. | ||
| 17 | */ | 14 | */ |
| 18 | #include <linux/init.h> | 15 | #include <linux/init.h> |
| 19 | #include <linux/device.h> | 16 | #include <linux/device.h> |
diff --git a/arch/arm/mach-omap2/omap-wakeupgen.c b/arch/arm/mach-omap2/omap-wakeupgen.c index 7dcbe1736f7e..8d21e3a3c05f 100644 --- a/arch/arm/mach-omap2/omap-wakeupgen.c +++ b/arch/arm/mach-omap2/omap-wakeupgen.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP WakeupGen Source file | 3 | * OMAP WakeupGen Source file |
| 3 | * | 4 | * |
| @@ -10,10 +11,6 @@ | |||
| 10 | * | 11 | * |
| 11 | * Copyright (C) 2011 Texas Instruments, Inc. | 12 | * Copyright (C) 2011 Texas Instruments, Inc. |
| 12 | * Santosh Shilimkar <santosh.shilimkar@ti.com> | 13 | * Santosh Shilimkar <santosh.shilimkar@ti.com> |
| 13 | * | ||
| 14 | * This program is free software; you can redistribute it and/or modify | ||
| 15 | * it under the terms of the GNU General Public License version 2 as | ||
| 16 | * published by the Free Software Foundation. | ||
| 17 | */ | 14 | */ |
| 18 | 15 | ||
| 19 | #include <linux/kernel.h> | 16 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-omap2/omap-wakeupgen.h b/arch/arm/mach-omap2/omap-wakeupgen.h index a3491ad12368..bcc37b2c8ff8 100644 --- a/arch/arm/mach-omap2/omap-wakeupgen.h +++ b/arch/arm/mach-omap2/omap-wakeupgen.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP WakeupGen header file | 3 | * OMAP WakeupGen header file |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Texas Instruments, Inc. | 5 | * Copyright (C) 2011 Texas Instruments, Inc. |
| 5 | * Santosh Shilimkar <santosh.shilimkar@ti.com> | 6 | * Santosh Shilimkar <santosh.shilimkar@ti.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #ifndef OMAP_ARCH_WAKEUPGEN_H | 8 | #ifndef OMAP_ARCH_WAKEUPGEN_H |
| 12 | #define OMAP_ARCH_WAKEUPGEN_H | 9 | #define OMAP_ARCH_WAKEUPGEN_H |
diff --git a/arch/arm/mach-omap2/omap2-restart.c b/arch/arm/mach-omap2/omap2-restart.c index 497269db882b..fdcc75c97d70 100644 --- a/arch/arm/mach-omap2/omap2-restart.c +++ b/arch/arm/mach-omap2/omap2-restart.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * omap2-restart.c - code common to all OMAP2xxx machines. | 3 | * omap2-restart.c - code common to all OMAP2xxx machines. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Texas Instruments | 5 | * Copyright (C) 2012 Texas Instruments |
| 5 | * Paul Walmsley | 6 | * Paul Walmsley |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
| 12 | #include <linux/init.h> | 9 | #include <linux/init.h> |
diff --git a/arch/arm/mach-omap2/omap3-restart.c b/arch/arm/mach-omap2/omap3-restart.c index 4bdd22edb96b..bcabe6fa164e 100644 --- a/arch/arm/mach-omap2/omap3-restart.c +++ b/arch/arm/mach-omap2/omap3-restart.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * omap3-restart.c - Code common to all OMAP3xxx machines. | 3 | * omap3-restart.c - Code common to all OMAP3xxx machines. |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (C) 2010 Nokia Corporation | 6 | * Copyright (C) 2010 Nokia Corporation |
| 6 | * Tony Lindgren <tony@atomide.com> | 7 | * Tony Lindgren <tony@atomide.com> |
| 7 | * Santosh Shilimkar <santosh.shilimkar@ti.com> | 8 | * Santosh Shilimkar <santosh.shilimkar@ti.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
| 14 | #include <linux/init.h> | 11 | #include <linux/init.h> |
diff --git a/arch/arm/mach-omap2/omap4-common.c b/arch/arm/mach-omap2/omap4-common.c index b226c8aaf8b1..f9c02f9f1c92 100644 --- a/arch/arm/mach-omap2/omap4-common.c +++ b/arch/arm/mach-omap2/omap4-common.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP4 specific common source file. | 3 | * OMAP4 specific common source file. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 Texas Instruments, Inc. | 5 | * Copyright (C) 2010 Texas Instruments, Inc. |
| 5 | * Author: | 6 | * Author: |
| 6 | * Santosh Shilimkar <santosh.shilimkar@ti.com> | 7 | * Santosh Shilimkar <santosh.shilimkar@ti.com> |
| 7 | * | ||
| 8 | * | ||
| 9 | * This program is free software,you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-omap2/omap4-restart.c b/arch/arm/mach-omap2/omap4-restart.c index e17136a50e27..56f621314fe9 100644 --- a/arch/arm/mach-omap2/omap4-restart.c +++ b/arch/arm/mach-omap2/omap4-restart.c | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * omap4-restart.c - Common to OMAP4 and OMAP5 | 3 | * omap4-restart.c - Common to OMAP4 and OMAP5 |
| 3 | * | ||
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #include <linux/types.h> | 6 | #include <linux/types.h> |
diff --git a/arch/arm/mach-omap2/omap4-sar-layout.h b/arch/arm/mach-omap2/omap4-sar-layout.h index 9fc4e2643ce7..aabf06401200 100644 --- a/arch/arm/mach-omap2/omap4-sar-layout.h +++ b/arch/arm/mach-omap2/omap4-sar-layout.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * omap4-sar-layout.h: OMAP4 SAR RAM layout header file | 3 | * omap4-sar-layout.h: OMAP4 SAR RAM layout header file |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Texas Instruments, Inc. | 5 | * Copyright (C) 2011 Texas Instruments, Inc. |
| 5 | * Santosh Shilimkar <santosh.shilimkar@ti.com> | 6 | * Santosh Shilimkar <santosh.shilimkar@ti.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #ifndef OMAP_ARCH_OMAP4_SAR_LAYOUT_H | 8 | #ifndef OMAP_ARCH_OMAP4_SAR_LAYOUT_H |
| 12 | #define OMAP_ARCH_OMAP4_SAR_LAYOUT_H | 9 | #define OMAP_ARCH_OMAP4_SAR_LAYOUT_H |
diff --git a/arch/arm/mach-omap2/omap44xx.h b/arch/arm/mach-omap2/omap44xx.h index 8a515bb74639..0595175a5467 100644 --- a/arch/arm/mach-omap2/omap44xx.h +++ b/arch/arm/mach-omap2/omap44xx.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /*: | 2 | /*: |
| 2 | * Address mappings and base address for OMAP4 interconnects | 3 | * Address mappings and base address for OMAP4 interconnects |
| 3 | * and peripherals. | 4 | * and peripherals. |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (C) 2009 Texas Instruments | 6 | * Copyright (C) 2009 Texas Instruments |
| 6 | * | 7 | * |
| 7 | * Author: Santosh Shilimkar <santosh.shilimkar@ti.com> | 8 | * Author: Santosh Shilimkar <santosh.shilimkar@ti.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #ifndef __ASM_ARCH_OMAP44XX_H | 10 | #ifndef __ASM_ARCH_OMAP44XX_H |
| 14 | #define __ASM_ARCH_OMAP44XX_H | 11 | #define __ASM_ARCH_OMAP44XX_H |
diff --git a/arch/arm/mach-omap2/omap54xx.h b/arch/arm/mach-omap2/omap54xx.h index 0ca8e938096b..b49e633c309a 100644 --- a/arch/arm/mach-omap2/omap54xx.h +++ b/arch/arm/mach-omap2/omap54xx.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /*: | 2 | /*: |
| 2 | * Address mappings and base address for OMAP5 interconnects | 3 | * Address mappings and base address for OMAP5 interconnects |
| 3 | * and peripherals. | 4 | * and peripherals. |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (C) 2012 Texas Instruments | 6 | * Copyright (C) 2012 Texas Instruments |
| 6 | * Santosh Shilimkar <santosh.shilimkar@ti.com> | 7 | * Santosh Shilimkar <santosh.shilimkar@ti.com> |
| 7 | * Sricharan <r.sricharan@ti.com> | 8 | * Sricharan <r.sricharan@ti.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #ifndef __ASM_SOC_OMAP54XX_H | 10 | #ifndef __ASM_SOC_OMAP54XX_H |
| 14 | #define __ASM_SOC_OMAP54XX_H | 11 | #define __ASM_SOC_OMAP54XX_H |
diff --git a/arch/arm/mach-omap2/omap_device.c b/arch/arm/mach-omap2/omap_device.c index 41c7b905980a..3acb4192918d 100644 --- a/arch/arm/mach-omap2/omap_device.c +++ b/arch/arm/mach-omap2/omap_device.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * omap_device implementation | 3 | * omap_device implementation |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * Pandita, Sakari Poussa, Anand Sawant, Santosh Shilimkar, Richard | 10 | * Pandita, Sakari Poussa, Anand Sawant, Santosh Shilimkar, Richard |
| 10 | * Woodruff | 11 | * Woodruff |
| 11 | * | 12 | * |
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | * | ||
| 16 | * This code provides a consistent interface for OMAP device drivers | 13 | * This code provides a consistent interface for OMAP device drivers |
| 17 | * to control power management and interconnect properties of their | 14 | * to control power management and interconnect properties of their |
| 18 | * devices. | 15 | * devices. |
| @@ -20,8 +17,6 @@ | |||
| 20 | * In the medium- to long-term, this code should be implemented as a | 17 | * In the medium- to long-term, this code should be implemented as a |
| 21 | * proper omap_bus/omap_device in Linux, no more platform_data func | 18 | * proper omap_bus/omap_device in Linux, no more platform_data func |
| 22 | * pointers | 19 | * pointers |
| 23 | * | ||
| 24 | * | ||
| 25 | */ | 20 | */ |
| 26 | #undef DEBUG | 21 | #undef DEBUG |
| 27 | 22 | ||
diff --git a/arch/arm/mach-omap2/omap_device.h b/arch/arm/mach-omap2/omap_device.h index 786b9c00fdb9..ced775e401cf 100644 --- a/arch/arm/mach-omap2/omap_device.h +++ b/arch/arm/mach-omap2/omap_device.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * omap_device headers | 3 | * omap_device headers |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * Pandita, Sakari Poussa, Anand Sawant, Santosh Shilimkar, Richard | 10 | * Pandita, Sakari Poussa, Anand Sawant, Santosh Shilimkar, Richard |
| 10 | * Woodruff | 11 | * Woodruff |
| 11 | * | 12 | * |
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | * | ||
| 16 | * This type of functionality should be implemented as a proper | 13 | * This type of functionality should be implemented as a proper |
| 17 | * omap_bus/omap_device in Linux. | 14 | * omap_bus/omap_device in Linux. |
| 18 | * | 15 | * |
diff --git a/arch/arm/mach-omap2/omap_hwmod.c b/arch/arm/mach-omap2/omap_hwmod.c index 405ac24def05..e0350476feaa 100644 --- a/arch/arm/mach-omap2/omap_hwmod.c +++ b/arch/arm/mach-omap2/omap_hwmod.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * omap_hwmod implementation for OMAP2/3/4 | 3 | * omap_hwmod implementation for OMAP2/3/4 |
| 3 | * | 4 | * |
| @@ -10,10 +11,6 @@ | |||
| 10 | * Tony Lindgren, Rajendra Nayak, Vikram Pandita, Sakari Poussa, Anand | 11 | * Tony Lindgren, Rajendra Nayak, Vikram Pandita, Sakari Poussa, Anand |
| 11 | * Sawant, Santosh Shilimkar, Richard Woodruff | 12 | * Sawant, Santosh Shilimkar, Richard Woodruff |
| 12 | * | 13 | * |
| 13 | * This program is free software; you can redistribute it and/or modify | ||
| 14 | * it under the terms of the GNU General Public License version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | * | ||
| 17 | * Introduction | 14 | * Introduction |
| 18 | * ------------ | 15 | * ------------ |
| 19 | * One way to view an OMAP SoC is as a collection of largely unrelated | 16 | * One way to view an OMAP SoC is as a collection of largely unrelated |
diff --git a/arch/arm/mach-omap2/omap_hwmod.h b/arch/arm/mach-omap2/omap_hwmod.h index fca9e072154b..ef1bb08b1a2d 100644 --- a/arch/arm/mach-omap2/omap_hwmod.h +++ b/arch/arm/mach-omap2/omap_hwmod.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * omap_hwmod macros, structures | 3 | * omap_hwmod macros, structures |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * Kevin Hilman, Tony Lindgren, Rajendra Nayak, Vikram Pandita, Sakari | 10 | * Kevin Hilman, Tony Lindgren, Rajendra Nayak, Vikram Pandita, Sakari |
| 10 | * Poussa, Anand Sawant, Santosh Shilimkar, Richard Woodruff | 11 | * Poussa, Anand Sawant, Santosh Shilimkar, Richard Woodruff |
| 11 | * | 12 | * |
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | * | ||
| 16 | * These headers and macros are used to define OMAP on-chip module | 13 | * These headers and macros are used to define OMAP on-chip module |
| 17 | * data and their integration with other OMAP modules and Linux. | 14 | * data and their integration with other OMAP modules and Linux. |
| 18 | * Copious documentation and references can also be found in the | 15 | * Copious documentation and references can also be found in the |
| @@ -24,7 +21,6 @@ | |||
| 24 | * - init_conn_id_bit (CONNID_BIT_VECTOR) | 21 | * - init_conn_id_bit (CONNID_BIT_VECTOR) |
| 25 | * - implement default hwmod SMS/SDRC flags? | 22 | * - implement default hwmod SMS/SDRC flags? |
| 26 | * - move Linux-specific data ("non-ROM data") out | 23 | * - move Linux-specific data ("non-ROM data") out |
| 27 | * | ||
| 28 | */ | 24 | */ |
| 29 | #ifndef __ARCH_ARM_PLAT_OMAP_INCLUDE_MACH_OMAP_HWMOD_H | 25 | #ifndef __ARCH_ARM_PLAT_OMAP_INCLUDE_MACH_OMAP_HWMOD_H |
| 30 | #define __ARCH_ARM_PLAT_OMAP_INCLUDE_MACH_OMAP_HWMOD_H | 26 | #define __ARCH_ARM_PLAT_OMAP_INCLUDE_MACH_OMAP_HWMOD_H |
diff --git a/arch/arm/mach-omap2/omap_hwmod_2420_data.c b/arch/arm/mach-omap2/omap_hwmod_2420_data.c index 8122c8d4b69a..d49df96b4052 100644 --- a/arch/arm/mach-omap2/omap_hwmod_2420_data.c +++ b/arch/arm/mach-omap2/omap_hwmod_2420_data.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * omap_hwmod_2420_data.c - hardware modules present on the OMAP2420 chips | 3 | * omap_hwmod_2420_data.c - hardware modules present on the OMAP2420 chips |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (C) 2012 Texas Instruments, Inc. | 6 | * Copyright (C) 2012 Texas Instruments, Inc. |
| 6 | * Paul Walmsley | 7 | * Paul Walmsley |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * XXX handle crossbar/shared link difference for L3? | 9 | * XXX handle crossbar/shared link difference for L3? |
| 13 | * XXX these should be marked initdata for multi-OMAP kernels | 10 | * XXX these should be marked initdata for multi-OMAP kernels |
| 14 | */ | 11 | */ |
diff --git a/arch/arm/mach-omap2/omap_hwmod_2430_data.c b/arch/arm/mach-omap2/omap_hwmod_2430_data.c index f27cb60bde77..c51ef84ff64d 100644 --- a/arch/arm/mach-omap2/omap_hwmod_2430_data.c +++ b/arch/arm/mach-omap2/omap_hwmod_2430_data.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * omap_hwmod_2430_data.c - hardware modules present on the OMAP2430 chips | 3 | * omap_hwmod_2430_data.c - hardware modules present on the OMAP2430 chips |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (C) 2012 Texas Instruments, Inc. | 6 | * Copyright (C) 2012 Texas Instruments, Inc. |
| 6 | * Paul Walmsley | 7 | * Paul Walmsley |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * XXX handle crossbar/shared link difference for L3? | 9 | * XXX handle crossbar/shared link difference for L3? |
| 13 | * XXX these should be marked initdata for multi-OMAP kernels | 10 | * XXX these should be marked initdata for multi-OMAP kernels |
| 14 | */ | 11 | */ |
diff --git a/arch/arm/mach-omap2/omap_hwmod_2xxx_3xxx_ipblock_data.c b/arch/arm/mach-omap2/omap_hwmod_2xxx_3xxx_ipblock_data.c index 28665d29f23f..2581b8a5f866 100644 --- a/arch/arm/mach-omap2/omap_hwmod_2xxx_3xxx_ipblock_data.c +++ b/arch/arm/mach-omap2/omap_hwmod_2xxx_3xxx_ipblock_data.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * omap_hwmod_2xxx_3xxx_ipblock_data.c - common IP block data for OMAP2/3 | 3 | * omap_hwmod_2xxx_3xxx_ipblock_data.c - common IP block data for OMAP2/3 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Nokia Corporation | 5 | * Copyright (C) 2011 Nokia Corporation |
| 5 | * Copyright (C) 2012 Texas Instruments, Inc. | 6 | * Copyright (C) 2012 Texas Instruments, Inc. |
| 6 | * Paul Walmsley | 7 | * Paul Walmsley |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/dmaengine.h> | 10 | #include <linux/dmaengine.h> |
diff --git a/arch/arm/mach-omap2/omap_hwmod_2xxx_interconnect_data.c b/arch/arm/mach-omap2/omap_hwmod_2xxx_interconnect_data.c index e19f620c4074..eef96adea411 100644 --- a/arch/arm/mach-omap2/omap_hwmod_2xxx_interconnect_data.c +++ b/arch/arm/mach-omap2/omap_hwmod_2xxx_interconnect_data.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * omap_hwmod_2xxx_interconnect_data.c - common interconnect data for OMAP2xxx | 3 | * omap_hwmod_2xxx_interconnect_data.c - common interconnect data for OMAP2xxx |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009-2011 Nokia Corporation | 5 | * Copyright (C) 2009-2011 Nokia Corporation |
| 5 | * Paul Walmsley | 6 | * Paul Walmsley |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * XXX handle crossbar/shared link difference for L3? | 8 | * XXX handle crossbar/shared link difference for L3? |
| 12 | * XXX these should be marked initdata for multi-OMAP kernels | 9 | * XXX these should be marked initdata for multi-OMAP kernels |
| 13 | */ | 10 | */ |
diff --git a/arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c b/arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c index ed5f39d948de..f767524d06b5 100644 --- a/arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c +++ b/arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * omap_hwmod_2xxx_ipblock_data.c - common IP block data for OMAP2xxx | 3 | * omap_hwmod_2xxx_ipblock_data.c - common IP block data for OMAP2xxx |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Nokia Corporation | 5 | * Copyright (C) 2011 Nokia Corporation |
| 5 | * Paul Walmsley | 6 | * Paul Walmsley |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/types.h> | 9 | #include <linux/types.h> |
diff --git a/arch/arm/mach-omap2/omap_hwmod_3xxx_data.c b/arch/arm/mach-omap2/omap_hwmod_3xxx_data.c index edff39921bf8..f52438bdfc14 100644 --- a/arch/arm/mach-omap2/omap_hwmod_3xxx_data.c +++ b/arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * omap_hwmod_3xxx_data.c - hardware modules present on the OMAP3xxx chips | 3 | * omap_hwmod_3xxx_data.c - hardware modules present on the OMAP3xxx chips |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (C) 2012 Texas Instruments, Inc. | 6 | * Copyright (C) 2012 Texas Instruments, Inc. |
| 6 | * Paul Walmsley | 7 | * Paul Walmsley |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * The data in this file should be completely autogeneratable from | 9 | * The data in this file should be completely autogeneratable from |
| 13 | * the TI hardware database or other technical documentation. | 10 | * the TI hardware database or other technical documentation. |
| 14 | * | 11 | * |
diff --git a/arch/arm/mach-omap2/omap_hwmod_44xx_data.c b/arch/arm/mach-omap2/omap_hwmod_44xx_data.c index b8de550a15b4..a6f2a10cdc3e 100644 --- a/arch/arm/mach-omap2/omap_hwmod_44xx_data.c +++ b/arch/arm/mach-omap2/omap_hwmod_44xx_data.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Hardware modules present on the OMAP44xx chips | 3 | * Hardware modules present on the OMAP44xx chips |
| 3 | * | 4 | * |
| @@ -14,10 +15,6 @@ | |||
| 14 | * up-to-date with the file contents. | 15 | * up-to-date with the file contents. |
| 15 | * Note that this file is currently not in sync with autogeneration scripts. | 16 | * Note that this file is currently not in sync with autogeneration scripts. |
| 16 | * The above note to be removed, once it is synced up. | 17 | * The above note to be removed, once it is synced up. |
| 17 | * | ||
| 18 | * This program is free software; you can redistribute it and/or modify | ||
| 19 | * it under the terms of the GNU General Public License version 2 as | ||
| 20 | * published by the Free Software Foundation. | ||
| 21 | */ | 18 | */ |
| 22 | 19 | ||
| 23 | #include <linux/io.h> | 20 | #include <linux/io.h> |
diff --git a/arch/arm/mach-omap2/omap_hwmod_54xx_data.c b/arch/arm/mach-omap2/omap_hwmod_54xx_data.c index 29805cc9d74c..8006b4383534 100644 --- a/arch/arm/mach-omap2/omap_hwmod_54xx_data.c +++ b/arch/arm/mach-omap2/omap_hwmod_54xx_data.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Hardware modules present on the OMAP54xx chips | 3 | * Hardware modules present on the OMAP54xx chips |
| 3 | * | 4 | * |
| @@ -11,10 +12,6 @@ | |||
| 11 | * with the public linux-omap@vger.kernel.org mailing list and the | 12 | * with the public linux-omap@vger.kernel.org mailing list and the |
| 12 | * authors above to ensure that the autogeneration scripts are kept | 13 | * authors above to ensure that the autogeneration scripts are kept |
| 13 | * up-to-date with the file contents. | 14 | * up-to-date with the file contents. |
| 14 | * | ||
| 15 | * This program is free software; you can redistribute it and/or modify | ||
| 16 | * it under the terms of the GNU General Public License version 2 as | ||
| 17 | * published by the Free Software Foundation. | ||
| 18 | */ | 15 | */ |
| 19 | 16 | ||
| 20 | #include <linux/io.h> | 17 | #include <linux/io.h> |
diff --git a/arch/arm/mach-omap2/omap_hwmod_7xx_data.c b/arch/arm/mach-omap2/omap_hwmod_7xx_data.c index 7e85bd27ce9a..4a5b4aee6615 100644 --- a/arch/arm/mach-omap2/omap_hwmod_7xx_data.c +++ b/arch/arm/mach-omap2/omap_hwmod_7xx_data.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Hardware modules present on the DRA7xx chips | 3 | * Hardware modules present on the DRA7xx chips |
| 3 | * | 4 | * |
| @@ -11,10 +12,6 @@ | |||
| 11 | * with the public linux-omap@vger.kernel.org mailing list and the | 12 | * with the public linux-omap@vger.kernel.org mailing list and the |
| 12 | * authors above to ensure that the autogeneration scripts are kept | 13 | * authors above to ensure that the autogeneration scripts are kept |
| 13 | * up-to-date with the file contents. | 14 | * up-to-date with the file contents. |
| 14 | * | ||
| 15 | * This program is free software; you can redistribute it and/or modify | ||
| 16 | * it under the terms of the GNU General Public License version 2 as | ||
| 17 | * published by the Free Software Foundation. | ||
| 18 | */ | 15 | */ |
| 19 | 16 | ||
| 20 | #include <linux/io.h> | 17 | #include <linux/io.h> |
diff --git a/arch/arm/mach-omap2/omap_hwmod_common_data.c b/arch/arm/mach-omap2/omap_hwmod_common_data.c index 77c0b7618ea2..246f1e5da99f 100644 --- a/arch/arm/mach-omap2/omap_hwmod_common_data.c +++ b/arch/arm/mach-omap2/omap_hwmod_common_data.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * omap_hwmod common data structures | 3 | * omap_hwmod common data structures |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * Copyright (C) 2010 Nokia Corporation | 9 | * Copyright (C) 2010 Nokia Corporation |
| 9 | * Paul Walmsley | 10 | * Paul Walmsley |
| 10 | * | 11 | * |
| 11 | * This program is free software; you can redistribute it and/or modify | ||
| 12 | * it under the terms of the GNU General Public License version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | * | ||
| 15 | * This data/structures are to be used while defining OMAP on-chip module | 12 | * This data/structures are to be used while defining OMAP on-chip module |
| 16 | * data and their integration with other OMAP modules and Linux. | 13 | * data and their integration with other OMAP modules and Linux. |
| 17 | */ | 14 | */ |
diff --git a/arch/arm/mach-omap2/omap_hwmod_common_data.h b/arch/arm/mach-omap2/omap_hwmod_common_data.h index 56dbaca9a728..ca56563e3fec 100644 --- a/arch/arm/mach-omap2/omap_hwmod_common_data.h +++ b/arch/arm/mach-omap2/omap_hwmod_common_data.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * omap_hwmod_common_data.h - OMAP hwmod common macros and declarations | 3 | * omap_hwmod_common_data.h - OMAP hwmod common macros and declarations |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (C) 2010-2012 Texas Instruments, Inc. | 6 | * Copyright (C) 2010-2012 Texas Instruments, Inc. |
| 6 | * Paul Walmsley | 7 | * Paul Walmsley |
| 7 | * Benoît Cousson | 8 | * Benoît Cousson |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #ifndef __ARCH_ARM_MACH_OMAP2_OMAP_HWMOD_COMMON_DATA_H | 10 | #ifndef __ARCH_ARM_MACH_OMAP2_OMAP_HWMOD_COMMON_DATA_H |
| 14 | #define __ARCH_ARM_MACH_OMAP2_OMAP_HWMOD_COMMON_DATA_H | 11 | #define __ARCH_ARM_MACH_OMAP2_OMAP_HWMOD_COMMON_DATA_H |
diff --git a/arch/arm/mach-omap2/omap_hwmod_common_ipblock_data.c b/arch/arm/mach-omap2/omap_hwmod_common_ipblock_data.c index f21664da25a2..39ca491cb7db 100644 --- a/arch/arm/mach-omap2/omap_hwmod_common_ipblock_data.c +++ b/arch/arm/mach-omap2/omap_hwmod_common_ipblock_data.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * omap_hwmod_common_ipblock_data.c - common IP block data for OMAP2+ | 3 | * omap_hwmod_common_ipblock_data.c - common IP block data for OMAP2+ |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Nokia Corporation | 5 | * Copyright (C) 2011 Nokia Corporation |
| 5 | * Copyright (C) 2012 Texas Instruments, Inc. | 6 | * Copyright (C) 2012 Texas Instruments, Inc. |
| 6 | * Paul Walmsley | 7 | * Paul Walmsley |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include "omap_hwmod.h" | 10 | #include "omap_hwmod.h" |
diff --git a/arch/arm/mach-omap2/omap_twl.c b/arch/arm/mach-omap2/omap_twl.c index 295124b248ae..6787f1e72c6b 100644 --- a/arch/arm/mach-omap2/omap_twl.c +++ b/arch/arm/mach-omap2/omap_twl.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /** | 2 | /** |
| 2 | * OMAP and TWL PMIC specific initializations. | 3 | * OMAP and TWL PMIC specific initializations. |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Nishanth Menon | 8 | * Nishanth Menon |
| 8 | * Copyright (C) 2009 Nokia Corporation | 9 | * Copyright (C) 2009 Nokia Corporation |
| 9 | * Paul Walmsley | 10 | * Paul Walmsley |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/err.h> | 13 | #include <linux/err.h> |
diff --git a/arch/arm/mach-omap2/pdata-quirks.c b/arch/arm/mach-omap2/pdata-quirks.c index a2ecc5e69abb..b0f8c9a70c68 100644 --- a/arch/arm/mach-omap2/pdata-quirks.c +++ b/arch/arm/mach-omap2/pdata-quirks.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Legacy platform_data quirks | 3 | * Legacy platform_data quirks |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments | 5 | * Copyright (C) 2013 Texas Instruments |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/clk.h> | 7 | #include <linux/clk.h> |
| 11 | #include <linux/davinci_emac.h> | 8 | #include <linux/davinci_emac.h> |
diff --git a/arch/arm/mach-omap2/pm-debug.c b/arch/arm/mach-omap2/pm-debug.c index 5a8839203958..fe6ec9b580b9 100644 --- a/arch/arm/mach-omap2/pm-debug.c +++ b/arch/arm/mach-omap2/pm-debug.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP Power Management debug routines | 3 | * OMAP Power Management debug routines |
| 3 | * | 4 | * |
| @@ -13,10 +14,6 @@ | |||
| 13 | * Jouni Hogander | 14 | * Jouni Hogander |
| 14 | * | 15 | * |
| 15 | * Based on pm.c for omap2 | 16 | * Based on pm.c for omap2 |
| 16 | * | ||
| 17 | * This program is free software; you can redistribute it and/or modify | ||
| 18 | * it under the terms of the GNU General Public License version 2 as | ||
| 19 | * published by the Free Software Foundation. | ||
| 20 | */ | 17 | */ |
| 21 | 18 | ||
| 22 | #include <linux/kernel.h> | 19 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-omap2/pm.c b/arch/arm/mach-omap2/pm.c index ca03af8fe43f..1fde1bf53fb6 100644 --- a/arch/arm/mach-omap2/pm.c +++ b/arch/arm/mach-omap2/pm.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * pm.c - Common OMAP2+ power management-related code | 3 | * pm.c - Common OMAP2+ power management-related code |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 Texas Instruments, Inc. | 5 | * Copyright (C) 2010 Texas Instruments, Inc. |
| 5 | * Copyright (C) 2010 Nokia Corporation | 6 | * Copyright (C) 2010 Nokia Corporation |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-omap2/pm.h b/arch/arm/mach-omap2/pm.h index c73776b82348..8a55b69bca63 100644 --- a/arch/arm/mach-omap2/pm.h +++ b/arch/arm/mach-omap2/pm.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP2/3 Power Management Routines | 3 | * OMAP2/3 Power Management Routines |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008 Nokia Corporation | 5 | * Copyright (C) 2008 Nokia Corporation |
| 5 | * Jouni Hogander | 6 | * Jouni Hogander |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #ifndef __ARCH_ARM_MACH_OMAP2_PM_H | 8 | #ifndef __ARCH_ARM_MACH_OMAP2_PM_H |
| 12 | #define __ARCH_ARM_MACH_OMAP2_PM_H | 9 | #define __ARCH_ARM_MACH_OMAP2_PM_H |
diff --git a/arch/arm/mach-omap2/pm24xx.c b/arch/arm/mach-omap2/pm24xx.c index 1298b53ac263..1581b6a6a416 100644 --- a/arch/arm/mach-omap2/pm24xx.c +++ b/arch/arm/mach-omap2/pm24xx.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP2 Power Management Routines | 3 | * OMAP2 Power Management Routines |
| 3 | * | 4 | * |
| @@ -12,10 +13,6 @@ | |||
| 12 | * Igor Stoppa <igor.stoppa@nokia.com> | 13 | * Igor Stoppa <igor.stoppa@nokia.com> |
| 13 | * | 14 | * |
| 14 | * Based on pm.c for omap1 | 15 | * Based on pm.c for omap1 |
| 15 | * | ||
| 16 | * This program is free software; you can redistribute it and/or modify | ||
| 17 | * it under the terms of the GNU General Public License version 2 as | ||
| 18 | * published by the Free Software Foundation. | ||
| 19 | */ | 16 | */ |
| 20 | 17 | ||
| 21 | #include <linux/cpu_pm.h> | 18 | #include <linux/cpu_pm.h> |
diff --git a/arch/arm/mach-omap2/pm34xx.c b/arch/arm/mach-omap2/pm34xx.c index 1a90050361f1..54254fc92c2e 100644 --- a/arch/arm/mach-omap2/pm34xx.c +++ b/arch/arm/mach-omap2/pm34xx.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP3 Power Management Routines | 3 | * OMAP3 Power Management Routines |
| 3 | * | 4 | * |
| @@ -12,10 +13,6 @@ | |||
| 12 | * Richard Woodruff <r-woodruff2@ti.com> | 13 | * Richard Woodruff <r-woodruff2@ti.com> |
| 13 | * | 14 | * |
| 14 | * Based on pm.c for omap1 | 15 | * Based on pm.c for omap1 |
| 15 | * | ||
| 16 | * This program is free software; you can redistribute it and/or modify | ||
| 17 | * it under the terms of the GNU General Public License version 2 as | ||
| 18 | * published by the Free Software Foundation. | ||
| 19 | */ | 16 | */ |
| 20 | 17 | ||
| 21 | #include <linux/cpu_pm.h> | 18 | #include <linux/cpu_pm.h> |
diff --git a/arch/arm/mach-omap2/pm44xx.c b/arch/arm/mach-omap2/pm44xx.c index 78e1ace7d17d..485550af2506 100644 --- a/arch/arm/mach-omap2/pm44xx.c +++ b/arch/arm/mach-omap2/pm44xx.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP4+ Power Management Routines | 3 | * OMAP4+ Power Management Routines |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010-2013 Texas Instruments, Inc. | 5 | * Copyright (C) 2010-2013 Texas Instruments, Inc. |
| 5 | * Rajendra Nayak <rnayak@ti.com> | 6 | * Rajendra Nayak <rnayak@ti.com> |
| 6 | * Santosh Shilimkar <santosh.shilimkar@ti.com> | 7 | * Santosh Shilimkar <santosh.shilimkar@ti.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/pm.h> | 10 | #include <linux/pm.h> |
diff --git a/arch/arm/mach-omap2/powerdomain-common.c b/arch/arm/mach-omap2/powerdomain-common.c index c40e5f009826..7e2c65fe774b 100644 --- a/arch/arm/mach-omap2/powerdomain-common.c +++ b/arch/arm/mach-omap2/powerdomain-common.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Common powerdomain framework functions | 3 | * Common powerdomain framework functions |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (C) 2010 Nokia Corporation | 6 | * Copyright (C) 2010 Nokia Corporation |
| 6 | * | 7 | * |
| 7 | * Derived from mach-omap2/powerdomain.c written by Paul Walmsley | 8 | * Derived from mach-omap2/powerdomain.c written by Paul Walmsley |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/errno.h> | 11 | #include <linux/errno.h> |
diff --git a/arch/arm/mach-omap2/powerdomain.c b/arch/arm/mach-omap2/powerdomain.c index 1a0f69c0a376..1cbac76136d4 100644 --- a/arch/arm/mach-omap2/powerdomain.c +++ b/arch/arm/mach-omap2/powerdomain.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP powerdomain control | 3 | * OMAP powerdomain control |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Written by Paul Walmsley | 8 | * Written by Paul Walmsley |
| 8 | * Added OMAP4 specific support by Abhijit Pagare <abhijitpagare@ti.com> | 9 | * Added OMAP4 specific support by Abhijit Pagare <abhijitpagare@ti.com> |
| 9 | * State counting code by Tero Kristo <tero.kristo@nokia.com> | 10 | * State counting code by Tero Kristo <tero.kristo@nokia.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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | #undef DEBUG | 12 | #undef DEBUG |
| 16 | 13 | ||
diff --git a/arch/arm/mach-omap2/powerdomain.h b/arch/arm/mach-omap2/powerdomain.h index 9a907fb14044..907cc659f47a 100644 --- a/arch/arm/mach-omap2/powerdomain.h +++ b/arch/arm/mach-omap2/powerdomain.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP2/3/4 powerdomain control | 3 | * OMAP2/3/4 powerdomain control |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Paul Walmsley | 8 | * Paul Walmsley |
| 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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | * XXX This should be moved to the mach-omap2/ directory at the earliest | 10 | * XXX This should be moved to the mach-omap2/ directory at the earliest |
| 14 | * opportunity. | 11 | * opportunity. |
| 15 | */ | 12 | */ |
diff --git a/arch/arm/mach-omap2/powerdomains2xxx_3xxx_data.c b/arch/arm/mach-omap2/powerdomains2xxx_3xxx_data.c index 7b946f1005b1..7374c8904346 100644 --- a/arch/arm/mach-omap2/powerdomains2xxx_3xxx_data.c +++ b/arch/arm/mach-omap2/powerdomains2xxx_3xxx_data.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP2/3 common powerdomain definitions | 3 | * OMAP2/3 common powerdomain definitions |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (C) 2007-2011 Nokia Corporation | 6 | * Copyright (C) 2007-2011 Nokia Corporation |
| 6 | * | 7 | * |
| 7 | * Paul Walmsley, Jouni Högander | 8 | * Paul Walmsley, Jouni Högander |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | /* | 11 | /* |
diff --git a/arch/arm/mach-omap2/powerdomains2xxx_3xxx_data.h b/arch/arm/mach-omap2/powerdomains2xxx_3xxx_data.h index fa311669d53d..d7cc26af5be7 100644 --- a/arch/arm/mach-omap2/powerdomains2xxx_3xxx_data.h +++ b/arch/arm/mach-omap2/powerdomains2xxx_3xxx_data.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP2/3 common powerdomains - prototypes | 3 | * OMAP2/3 common powerdomains - prototypes |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (C) 2008-2010 Nokia Corporation | 6 | * Copyright (C) 2008-2010 Nokia Corporation |
| 6 | * | 7 | * |
| 7 | * Paul Walmsley | 8 | * Paul Walmsley |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #ifndef __ARCH_ARM_MACH_OMAP2_POWERDOMAINS2XXX_3XXX_DATA_H | 11 | #ifndef __ARCH_ARM_MACH_OMAP2_POWERDOMAINS2XXX_3XXX_DATA_H |
diff --git a/arch/arm/mach-omap2/powerdomains2xxx_data.c b/arch/arm/mach-omap2/powerdomains2xxx_data.c index 578eef86fcf2..fa259adbdc61 100644 --- a/arch/arm/mach-omap2/powerdomains2xxx_data.c +++ b/arch/arm/mach-omap2/powerdomains2xxx_data.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP2XXX powerdomain definitions | 3 | * OMAP2XXX powerdomain definitions |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (C) 2007-2011 Nokia Corporation | 6 | * Copyright (C) 2007-2011 Nokia Corporation |
| 6 | * | 7 | * |
| 7 | * Paul Walmsley, Jouni Högander | 8 | * Paul Walmsley, Jouni Högander |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/kernel.h> | 11 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-omap2/powerdomains3xxx_data.c b/arch/arm/mach-omap2/powerdomains3xxx_data.c index eb27ae066292..3564fade67e4 100644 --- a/arch/arm/mach-omap2/powerdomains3xxx_data.c +++ b/arch/arm/mach-omap2/powerdomains3xxx_data.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP3 powerdomain definitions | 3 | * OMAP3 powerdomain definitions |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (C) 2007-2011 Nokia Corporation | 6 | * Copyright (C) 2007-2011 Nokia Corporation |
| 6 | * | 7 | * |
| 7 | * Paul Walmsley, Jouni Högander | 8 | * Paul Walmsley, Jouni Högander |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/kernel.h> | 11 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-omap2/powerdomains43xx_data.c b/arch/arm/mach-omap2/powerdomains43xx_data.c index 95fee54c38ab..5255f7e92072 100644 --- a/arch/arm/mach-omap2/powerdomains43xx_data.c +++ b/arch/arm/mach-omap2/powerdomains43xx_data.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * AM43xx Power domains framework | 3 | * AM43xx Power domains framework |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments, Inc. | 5 | * Copyright (C) 2013 Texas Instruments, Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-omap2/powerdomains44xx_data.c b/arch/arm/mach-omap2/powerdomains44xx_data.c index 704664c0e259..37fd1a567094 100644 --- a/arch/arm/mach-omap2/powerdomains44xx_data.c +++ b/arch/arm/mach-omap2/powerdomains44xx_data.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP4 Power domains framework | 3 | * OMAP4 Power domains framework |
| 3 | * | 4 | * |
| @@ -13,10 +14,6 @@ | |||
| 13 | * with the public linux-omap@vger.kernel.org mailing list and the | 14 | * with the public linux-omap@vger.kernel.org mailing list and the |
| 14 | * authors above to ensure that the autogeneration scripts are kept | 15 | * authors above to ensure that the autogeneration scripts are kept |
| 15 | * up-to-date with the file contents. | 16 | * up-to-date with the file contents. |
| 16 | * | ||
| 17 | * This program is free software; you can redistribute it and/or modify | ||
| 18 | * it under the terms of the GNU General Public License version 2 as | ||
| 19 | * published by the Free Software Foundation. | ||
| 20 | */ | 17 | */ |
| 21 | 18 | ||
| 22 | #include <linux/kernel.h> | 19 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-omap2/powerdomains54xx_data.c b/arch/arm/mach-omap2/powerdomains54xx_data.c index 60d7ed8ef8ca..5506da2ceaff 100644 --- a/arch/arm/mach-omap2/powerdomains54xx_data.c +++ b/arch/arm/mach-omap2/powerdomains54xx_data.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP54XX Power domains framework | 3 | * OMAP54XX Power domains framework |
| 3 | * | 4 | * |
| @@ -12,10 +13,6 @@ | |||
| 12 | * with the public linux-omap@vger.kernel.org mailing list and the | 13 | * with the public linux-omap@vger.kernel.org mailing list and the |
| 13 | * authors above to ensure that the autogeneration scripts are kept | 14 | * authors above to ensure that the autogeneration scripts are kept |
| 14 | * up-to-date with the file contents. | 15 | * up-to-date with the file contents. |
| 15 | * | ||
| 16 | * This program is free software; you can redistribute it and/or modify | ||
| 17 | * it under the terms of the GNU General Public License version 2 as | ||
| 18 | * published by the Free Software Foundation. | ||
| 19 | */ | 16 | */ |
| 20 | 17 | ||
| 21 | #include <linux/kernel.h> | 18 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-omap2/powerdomains7xx_data.c b/arch/arm/mach-omap2/powerdomains7xx_data.c index f50963916a21..921cb1b29cb4 100644 --- a/arch/arm/mach-omap2/powerdomains7xx_data.c +++ b/arch/arm/mach-omap2/powerdomains7xx_data.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * DRA7xx Power domains framework | 3 | * DRA7xx Power domains framework |
| 3 | * | 4 | * |
| @@ -14,10 +15,6 @@ | |||
| 14 | * with the public linux-omap@vger.kernel.org mailing list and the | 15 | * with the public linux-omap@vger.kernel.org mailing list and the |
| 15 | * authors above to ensure that the autogeneration scripts are kept | 16 | * authors above to ensure that the autogeneration scripts are kept |
| 16 | * up-to-date with the file contents. | 17 | * up-to-date with the file contents. |
| 17 | * | ||
| 18 | * This program is free software; you can redistribute it and/or modify | ||
| 19 | * it under the terms of the GNU General Public License version 2 as | ||
| 20 | * published by the Free Software Foundation. | ||
| 21 | */ | 18 | */ |
| 22 | 19 | ||
| 23 | #include <linux/kernel.h> | 20 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-omap2/prcm-common.h b/arch/arm/mach-omap2/prcm-common.h index 0977da0dab76..48e804c93caf 100644 --- a/arch/arm/mach-omap2/prcm-common.h +++ b/arch/arm/mach-omap2/prcm-common.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | #ifndef __ARCH_ASM_MACH_OMAP2_PRCM_COMMON_H | 2 | #ifndef __ARCH_ASM_MACH_OMAP2_PRCM_COMMON_H |
| 2 | #define __ARCH_ASM_MACH_OMAP2_PRCM_COMMON_H | 3 | #define __ARCH_ASM_MACH_OMAP2_PRCM_COMMON_H |
| 3 | 4 | ||
| @@ -8,10 +9,6 @@ | |||
| 8 | * Copyright (C) 2007-2009 Nokia Corporation | 9 | * Copyright (C) 2007-2009 Nokia Corporation |
| 9 | * | 10 | * |
| 10 | * Written by Paul Walmsley | 11 | * Written by Paul Walmsley |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | /* Module offsets from both CM_BASE & PRM_BASE */ | 14 | /* Module offsets from both CM_BASE & PRM_BASE */ |
diff --git a/arch/arm/mach-omap2/prcm44xx.h b/arch/arm/mach-omap2/prcm44xx.h index 4fea2cfdf2c3..b1d4c89a4491 100644 --- a/arch/arm/mach-omap2/prcm44xx.h +++ b/arch/arm/mach-omap2/prcm44xx.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP4 PRCM definitions | 3 | * OMAP4 PRCM definitions |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Paul Walmsley | 8 | * Paul Walmsley |
| 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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | * This file contains macros and functions that are common to all of | 10 | * This file contains macros and functions that are common to all of |
| 14 | * the PRM/CM/PRCM blocks on the OMAP4 devices: PRM, CM1, CM2, | 11 | * the PRM/CM/PRCM blocks on the OMAP4 devices: PRM, CM1, CM2, |
| 15 | * PRCM_MPU, SCRM | 12 | * PRCM_MPU, SCRM |
diff --git a/arch/arm/mach-omap2/prcm_mpu44xx.c b/arch/arm/mach-omap2/prcm_mpu44xx.c index 9c782f5c3f94..5add541e3b41 100644 --- a/arch/arm/mach-omap2/prcm_mpu44xx.c +++ b/arch/arm/mach-omap2/prcm_mpu44xx.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP4 PRCM_MPU module functions | 3 | * OMAP4 PRCM_MPU module functions |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009 Nokia Corporation | 5 | * Copyright (C) 2009 Nokia Corporation |
| 5 | * Paul Walmsley | 6 | * Paul Walmsley |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-omap2/prcm_mpu44xx.h b/arch/arm/mach-omap2/prcm_mpu44xx.h index ac9cb4550239..ff3484b04365 100644 --- a/arch/arm/mach-omap2/prcm_mpu44xx.h +++ b/arch/arm/mach-omap2/prcm_mpu44xx.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP44xx PRCM MPU instance offset macros | 3 | * OMAP44xx PRCM MPU instance offset macros |
| 3 | * | 4 | * |
| @@ -14,10 +15,6 @@ | |||
| 14 | * authors above to ensure that the autogeneration scripts are kept | 15 | * authors above to ensure that the autogeneration scripts are kept |
| 15 | * up-to-date with the file contents. | 16 | * up-to-date with the file contents. |
| 16 | * | 17 | * |
| 17 | * This program is free software; you can redistribute it and/or modify | ||
| 18 | * it under the terms of the GNU General Public License version 2 as | ||
| 19 | * published by the Free Software Foundation. | ||
| 20 | * | ||
| 21 | * XXX This file needs to be updated to align on one of "OMAP4", "OMAP44XX", | 18 | * XXX This file needs to be updated to align on one of "OMAP4", "OMAP44XX", |
| 22 | * or "OMAP4430". | 19 | * or "OMAP4430". |
| 23 | */ | 20 | */ |
diff --git a/arch/arm/mach-omap2/prcm_mpu54xx.h b/arch/arm/mach-omap2/prcm_mpu54xx.h index bc2ce3288315..6ef38829c064 100644 --- a/arch/arm/mach-omap2/prcm_mpu54xx.h +++ b/arch/arm/mach-omap2/prcm_mpu54xx.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP54xx PRCM MPU instance offset macros | 3 | * OMAP54xx PRCM MPU instance offset macros |
| 3 | * | 4 | * |
| @@ -12,10 +13,6 @@ | |||
| 12 | * with the public linux-omap@vger.kernel.org mailing list and the | 13 | * with the public linux-omap@vger.kernel.org mailing list and the |
| 13 | * authors above to ensure that the autogeneration scripts are kept | 14 | * authors above to ensure that the autogeneration scripts are kept |
| 14 | * up-to-date with the file contents. | 15 | * up-to-date with the file contents. |
| 15 | * | ||
| 16 | * This program is free software; you can redistribute it and/or modify | ||
| 17 | * it under the terms of the GNU General Public License version 2 as | ||
| 18 | * published by the Free Software Foundation. | ||
| 19 | */ | 16 | */ |
| 20 | 17 | ||
| 21 | #ifndef __ARCH_ARM_MACH_OMAP2_PRCM_MPU54XX_H | 18 | #ifndef __ARCH_ARM_MACH_OMAP2_PRCM_MPU54XX_H |
diff --git a/arch/arm/mach-omap2/prcm_mpu7xx.h b/arch/arm/mach-omap2/prcm_mpu7xx.h index 9ebb5ce0878f..33d0013aa1d4 100644 --- a/arch/arm/mach-omap2/prcm_mpu7xx.h +++ b/arch/arm/mach-omap2/prcm_mpu7xx.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * DRA7xx PRCM MPU instance offset macros | 3 | * DRA7xx PRCM MPU instance offset macros |
| 3 | * | 4 | * |
| @@ -13,10 +14,6 @@ | |||
| 13 | * with the public linux-omap@vger.kernel.org mailing list and the | 14 | * with the public linux-omap@vger.kernel.org mailing list and the |
| 14 | * authors above to ensure that the autogeneration scripts are kept | 15 | * authors above to ensure that the autogeneration scripts are kept |
| 15 | * up-to-date with the file contents. | 16 | * up-to-date with the file contents. |
| 16 | * | ||
| 17 | * This program is free software; you can redistribute it and/or modify | ||
| 18 | * it under the terms of the GNU General Public License version 2 as | ||
| 19 | * published by the Free Software Foundation. | ||
| 20 | */ | 17 | */ |
| 21 | 18 | ||
| 22 | #ifndef __ARCH_ARM_MACH_OMAP2_PRCM_MPU7XX_H | 19 | #ifndef __ARCH_ARM_MACH_OMAP2_PRCM_MPU7XX_H |
diff --git a/arch/arm/mach-omap2/prcm_mpu_44xx_54xx.h b/arch/arm/mach-omap2/prcm_mpu_44xx_54xx.h index f565f7f73175..7c6377566f33 100644 --- a/arch/arm/mach-omap2/prcm_mpu_44xx_54xx.h +++ b/arch/arm/mach-omap2/prcm_mpu_44xx_54xx.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP44xx and OMAP54xx PRCM MPU function prototypes | 3 | * OMAP44xx and OMAP54xx PRCM MPU function prototypes |
| 3 | * | 4 | * |
| @@ -13,11 +14,6 @@ | |||
| 13 | * with the public linux-omap@vger.kernel.org mailing list and the | 14 | * with the public linux-omap@vger.kernel.org mailing list and the |
| 14 | * authors above to ensure that the autogeneration scripts are kept | 15 | * authors above to ensure that the autogeneration scripts are kept |
| 15 | * up-to-date with the file contents. | 16 | * up-to-date with the file contents. |
| 16 | * | ||
| 17 | * This program is free software; you can redistribute it and/or modify | ||
| 18 | * it under the terms of the GNU General Public License version 2 as | ||
| 19 | * published by the Free Software Foundation. | ||
| 20 | * | ||
| 21 | */ | 17 | */ |
| 22 | 18 | ||
| 23 | #ifndef __ARCH_ARM_MACH_OMAP2_PRCM_MPU_44XX_54XX_H | 19 | #ifndef __ARCH_ARM_MACH_OMAP2_PRCM_MPU_44XX_54XX_H |
diff --git a/arch/arm/mach-omap2/prm-regbits-24xx.h b/arch/arm/mach-omap2/prm-regbits-24xx.h index 37fc905c9636..ff83801f6439 100644 --- a/arch/arm/mach-omap2/prm-regbits-24xx.h +++ b/arch/arm/mach-omap2/prm-regbits-24xx.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | #ifndef __ARCH_ARM_MACH_OMAP2_PRM_REGBITS_24XX_H | 2 | #ifndef __ARCH_ARM_MACH_OMAP2_PRM_REGBITS_24XX_H |
| 2 | #define __ARCH_ARM_MACH_OMAP2_PRM_REGBITS_24XX_H | 3 | #define __ARCH_ARM_MACH_OMAP2_PRM_REGBITS_24XX_H |
| 3 | 4 | ||
| @@ -8,10 +9,6 @@ | |||
| 8 | * Copyright (C) 2007 Nokia Corporation | 9 | * Copyright (C) 2007 Nokia Corporation |
| 9 | * | 10 | * |
| 10 | * Written by Paul Walmsley | 11 | * Written by Paul Walmsley |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #include "prm2xxx.h" | 14 | #include "prm2xxx.h" |
diff --git a/arch/arm/mach-omap2/prm-regbits-34xx.h b/arch/arm/mach-omap2/prm-regbits-34xx.h index 661d753df584..4b94fd11a1ba 100644 --- a/arch/arm/mach-omap2/prm-regbits-34xx.h +++ b/arch/arm/mach-omap2/prm-regbits-34xx.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP3430 Power/Reset Management register bits | 3 | * OMAP3430 Power/Reset Management register bits |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (C) 2007-2008 Nokia Corporation | 6 | * Copyright (C) 2007-2008 Nokia Corporation |
| 6 | * | 7 | * |
| 7 | * Written by Paul Walmsley | 8 | * Written by Paul Walmsley |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #ifndef __ARCH_ARM_MACH_OMAP2_PRM_REGBITS_34XX_H | 10 | #ifndef __ARCH_ARM_MACH_OMAP2_PRM_REGBITS_34XX_H |
| 14 | #define __ARCH_ARM_MACH_OMAP2_PRM_REGBITS_34XX_H | 11 | #define __ARCH_ARM_MACH_OMAP2_PRM_REGBITS_34XX_H |
diff --git a/arch/arm/mach-omap2/prm-regbits-44xx.h b/arch/arm/mach-omap2/prm-regbits-44xx.h index e794828dee55..55d84d0d7156 100644 --- a/arch/arm/mach-omap2/prm-regbits-44xx.h +++ b/arch/arm/mach-omap2/prm-regbits-44xx.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP44xx Power Management register bits | 3 | * OMAP44xx Power Management register bits |
| 3 | * | 4 | * |
| @@ -13,10 +14,6 @@ | |||
| 13 | * with the public linux-omap@vger.kernel.org mailing list and the | 14 | * with the public linux-omap@vger.kernel.org mailing list and the |
| 14 | * authors above to ensure that the autogeneration scripts are kept | 15 | * authors above to ensure that the autogeneration scripts are kept |
| 15 | * up-to-date with the file contents. | 16 | * up-to-date with the file contents. |
| 16 | * | ||
| 17 | * This program is free software; you can redistribute it and/or modify | ||
| 18 | * it under the terms of the GNU General Public License version 2 as | ||
| 19 | * published by the Free Software Foundation. | ||
| 20 | */ | 17 | */ |
| 21 | 18 | ||
| 22 | #ifndef __ARCH_ARM_MACH_OMAP2_PRM_REGBITS_44XX_H | 19 | #ifndef __ARCH_ARM_MACH_OMAP2_PRM_REGBITS_44XX_H |
diff --git a/arch/arm/mach-omap2/prm.h b/arch/arm/mach-omap2/prm.h index f0fb50871055..08df78810a5e 100644 --- a/arch/arm/mach-omap2/prm.h +++ b/arch/arm/mach-omap2/prm.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP2/3/4 Power/Reset Management (PRM) bitfield definitions | 3 | * OMAP2/3/4 Power/Reset Management (PRM) bitfield definitions |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (C) 2010 Nokia Corporation | 6 | * Copyright (C) 2010 Nokia Corporation |
| 6 | * | 7 | * |
| 7 | * Paul Walmsley | 8 | * Paul Walmsley |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #ifndef __ARCH_ARM_MACH_OMAP2_PRM_H | 10 | #ifndef __ARCH_ARM_MACH_OMAP2_PRM_H |
| 14 | #define __ARCH_ARM_MACH_OMAP2_PRM_H | 11 | #define __ARCH_ARM_MACH_OMAP2_PRM_H |
diff --git a/arch/arm/mach-omap2/prm2xxx.c b/arch/arm/mach-omap2/prm2xxx.c index 752018ce129c..35a58f54b528 100644 --- a/arch/arm/mach-omap2/prm2xxx.c +++ b/arch/arm/mach-omap2/prm2xxx.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP2xxx PRM module functions | 3 | * OMAP2xxx PRM module functions |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Benoît Cousson | 7 | * Benoît Cousson |
| 7 | * Paul Walmsley | 8 | * Paul Walmsley |
| 8 | * Rajendra Nayak <rnayak@ti.com> | 9 | * Rajendra Nayak <rnayak@ti.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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/kernel.h> | 12 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-omap2/prm2xxx.h b/arch/arm/mach-omap2/prm2xxx.h index 9008a9e55a1a..659b917348f8 100644 --- a/arch/arm/mach-omap2/prm2xxx.h +++ b/arch/arm/mach-omap2/prm2xxx.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP2xxx Power/Reset Management (PRM) register definitions | 3 | * OMAP2xxx Power/Reset Management (PRM) register definitions |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (C) 2008-2010 Nokia Corporation | 6 | * Copyright (C) 2008-2010 Nokia Corporation |
| 6 | * Paul Walmsley | 7 | * Paul Walmsley |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * The PRM hardware modules on the OMAP2/3 are quite similar to each | 9 | * The PRM hardware modules on the OMAP2/3 are quite similar to each |
| 13 | * other. The PRM on OMAP4 has a new register layout, and is handled | 10 | * other. The PRM on OMAP4 has a new register layout, and is handled |
| 14 | * in a separate file. | 11 | * in a separate file. |
diff --git a/arch/arm/mach-omap2/prm2xxx_3xxx.c b/arch/arm/mach-omap2/prm2xxx_3xxx.c index cc3341f263cd..d983efac6f4f 100644 --- a/arch/arm/mach-omap2/prm2xxx_3xxx.c +++ b/arch/arm/mach-omap2/prm2xxx_3xxx.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP2/3 PRM module functions | 3 | * OMAP2/3 PRM module functions |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (C) 2010 Nokia Corporation | 6 | * Copyright (C) 2010 Nokia Corporation |
| 6 | * Benoît Cousson | 7 | * Benoît Cousson |
| 7 | * Paul Walmsley | 8 | * Paul Walmsley |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/kernel.h> | 11 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-omap2/prm2xxx_3xxx.h b/arch/arm/mach-omap2/prm2xxx_3xxx.h index 6775e10883fb..3d803f7182b9 100644 --- a/arch/arm/mach-omap2/prm2xxx_3xxx.h +++ b/arch/arm/mach-omap2/prm2xxx_3xxx.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP2xxx/3xxx-common Power/Reset Management (PRM) register definitions | 3 | * OMAP2xxx/3xxx-common Power/Reset Management (PRM) register definitions |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (C) 2008-2010 Nokia Corporation | 6 | * Copyright (C) 2008-2010 Nokia Corporation |
| 6 | * Paul Walmsley | 7 | * Paul Walmsley |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * The PRM hardware modules on the OMAP2/3 are quite similar to each | 9 | * The PRM hardware modules on the OMAP2/3 are quite similar to each |
| 13 | * other. The PRM on OMAP4 has a new register layout, and is handled | 10 | * other. The PRM on OMAP4 has a new register layout, and is handled |
| 14 | * in a separate file. | 11 | * in a separate file. |
diff --git a/arch/arm/mach-omap2/prm3xxx.c b/arch/arm/mach-omap2/prm3xxx.c index 05858f966f7d..fd4a3bf27993 100644 --- a/arch/arm/mach-omap2/prm3xxx.c +++ b/arch/arm/mach-omap2/prm3xxx.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP3xxx PRM module functions | 3 | * OMAP3xxx PRM module functions |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Benoît Cousson | 7 | * Benoît Cousson |
| 7 | * Paul Walmsley | 8 | * Paul Walmsley |
| 8 | * Rajendra Nayak <rnayak@ti.com> | 9 | * Rajendra Nayak <rnayak@ti.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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/kernel.h> | 12 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-omap2/prm3xxx.h b/arch/arm/mach-omap2/prm3xxx.h index 5f095eec339c..ed7c389aa5a7 100644 --- a/arch/arm/mach-omap2/prm3xxx.h +++ b/arch/arm/mach-omap2/prm3xxx.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP3xxx Power/Reset Management (PRM) register definitions | 3 | * OMAP3xxx Power/Reset Management (PRM) register definitions |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (C) 2008-2010 Nokia Corporation | 6 | * Copyright (C) 2008-2010 Nokia Corporation |
| 6 | * Paul Walmsley | 7 | * Paul Walmsley |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * The PRM hardware modules on the OMAP2/3 are quite similar to each | 9 | * The PRM hardware modules on the OMAP2/3 are quite similar to each |
| 13 | * other. The PRM on OMAP4 has a new register layout, and is handled | 10 | * other. The PRM on OMAP4 has a new register layout, and is handled |
| 14 | * in a separate file. | 11 | * in a separate file. |
diff --git a/arch/arm/mach-omap2/prm44xx.c b/arch/arm/mach-omap2/prm44xx.c index 38a1be6c3694..1d9346f2a4ae 100644 --- a/arch/arm/mach-omap2/prm44xx.c +++ b/arch/arm/mach-omap2/prm44xx.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP4 PRM module functions | 3 | * OMAP4 PRM module functions |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Benoît Cousson | 7 | * Benoît Cousson |
| 7 | * Paul Walmsley | 8 | * Paul Walmsley |
| 8 | * Rajendra Nayak <rnayak@ti.com> | 9 | * Rajendra Nayak <rnayak@ti.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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/cpu_pm.h> | 12 | #include <linux/cpu_pm.h> |
diff --git a/arch/arm/mach-omap2/prm44xx.h b/arch/arm/mach-omap2/prm44xx.h index efd6035d0871..1006d3c8c42e 100644 --- a/arch/arm/mach-omap2/prm44xx.h +++ b/arch/arm/mach-omap2/prm44xx.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP44xx PRM instance offset macros | 3 | * OMAP44xx PRM instance offset macros |
| 3 | * | 4 | * |
| @@ -14,10 +15,6 @@ | |||
| 14 | * authors above to ensure that the autogeneration scripts are kept | 15 | * authors above to ensure that the autogeneration scripts are kept |
| 15 | * up-to-date with the file contents. | 16 | * up-to-date with the file contents. |
| 16 | * | 17 | * |
| 17 | * This program is free software; you can redistribute it and/or modify | ||
| 18 | * it under the terms of the GNU General Public License version 2 as | ||
| 19 | * published by the Free Software Foundation. | ||
| 20 | * | ||
| 21 | * XXX This file needs to be updated to align on one of "OMAP4", "OMAP44XX", | 18 | * XXX This file needs to be updated to align on one of "OMAP4", "OMAP44XX", |
| 22 | * or "OMAP4430". | 19 | * or "OMAP4430". |
| 23 | */ | 20 | */ |
diff --git a/arch/arm/mach-omap2/prm44xx_54xx.h b/arch/arm/mach-omap2/prm44xx_54xx.h index 3f139ebc8398..0915a109260d 100644 --- a/arch/arm/mach-omap2/prm44xx_54xx.h +++ b/arch/arm/mach-omap2/prm44xx_54xx.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP44xx and 54xx PRM common functions | 3 | * OMAP44xx and 54xx PRM common functions |
| 3 | * | 4 | * |
| @@ -13,11 +14,6 @@ | |||
| 13 | * with the public linux-omap@vger.kernel.org mailing list and the | 14 | * with the public linux-omap@vger.kernel.org mailing list and the |
| 14 | * authors above to ensure that the autogeneration scripts are kept | 15 | * authors above to ensure that the autogeneration scripts are kept |
| 15 | * up-to-date with the file contents. | 16 | * up-to-date with the file contents. |
| 16 | * | ||
| 17 | * This program is free software; you can redistribute it and/or modify | ||
| 18 | * it under the terms of the GNU General Public License version 2 as | ||
| 19 | * published by the Free Software Foundation. | ||
| 20 | * | ||
| 21 | */ | 17 | */ |
| 22 | 18 | ||
| 23 | #ifndef __ARCH_ARM_MACH_OMAP2_PRM44XX_54XX_H | 19 | #ifndef __ARCH_ARM_MACH_OMAP2_PRM44XX_54XX_H |
diff --git a/arch/arm/mach-omap2/prm54xx.h b/arch/arm/mach-omap2/prm54xx.h index 1eb22ff087dc..ee0f1cc92e3a 100644 --- a/arch/arm/mach-omap2/prm54xx.h +++ b/arch/arm/mach-omap2/prm54xx.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP54xx PRM instance offset macros | 3 | * OMAP54xx PRM instance offset macros |
| 3 | * | 4 | * |
| @@ -12,10 +13,6 @@ | |||
| 12 | * with the public linux-omap@vger.kernel.org mailing list and the | 13 | * with the public linux-omap@vger.kernel.org mailing list and the |
| 13 | * authors above to ensure that the autogeneration scripts are kept | 14 | * authors above to ensure that the autogeneration scripts are kept |
| 14 | * up-to-date with the file contents. | 15 | * up-to-date with the file contents. |
| 15 | * | ||
| 16 | * This program is free software; you can redistribute it and/or modify | ||
| 17 | * it under the terms of the GNU General Public License version 2 as | ||
| 18 | * published by the Free Software Foundation. | ||
| 19 | */ | 16 | */ |
| 20 | 17 | ||
| 21 | #ifndef __ARCH_ARM_MACH_OMAP2_PRM54XX_H | 18 | #ifndef __ARCH_ARM_MACH_OMAP2_PRM54XX_H |
diff --git a/arch/arm/mach-omap2/prm7xx.h b/arch/arm/mach-omap2/prm7xx.h index 294deed956f3..cf99307d1b1f 100644 --- a/arch/arm/mach-omap2/prm7xx.h +++ b/arch/arm/mach-omap2/prm7xx.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * DRA7xx PRM instance offset macros | 3 | * DRA7xx PRM instance offset macros |
| 3 | * | 4 | * |
| @@ -13,10 +14,6 @@ | |||
| 13 | * with the public linux-omap@vger.kernel.org mailing list and the | 14 | * with the public linux-omap@vger.kernel.org mailing list and the |
| 14 | * authors above to ensure that the autogeneration scripts are kept | 15 | * authors above to ensure that the autogeneration scripts are kept |
| 15 | * up-to-date with the file contents. | 16 | * up-to-date with the file contents. |
| 16 | * | ||
| 17 | * This program is free software; you can redistribute it and/or modify | ||
| 18 | * it under the terms of the GNU General Public License version 2 as | ||
| 19 | * published by the Free Software Foundation. | ||
| 20 | */ | 17 | */ |
| 21 | 18 | ||
| 22 | #ifndef __ARCH_ARM_MACH_OMAP2_PRM7XX_H | 19 | #ifndef __ARCH_ARM_MACH_OMAP2_PRM7XX_H |
diff --git a/arch/arm/mach-omap2/prm_common.c b/arch/arm/mach-omap2/prm_common.c index fd6e0671f957..65b2d82efa27 100644 --- a/arch/arm/mach-omap2/prm_common.c +++ b/arch/arm/mach-omap2/prm_common.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP2+ common Power & Reset Management (PRM) IP block functions | 3 | * OMAP2+ common Power & Reset Management (PRM) IP block functions |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Texas Instruments, Inc. | 5 | * Copyright (C) 2011 Texas Instruments, Inc. |
| 5 | * Tero Kristo <t-kristo@ti.com> | 6 | * Tero Kristo <t-kristo@ti.com> |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * | ||
| 12 | * For historical purposes, the API used to configure the PRM | 8 | * For historical purposes, the API used to configure the PRM |
| 13 | * interrupt handler refers to it as the "PRCM interrupt." The | 9 | * interrupt handler refers to it as the "PRCM interrupt." The |
| 14 | * underlying registers are located in the PRM on OMAP3/4. | 10 | * underlying registers are located in the PRM on OMAP3/4. |
diff --git a/arch/arm/mach-omap2/prminst44xx.c b/arch/arm/mach-omap2/prminst44xx.c index 48b8127b4e99..fc086d8b9a04 100644 --- a/arch/arm/mach-omap2/prminst44xx.c +++ b/arch/arm/mach-omap2/prminst44xx.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP4 PRM instance functions | 3 | * OMAP4 PRM instance functions |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009 Nokia Corporation | 5 | * Copyright (C) 2009 Nokia Corporation |
| 5 | * Copyright (C) 2011 Texas Instruments, Inc. | 6 | * Copyright (C) 2011 Texas Instruments, Inc. |
| 6 | * Paul Walmsley | 7 | * Paul Walmsley |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-omap2/prminst44xx.h b/arch/arm/mach-omap2/prminst44xx.h index 0c03d0731d7f..11365a08e833 100644 --- a/arch/arm/mach-omap2/prminst44xx.h +++ b/arch/arm/mach-omap2/prminst44xx.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP4 Power/Reset Management (PRM) function prototypes | 3 | * OMAP4 Power/Reset Management (PRM) function prototypes |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 Nokia Corporation | 5 | * Copyright (C) 2010 Nokia Corporation |
| 5 | * Copyright (C) 2011 Texas Instruments, Inc. | 6 | * Copyright (C) 2011 Texas Instruments, Inc. |
| 6 | * Paul Walmsley | 7 | * Paul Walmsley |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #ifndef __ARCH_ASM_MACH_OMAP2_PRMINST44XX_H | 9 | #ifndef __ARCH_ASM_MACH_OMAP2_PRMINST44XX_H |
| 13 | #define __ARCH_ASM_MACH_OMAP2_PRMINST44XX_H | 10 | #define __ARCH_ASM_MACH_OMAP2_PRMINST44XX_H |
diff --git a/arch/arm/mach-omap2/scrm44xx.h b/arch/arm/mach-omap2/scrm44xx.h index e897ac89a3fd..3f530b89e4c9 100644 --- a/arch/arm/mach-omap2/scrm44xx.h +++ b/arch/arm/mach-omap2/scrm44xx.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP44xx SCRM registers and bitfields | 3 | * OMAP44xx SCRM registers and bitfields |
| 3 | * | 4 | * |
| @@ -10,10 +11,6 @@ | |||
| 10 | * with the public linux-omap@vger.kernel.org mailing list and the | 11 | * with the public linux-omap@vger.kernel.org mailing list and the |
| 11 | * authors above to ensure that the autogeneration scripts are kept | 12 | * authors above to ensure that the autogeneration scripts are kept |
| 12 | * up-to-date with the file contents. | 13 | * up-to-date with the file contents. |
| 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 version 2 as | ||
| 16 | * published by the Free Software Foundation. | ||
| 17 | */ | 14 | */ |
| 18 | 15 | ||
| 19 | #ifndef __ARCH_ARM_MACH_OMAP2_SCRM_44XX_H | 16 | #ifndef __ARCH_ARM_MACH_OMAP2_SCRM_44XX_H |
diff --git a/arch/arm/mach-omap2/scrm54xx.h b/arch/arm/mach-omap2/scrm54xx.h index 57e86c8f8239..810d2b186337 100644 --- a/arch/arm/mach-omap2/scrm54xx.h +++ b/arch/arm/mach-omap2/scrm54xx.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP54XX SCRM registers and bitfields | 3 | * OMAP54XX SCRM registers and bitfields |
| 3 | * | 4 | * |
| @@ -10,10 +11,6 @@ | |||
| 10 | * with the public linux-omap@vger.kernel.org mailing list and the | 11 | * with the public linux-omap@vger.kernel.org mailing list and the |
| 11 | * authors above to ensure that the autogeneration scripts are kept | 12 | * authors above to ensure that the autogeneration scripts are kept |
| 12 | * up-to-date with the file contents. | 13 | * up-to-date with the file contents. |
| 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 version 2 as | ||
| 16 | * published by the Free Software Foundation. | ||
| 17 | */ | 14 | */ |
| 18 | 15 | ||
| 19 | #ifndef __ARCH_ARM_MACH_OMAP2_SCRM_54XX_H | 16 | #ifndef __ARCH_ARM_MACH_OMAP2_SCRM_54XX_H |
diff --git a/arch/arm/mach-omap2/sdrc.c b/arch/arm/mach-omap2/sdrc.c index dae7e4804a48..2be4106d0dd6 100644 --- a/arch/arm/mach-omap2/sdrc.c +++ b/arch/arm/mach-omap2/sdrc.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * SMS/SDRC (SDRAM controller) common code for OMAP2/3 | 3 | * SMS/SDRC (SDRAM controller) common code for OMAP2/3 |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Tony Lindgren <tony@atomide.com> | 8 | * Tony Lindgren <tony@atomide.com> |
| 8 | * Paul Walmsley | 9 | * Paul Walmsley |
| 9 | * Richard Woodruff <r-woodruff2@ti.com> | 10 | * Richard Woodruff <r-woodruff2@ti.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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | #undef DEBUG | 12 | #undef DEBUG |
| 16 | 13 | ||
diff --git a/arch/arm/mach-omap2/sdrc.h b/arch/arm/mach-omap2/sdrc.h index f11500612983..5bdb832665c0 100644 --- a/arch/arm/mach-omap2/sdrc.h +++ b/arch/arm/mach-omap2/sdrc.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | #ifndef __ARCH_ARM_MACH_OMAP2_SDRC_H | 2 | #ifndef __ARCH_ARM_MACH_OMAP2_SDRC_H |
| 2 | #define __ARCH_ARM_MACH_OMAP2_SDRC_H | 3 | #define __ARCH_ARM_MACH_OMAP2_SDRC_H |
| 3 | 4 | ||
| @@ -10,10 +11,6 @@ | |||
| 10 | * Paul Walmsley | 11 | * Paul Walmsley |
| 11 | * Tony Lindgren | 12 | * Tony Lindgren |
| 12 | * Richard Woodruff | 13 | * Richard Woodruff |
| 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 version 2 as | ||
| 16 | * published by the Free Software Foundation. | ||
| 17 | */ | 14 | */ |
| 18 | #undef DEBUG | 15 | #undef DEBUG |
| 19 | 16 | ||
diff --git a/arch/arm/mach-omap2/sdrc2xxx.c b/arch/arm/mach-omap2/sdrc2xxx.c index 339b0ecb7c32..529d46cfdea2 100644 --- a/arch/arm/mach-omap2/sdrc2xxx.c +++ b/arch/arm/mach-omap2/sdrc2xxx.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-omap2/sdrc2xxx.c | 3 | * linux/arch/arm/mach-omap2/sdrc2xxx.c |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * Tony Lindgren <tony@atomide.com> | 10 | * Tony Lindgren <tony@atomide.com> |
| 10 | * Paul Walmsley | 11 | * Paul Walmsley |
| 11 | * Richard Woodruff <r-woodruff2@ti.com> | 12 | * Richard Woodruff <r-woodruff2@ti.com> |
| 12 | * | ||
| 13 | * This program is free software; you can redistribute it and/or modify | ||
| 14 | * it under the terms of the GNU General Public License version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | 14 | ||
| 18 | #include <linux/module.h> | 15 | #include <linux/module.h> |
diff --git a/arch/arm/mach-omap2/sleep44xx.S b/arch/arm/mach-omap2/sleep44xx.S index 0cae3b070208..934033ad847f 100644 --- a/arch/arm/mach-omap2/sleep44xx.S +++ b/arch/arm/mach-omap2/sleep44xx.S | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP44xx sleep code. | 3 | * OMAP44xx sleep code. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Texas Instruments, Inc. | 5 | * Copyright (C) 2011 Texas Instruments, Inc. |
| 5 | * Santosh Shilimkar <santosh.shilimkar@ti.com> | 6 | * Santosh Shilimkar <santosh.shilimkar@ti.com> |
| 6 | * | ||
| 7 | * This program is free software,you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/linkage.h> | 9 | #include <linux/linkage.h> |
diff --git a/arch/arm/mach-omap2/smartreflex-class3.c b/arch/arm/mach-omap2/smartreflex-class3.c index d3a588cf3a6e..7c18420c9ff6 100644 --- a/arch/arm/mach-omap2/smartreflex-class3.c +++ b/arch/arm/mach-omap2/smartreflex-class3.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Smart reflex Class 3 specific implementations | 3 | * Smart reflex Class 3 specific implementations |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2010 Texas Instruments, Inc. | 7 | * Copyright (C) 2010 Texas Instruments, Inc. |
| 7 | * Thara Gopinath <thara@ti.com> | 8 | * Thara Gopinath <thara@ti.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/power/smartreflex.h> | 11 | #include <linux/power/smartreflex.h> |
diff --git a/arch/arm/mach-omap2/sr_device.c b/arch/arm/mach-omap2/sr_device.c index 248f6d9a1bb3..62df666c2bd0 100644 --- a/arch/arm/mach-omap2/sr_device.c +++ b/arch/arm/mach-omap2/sr_device.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP3/OMAP4 smartreflex device file | 3 | * OMAP3/OMAP4 smartreflex device file |
| 3 | * | 4 | * |
| @@ -12,10 +13,6 @@ | |||
| 12 | * | 13 | * |
| 13 | * Copyright (C) 2007 Texas Instruments, Inc. | 14 | * Copyright (C) 2007 Texas Instruments, Inc. |
| 14 | * Lesly A M <x0080970@ti.com> | 15 | * Lesly A M <x0080970@ti.com> |
| 15 | * | ||
| 16 | * This program is free software; you can redistribute it and/or modify | ||
| 17 | * it under the terms of the GNU General Public License version 2 as | ||
| 18 | * published by the Free Software Foundation. | ||
| 19 | */ | 16 | */ |
| 20 | #include <linux/power/smartreflex.h> | 17 | #include <linux/power/smartreflex.h> |
| 21 | 18 | ||
diff --git a/arch/arm/mach-omap2/sram.c b/arch/arm/mach-omap2/sram.c index 83d0e61f49e6..c98855f5594b 100644 --- a/arch/arm/mach-omap2/sram.c +++ b/arch/arm/mach-omap2/sram.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * OMAP SRAM detection and management | 4 | * OMAP SRAM detection and management |
| @@ -7,10 +8,6 @@ | |||
| 7 | * | 8 | * |
| 8 | * Copyright (C) 2009-2012 Texas Instruments | 9 | * Copyright (C) 2009-2012 Texas Instruments |
| 9 | * Added OMAP4/5 support - Santosh Shilimkar <santosh.shilimkar@ti.com> | 10 | * Added OMAP4/5 support - Santosh Shilimkar <santosh.shilimkar@ti.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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/module.h> | 13 | #include <linux/module.h> |
diff --git a/arch/arm/mach-omap2/sram.h b/arch/arm/mach-omap2/sram.h index 18dc884267fa..447bd3eed0fd 100644 --- a/arch/arm/mach-omap2/sram.h +++ b/arch/arm/mach-omap2/sram.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Interface for functions that need to be run in internal SRAM | 3 | * Interface for functions that need to be run in internal SRAM |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __ASSEMBLY__ | 6 | #ifndef __ASSEMBLY__ |
diff --git a/arch/arm/mach-omap2/ti81xx-restart.c b/arch/arm/mach-omap2/ti81xx-restart.c index 6c3ce7c46ddd..d6dc518b1dde 100644 --- a/arch/arm/mach-omap2/ti81xx-restart.c +++ b/arch/arm/mach-omap2/ti81xx-restart.c | |||
| @@ -1,8 +1,4 @@ | |||
| 1 | /* | 1 | // SPDX-License-Identifier: GPL-2.0-only |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License version 2 as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | */ | ||
| 6 | #include <linux/kernel.h> | 2 | #include <linux/kernel.h> |
| 7 | #include <linux/init.h> | 3 | #include <linux/init.h> |
| 8 | #include <linux/reboot.h> | 4 | #include <linux/reboot.h> |
diff --git a/arch/arm/mach-omap2/usb-tusb6010.c b/arch/arm/mach-omap2/usb-tusb6010.c index c2a6fbd7f8a9..a0c4c42e56b9 100644 --- a/arch/arm/mach-omap2/usb-tusb6010.c +++ b/arch/arm/mach-omap2/usb-tusb6010.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-omap2/usb-tusb6010.c | 3 | * linux/arch/arm/mach-omap2/usb-tusb6010.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2006 Nokia Corporation | 5 | * Copyright (C) 2006 Nokia 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/err.h> | 8 | #include <linux/err.h> |
diff --git a/arch/arm/mach-omap2/vc.h b/arch/arm/mach-omap2/vc.h index 89b83b7ff3ec..5bf088633b62 100644 --- a/arch/arm/mach-omap2/vc.h +++ b/arch/arm/mach-omap2/vc.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP3/4 Voltage Controller (VC) structure and macro definitions | 3 | * OMAP3/4 Voltage Controller (VC) structure and macro definitions |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * Copyright (C) 2008, 2011 Nokia Corporation | 10 | * Copyright (C) 2008, 2011 Nokia Corporation |
| 10 | * Kalle Jokiniemi | 11 | * Kalle Jokiniemi |
| 11 | * Paul Walmsley | 12 | * Paul Walmsley |
| 12 | * | ||
| 13 | * This program is free software; you can redistribute it and/or | ||
| 14 | * modify it under the terms of the GNU General Public License version | ||
| 15 | * 2 as published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | #ifndef __ARCH_ARM_MACH_OMAP2_VC_H | 14 | #ifndef __ARCH_ARM_MACH_OMAP2_VC_H |
| 18 | #define __ARCH_ARM_MACH_OMAP2_VC_H | 15 | #define __ARCH_ARM_MACH_OMAP2_VC_H |
diff --git a/arch/arm/mach-omap2/vc3xxx_data.c b/arch/arm/mach-omap2/vc3xxx_data.c index 71d74c9172c1..227345081a87 100644 --- a/arch/arm/mach-omap2/vc3xxx_data.c +++ b/arch/arm/mach-omap2/vc3xxx_data.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP3 Voltage Controller (VC) data | 3 | * OMAP3 Voltage Controller (VC) data |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * Copyright (C) 2008, 2011 Nokia Corporation | 10 | * Copyright (C) 2008, 2011 Nokia Corporation |
| 10 | * Kalle Jokiniemi | 11 | * Kalle Jokiniemi |
| 11 | * Paul Walmsley | 12 | * Paul Walmsley |
| 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 version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | #include <linux/io.h> | 14 | #include <linux/io.h> |
| 18 | #include <linux/err.h> | 15 | #include <linux/err.h> |
diff --git a/arch/arm/mach-omap2/vc44xx_data.c b/arch/arm/mach-omap2/vc44xx_data.c index 2abd5fa8a697..0c70c0815fdc 100644 --- a/arch/arm/mach-omap2/vc44xx_data.c +++ b/arch/arm/mach-omap2/vc44xx_data.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP4 Voltage Controller (VC) data | 3 | * OMAP4 Voltage Controller (VC) data |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * Copyright (C) 2008, 2011 Nokia Corporation | 10 | * Copyright (C) 2008, 2011 Nokia Corporation |
| 10 | * Kalle Jokiniemi | 11 | * Kalle Jokiniemi |
| 11 | * Paul Walmsley | 12 | * Paul Walmsley |
| 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 version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | #include <linux/io.h> | 14 | #include <linux/io.h> |
| 18 | #include <linux/err.h> | 15 | #include <linux/err.h> |
diff --git a/arch/arm/mach-omap2/voltage.c b/arch/arm/mach-omap2/voltage.c index cd15dbd62671..0a0c771dbb0a 100644 --- a/arch/arm/mach-omap2/voltage.c +++ b/arch/arm/mach-omap2/voltage.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP3/OMAP4 Voltage Management Routines | 3 | * OMAP3/OMAP4 Voltage Management Routines |
| 3 | * | 4 | * |
| @@ -13,10 +14,6 @@ | |||
| 13 | * | 14 | * |
| 14 | * Copyright (C) 2010 Texas Instruments, Inc. | 15 | * Copyright (C) 2010 Texas Instruments, Inc. |
| 15 | * Thara Gopinath <thara@ti.com> | 16 | * Thara Gopinath <thara@ti.com> |
| 16 | * | ||
| 17 | * This program is free software; you can redistribute it and/or modify | ||
| 18 | * it under the terms of the GNU General Public License version 2 as | ||
| 19 | * published by the Free Software Foundation. | ||
| 20 | */ | 17 | */ |
| 21 | 18 | ||
| 22 | #include <linux/delay.h> | 19 | #include <linux/delay.h> |
diff --git a/arch/arm/mach-omap2/voltage.h b/arch/arm/mach-omap2/voltage.h index e64550321510..4a225f9559a5 100644 --- a/arch/arm/mach-omap2/voltage.h +++ b/arch/arm/mach-omap2/voltage.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP Voltage Management Routines | 3 | * OMAP Voltage Management Routines |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2009 Texas Instruments, Inc. | 7 | * Copyright (C) 2009 Texas Instruments, Inc. |
| 7 | * Thara Gopinath <thara@ti.com> | 8 | * Thara Gopinath <thara@ti.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #ifndef __ARCH_ARM_MACH_OMAP2_VOLTAGE_H | 11 | #ifndef __ARCH_ARM_MACH_OMAP2_VOLTAGE_H |
diff --git a/arch/arm/mach-omap2/voltagedomains2xxx_data.c b/arch/arm/mach-omap2/voltagedomains2xxx_data.c index 7a41349981e5..9bc116fe3ba9 100644 --- a/arch/arm/mach-omap2/voltagedomains2xxx_data.c +++ b/arch/arm/mach-omap2/voltagedomains2xxx_data.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP3 voltage domain data | 3 | * OMAP3 voltage domain data |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Texas Instruments, Inc. | 5 | * Copyright (C) 2011 Texas Instruments, Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
| 11 | #include <linux/init.h> | 8 | #include <linux/init.h> |
diff --git a/arch/arm/mach-omap2/voltagedomains3xxx_data.c b/arch/arm/mach-omap2/voltagedomains3xxx_data.c index 307676d8c53c..e98a3f289c27 100644 --- a/arch/arm/mach-omap2/voltagedomains3xxx_data.c +++ b/arch/arm/mach-omap2/voltagedomains3xxx_data.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP3 voltage domain data | 3 | * OMAP3 voltage domain data |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * Copyright (C) 2008, 2011 Nokia Corporation | 10 | * Copyright (C) 2008, 2011 Nokia Corporation |
| 10 | * Kalle Jokiniemi | 11 | * Kalle Jokiniemi |
| 11 | * Paul Walmsley | 12 | * Paul Walmsley |
| 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 version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | #include <linux/kernel.h> | 14 | #include <linux/kernel.h> |
| 18 | #include <linux/err.h> | 15 | #include <linux/err.h> |
diff --git a/arch/arm/mach-omap2/voltagedomains44xx_data.c b/arch/arm/mach-omap2/voltagedomains44xx_data.c index 9b1f245b57d6..5ea86f16f6e1 100644 --- a/arch/arm/mach-omap2/voltagedomains44xx_data.c +++ b/arch/arm/mach-omap2/voltagedomains44xx_data.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP3/OMAP4 Voltage Management Routines | 3 | * OMAP3/OMAP4 Voltage Management Routines |
| 3 | * | 4 | * |
| @@ -12,10 +13,6 @@ | |||
| 12 | * | 13 | * |
| 13 | * Copyright (C) 2010 Texas Instruments, Inc. | 14 | * Copyright (C) 2010 Texas Instruments, Inc. |
| 14 | * Thara Gopinath <thara@ti.com> | 15 | * Thara Gopinath <thara@ti.com> |
| 15 | * | ||
| 16 | * This program is free software; you can redistribute it and/or modify | ||
| 17 | * it under the terms of the GNU General Public License version 2 as | ||
| 18 | * published by the Free Software Foundation. | ||
| 19 | */ | 16 | */ |
| 20 | #include <linux/kernel.h> | 17 | #include <linux/kernel.h> |
| 21 | #include <linux/err.h> | 18 | #include <linux/err.h> |
diff --git a/arch/arm/mach-omap2/voltagedomains54xx_data.c b/arch/arm/mach-omap2/voltagedomains54xx_data.c index af5ff6496441..aac274d6a93b 100644 --- a/arch/arm/mach-omap2/voltagedomains54xx_data.c +++ b/arch/arm/mach-omap2/voltagedomains54xx_data.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP5 Voltage Management Routines | 3 | * OMAP5 Voltage Management Routines |
| 3 | * | 4 | * |
| 4 | * Based on voltagedomains44xx_data.c | 5 | * Based on voltagedomains44xx_data.c |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com | 7 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
| 13 | #include <linux/err.h> | 10 | #include <linux/err.h> |
diff --git a/arch/arm/mach-omap2/vp.h b/arch/arm/mach-omap2/vp.h index 7e0829682bd0..4d7dd204e92f 100644 --- a/arch/arm/mach-omap2/vp.h +++ b/arch/arm/mach-omap2/vp.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP3/4 Voltage Processor (VP) structure and macro definitions | 3 | * OMAP3/4 Voltage Processor (VP) structure and macro definitions |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * Copyright (C) 2008, 2011 Nokia Corporation | 10 | * Copyright (C) 2008, 2011 Nokia Corporation |
| 10 | * Kalle Jokiniemi | 11 | * Kalle Jokiniemi |
| 11 | * Paul Walmsley | 12 | * Paul Walmsley |
| 12 | * | ||
| 13 | * This program is free software; you can redistribute it and/or | ||
| 14 | * modify it under the terms of the GNU General Public License version | ||
| 15 | * 2 as published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | #ifndef __ARCH_ARM_MACH_OMAP2_VP_H | 14 | #ifndef __ARCH_ARM_MACH_OMAP2_VP_H |
| 18 | #define __ARCH_ARM_MACH_OMAP2_VP_H | 15 | #define __ARCH_ARM_MACH_OMAP2_VP_H |
diff --git a/arch/arm/mach-omap2/vp3xxx_data.c b/arch/arm/mach-omap2/vp3xxx_data.c index b0590fe6ab01..9db9dd269ae3 100644 --- a/arch/arm/mach-omap2/vp3xxx_data.c +++ b/arch/arm/mach-omap2/vp3xxx_data.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP3 Voltage Processor (VP) data | 3 | * OMAP3 Voltage Processor (VP) data |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * Copyright (C) 2008, 2011 Nokia Corporation | 10 | * Copyright (C) 2008, 2011 Nokia Corporation |
| 10 | * Kalle Jokiniemi | 11 | * Kalle Jokiniemi |
| 11 | * Paul Walmsley | 12 | * Paul Walmsley |
| 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 version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | 14 | ||
| 18 | #include <linux/io.h> | 15 | #include <linux/io.h> |
diff --git a/arch/arm/mach-omap2/vp44xx_data.c b/arch/arm/mach-omap2/vp44xx_data.c index 2448bb9a8716..ec7104ec809e 100644 --- a/arch/arm/mach-omap2/vp44xx_data.c +++ b/arch/arm/mach-omap2/vp44xx_data.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP3 Voltage Processor (VP) data | 3 | * OMAP3 Voltage Processor (VP) data |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * Copyright (C) 2008, 2011 Nokia Corporation | 10 | * Copyright (C) 2008, 2011 Nokia Corporation |
| 10 | * Kalle Jokiniemi | 11 | * Kalle Jokiniemi |
| 11 | * Paul Walmsley | 12 | * Paul Walmsley |
| 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 version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | 14 | ||
| 18 | #include <linux/io.h> | 15 | #include <linux/io.h> |
diff --git a/arch/arm/mach-oxnas/headsmp.S b/arch/arm/mach-oxnas/headsmp.S index 25fd4f82ab3a..9c0f1479f33a 100644 --- a/arch/arm/mach-oxnas/headsmp.S +++ b/arch/arm/mach-oxnas/headsmp.S | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Ma Haijun <mahaijuns@gmail.com> | 3 | * Copyright (C) 2013 Ma Haijun <mahaijuns@gmail.com> |
| 3 | * Copyright (c) 2003 ARM Limited | 4 | * Copyright (c) 2003 ARM Limited |
| 4 | * All Rights Reserved | 5 | * All Rights Reserved |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
| 11 | #include <linux/init.h> | 8 | #include <linux/init.h> |
diff --git a/arch/arm/mach-oxnas/platsmp.c b/arch/arm/mach-oxnas/platsmp.c index 735141c0e3a3..ab35275b7ee3 100644 --- a/arch/arm/mach-oxnas/platsmp.c +++ b/arch/arm/mach-oxnas/platsmp.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Neil Armstrong <narmstrong@baylibre.com> | 3 | * Copyright (C) 2016 Neil Armstrong <narmstrong@baylibre.com> |
| 3 | * Copyright (C) 2013 Ma Haijun <mahaijuns@gmail.com> | 4 | * Copyright (C) 2013 Ma Haijun <mahaijuns@gmail.com> |
| 4 | * Copyright (C) 2002 ARM Ltd. | 5 | * Copyright (C) 2002 ARM Ltd. |
| 5 | * All Rights Reserved | 6 | * All Rights Reserved |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #include <linux/io.h> | 8 | #include <linux/io.h> |
| 12 | #include <linux/delay.h> | 9 | #include <linux/delay.h> |
diff --git a/arch/arm/mach-picoxcell/common.c b/arch/arm/mach-picoxcell/common.c index 4e3d6d5c82cd..8e738266a66a 100644 --- a/arch/arm/mach-picoxcell/common.c +++ b/arch/arm/mach-picoxcell/common.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2011 Picochip Ltd., Jamie Iles | 3 | * Copyright (c) 2011 Picochip Ltd., Jamie Iles |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * All enquiries to support@picochip.com | 5 | * All enquiries to support@picochip.com |
| 9 | */ | 6 | */ |
| 10 | #include <linux/delay.h> | 7 | #include <linux/delay.h> |
diff --git a/arch/arm/mach-pxa/balloon3.c b/arch/arm/mach-pxa/balloon3.c index 1f24e0259f99..26140249c784 100644 --- a/arch/arm/mach-pxa/balloon3.c +++ b/arch/arm/mach-pxa/balloon3.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-pxa/balloon3.c | 3 | * linux/arch/arm/mach-pxa/balloon3.c |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Created: June, 2006 | 8 | * Created: June, 2006 |
| 8 | * Copyright: Toby Churchill Ltd | 9 | * Copyright: Toby Churchill Ltd |
| 9 | * Derived from mainstone.c, by Nico Pitre | 10 | * Derived from mainstone.c, by Nico Pitre |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/export.h> | 13 | #include <linux/export.h> |
diff --git a/arch/arm/mach-pxa/capc7117.c b/arch/arm/mach-pxa/capc7117.c index 1c3cbfca9f40..7712327f56a8 100644 --- a/arch/arm/mach-pxa/capc7117.c +++ b/arch/arm/mach-pxa/capc7117.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-pxa/capc7117.c | 3 | * linux/arch/arm/mach-pxa/capc7117.c |
| 3 | * | 4 | * |
| @@ -13,10 +14,6 @@ | |||
| 13 | * 2010-01-09: Edwin Peer <epeer@tmtservices.co.za> | 14 | * 2010-01-09: Edwin Peer <epeer@tmtservices.co.za> |
| 14 | * Hennie van der Merwe <hvdmerwe@tmtservices.co.za> | 15 | * Hennie van der Merwe <hvdmerwe@tmtservices.co.za> |
| 15 | * rework for upstream merge | 16 | * rework for upstream merge |
| 16 | * | ||
| 17 | * This program is free software; you can redistribute it and/or modify | ||
| 18 | * it under the terms of the GNU General Public License version 2 as | ||
| 19 | * published by the Free Software Foundation. | ||
| 20 | */ | 17 | */ |
| 21 | 18 | ||
| 22 | #include <linux/irq.h> | 19 | #include <linux/irq.h> |
diff --git a/arch/arm/mach-pxa/cm-x255.c b/arch/arm/mach-pxa/cm-x255.c index 4401dfcd7e68..ea1e85775759 100644 --- a/arch/arm/mach-pxa/cm-x255.c +++ b/arch/arm/mach-pxa/cm-x255.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-pxa/cm-x255.c | 3 | * linux/arch/arm/mach-pxa/cm-x255.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2007, 2008 CompuLab, Ltd. | 5 | * Copyright (C) 2007, 2008 CompuLab, Ltd. |
| 5 | * Mike Rapoport <mike@compulab.co.il> | 6 | * Mike Rapoport <mike@compulab.co.il> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/platform_device.h> | 9 | #include <linux/platform_device.h> |
diff --git a/arch/arm/mach-pxa/cm-x270.c b/arch/arm/mach-pxa/cm-x270.c index 279eeca7add0..9baad11314f2 100644 --- a/arch/arm/mach-pxa/cm-x270.c +++ b/arch/arm/mach-pxa/cm-x270.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-pxa/cm-x270.c | 3 | * linux/arch/arm/mach-pxa/cm-x270.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2007, 2008 CompuLab, Ltd. | 5 | * Copyright (C) 2007, 2008 CompuLab, Ltd. |
| 5 | * Mike Rapoport <mike@compulab.co.il> | 6 | * Mike Rapoport <mike@compulab.co.il> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/platform_device.h> | 9 | #include <linux/platform_device.h> |
diff --git a/arch/arm/mach-pxa/cm-x2xx-pci.c b/arch/arm/mach-pxa/cm-x2xx-pci.c index 3221ae15bef7..f1c61c6b5610 100644 --- a/arch/arm/mach-pxa/cm-x2xx-pci.c +++ b/arch/arm/mach-pxa/cm-x2xx-pci.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-pxa/cm-x2xx-pci.c | 3 | * linux/arch/arm/mach-pxa/cm-x2xx-pci.c |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * | 8 | * |
| 8 | * Copyright (C) 2007, 2008 Compulab, Ltd. | 9 | * Copyright (C) 2007, 2008 Compulab, Ltd. |
| 9 | * Mike Rapoport <mike@compulab.co.il> | 10 | * Mike Rapoport <mike@compulab.co.il> |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/kernel.h> | 13 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-pxa/cm-x2xx.c b/arch/arm/mach-pxa/cm-x2xx.c index 7202022ee243..ff976d1217eb 100644 --- a/arch/arm/mach-pxa/cm-x2xx.c +++ b/arch/arm/mach-pxa/cm-x2xx.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-pxa/cm-x2xx.c | 3 | * linux/arch/arm/mach-pxa/cm-x2xx.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008 CompuLab, Ltd. | 5 | * Copyright (C) 2008 CompuLab, Ltd. |
| 5 | * Mike Rapoport <mike@compulab.co.il> | 6 | * Mike Rapoport <mike@compulab.co.il> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/platform_device.h> | 9 | #include <linux/platform_device.h> |
diff --git a/arch/arm/mach-pxa/cm-x300.c b/arch/arm/mach-pxa/cm-x300.c index b76b566280fa..425855f456f2 100644 --- a/arch/arm/mach-pxa/cm-x300.c +++ b/arch/arm/mach-pxa/cm-x300.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-pxa/cm-x300.c | 3 | * linux/arch/arm/mach-pxa/cm-x300.c |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * | 8 | * |
| 8 | * Mike Rapoport <mike@compulab.co.il> | 9 | * Mike Rapoport <mike@compulab.co.il> |
| 9 | * Igor Grinberg <grinberg@compulab.co.il> | 10 | * Igor Grinberg <grinberg@compulab.co.il> |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | #define pr_fmt(fmt) "%s: " fmt, __func__ | 12 | #define pr_fmt(fmt) "%s: " fmt, __func__ |
| 16 | 13 | ||
diff --git a/arch/arm/mach-pxa/colibri-evalboard.c b/arch/arm/mach-pxa/colibri-evalboard.c index 2ccdef5de138..b9c173ede891 100644 --- a/arch/arm/mach-pxa/colibri-evalboard.c +++ b/arch/arm/mach-pxa/colibri-evalboard.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-pxa/colibri-evalboard.c | 3 | * linux/arch/arm/mach-pxa/colibri-evalboard.c |
| 3 | * | 4 | * |
| 4 | * Support for Toradex Colibri Evaluation Carrier Board | 5 | * Support for Toradex Colibri Evaluation Carrier Board |
| 5 | * Daniel Mack <daniel@caiaq.de> | 6 | * Daniel Mack <daniel@caiaq.de> |
| 6 | * Marek Vasut <marek.vasut@gmail.com> | 7 | * Marek Vasut <marek.vasut@gmail.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/init.h> | 10 | #include <linux/init.h> |
diff --git a/arch/arm/mach-pxa/colibri-pxa270-income.c b/arch/arm/mach-pxa/colibri-pxa270-income.c index d203dd30cdd0..dbad2f13706c 100644 --- a/arch/arm/mach-pxa/colibri-pxa270-income.c +++ b/arch/arm/mach-pxa/colibri-pxa270-income.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-pxa/income.c | 3 | * linux/arch/arm/mach-pxa/income.c |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Copyright (C) 2010 | 7 | * Copyright (C) 2010 |
| 7 | * Marek Vasut <marek.vasut@gmail.com> | 8 | * Marek Vasut <marek.vasut@gmail.com> |
| 8 | * Pavel Revak <palo@bielyvlk.sk> | 9 | * Pavel Revak <palo@bielyvlk.sk> |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/bitops.h> | 12 | #include <linux/bitops.h> |
diff --git a/arch/arm/mach-pxa/colibri-pxa270.c b/arch/arm/mach-pxa/colibri-pxa270.c index 510625dde3cb..2f2cd2ae4187 100644 --- a/arch/arm/mach-pxa/colibri-pxa270.c +++ b/arch/arm/mach-pxa/colibri-pxa270.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-pxa/colibri-pxa270.c | 3 | * linux/arch/arm/mach-pxa/colibri-pxa270.c |
| 3 | * | 4 | * |
| 4 | * Support for Toradex PXA270 based Colibri module | 5 | * Support for Toradex PXA270 based Colibri module |
| 5 | * Daniel Mack <daniel@caiaq.de> | 6 | * Daniel Mack <daniel@caiaq.de> |
| 6 | * Marek Vasut <marek.vasut@gmail.com> | 7 | * Marek Vasut <marek.vasut@gmail.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/init.h> | 10 | #include <linux/init.h> |
diff --git a/arch/arm/mach-pxa/colibri-pxa300.c b/arch/arm/mach-pxa/colibri-pxa300.c index 2f635bdc797f..82052dfd96b6 100644 --- a/arch/arm/mach-pxa/colibri-pxa300.c +++ b/arch/arm/mach-pxa/colibri-pxa300.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-pxa/colibri-pxa300.c | 3 | * arch/arm/mach-pxa/colibri-pxa300.c |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Daniel Mack <daniel@caiaq.de> | 7 | * Daniel Mack <daniel@caiaq.de> |
| 7 | * Matthias Meier <matthias.j.meier@gmx.net> | 8 | * Matthias Meier <matthias.j.meier@gmx.net> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/init.h> | 11 | #include <linux/init.h> |
diff --git a/arch/arm/mach-pxa/colibri-pxa320.c b/arch/arm/mach-pxa/colibri-pxa320.c index ffcefe6dbc82..eba917d69c0a 100644 --- a/arch/arm/mach-pxa/colibri-pxa320.c +++ b/arch/arm/mach-pxa/colibri-pxa320.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-pxa/colibri-pxa320.c | 3 | * arch/arm/mach-pxa/colibri-pxa320.c |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Daniel Mack <daniel@caiaq.de> | 7 | * Daniel Mack <daniel@caiaq.de> |
| 7 | * Matthias Meier <matthias.j.meier@gmx.net> | 8 | * Matthias Meier <matthias.j.meier@gmx.net> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/init.h> | 11 | #include <linux/init.h> |
diff --git a/arch/arm/mach-pxa/colibri-pxa3xx.c b/arch/arm/mach-pxa/colibri-pxa3xx.c index 0c88e4e417b4..3cead80a2b37 100644 --- a/arch/arm/mach-pxa/colibri-pxa3xx.c +++ b/arch/arm/mach-pxa/colibri-pxa3xx.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-pxa/colibri-pxa3xx.c | 3 | * arch/arm/mach-pxa/colibri-pxa3xx.c |
| 3 | * | 4 | * |
| 4 | * Common functions for all Toradex PXA3xx modules | 5 | * Common functions for all Toradex PXA3xx modules |
| 5 | * | 6 | * |
| 6 | * Daniel Mack <daniel@caiaq.de> | 7 | * Daniel Mack <daniel@caiaq.de> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/init.h> | 10 | #include <linux/init.h> |
diff --git a/arch/arm/mach-pxa/corgi.c b/arch/arm/mach-pxa/corgi.c index 7ecf559bd71c..f2d73289230f 100644 --- a/arch/arm/mach-pxa/corgi.c +++ b/arch/arm/mach-pxa/corgi.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Support for Sharp SL-C7xx PDAs | 3 | * Support for Sharp SL-C7xx PDAs |
| 3 | * Models: SL-C700 (Corgi), SL-C750 (Shepherd), SL-C760 (Husky) | 4 | * Models: SL-C700 (Corgi), SL-C750 (Shepherd), SL-C760 (Husky) |
| @@ -5,11 +6,6 @@ | |||
| 5 | * Copyright (c) 2004-2005 Richard Purdie | 6 | * Copyright (c) 2004-2005 Richard Purdie |
| 6 | * | 7 | * |
| 7 | * Based on Sharp's 2.4 kernel patches/lubbock.c | 8 | * Based on Sharp's 2.4 kernel patches/lubbock.c |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | */ | 9 | */ |
| 14 | 10 | ||
| 15 | #include <linux/kernel.h> | 11 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-pxa/corgi_pm.c b/arch/arm/mach-pxa/corgi_pm.c index c71c483f410e..092dcb9fced5 100644 --- a/arch/arm/mach-pxa/corgi_pm.c +++ b/arch/arm/mach-pxa/corgi_pm.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Battery and Power Management code for the Sharp SL-C7xx | 3 | * Battery and Power Management code for the Sharp SL-C7xx |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2005 Richard Purdie | 5 | * Copyright (c) 2005 Richard Purdie |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <linux/module.h> | 8 | #include <linux/module.h> |
diff --git a/arch/arm/mach-pxa/csb726.c b/arch/arm/mach-pxa/csb726.c index e26e7e60a169..98fcdc6e2944 100644 --- a/arch/arm/mach-pxa/csb726.c +++ b/arch/arm/mach-pxa/csb726.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Support for Cogent CSB726 | 3 | * Support for Cogent CSB726 |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2008 Dmitry Eremin-Solenikov | 5 | * Copyright (c) 2008 Dmitry Eremin-Solenikov |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
| 12 | #include <linux/init.h> | 8 | #include <linux/init.h> |
diff --git a/arch/arm/mach-pxa/csb726.h b/arch/arm/mach-pxa/csb726.h index f1f2a78cfd16..30d7cf926b84 100644 --- a/arch/arm/mach-pxa/csb726.h +++ b/arch/arm/mach-pxa/csb726.h | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Support for Cogent CSB726 | 3 | * Support for Cogent CSB726 |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2008 Dmitry Baryshkov | 5 | * Copyright (c) 2008 Dmitry Baryshkov |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | #ifndef CSB726_H | 7 | #ifndef CSB726_H |
| 12 | #define CSB726_H | 8 | #define CSB726_H |
diff --git a/arch/arm/mach-pxa/em-x270.c b/arch/arm/mach-pxa/em-x270.c index fa3adb073a0f..d8681a331030 100644 --- a/arch/arm/mach-pxa/em-x270.c +++ b/arch/arm/mach-pxa/em-x270.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Support for CompuLab EM-X270 platform | 3 | * Support for CompuLab EM-X270 platform |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2007, 2008 CompuLab, Ltd. | 5 | * Copyright (C) 2007, 2008 CompuLab, Ltd. |
| 5 | * Author: Mike Rapoport <mike@compulab.co.il> | 6 | * Author: Mike Rapoport <mike@compulab.co.il> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/irq.h> | 9 | #include <linux/irq.h> |
diff --git a/arch/arm/mach-pxa/eseries-irq.h b/arch/arm/mach-pxa/eseries-irq.h index de292b269c63..572d573ce66b 100644 --- a/arch/arm/mach-pxa/eseries-irq.h +++ b/arch/arm/mach-pxa/eseries-irq.h | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * eseries-irq.h | 3 | * eseries-irq.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) Ian Molton <spyro@f2s.com> | 5 | * Copyright (C) Ian Molton <spyro@f2s.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #define ANGELX_IRQ_BASE (IRQ_BOARD_START+8) | 8 | #define ANGELX_IRQ_BASE (IRQ_BOARD_START+8) |
diff --git a/arch/arm/mach-pxa/ezx.c b/arch/arm/mach-pxa/ezx.c index 5e110e70ce5a..ec10851b63cf 100644 --- a/arch/arm/mach-pxa/ezx.c +++ b/arch/arm/mach-pxa/ezx.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ezx.c - Common code for the EZX platform. | 3 | * ezx.c - Common code for the EZX platform. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2005-2006 Harald Welte <laforge@openezx.org>, | 5 | * Copyright (C) 2005-2006 Harald Welte <laforge@openezx.org>, |
| 5 | * 2007-2008 Daniel Ribeiro <drwyrm@gmail.com>, | 6 | * 2007-2008 Daniel Ribeiro <drwyrm@gmail.com>, |
| 6 | * 2007-2008 Stefan Schmidt <stefan@datenfreihafen.org> | 7 | * 2007-2008 Stefan Schmidt <stefan@datenfreihafen.org> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-pxa/generic.c b/arch/arm/mach-pxa/generic.c index cb73a9723d0e..ab7cdffd7ea8 100644 --- a/arch/arm/mach-pxa/generic.c +++ b/arch/arm/mach-pxa/generic.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-pxa/generic.c | 3 | * linux/arch/arm/mach-pxa/generic.c |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * | 8 | * |
| 8 | * Code common to all PXA machines. | 9 | * Code common to all PXA machines. |
| 9 | * | 10 | * |
| 10 | * This program is free software; you can redistribute it and/or modify | ||
| 11 | * it under the terms of the GNU General Public License version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | * Since this file should be linked before any other machine specific file, | 11 | * Since this file should be linked before any other machine specific file, |
| 15 | * the __initcall() here will be executed first. This serves as default | 12 | * the __initcall() here will be executed first. This serves as default |
| 16 | * initialization stuff for PXA machines which can be overridden later if | 13 | * initialization stuff for PXA machines which can be overridden later if |
diff --git a/arch/arm/mach-pxa/generic.h b/arch/arm/mach-pxa/generic.h index 75e3f611e5d8..3b7873f8e1f8 100644 --- a/arch/arm/mach-pxa/generic.h +++ b/arch/arm/mach-pxa/generic.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-pxa/generic.h | 3 | * linux/arch/arm/mach-pxa/generic.h |
| 3 | * | 4 | * |
| 4 | * Author: Nicolas Pitre | 5 | * Author: Nicolas Pitre |
| 5 | * Copyright: MontaVista Software Inc. | 6 | * Copyright: MontaVista Software Inc. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/reboot.h> | 9 | #include <linux/reboot.h> |
diff --git a/arch/arm/mach-pxa/gumstix.c b/arch/arm/mach-pxa/gumstix.c index eb03283ccdee..4b4589cf431f 100644 --- a/arch/arm/mach-pxa/gumstix.c +++ b/arch/arm/mach-pxa/gumstix.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-pxa/gumstix.c | 3 | * linux/arch/arm/mach-pxa/gumstix.c |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Created: Feb 14, 2008 | 8 | * Created: Feb 14, 2008 |
| 8 | * Copyright: Craig Hughes | 9 | * Copyright: Craig Hughes |
| 9 | * | 10 | * |
| 10 | * This program is free software; you can redistribute it and/or modify | ||
| 11 | * it under the terms of the GNU General Public License version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | * Implemented based on lubbock.c by Nicolas Pitre and code from Craig | 11 | * Implemented based on lubbock.c by Nicolas Pitre and code from Craig |
| 15 | * Hughes | 12 | * Hughes |
| 16 | */ | 13 | */ |
diff --git a/arch/arm/mach-pxa/gumstix.h b/arch/arm/mach-pxa/gumstix.h index 825f2d1260ae..470250cdee16 100644 --- a/arch/arm/mach-pxa/gumstix.h +++ b/arch/arm/mach-pxa/gumstix.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-pxa/include/mach/gumstix.h | 3 | * arch/arm/mach-pxa/include/mach/gumstix.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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <mach/irqs.h> /* PXA_GPIO_TO_IRQ */ | 6 | #include <mach/irqs.h> /* PXA_GPIO_TO_IRQ */ |
diff --git a/arch/arm/mach-pxa/himalaya.c b/arch/arm/mach-pxa/himalaya.c index 70e9c06595f6..469ffeec6da5 100644 --- a/arch/arm/mach-pxa/himalaya.c +++ b/arch/arm/mach-pxa/himalaya.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-pxa/himalaya.c | 3 | * linux/arch/arm/mach-pxa/himalaya.c |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Based on 2.6.21-hh20's himalaya.c and himalaya_lcd.c | 7 | * Based on 2.6.21-hh20's himalaya.c and himalaya_lcd.c |
| 7 | * | 8 | * |
| 8 | * Copyright (c) 2008 Zbynek Michl <Zbynek.Michl@seznam.cz> | 9 | * Copyright (c) 2008 Zbynek Michl <Zbynek.Michl@seznam.cz> |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/kernel.h> | 12 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-pxa/hx4700.c b/arch/arm/mach-pxa/hx4700.c index 1d6b1d2fb6a9..311268d186ab 100644 --- a/arch/arm/mach-pxa/hx4700.c +++ b/arch/arm/mach-pxa/hx4700.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Support for HP iPAQ hx4700 PDAs. | 3 | * Support for HP iPAQ hx4700 PDAs. |
| 3 | * | 4 | * |
| @@ -7,11 +8,6 @@ | |||
| 7 | * Copyright (c) 2004 Hewlett-Packard Company. | 8 | * Copyright (c) 2004 Hewlett-Packard Company. |
| 8 | * Copyright (c) 2005 SDG Systems, LLC | 9 | * Copyright (c) 2005 SDG Systems, LLC |
| 9 | * Copyright (c) 2006 Anton Vorontsov <cbou@mail.ru> | 10 | * Copyright (c) 2006 Anton Vorontsov <cbou@mail.ru> |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | * | ||
| 15 | */ | 11 | */ |
| 16 | 12 | ||
| 17 | #include <linux/kernel.h> | 13 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-pxa/icontrol.c b/arch/arm/mach-pxa/icontrol.c index 7e30452e3840..865b10344ea2 100644 --- a/arch/arm/mach-pxa/icontrol.c +++ b/arch/arm/mach-pxa/icontrol.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-pxa/icontrol.c | 3 | * linux/arch/arm/mach-pxa/icontrol.c |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Copyright (C) 2009 TMT Services & Supplies (Pty) Ltd. | 8 | * Copyright (C) 2009 TMT Services & Supplies (Pty) Ltd. |
| 8 | * | 9 | * |
| 9 | * 2010-01-21 Hennie van der Merve <hvdmerwe@tmtservies.co.za> | 10 | * 2010-01-21 Hennie van der Merve <hvdmerwe@tmtservies.co.za> |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/irq.h> | 13 | #include <linux/irq.h> |
diff --git a/arch/arm/mach-pxa/idp.c b/arch/arm/mach-pxa/idp.c index 7bfc246a1d75..fb0850af8496 100644 --- a/arch/arm/mach-pxa/idp.c +++ b/arch/arm/mach-pxa/idp.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-pxa/idp.c | 3 | * linux/arch/arm/mach-pxa/idp.c |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Copyright (c) 2001 Cliff Brake, Accelent Systems Inc. | 5 | * Copyright (c) 2001 Cliff Brake, Accelent Systems Inc. |
| 9 | * | 6 | * |
| 10 | * 2001-09-13: Cliff Brake <cbrake@accelent.com> | 7 | * 2001-09-13: Cliff Brake <cbrake@accelent.com> |
| @@ -13,7 +10,6 @@ | |||
| 13 | * 2005-02-15: Cliff Brake <cliff.brake@gmail.com> | 10 | * 2005-02-15: Cliff Brake <cliff.brake@gmail.com> |
| 14 | * <http://www.vibren.com> <http://bec-systems.com> | 11 | * <http://www.vibren.com> <http://bec-systems.com> |
| 15 | * Updated for 2.6 kernel | 12 | * Updated for 2.6 kernel |
| 16 | * | ||
| 17 | */ | 13 | */ |
| 18 | 14 | ||
| 19 | #include <linux/init.h> | 15 | #include <linux/init.h> |
diff --git a/arch/arm/mach-pxa/idp.h b/arch/arm/mach-pxa/idp.h index 7182ff92b732..a89e6723b1a1 100644 --- a/arch/arm/mach-pxa/idp.h +++ b/arch/arm/mach-pxa/idp.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-pxa/include/mach/idp.h | 3 | * arch/arm/mach-pxa/include/mach/idp.h |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Copyright (c) 2001 Cliff Brake, Accelent Systems Inc. | 5 | * Copyright (c) 2001 Cliff Brake, Accelent Systems Inc. |
| 9 | * | 6 | * |
| 10 | * 2001-09-13: Cliff Brake <cbrake@accelent.com> | 7 | * 2001-09-13: Cliff Brake <cbrake@accelent.com> |
diff --git a/arch/arm/mach-pxa/include/mach/balloon3.h b/arch/arm/mach-pxa/include/mach/balloon3.h index 1b0825911e62..04f3639c4082 100644 --- a/arch/arm/mach-pxa/include/mach/balloon3.h +++ b/arch/arm/mach-pxa/include/mach/balloon3.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/include/asm-arm/arch-pxa/balloon3.h | 3 | * linux/include/asm-arm/arch-pxa/balloon3.h |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Created: Oct, 2005 | 6 | * Created: Oct, 2005 |
| 6 | * Copyright: Toby Churchill Ltd | 7 | * Copyright: Toby Churchill Ltd |
| 7 | * Cribbed from mainstone.c, by Nicholas Pitre | 8 | * Cribbed from mainstone.c, by Nicholas Pitre |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #ifndef ASM_ARCH_BALLOON3_H | 11 | #ifndef ASM_ARCH_BALLOON3_H |
diff --git a/arch/arm/mach-pxa/include/mach/corgi.h b/arch/arm/mach-pxa/include/mach/corgi.h index c030d955bbd7..b565ca7b8cda 100644 --- a/arch/arm/mach-pxa/include/mach/corgi.h +++ b/arch/arm/mach-pxa/include/mach/corgi.h | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Hardware specific definitions for SL-C7xx series of PDAs | 3 | * Hardware specific definitions for SL-C7xx series of PDAs |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2004-2005 Richard Purdie | 5 | * Copyright (c) 2004-2005 Richard Purdie |
| 5 | * | 6 | * |
| 6 | * Based on Sharp's 2.4 kernel patches | 7 | * Based on Sharp's 2.4 kernel patches |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | #ifndef __ASM_ARCH_CORGI_H | 9 | #ifndef __ASM_ARCH_CORGI_H |
| 14 | #define __ASM_ARCH_CORGI_H 1 | 10 | #define __ASM_ARCH_CORGI_H 1 |
diff --git a/arch/arm/mach-pxa/include/mach/dma.h b/arch/arm/mach-pxa/include/mach/dma.h index 20026bdc6b24..79f9842a7e1c 100644 --- a/arch/arm/mach-pxa/include/mach/dma.h +++ b/arch/arm/mach-pxa/include/mach/dma.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-pxa/include/mach/dma.h | 3 | * arch/arm/mach-pxa/include/mach/dma.h |
| 3 | * | 4 | * |
| 4 | * Author: Nicolas Pitre | 5 | * Author: Nicolas Pitre |
| 5 | * Created: Jun 15, 2001 | 6 | * Created: Jun 15, 2001 |
| 6 | * Copyright: MontaVista Software, Inc. | 7 | * Copyright: MontaVista Software, Inc. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #ifndef __ASM_ARCH_DMA_H | 9 | #ifndef __ASM_ARCH_DMA_H |
| 13 | #define __ASM_ARCH_DMA_H | 10 | #define __ASM_ARCH_DMA_H |
diff --git a/arch/arm/mach-pxa/include/mach/eseries-gpio.h b/arch/arm/mach-pxa/include/mach/eseries-gpio.h index f3e5509820d7..5c645600d401 100644 --- a/arch/arm/mach-pxa/include/mach/eseries-gpio.h +++ b/arch/arm/mach-pxa/include/mach/eseries-gpio.h | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * eseries-gpio.h | 3 | * eseries-gpio.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) Ian Molton <spyro@f2s.com> | 5 | * Copyright (C) Ian Molton <spyro@f2s.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | /* e-series power button */ | 8 | /* e-series power button */ |
diff --git a/arch/arm/mach-pxa/include/mach/hardware.h b/arch/arm/mach-pxa/include/mach/hardware.h index 55064124ca4e..ee7eab16135f 100644 --- a/arch/arm/mach-pxa/include/mach/hardware.h +++ b/arch/arm/mach-pxa/include/mach/hardware.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-pxa/include/mach/hardware.h | 3 | * arch/arm/mach-pxa/include/mach/hardware.h |
| 3 | * | 4 | * |
| 4 | * Author: Nicolas Pitre | 5 | * Author: Nicolas Pitre |
| 5 | * Created: Jun 15, 2001 | 6 | * Created: Jun 15, 2001 |
| 6 | * Copyright: MontaVista Software Inc. | 7 | * Copyright: MontaVista Software Inc. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef __ASM_ARCH_HARDWARE_H | 10 | #ifndef __ASM_ARCH_HARDWARE_H |
diff --git a/arch/arm/mach-pxa/include/mach/hx4700.h b/arch/arm/mach-pxa/include/mach/hx4700.h index 0e1bb46264f9..0c30e6d9c660 100644 --- a/arch/arm/mach-pxa/include/mach/hx4700.h +++ b/arch/arm/mach-pxa/include/mach/hx4700.h | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * GPIO and IRQ definitions for HP iPAQ hx4700 | 3 | * GPIO and IRQ definitions for HP iPAQ hx4700 |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2008 Philipp Zabel | 5 | * Copyright (c) 2008 Philipp Zabel |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #ifndef _HX4700_H_ | 8 | #ifndef _HX4700_H_ |
diff --git a/arch/arm/mach-pxa/include/mach/irqs.h b/arch/arm/mach-pxa/include/mach/irqs.h index 7e3ea351f3c7..22bf536a462d 100644 --- a/arch/arm/mach-pxa/include/mach/irqs.h +++ b/arch/arm/mach-pxa/include/mach/irqs.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-pxa/include/mach/irqs.h | 3 | * arch/arm/mach-pxa/include/mach/irqs.h |
| 3 | * | 4 | * |
| 4 | * Author: Nicolas Pitre | 5 | * Author: Nicolas Pitre |
| 5 | * Created: Jun 15, 2001 | 6 | * Created: Jun 15, 2001 |
| 6 | * Copyright: MontaVista Software Inc. | 7 | * Copyright: MontaVista Software Inc. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #ifndef __ASM_MACH_IRQS_H | 9 | #ifndef __ASM_MACH_IRQS_H |
| 13 | #define __ASM_MACH_IRQS_H | 10 | #define __ASM_MACH_IRQS_H |
diff --git a/arch/arm/mach-pxa/include/mach/lubbock.h b/arch/arm/mach-pxa/include/mach/lubbock.h index 1eecf794acd2..72b5c3db37dc 100644 --- a/arch/arm/mach-pxa/include/mach/lubbock.h +++ b/arch/arm/mach-pxa/include/mach/lubbock.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-pxa/include/mach/lubbock.h | 3 | * arch/arm/mach-pxa/include/mach/lubbock.h |
| 3 | * | 4 | * |
| 4 | * Author: Nicolas Pitre | 5 | * Author: Nicolas Pitre |
| 5 | * Created: Jun 15, 2001 | 6 | * Created: Jun 15, 2001 |
| 6 | * Copyright: MontaVista Software Inc. | 7 | * Copyright: MontaVista Software Inc. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <mach/irqs.h> | 10 | #include <mach/irqs.h> |
diff --git a/arch/arm/mach-pxa/include/mach/magician.h b/arch/arm/mach-pxa/include/mach/magician.h index c48b54d0f331..7d3af561af6f 100644 --- a/arch/arm/mach-pxa/include/mach/magician.h +++ b/arch/arm/mach-pxa/include/mach/magician.h | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * GPIO and IRQ definitions for HTC Magician PDA phones | 3 | * GPIO and IRQ definitions for HTC Magician PDA phones |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2007 Philipp Zabel | 5 | * Copyright (c) 2007 Philipp Zabel |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #ifndef _MAGICIAN_H_ | 8 | #ifndef _MAGICIAN_H_ |
diff --git a/arch/arm/mach-pxa/include/mach/mainstone.h b/arch/arm/mach-pxa/include/mach/mainstone.h index 474041a83d80..1698f2ffd7c7 100644 --- a/arch/arm/mach-pxa/include/mach/mainstone.h +++ b/arch/arm/mach-pxa/include/mach/mainstone.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-pxa/include/mach/mainstone.h | 3 | * arch/arm/mach-pxa/include/mach/mainstone.h |
| 3 | * | 4 | * |
| 4 | * Author: Nicolas Pitre | 5 | * Author: Nicolas Pitre |
| 5 | * Created: Nov 14, 2002 | 6 | * Created: Nov 14, 2002 |
| 6 | * Copyright: MontaVista Software Inc. | 7 | * Copyright: MontaVista Software Inc. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef ASM_ARCH_MAINSTONE_H | 10 | #ifndef ASM_ARCH_MAINSTONE_H |
diff --git a/arch/arm/mach-pxa/include/mach/mfp.h b/arch/arm/mach-pxa/include/mach/mfp.h index 271e249ae34f..dbb961fb570e 100644 --- a/arch/arm/mach-pxa/include/mach/mfp.h +++ b/arch/arm/mach-pxa/include/mach/mfp.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-pxa/include/mach/mfp.h | 3 | * arch/arm/mach-pxa/include/mach/mfp.h |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * | 8 | * |
| 8 | * 2007-8-21: eric miao <eric.miao@marvell.com> | 9 | * 2007-8-21: eric miao <eric.miao@marvell.com> |
| 9 | * initial version | 10 | * initial version |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #ifndef __ASM_ARCH_MFP_H | 13 | #ifndef __ASM_ARCH_MFP_H |
diff --git a/arch/arm/mach-pxa/include/mach/mtd-xip.h b/arch/arm/mach-pxa/include/mach/mtd-xip.h index 9bf4ea6a6f74..4b31bef9e50a 100644 --- a/arch/arm/mach-pxa/include/mach/mtd-xip.h +++ b/arch/arm/mach-pxa/include/mach/mtd-xip.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * MTD primitives for XIP support. Architecture specific functions | 3 | * MTD primitives for XIP support. Architecture specific functions |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Author: Nicolas Pitre | 7 | * Author: Nicolas Pitre |
| 7 | * Created: Nov 2, 2004 | 8 | * Created: Nov 2, 2004 |
| 8 | * Copyright: (C) 2004 MontaVista Software, Inc. | 9 | * Copyright: (C) 2004 MontaVista Software, Inc. |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #ifndef __ARCH_PXA_MTD_XIP_H__ | 12 | #ifndef __ARCH_PXA_MTD_XIP_H__ |
diff --git a/arch/arm/mach-pxa/include/mach/palmld.h b/arch/arm/mach-pxa/include/mach/palmld.h index b184f296023b..99a6d8b3a1e3 100644 --- a/arch/arm/mach-pxa/include/mach/palmld.h +++ b/arch/arm/mach-pxa/include/mach/palmld.h | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * GPIOs and interrupts for Palm LifeDrive Handheld Computer | 3 | * GPIOs and interrupts for Palm LifeDrive Handheld Computer |
| 3 | * | 4 | * |
| 4 | * Authors: Alex Osborne <ato@meshy.org> | 5 | * Authors: Alex Osborne <ato@meshy.org> |
| 5 | * Marek Vasut <marek.vasut@gmail.com> | 6 | * Marek Vasut <marek.vasut@gmail.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #ifndef _INCLUDE_PALMLD_H_ | 9 | #ifndef _INCLUDE_PALMLD_H_ |
diff --git a/arch/arm/mach-pxa/include/mach/palmtc.h b/arch/arm/mach-pxa/include/mach/palmtc.h index 81c727b3cfd2..9257a02c46e5 100644 --- a/arch/arm/mach-pxa/include/mach/palmtc.h +++ b/arch/arm/mach-pxa/include/mach/palmtc.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/include/asm-arm/arch-pxa/palmtc-gpio.h | 3 | * linux/include/asm-arm/arch-pxa/palmtc-gpio.h |
| 3 | * | 4 | * |
| @@ -6,11 +7,6 @@ | |||
| 6 | * Authors: Alex Osborne <bobofdoom@gmail.com> | 7 | * Authors: Alex Osborne <bobofdoom@gmail.com> |
| 7 | * Marek Vasut <marek.vasut@gmail.com> | 8 | * Marek Vasut <marek.vasut@gmail.com> |
| 8 | * Holger Bocklet <bitz.email@gmx.net> | 9 | * Holger Bocklet <bitz.email@gmx.net> |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | */ | 10 | */ |
| 15 | 11 | ||
| 16 | #ifndef _INCLUDE_PALMTC_H_ | 12 | #ifndef _INCLUDE_PALMTC_H_ |
diff --git a/arch/arm/mach-pxa/include/mach/palmtx.h b/arch/arm/mach-pxa/include/mach/palmtx.h index 92bc1f05300d..ec88abf0fc6c 100644 --- a/arch/arm/mach-pxa/include/mach/palmtx.h +++ b/arch/arm/mach-pxa/include/mach/palmtx.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * GPIOs and interrupts for Palm T|X Handheld Computer | 3 | * GPIOs and interrupts for Palm T|X Handheld Computer |
| 3 | * | 4 | * |
| @@ -6,11 +7,6 @@ | |||
| 6 | * Authors: Marek Vasut <marek.vasut@gmail.com> | 7 | * Authors: Marek Vasut <marek.vasut@gmail.com> |
| 7 | * Cristiano P. <cristianop@users.sourceforge.net> | 8 | * Cristiano P. <cristianop@users.sourceforge.net> |
| 8 | * Jan Herman <2hp@seznam.cz> | 9 | * Jan Herman <2hp@seznam.cz> |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | */ | 10 | */ |
| 15 | 11 | ||
| 16 | #ifndef _INCLUDE_PALMTX_H_ | 12 | #ifndef _INCLUDE_PALMTX_H_ |
diff --git a/arch/arm/mach-pxa/include/mach/pxa2xx-regs.h b/arch/arm/mach-pxa/include/mach/pxa2xx-regs.h index 5537d5601d70..fa121e135915 100644 --- a/arch/arm/mach-pxa/include/mach/pxa2xx-regs.h +++ b/arch/arm/mach-pxa/include/mach/pxa2xx-regs.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-pxa/include/mach/pxa2xx-regs.h | 3 | * arch/arm/mach-pxa/include/mach/pxa2xx-regs.h |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Author: Nicolas Pitre | 7 | * Author: Nicolas Pitre |
| 7 | * Copyright: MontaVista Software Inc. | 8 | * Copyright: MontaVista Software 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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #ifndef __PXA2XX_REGS_H | 11 | #ifndef __PXA2XX_REGS_H |
diff --git a/arch/arm/mach-pxa/include/mach/pxa3xx-regs.h b/arch/arm/mach-pxa/include/mach/pxa3xx-regs.h index 888bf7ade15a..070f6c74196e 100644 --- a/arch/arm/mach-pxa/include/mach/pxa3xx-regs.h +++ b/arch/arm/mach-pxa/include/mach/pxa3xx-regs.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-pxa/include/mach/pxa3xx-regs.h | 3 | * arch/arm/mach-pxa/include/mach/pxa3xx-regs.h |
| 3 | * | 4 | * |
| 4 | * PXA3xx specific register definitions | 5 | * PXA3xx specific register definitions |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2007 Marvell International Ltd. | 7 | * Copyright (C) 2007 Marvell International Ltd. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef __ASM_ARCH_PXA3XX_REGS_H | 10 | #ifndef __ASM_ARCH_PXA3XX_REGS_H |
diff --git a/arch/arm/mach-pxa/include/mach/smemc.h b/arch/arm/mach-pxa/include/mach/smemc.h index b802f285fe00..9b2453a7ab23 100644 --- a/arch/arm/mach-pxa/include/mach/smemc.h +++ b/arch/arm/mach-pxa/include/mach/smemc.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Static memory controller register definitions for PXA CPUs | 3 | * Static memory controller register definitions for PXA CPUs |
| 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __SMEMC_REGS_H | 8 | #ifndef __SMEMC_REGS_H |
diff --git a/arch/arm/mach-pxa/include/mach/spitz.h b/arch/arm/mach-pxa/include/mach/spitz.h index 25c9f62e46aa..04828d8918aa 100644 --- a/arch/arm/mach-pxa/include/mach/spitz.h +++ b/arch/arm/mach-pxa/include/mach/spitz.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Hardware specific definitions for SL-Cx000 series of PDAs | 3 | * Hardware specific definitions for SL-Cx000 series of PDAs |
| 3 | * | 4 | * |
| @@ -5,11 +6,6 @@ | |||
| 5 | * Copyright (c) 2005 Richard Purdie | 6 | * Copyright (c) 2005 Richard Purdie |
| 6 | * | 7 | * |
| 7 | * Based on Sharp's 2.4 kernel patches | 8 | * Based on Sharp's 2.4 kernel patches |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | */ | 9 | */ |
| 14 | #ifndef __ASM_ARCH_SPITZ_H | 10 | #ifndef __ASM_ARCH_SPITZ_H |
| 15 | #define __ASM_ARCH_SPITZ_H 1 | 11 | #define __ASM_ARCH_SPITZ_H 1 |
diff --git a/arch/arm/mach-pxa/include/mach/tosa.h b/arch/arm/mach-pxa/include/mach/tosa.h index 0497d95cef25..a499ed17931e 100644 --- a/arch/arm/mach-pxa/include/mach/tosa.h +++ b/arch/arm/mach-pxa/include/mach/tosa.h | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Hardware specific definitions for Sharp SL-C6000x series of PDAs | 3 | * Hardware specific definitions for Sharp SL-C6000x series of PDAs |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2005 Dirk Opfer | 5 | * Copyright (c) 2005 Dirk Opfer |
| 5 | * | 6 | * |
| 6 | * Based on Sharp's 2.4 kernel patches | 7 | * Based on Sharp's 2.4 kernel patches |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | #ifndef _ASM_ARCH_TOSA_H_ | 9 | #ifndef _ASM_ARCH_TOSA_H_ |
| 14 | #define _ASM_ARCH_TOSA_H_ 1 | 10 | #define _ASM_ARCH_TOSA_H_ 1 |
diff --git a/arch/arm/mach-pxa/include/mach/uncompress.h b/arch/arm/mach-pxa/include/mach/uncompress.h index 8c27757e68ff..c36306064eee 100644 --- a/arch/arm/mach-pxa/include/mach/uncompress.h +++ b/arch/arm/mach-pxa/include/mach/uncompress.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-pxa/include/mach/uncompress.h | 3 | * arch/arm/mach-pxa/include/mach/uncompress.h |
| 3 | * | 4 | * |
| 4 | * Author: Nicolas Pitre | 5 | * Author: Nicolas Pitre |
| 5 | * Copyright: (C) 2001 MontaVista Software Inc. | 6 | * Copyright: (C) 2001 MontaVista Software Inc. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/serial_reg.h> | 9 | #include <linux/serial_reg.h> |
diff --git a/arch/arm/mach-pxa/include/mach/vpac270.h b/arch/arm/mach-pxa/include/mach/vpac270.h index 7bfa3dd0fd5e..0cd094d8c553 100644 --- a/arch/arm/mach-pxa/include/mach/vpac270.h +++ b/arch/arm/mach-pxa/include/mach/vpac270.h | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * GPIOs and interrupts for Voipac PXA270 | 3 | * GPIOs and interrupts for Voipac PXA270 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 | 5 | * Copyright (C) 2010 |
| 5 | * Marek Vasut <marek.vasut@gmail.com> | 6 | * Marek Vasut <marek.vasut@gmail.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #ifndef _INCLUDE_VPAC270_H_ | 9 | #ifndef _INCLUDE_VPAC270_H_ |
diff --git a/arch/arm/mach-pxa/include/mach/z2.h b/arch/arm/mach-pxa/include/mach/z2.h index 7b0f71ef3167..a78b2e28b1db 100644 --- a/arch/arm/mach-pxa/include/mach/z2.h +++ b/arch/arm/mach-pxa/include/mach/z2.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-pxa/include/mach/z2.h | 3 | * arch/arm/mach-pxa/include/mach/z2.h |
| 3 | * | 4 | * |
| 4 | * Author: Ken McGuire | 5 | * Author: Ken McGuire |
| 5 | * Created: Feb 6, 2009 | 6 | * Created: Feb 6, 2009 |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef ASM_ARCH_ZIPIT2_H | 9 | #ifndef ASM_ARCH_ZIPIT2_H |
diff --git a/arch/arm/mach-pxa/irq.c b/arch/arm/mach-pxa/irq.c index 4e8c2116808e..74efc3ab595f 100644 --- a/arch/arm/mach-pxa/irq.c +++ b/arch/arm/mach-pxa/irq.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-pxa/irq.c | 3 | * linux/arch/arm/mach-pxa/irq.c |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Author: Nicolas Pitre | 7 | * Author: Nicolas Pitre |
| 7 | * Created: Jun 15, 2001 | 8 | * Created: Jun 15, 2001 |
| 8 | * Copyright: MontaVista Software Inc. | 9 | * Copyright: MontaVista Software Inc. |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | #include <linux/bitops.h> | 11 | #include <linux/bitops.h> |
| 15 | #include <linux/init.h> | 12 | #include <linux/init.h> |
diff --git a/arch/arm/mach-pxa/lpd270.c b/arch/arm/mach-pxa/lpd270.c index 5c03c4f7b82e..20e00e970385 100644 --- a/arch/arm/mach-pxa/lpd270.c +++ b/arch/arm/mach-pxa/lpd270.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-pxa/lpd270.c | 3 | * linux/arch/arm/mach-pxa/lpd270.c |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Author: Nicolas Pitre | 8 | * Author: Nicolas Pitre |
| 8 | * Created: Nov 05, 2002 | 9 | * Created: Nov 05, 2002 |
| 9 | * Copyright: MontaVista Software Inc. | 10 | * Copyright: MontaVista Software Inc. |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | #include <linux/gpio.h> | 12 | #include <linux/gpio.h> |
| 16 | #include <linux/init.h> | 13 | #include <linux/init.h> |
diff --git a/arch/arm/mach-pxa/lpd270.h b/arch/arm/mach-pxa/lpd270.h index 4edc712a2de8..4b096fb9d61f 100644 --- a/arch/arm/mach-pxa/lpd270.h +++ b/arch/arm/mach-pxa/lpd270.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-pxa/include/mach/lpd270.h | 3 | * arch/arm/mach-pxa/include/mach/lpd270.h |
| 3 | * | 4 | * |
| 4 | * Author: Lennert Buytenhek | 5 | * Author: Lennert Buytenhek |
| 5 | * Created: Feb 10, 2006 | 6 | * Created: Feb 10, 2006 |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __ASM_ARCH_LPD270_H | 9 | #ifndef __ASM_ARCH_LPD270_H |
diff --git a/arch/arm/mach-pxa/lubbock.c b/arch/arm/mach-pxa/lubbock.c index 825939877839..a3ecccc24ec5 100644 --- a/arch/arm/mach-pxa/lubbock.c +++ b/arch/arm/mach-pxa/lubbock.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-pxa/lubbock.c | 3 | * linux/arch/arm/mach-pxa/lubbock.c |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Author: Nicolas Pitre | 7 | * Author: Nicolas Pitre |
| 7 | * Created: Jun 15, 2001 | 8 | * Created: Jun 15, 2001 |
| 8 | * Copyright: MontaVista Software Inc. | 9 | * Copyright: MontaVista Software Inc. |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | #include <linux/clkdev.h> | 11 | #include <linux/clkdev.h> |
| 15 | #include <linux/gpio.h> | 12 | #include <linux/gpio.h> |
diff --git a/arch/arm/mach-pxa/magician.c b/arch/arm/mach-pxa/magician.c index 75abc21083eb..e1a394ac3eea 100644 --- a/arch/arm/mach-pxa/magician.c +++ b/arch/arm/mach-pxa/magician.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Support for HTC Magician PDA phones: | 3 | * Support for HTC Magician PDA phones: |
| 3 | * i-mate JAM, O2 Xda mini, Orange SPV M500, Qtek s100, Qtek s110 | 4 | * i-mate JAM, O2 Xda mini, Orange SPV M500, Qtek s100, Qtek s110 |
| @@ -6,11 +7,6 @@ | |||
| 6 | * Copyright (c) 2006-2007 Philipp Zabel | 7 | * Copyright (c) 2006-2007 Philipp Zabel |
| 7 | * | 8 | * |
| 8 | * Based on hx4700.c, spitz.c and others. | 9 | * Based on hx4700.c, spitz.c and others. |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | */ | 10 | */ |
| 15 | 11 | ||
| 16 | #include <linux/kernel.h> | 12 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-pxa/mainstone.c b/arch/arm/mach-pxa/mainstone.c index b3f8592eebe6..1b7882920164 100644 --- a/arch/arm/mach-pxa/mainstone.c +++ b/arch/arm/mach-pxa/mainstone.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-pxa/mainstone.c | 3 | * linux/arch/arm/mach-pxa/mainstone.c |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Author: Nicolas Pitre | 8 | * Author: Nicolas Pitre |
| 8 | * Created: Nov 05, 2002 | 9 | * Created: Nov 05, 2002 |
| 9 | * Copyright: MontaVista Software Inc. | 10 | * Copyright: MontaVista Software Inc. |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | #include <linux/gpio.h> | 12 | #include <linux/gpio.h> |
| 16 | #include <linux/gpio/gpio-reg.h> | 13 | #include <linux/gpio/gpio-reg.h> |
diff --git a/arch/arm/mach-pxa/mfp-pxa2xx.c b/arch/arm/mach-pxa/mfp-pxa2xx.c index 3732aec76750..6a5451b186c2 100644 --- a/arch/arm/mach-pxa/mfp-pxa2xx.c +++ b/arch/arm/mach-pxa/mfp-pxa2xx.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-pxa/mfp-pxa2xx.c | 3 | * linux/arch/arm/mach-pxa/mfp-pxa2xx.c |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * functions, this is by concept samilar to the MFP configuration | 8 | * functions, this is by concept samilar to the MFP configuration |
| 8 | * on PXA3xx, what's more important, the low power pin state and | 9 | * on PXA3xx, what's more important, the low power pin state and |
| 9 | * wakeup detection are also supported by the same framework. | 10 | * wakeup detection are also supported by the same framework. |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | #include <linux/gpio.h> | 12 | #include <linux/gpio.h> |
| 16 | #include <linux/gpio-pxa.h> | 13 | #include <linux/gpio-pxa.h> |
diff --git a/arch/arm/mach-pxa/mfp-pxa300.h b/arch/arm/mach-pxa/mfp-pxa300.h index 5ee51e28304d..1223e350cea0 100644 --- a/arch/arm/mach-pxa/mfp-pxa300.h +++ b/arch/arm/mach-pxa/mfp-pxa300.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-pxa/include/mach/mfp-pxa300.h | 3 | * arch/arm/mach-pxa/include/mach/mfp-pxa300.h |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Copyright (C) 2007 Marvell International Ltd. | 7 | * Copyright (C) 2007 Marvell International Ltd. |
| 7 | * 2007-08-21: eric miao <eric.miao@marvell.com> | 8 | * 2007-08-21: eric miao <eric.miao@marvell.com> |
| 8 | * initial version | 9 | * initial version |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #ifndef __ASM_ARCH_MFP_PXA300_H | 12 | #ifndef __ASM_ARCH_MFP_PXA300_H |
diff --git a/arch/arm/mach-pxa/mfp-pxa320.h b/arch/arm/mach-pxa/mfp-pxa320.h index e8797cfc72e0..21c31eb52d6c 100644 --- a/arch/arm/mach-pxa/mfp-pxa320.h +++ b/arch/arm/mach-pxa/mfp-pxa320.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-pxa/include/mach/mfp-pxa320.h | 3 | * arch/arm/mach-pxa/include/mach/mfp-pxa320.h |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Copyright (C) 2007 Marvell International Ltd. | 7 | * Copyright (C) 2007 Marvell International Ltd. |
| 7 | * 2007-08-21: eric miao <eric.miao@marvell.com> | 8 | * 2007-08-21: eric miao <eric.miao@marvell.com> |
| 8 | * initial version | 9 | * initial version |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #ifndef __ASM_ARCH_MFP_PXA320_H | 12 | #ifndef __ASM_ARCH_MFP_PXA320_H |
diff --git a/arch/arm/mach-pxa/mfp-pxa3xx.c b/arch/arm/mach-pxa/mfp-pxa3xx.c index 994edc0158d4..56114df9700d 100644 --- a/arch/arm/mach-pxa/mfp-pxa3xx.c +++ b/arch/arm/mach-pxa/mfp-pxa3xx.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-pxa/mfp.c | 3 | * linux/arch/arm/mach-pxa/mfp.c |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * | 8 | * |
| 8 | * 2007-08-21: eric miao <eric.miao@marvell.com> | 9 | * 2007-08-21: eric miao <eric.miao@marvell.com> |
| 9 | * initial version | 10 | * initial version |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/module.h> | 13 | #include <linux/module.h> |
diff --git a/arch/arm/mach-pxa/mfp-pxa930.h b/arch/arm/mach-pxa/mfp-pxa930.h index 113967beeb67..0d195d3a8c61 100644 --- a/arch/arm/mach-pxa/mfp-pxa930.h +++ b/arch/arm/mach-pxa/mfp-pxa930.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-pxa/include/mach/mfp-pxa930.h | 3 | * arch/arm/mach-pxa/include/mach/mfp-pxa930.h |
| 3 | * | 4 | * |
| 4 | * PXA930 specific MFP configuration definitions | 5 | * PXA930 specific MFP configuration definitions |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2007-2008 Marvell International Ltd. | 7 | * Copyright (C) 2007-2008 Marvell International Ltd. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef __ASM_ARCH_MFP_PXA9xx_H | 10 | #ifndef __ASM_ARCH_MFP_PXA9xx_H |
diff --git a/arch/arm/mach-pxa/mp900.c b/arch/arm/mach-pxa/mp900.c index 4d89029e5401..8ef8ac4ab4ac 100644 --- a/arch/arm/mach-pxa/mp900.c +++ b/arch/arm/mach-pxa/mp900.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-pxa/mp900.c | 3 | * linux/arch/arm/mach-pxa/mp900.c |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * | 8 | * |
| 8 | * 2007, 2008 Kristoffer Ericson <kristoffer.ericson@gmail.com> | 9 | * 2007, 2008 Kristoffer Ericson <kristoffer.ericson@gmail.com> |
| 9 | * 2007, 2008 Michael Petchkovsky <mkpetch@internode.on.net> | 10 | * 2007, 2008 Michael Petchkovsky <mkpetch@internode.on.net> |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/init.h> | 13 | #include <linux/init.h> |
diff --git a/arch/arm/mach-pxa/mxm8x10.c b/arch/arm/mach-pxa/mxm8x10.c index e4248a3a8dfc..fde386f6cffe 100644 --- a/arch/arm/mach-pxa/mxm8x10.c +++ b/arch/arm/mach-pxa/mxm8x10.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-pxa/mxm8x10.c | 3 | * linux/arch/arm/mach-pxa/mxm8x10.c |
| 3 | * | 4 | * |
| @@ -13,10 +14,6 @@ | |||
| 13 | * 2010-01-09: Edwin Peer <epeer@tmtservices.co.za> | 14 | * 2010-01-09: Edwin Peer <epeer@tmtservices.co.za> |
| 14 | * Hennie van der Merwe <hvdmerwe@tmtservices.co.za> | 15 | * Hennie van der Merwe <hvdmerwe@tmtservices.co.za> |
| 15 | * rework for upstream merge | 16 | * rework for upstream merge |
| 16 | * | ||
| 17 | * This program is free software; you can redistribute it and/or modify | ||
| 18 | * it under the terms of the GNU General Public License version 2 as | ||
| 19 | * published by the Free Software Foundation. | ||
| 20 | */ | 17 | */ |
| 21 | 18 | ||
| 22 | #include <linux/serial_8250.h> | 19 | #include <linux/serial_8250.h> |
diff --git a/arch/arm/mach-pxa/palm27x.c b/arch/arm/mach-pxa/palm27x.c index b94c45f65215..3ad0b3915ae1 100644 --- a/arch/arm/mach-pxa/palm27x.c +++ b/arch/arm/mach-pxa/palm27x.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Common code for Palm LD, T5, TX, Z72 | 3 | * Common code for Palm LD, T5, TX, Z72 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010-2011 Marek Vasut <marek.vasut@gmail.com> | 5 | * Copyright (C) 2010-2011 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <linux/platform_device.h> | 8 | #include <linux/platform_device.h> |
diff --git a/arch/arm/mach-pxa/palm27x.h b/arch/arm/mach-pxa/palm27x.h index cd071f876132..bd3075bbb3aa 100644 --- a/arch/arm/mach-pxa/palm27x.h +++ b/arch/arm/mach-pxa/palm27x.h | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Common functions for Palm LD, T5, TX, Z72 | 3 | * Common functions for Palm LD, T5, TX, Z72 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 | 5 | * Copyright (C) 2010 |
| 5 | * Marek Vasut <marek.vasut@gmail.com> | 6 | * Marek Vasut <marek.vasut@gmail.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | #ifndef __INCLUDE_MACH_PALM27X__ | 8 | #ifndef __INCLUDE_MACH_PALM27X__ |
| 13 | #define __INCLUDE_MACH_PALM27X__ | 9 | #define __INCLUDE_MACH_PALM27X__ |
diff --git a/arch/arm/mach-pxa/palmld.c b/arch/arm/mach-pxa/palmld.c index bf2b0cfc86df..5f73716a77f0 100644 --- a/arch/arm/mach-pxa/palmld.c +++ b/arch/arm/mach-pxa/palmld.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Hardware definitions for Palm LifeDrive | 3 | * Hardware definitions for Palm LifeDrive |
| 3 | * | 4 | * |
| @@ -6,12 +7,7 @@ | |||
| 6 | * Based on work of: | 7 | * Based on work of: |
| 7 | * Alex Osborne <ato@meshy.org> | 8 | * Alex Osborne <ato@meshy.org> |
| 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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | * (find more info at www.hackndev.com) | 10 | * (find more info at www.hackndev.com) |
| 14 | * | ||
| 15 | */ | 11 | */ |
| 16 | 12 | ||
| 17 | #include <linux/platform_device.h> | 13 | #include <linux/platform_device.h> |
diff --git a/arch/arm/mach-pxa/palmt5.c b/arch/arm/mach-pxa/palmt5.c index 8811f11f670e..902403367786 100644 --- a/arch/arm/mach-pxa/palmt5.c +++ b/arch/arm/mach-pxa/palmt5.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Hardware definitions for Palm Tungsten|T5 | 3 | * Hardware definitions for Palm Tungsten|T5 |
| 3 | * | 4 | * |
| @@ -8,12 +9,7 @@ | |||
| 8 | * Justin Kendrick <twilightsentry@gmail.com> | 9 | * Justin Kendrick <twilightsentry@gmail.com> |
| 9 | * RichardT5 <richard_t5@users.sourceforge.net> | 10 | * RichardT5 <richard_t5@users.sourceforge.net> |
| 10 | * | 11 | * |
| 11 | * This program is free software; you can redistribute it and/or modify | ||
| 12 | * it under the terms of the GNU General Public License version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | * | ||
| 15 | * (find more info at www.hackndev.com) | 12 | * (find more info at www.hackndev.com) |
| 16 | * | ||
| 17 | */ | 13 | */ |
| 18 | 14 | ||
| 19 | #include <linux/platform_device.h> | 15 | #include <linux/platform_device.h> |
diff --git a/arch/arm/mach-pxa/palmt5.h b/arch/arm/mach-pxa/palmt5.h index f850cc9de1b4..1fb1da7c8da3 100644 --- a/arch/arm/mach-pxa/palmt5.h +++ b/arch/arm/mach-pxa/palmt5.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * GPIOs and interrupts for Palm Tungsten|T5 Handheld Computer | 3 | * GPIOs and interrupts for Palm Tungsten|T5 Handheld Computer |
| 3 | * | 4 | * |
| @@ -5,11 +6,6 @@ | |||
| 5 | * Marek Vasut <marek.vasut@gmail.com> | 6 | * Marek Vasut <marek.vasut@gmail.com> |
| 6 | * Justin Kendrick <twilightsentry@gmail.com> | 7 | * Justin Kendrick <twilightsentry@gmail.com> |
| 7 | * RichardT5 <richard_t5@users.sourceforge.net> | 8 | * RichardT5 <richard_t5@users.sourceforge.net> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | */ | 9 | */ |
| 14 | 10 | ||
| 15 | #ifndef _INCLUDE_PALMT5_H_ | 11 | #ifndef _INCLUDE_PALMT5_H_ |
diff --git a/arch/arm/mach-pxa/palmtc.c b/arch/arm/mach-pxa/palmtc.c index 7ce4fc287115..f52bd155e825 100644 --- a/arch/arm/mach-pxa/palmtc.c +++ b/arch/arm/mach-pxa/palmtc.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-pxa/palmtc.c | 3 | * linux/arch/arm/mach-pxa/palmtc.c |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * Based on work of: | 9 | * Based on work of: |
| 9 | * Petr Blaha <p3t3@centrum.cz> | 10 | * Petr Blaha <p3t3@centrum.cz> |
| 10 | * Chetan S. Kumar <shivakumar.chetan@gmail.com> | 11 | * Chetan S. Kumar <shivakumar.chetan@gmail.com> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #include <linux/platform_device.h> | 14 | #include <linux/platform_device.h> |
diff --git a/arch/arm/mach-pxa/palmte2.c b/arch/arm/mach-pxa/palmte2.c index e830005af8d0..a92b9665f425 100644 --- a/arch/arm/mach-pxa/palmte2.c +++ b/arch/arm/mach-pxa/palmte2.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Hardware definitions for Palm Tungsten|E2 | 3 | * Hardware definitions for Palm Tungsten|E2 |
| 3 | * | 4 | * |
| @@ -7,12 +8,7 @@ | |||
| 7 | * Rewrite for mainline: | 8 | * Rewrite for mainline: |
| 8 | * Marek Vasut <marek.vasut@gmail.com> | 9 | * Marek Vasut <marek.vasut@gmail.com> |
| 9 | * | 10 | * |
| 10 | * This program is free software; you can redistribute it and/or modify | ||
| 11 | * it under the terms of the GNU General Public License version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | * (find more info at www.hackndev.com) | 11 | * (find more info at www.hackndev.com) |
| 15 | * | ||
| 16 | */ | 12 | */ |
| 17 | 13 | ||
| 18 | #include <linux/platform_device.h> | 14 | #include <linux/platform_device.h> |
diff --git a/arch/arm/mach-pxa/palmte2.h b/arch/arm/mach-pxa/palmte2.h index f89e989a7637..2589400c1a2f 100644 --- a/arch/arm/mach-pxa/palmte2.h +++ b/arch/arm/mach-pxa/palmte2.h | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * GPIOs and interrupts for Palm Tungsten|E2 Handheld Computer | 3 | * GPIOs and interrupts for Palm Tungsten|E2 Handheld Computer |
| 3 | * | 4 | * |
| 4 | * Author: | 5 | * Author: |
| 5 | * Carlos Eduardo Medaglia Dyonisio <cadu@nerdfeliz.com> | 6 | * Carlos Eduardo Medaglia Dyonisio <cadu@nerdfeliz.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #ifndef _INCLUDE_PALMTE2_H_ | 9 | #ifndef _INCLUDE_PALMTE2_H_ |
diff --git a/arch/arm/mach-pxa/palmtreo.c b/arch/arm/mach-pxa/palmtreo.c index 70f1a8a3aa94..2bf0f7f3ea24 100644 --- a/arch/arm/mach-pxa/palmtreo.c +++ b/arch/arm/mach-pxa/palmtreo.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Hardware definitions for Palm Treo smartphones | 3 | * Hardware definitions for Palm Treo smartphones |
| 3 | * | 4 | * |
| @@ -7,12 +8,7 @@ | |||
| 7 | * | 8 | * |
| 8 | * Author: Tomas Cech <sleep_walker@suse.cz> | 9 | * Author: Tomas Cech <sleep_walker@suse.cz> |
| 9 | * | 10 | * |
| 10 | * This program is free software; you can redistribute it and/or modify | ||
| 11 | * it under the terms of the GNU General Public License version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | * (find more info at www.hackndev.com) | 11 | * (find more info at www.hackndev.com) |
| 15 | * | ||
| 16 | */ | 12 | */ |
| 17 | 13 | ||
| 18 | #include <linux/platform_device.h> | 14 | #include <linux/platform_device.h> |
diff --git a/arch/arm/mach-pxa/palmtreo.h b/arch/arm/mach-pxa/palmtreo.h index 714b6574393e..5715cd505424 100644 --- a/arch/arm/mach-pxa/palmtreo.h +++ b/arch/arm/mach-pxa/palmtreo.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * GPIOs and interrupts for Palm Treo smartphones | 3 | * GPIOs and interrupts for Palm Treo smartphones |
| 3 | * | 4 | * |
| @@ -7,12 +8,7 @@ | |||
| 7 | * | 8 | * |
| 8 | * Author: Tomas Cech <sleep_walker@suse.cz> | 9 | * Author: Tomas Cech <sleep_walker@suse.cz> |
| 9 | * | 10 | * |
| 10 | * This program is free software; you can redistribute it and/or modify | ||
| 11 | * it under the terms of the GNU General Public License version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | * find more info at www.hackndev.com | 11 | * find more info at www.hackndev.com |
| 15 | * | ||
| 16 | */ | 12 | */ |
| 17 | 13 | ||
| 18 | #ifndef _INCLUDE_TREO_H_ | 14 | #ifndef _INCLUDE_TREO_H_ |
diff --git a/arch/arm/mach-pxa/palmtx.c b/arch/arm/mach-pxa/palmtx.c index ef71bf2abb47..926593ecf1c9 100644 --- a/arch/arm/mach-pxa/palmtx.c +++ b/arch/arm/mach-pxa/palmtx.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Hardware definitions for PalmTX | 3 | * Hardware definitions for PalmTX |
| 3 | * | 4 | * |
| @@ -9,12 +10,7 @@ | |||
| 9 | * Jan Herman <2hp@seznam.cz> | 10 | * Jan Herman <2hp@seznam.cz> |
| 10 | * Michal Hrusecky | 11 | * Michal Hrusecky |
| 11 | * | 12 | * |
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | * | ||
| 16 | * (find more info at www.hackndev.com) | 13 | * (find more info at www.hackndev.com) |
| 17 | * | ||
| 18 | */ | 14 | */ |
| 19 | 15 | ||
| 20 | #include <linux/platform_device.h> | 16 | #include <linux/platform_device.h> |
diff --git a/arch/arm/mach-pxa/palmz72.c b/arch/arm/mach-pxa/palmz72.c index ea1c7b2ed8d4..77fe2e367324 100644 --- a/arch/arm/mach-pxa/palmz72.c +++ b/arch/arm/mach-pxa/palmz72.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Hardware definitions for Palm Zire72 | 3 | * Hardware definitions for Palm Zire72 |
| 3 | * | 4 | * |
| @@ -10,12 +11,7 @@ | |||
| 10 | * Rewrite for mainline: | 11 | * Rewrite for mainline: |
| 11 | * Marek Vasut <marek.vasut@gmail.com> | 12 | * Marek Vasut <marek.vasut@gmail.com> |
| 12 | * | 13 | * |
| 13 | * This program is free software; you can redistribute it and/or modify | ||
| 14 | * it under the terms of the GNU General Public License version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | * | ||
| 17 | * (find more info at www.hackndev.com) | 14 | * (find more info at www.hackndev.com) |
| 18 | * | ||
| 19 | */ | 15 | */ |
| 20 | 16 | ||
| 21 | #include <linux/platform_device.h> | 17 | #include <linux/platform_device.h> |
diff --git a/arch/arm/mach-pxa/palmz72.h b/arch/arm/mach-pxa/palmz72.h index 0d4700a79612..40f3f9987983 100644 --- a/arch/arm/mach-pxa/palmz72.h +++ b/arch/arm/mach-pxa/palmz72.h | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * GPIOs and interrupts for Palm Zire72 Handheld Computer | 3 | * GPIOs and interrupts for Palm Zire72 Handheld Computer |
| 3 | * | 4 | * |
| 4 | * Authors: Alex Osborne <bobofdoom@gmail.com> | 5 | * Authors: Alex Osborne <bobofdoom@gmail.com> |
| 5 | * Jan Herman <2hp@seznam.cz> | 6 | * Jan Herman <2hp@seznam.cz> |
| 6 | * Sergey Lapin <slapin@ossfans.org> | 7 | * Sergey Lapin <slapin@ossfans.org> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #ifndef _INCLUDE_PALMZ72_H_ | 10 | #ifndef _INCLUDE_PALMZ72_H_ |
diff --git a/arch/arm/mach-pxa/pcm027.c b/arch/arm/mach-pxa/pcm027.c index e2e613449660..7ff6f0d655c8 100644 --- a/arch/arm/mach-pxa/pcm027.c +++ b/arch/arm/mach-pxa/pcm027.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-pxa/pcm027.c | 3 | * linux/arch/arm/mach-pxa/pcm027.c |
| 3 | * Support for the Phytec phyCORE-PXA270 CPU card (aka PCM-027). | 4 | * Support for the Phytec phyCORE-PXA270 CPU card (aka PCM-027). |
| @@ -14,10 +15,6 @@ | |||
| 14 | * based on Intel Mainstone Board | 15 | * based on Intel Mainstone Board |
| 15 | * | 16 | * |
| 16 | * Copyright 2007 Juergen Beisert @ Pengutronix (j.beisert@pengutronix.de) | 17 | * Copyright 2007 Juergen Beisert @ Pengutronix (j.beisert@pengutronix.de) |
| 17 | * | ||
| 18 | * This program is free software; you can redistribute it and/or modify | ||
| 19 | * it under the terms of the GNU General Public License version 2 as | ||
| 20 | * published by the Free Software Foundation. | ||
| 21 | */ | 18 | */ |
| 22 | 19 | ||
| 23 | #include <linux/irq.h> | 20 | #include <linux/irq.h> |
diff --git a/arch/arm/mach-pxa/pcm990-baseboard.c b/arch/arm/mach-pxa/pcm990-baseboard.c index be19e3a4eacc..cb1c56769fbc 100644 --- a/arch/arm/mach-pxa/pcm990-baseboard.c +++ b/arch/arm/mach-pxa/pcm990-baseboard.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-pxa/pcm990-baseboard.c | 3 | * arch/arm/mach-pxa/pcm990-baseboard.c |
| 3 | * Support for the Phytec phyCORE-PXA270 Development Platform (PCM-990). | 4 | * Support for the Phytec phyCORE-PXA270 Development Platform (PCM-990). |
| @@ -14,10 +15,6 @@ | |||
| 14 | * based on Intel Mainstone Board | 15 | * based on Intel Mainstone Board |
| 15 | * | 16 | * |
| 16 | * Copyright 2007 Juergen Beisert @ Pengutronix (j.beisert@pengutronix.de) | 17 | * Copyright 2007 Juergen Beisert @ Pengutronix (j.beisert@pengutronix.de) |
| 17 | * | ||
| 18 | * This program is free software; you can redistribute it and/or modify | ||
| 19 | * it under the terms of the GNU General Public License version 2 as | ||
| 20 | * published by the Free Software Foundation. | ||
| 21 | */ | 18 | */ |
| 22 | #include <linux/gpio.h> | 19 | #include <linux/gpio.h> |
| 23 | #include <linux/irq.h> | 20 | #include <linux/irq.h> |
diff --git a/arch/arm/mach-pxa/pm.h b/arch/arm/mach-pxa/pm.h index 3aab90d8d2b7..00ea3529e30e 100644 --- a/arch/arm/mach-pxa/pm.h +++ b/arch/arm/mach-pxa/pm.h | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2005 Richard Purdie | 3 | * Copyright (c) 2005 Richard Purdie |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #include <linux/suspend.h> | 6 | #include <linux/suspend.h> |
diff --git a/arch/arm/mach-pxa/poodle.c b/arch/arm/mach-pxa/poodle.c index 9450a523cd0b..3a4ecc3c8f8b 100644 --- a/arch/arm/mach-pxa/poodle.c +++ b/arch/arm/mach-pxa/poodle.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-pxa/poodle.c | 3 | * linux/arch/arm/mach-pxa/poodle.c |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Based on: | 7 | * Based on: |
| 7 | * linux/arch/arm/mach-pxa/lubbock.c Author: Nicolas Pitre | 8 | * linux/arch/arm/mach-pxa/lubbock.c Author: Nicolas Pitre |
| 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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | * Change Log | 10 | * Change Log |
| 14 | * 12-Dec-2002 Sharp Corporation for Poodle | 11 | * 12-Dec-2002 Sharp Corporation for Poodle |
| 15 | * John Lenz <lenz@cs.wisc.edu> updates to 2.6 | 12 | * John Lenz <lenz@cs.wisc.edu> updates to 2.6 |
diff --git a/arch/arm/mach-pxa/pxa25x.c b/arch/arm/mach-pxa/pxa25x.c index ab8808ce7e21..678641ab46e5 100644 --- a/arch/arm/mach-pxa/pxa25x.c +++ b/arch/arm/mach-pxa/pxa25x.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-pxa/pxa25x.c | 3 | * linux/arch/arm/mach-pxa/pxa25x.c |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * | 8 | * |
| 8 | * Code specific to PXA21x/25x/26x variants. | 9 | * Code specific to PXA21x/25x/26x variants. |
| 9 | * | 10 | * |
| 10 | * This program is free software; you can redistribute it and/or modify | ||
| 11 | * it under the terms of the GNU General Public License version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | * Since this file should be linked before any other machine specific file, | 11 | * Since this file should be linked before any other machine specific file, |
| 15 | * the __initcall() here will be executed first. This serves as default | 12 | * the __initcall() here will be executed first. This serves as default |
| 16 | * initialization stuff for PXA machines which can be overridden later if | 13 | * initialization stuff for PXA machines which can be overridden later if |
diff --git a/arch/arm/mach-pxa/pxa27x.c b/arch/arm/mach-pxa/pxa27x.c index 5a8990a9313d..f0ba7ed24cb6 100644 --- a/arch/arm/mach-pxa/pxa27x.c +++ b/arch/arm/mach-pxa/pxa27x.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-pxa/pxa27x.c | 3 | * linux/arch/arm/mach-pxa/pxa27x.c |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Copyright: MontaVista Software Inc. | 7 | * Copyright: MontaVista Software Inc. |
| 7 | * | 8 | * |
| 8 | * Code specific to PXA27x aka Bulverde. | 9 | * Code specific to PXA27x aka Bulverde. |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | #include <linux/dmaengine.h> | 11 | #include <linux/dmaengine.h> |
| 15 | #include <linux/dma/pxa-dma.h> | 12 | #include <linux/dma/pxa-dma.h> |
diff --git a/arch/arm/mach-pxa/pxa2xx.c b/arch/arm/mach-pxa/pxa2xx.c index 6b5e566f52c8..2d26cd2afbf3 100644 --- a/arch/arm/mach-pxa/pxa2xx.c +++ b/arch/arm/mach-pxa/pxa2xx.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-pxa/pxa2xx.c | 3 | * linux/arch/arm/mach-pxa/pxa2xx.c |
| 3 | * | 4 | * |
| 4 | * code specific to pxa2xx | 5 | * code specific to pxa2xx |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2008 Dmitry Baryshkov | 7 | * Copyright (C) 2008 Dmitry Baryshkov |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/arch/arm/mach-pxa/pxa300.c b/arch/arm/mach-pxa/pxa300.c index df83b1bddf34..7f2f5a6a2263 100644 --- a/arch/arm/mach-pxa/pxa300.c +++ b/arch/arm/mach-pxa/pxa300.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-pxa/pxa300.c | 3 | * linux/arch/arm/mach-pxa/pxa300.c |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * | 8 | * |
| 8 | * 2007-08-21: eric miao <eric.miao@marvell.com> | 9 | * 2007-08-21: eric miao <eric.miao@marvell.com> |
| 9 | * initial version | 10 | * initial version |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/module.h> | 13 | #include <linux/module.h> |
diff --git a/arch/arm/mach-pxa/pxa320.c b/arch/arm/mach-pxa/pxa320.c index a26eec57eec6..78abcc741df7 100644 --- a/arch/arm/mach-pxa/pxa320.c +++ b/arch/arm/mach-pxa/pxa320.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-pxa/pxa320.c | 3 | * linux/arch/arm/mach-pxa/pxa320.c |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * | 8 | * |
| 8 | * 2007-08-21: eric miao <eric.miao@marvell.com> | 9 | * 2007-08-21: eric miao <eric.miao@marvell.com> |
| 9 | * initial version | 10 | * initial version |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/module.h> | 13 | #include <linux/module.h> |
diff --git a/arch/arm/mach-pxa/pxa3xx-ulpi.c b/arch/arm/mach-pxa/pxa3xx-ulpi.c index b3e2016f24b1..4bd7da1f8657 100644 --- a/arch/arm/mach-pxa/pxa3xx-ulpi.c +++ b/arch/arm/mach-pxa/pxa3xx-ulpi.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-pxa/pxa3xx-ulpi.c | 3 | * linux/arch/arm/mach-pxa/pxa3xx-ulpi.c |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * | 8 | * |
| 8 | * 2010-13-07: Igor Grinberg <grinberg@compulab.co.il> | 9 | * 2010-13-07: Igor Grinberg <grinberg@compulab.co.il> |
| 9 | * initial version: pxa310 USB Host mode support | 10 | * initial version: pxa310 USB Host mode support |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/module.h> | 13 | #include <linux/module.h> |
diff --git a/arch/arm/mach-pxa/pxa3xx.c b/arch/arm/mach-pxa/pxa3xx.c index df9c8970adcf..560160682df6 100644 --- a/arch/arm/mach-pxa/pxa3xx.c +++ b/arch/arm/mach-pxa/pxa3xx.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-pxa/pxa3xx.c | 3 | * linux/arch/arm/mach-pxa/pxa3xx.c |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * | 8 | * |
| 8 | * 2007-09-02: eric miao <eric.miao@marvell.com> | 9 | * 2007-09-02: eric miao <eric.miao@marvell.com> |
| 9 | * initial version | 10 | * initial version |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | #include <linux/dmaengine.h> | 12 | #include <linux/dmaengine.h> |
| 16 | #include <linux/dma/pxa-dma.h> | 13 | #include <linux/dma/pxa-dma.h> |
diff --git a/arch/arm/mach-pxa/pxa930.c b/arch/arm/mach-pxa/pxa930.c index da912be6eae7..bf91de4267e5 100644 --- a/arch/arm/mach-pxa/pxa930.c +++ b/arch/arm/mach-pxa/pxa930.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-pxa/pxa930.c | 3 | * linux/arch/arm/mach-pxa/pxa930.c |
| 3 | * | 4 | * |
| 4 | * Code specific to PXA930 | 5 | * Code specific to PXA930 |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2007-2008 Marvell Internation Ltd. | 7 | * Copyright (C) 2007-2008 Marvell Internation Ltd. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/arch/arm/mach-pxa/reset.c b/arch/arm/mach-pxa/reset.c index 263b15249b5b..af78405aa4e9 100644 --- a/arch/arm/mach-pxa/reset.c +++ b/arch/arm/mach-pxa/reset.c | |||
| @@ -1,8 +1,4 @@ | |||
| 1 | /* | 1 | // SPDX-License-Identifier: GPL-2.0-only |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License version 2 as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | */ | ||
| 6 | #include <linux/kernel.h> | 2 | #include <linux/kernel.h> |
| 7 | #include <linux/module.h> | 3 | #include <linux/module.h> |
| 8 | #include <linux/delay.h> | 4 | #include <linux/delay.h> |
diff --git a/arch/arm/mach-pxa/sharpsl_pm.c b/arch/arm/mach-pxa/sharpsl_pm.c index ef9fd9b759cb..83cfbb882a2d 100644 --- a/arch/arm/mach-pxa/sharpsl_pm.c +++ b/arch/arm/mach-pxa/sharpsl_pm.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Battery and Power Management code for the Sharp SL-C7xx and SL-Cxx00 | 3 | * Battery and Power Management code for the Sharp SL-C7xx and SL-Cxx00 |
| 3 | * series of PDAs | 4 | * series of PDAs |
| @@ -5,11 +6,6 @@ | |||
| 5 | * Copyright (c) 2004-2005 Richard Purdie | 6 | * Copyright (c) 2004-2005 Richard Purdie |
| 6 | * | 7 | * |
| 7 | * Based on code written by Sharp for 2.4 kernels | 8 | * Based on code written by Sharp for 2.4 kernels |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | */ | 9 | */ |
| 14 | 10 | ||
| 15 | #undef DEBUG | 11 | #undef DEBUG |
diff --git a/arch/arm/mach-pxa/sharpsl_pm.h b/arch/arm/mach-pxa/sharpsl_pm.h index fa75b6df8134..20e4cab64d85 100644 --- a/arch/arm/mach-pxa/sharpsl_pm.h +++ b/arch/arm/mach-pxa/sharpsl_pm.h | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * SharpSL Battery/PM Driver | 3 | * SharpSL Battery/PM Driver |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2004-2005 Richard Purdie | 5 | * Copyright (c) 2004-2005 Richard Purdie |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | #ifndef _MACH_SHARPSL_PM | 7 | #ifndef _MACH_SHARPSL_PM |
| 12 | #define _MACH_SHARPSL_PM | 8 | #define _MACH_SHARPSL_PM |
diff --git a/arch/arm/mach-pxa/spitz.c b/arch/arm/mach-pxa/spitz.c index 8dac824a85df..a4fdc399d152 100644 --- a/arch/arm/mach-pxa/spitz.c +++ b/arch/arm/mach-pxa/spitz.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Support for Sharp SL-Cxx00 Series of PDAs | 3 | * Support for Sharp SL-Cxx00 Series of PDAs |
| 3 | * Models: SL-C3000 (Spitz), SL-C1000 (Akita) and SL-C3100 (Borzoi) | 4 | * Models: SL-C3000 (Spitz), SL-C1000 (Akita) and SL-C3100 (Borzoi) |
| @@ -5,11 +6,6 @@ | |||
| 5 | * Copyright (c) 2005 Richard Purdie | 6 | * Copyright (c) 2005 Richard Purdie |
| 6 | * | 7 | * |
| 7 | * Based on Sharp's 2.4 kernel patches/lubbock.c | 8 | * Based on Sharp's 2.4 kernel patches/lubbock.c |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | */ | 9 | */ |
| 14 | 10 | ||
| 15 | #include <linux/kernel.h> | 11 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-pxa/spitz_pm.c b/arch/arm/mach-pxa/spitz_pm.c index 4e64a140252e..25a1f8c5a738 100644 --- a/arch/arm/mach-pxa/spitz_pm.c +++ b/arch/arm/mach-pxa/spitz_pm.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Battery and Power Management code for the Sharp SL-Cxx00 | 3 | * Battery and Power Management code for the Sharp SL-Cxx00 |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2005 Richard Purdie | 5 | * Copyright (c) 2005 Richard Purdie |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <linux/module.h> | 8 | #include <linux/module.h> |
diff --git a/arch/arm/mach-pxa/stargate2.c b/arch/arm/mach-pxa/stargate2.c index c28d19b126a7..e2353f7dcf01 100644 --- a/arch/arm/mach-pxa/stargate2.c +++ b/arch/arm/mach-pxa/stargate2.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-pxa/stargate2.c | 3 | * linux/arch/arm/mach-pxa/stargate2.c |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Copyright: Intel Corp. | 7 | * Copyright: Intel Corp. |
| 7 | * | 8 | * |
| 8 | * Modified 2009: Jonathan Cameron <jic23@cam.ac.uk> | 9 | * Modified 2009: Jonathan Cameron <jic23@cam.ac.uk> |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/init.h> | 12 | #include <linux/init.h> |
diff --git a/arch/arm/mach-pxa/tosa-bt.c b/arch/arm/mach-pxa/tosa-bt.c index 83606087edc7..c9541632b8b1 100644 --- a/arch/arm/mach-pxa/tosa-bt.c +++ b/arch/arm/mach-pxa/tosa-bt.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Bluetooth built-in chip control | 3 | * Bluetooth built-in chip control |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2008 Dmitry Baryshkov | 5 | * Copyright (c) 2008 Dmitry Baryshkov |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-pxa/tosa.c b/arch/arm/mach-pxa/tosa.c index 7439798d58e4..f537ff1c3ba7 100644 --- a/arch/arm/mach-pxa/tosa.c +++ b/arch/arm/mach-pxa/tosa.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Support for Sharp SL-C6000x PDAs | 3 | * Support for Sharp SL-C6000x PDAs |
| 3 | * Model: (Tosa) | 4 | * Model: (Tosa) |
| @@ -5,11 +6,6 @@ | |||
| 5 | * Copyright (c) 2005 Dirk Opfer | 6 | * Copyright (c) 2005 Dirk Opfer |
| 6 | * | 7 | * |
| 7 | * Based on code written by Sharp/Lineo for 2.4 kernels | 8 | * Based on code written by Sharp/Lineo for 2.4 kernels |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | */ | 9 | */ |
| 14 | 10 | ||
| 15 | #include <linux/clkdev.h> | 11 | #include <linux/clkdev.h> |
diff --git a/arch/arm/mach-pxa/tosa_bt.h b/arch/arm/mach-pxa/tosa_bt.h index efc3c3d3b75d..56acd5dabec4 100644 --- a/arch/arm/mach-pxa/tosa_bt.h +++ b/arch/arm/mach-pxa/tosa_bt.h | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Tosa bluetooth built-in chip control. | 3 | * Tosa bluetooth built-in chip control. |
| 3 | * | 4 | * |
| 4 | * Later it may be shared with some other platforms. | 5 | * Later it may be shared with some other platforms. |
| 5 | * | 6 | * |
| 6 | * Copyright (c) 2008 Dmitry Baryshkov | 7 | * Copyright (c) 2008 Dmitry Baryshkov |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | #ifndef TOSA_BT_H | 9 | #ifndef TOSA_BT_H |
| 14 | #define TOSA_BT_H | 10 | #define TOSA_BT_H |
diff --git a/arch/arm/mach-pxa/trizeps4.c b/arch/arm/mach-pxa/trizeps4.c index 99a2ee433f1f..f76f8be09554 100644 --- a/arch/arm/mach-pxa/trizeps4.c +++ b/arch/arm/mach-pxa/trizeps4.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-pxa/trizeps4.c | 3 | * linux/arch/arm/mach-pxa/trizeps4.c |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Author: Jürgen Schindele | 7 | * Author: Jürgen Schindele |
| 7 | * Created: 20 02, 2006 | 8 | * Created: 20 02, 2006 |
| 8 | * Copyright: Jürgen Schindele | 9 | * Copyright: Jürgen Schindele |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/init.h> | 12 | #include <linux/init.h> |
diff --git a/arch/arm/mach-pxa/viper.c b/arch/arm/mach-pxa/viper.c index c4c25a2f24f6..c06031da6676 100644 --- a/arch/arm/mach-pxa/viper.c +++ b/arch/arm/mach-pxa/viper.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-pxa/viper.c | 3 | * linux/arch/arm/mach-pxa/viper.c |
| 3 | * | 4 | * |
| @@ -14,10 +15,6 @@ | |||
| 14 | * Author: Nicolas Pitre | 15 | * Author: Nicolas Pitre |
| 15 | * Created: Jun 15, 2001 | 16 | * Created: Jun 15, 2001 |
| 16 | * Copyright: MontaVista Software Inc. | 17 | * Copyright: MontaVista Software Inc. |
| 17 | * | ||
| 18 | * This program is free software; you can redistribute it and/or modify | ||
| 19 | * it under the terms of the GNU General Public License version 2 as | ||
| 20 | * published by the Free Software Foundation. | ||
| 21 | */ | 18 | */ |
| 22 | 19 | ||
| 23 | #include <linux/types.h> | 20 | #include <linux/types.h> |
diff --git a/arch/arm/mach-pxa/viper.h b/arch/arm/mach-pxa/viper.h index 5f5fbf1f6489..5a8b132229dc 100644 --- a/arch/arm/mach-pxa/viper.h +++ b/arch/arm/mach-pxa/viper.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-pxa/include/mach/viper.h | 3 | * arch/arm/mach-pxa/include/mach/viper.h |
| 3 | * | 4 | * |
| @@ -12,10 +13,6 @@ | |||
| 12 | * Author: Nicolas Pitre | 13 | * Author: Nicolas Pitre |
| 13 | * Created: Jun 15, 2001 | 14 | * Created: Jun 15, 2001 |
| 14 | * Copyright: MontaVista Software Inc. | 15 | * Copyright: MontaVista Software Inc. |
| 15 | * | ||
| 16 | * This program is free software; you can redistribute it and/or modify | ||
| 17 | * it under the terms of the GNU General Public License version 2 as | ||
| 18 | * published by the Free Software Foundation. | ||
| 19 | */ | 16 | */ |
| 20 | 17 | ||
| 21 | #ifndef ARCH_VIPER_H | 18 | #ifndef ARCH_VIPER_H |
diff --git a/arch/arm/mach-pxa/vpac270.c b/arch/arm/mach-pxa/vpac270.c index 829284406fa3..26a5ebc00069 100644 --- a/arch/arm/mach-pxa/vpac270.c +++ b/arch/arm/mach-pxa/vpac270.c | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Hardware definitions for Voipac PXA270 | 3 | * Hardware definitions for Voipac PXA270 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 | 5 | * Copyright (C) 2010 |
| 5 | * Marek Vasut <marek.vasut@gmail.com> | 6 | * Marek Vasut <marek.vasut@gmail.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #include <linux/platform_device.h> | 9 | #include <linux/platform_device.h> |
diff --git a/arch/arm/mach-pxa/xcep.c b/arch/arm/mach-pxa/xcep.c index c368c98584c0..f485146b899f 100644 --- a/arch/arm/mach-pxa/xcep.c +++ b/arch/arm/mach-pxa/xcep.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* linux/arch/arm/mach-pxa/xcep.c | 2 | /* linux/arch/arm/mach-pxa/xcep.c |
| 2 | * | 3 | * |
| 3 | * Support for the Iskratel Electronics XCEP platform as used in | 4 | * Support for the Iskratel Electronics XCEP platform as used in |
| @@ -8,10 +9,6 @@ | |||
| 8 | * Contributions by: Matej Kenda <matej.kenda@i-tech.si> | 9 | * Contributions by: Matej Kenda <matej.kenda@i-tech.si> |
| 9 | * Created: June 2006 | 10 | * Created: June 2006 |
| 10 | * Copyright: (C) 2006-2009 Instrumentation Technologies | 11 | * Copyright: (C) 2006-2009 Instrumentation Technologies |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #include <linux/platform_device.h> | 14 | #include <linux/platform_device.h> |
diff --git a/arch/arm/mach-pxa/z2.c b/arch/arm/mach-pxa/z2.c index ad082e11e2a4..900cefc4c5ea 100644 --- a/arch/arm/mach-pxa/z2.c +++ b/arch/arm/mach-pxa/z2.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-pxa/z2.c | 3 | * linux/arch/arm/mach-pxa/z2.c |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * | 8 | * |
| 8 | * Based on research and code by: Ken McGuire | 9 | * Based on research and code by: Ken McGuire |
| 9 | * Based on mainstone.c as modified for the Zipit Z2. | 10 | * Based on mainstone.c as modified for the Zipit Z2. |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/platform_device.h> | 13 | #include <linux/platform_device.h> |
diff --git a/arch/arm/mach-pxa/zeus.c b/arch/arm/mach-pxa/zeus.c index 3fd1119c14d5..da113c8eefbf 100644 --- a/arch/arm/mach-pxa/zeus.c +++ b/arch/arm/mach-pxa/zeus.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Support for the Arcom ZEUS. | 3 | * Support for the Arcom ZEUS. |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Loosely based on Arcom's 2.6.16.28. | 7 | * Loosely based on Arcom's 2.6.16.28. |
| 7 | * Maintained by Marc Zyngier <maz@misterjones.org> | 8 | * Maintained by Marc Zyngier <maz@misterjones.org> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/cpufreq.h> | 11 | #include <linux/cpufreq.h> |
diff --git a/arch/arm/mach-pxa/zeus.h b/arch/arm/mach-pxa/zeus.h index 56024f81d57e..8fa6b2923f63 100644 --- a/arch/arm/mach-pxa/zeus.h +++ b/arch/arm/mach-pxa/zeus.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-pxa/include/mach/zeus.h | 3 | * arch/arm/mach-pxa/include/mach/zeus.h |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Copyright: Arcom Control Systems Ltd. | 7 | * Copyright: Arcom Control Systems Ltd. |
| 7 | * | 8 | * |
| 8 | * Maintained by: Marc Zyngier <maz@misterjones.org> | 9 | * Maintained by: Marc Zyngier <maz@misterjones.org> |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #ifndef _MACH_ZEUS_H | 12 | #ifndef _MACH_ZEUS_H |
diff --git a/arch/arm/mach-pxa/zylonite.c b/arch/arm/mach-pxa/zylonite.c index 1f88d7bae849..bf2ab5bd49ec 100644 --- a/arch/arm/mach-pxa/zylonite.c +++ b/arch/arm/mach-pxa/zylonite.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-pxa/zylonite.c | 3 | * linux/arch/arm/mach-pxa/zylonite.c |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * | 8 | * |
| 8 | * 2007-09-04: eric miao <eric.miao@marvell.com> | 9 | * 2007-09-04: eric miao <eric.miao@marvell.com> |
| 9 | * rewrite to align with latest kernel | 10 | * rewrite to align with latest kernel |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/module.h> | 13 | #include <linux/module.h> |
diff --git a/arch/arm/mach-pxa/zylonite_pxa300.c b/arch/arm/mach-pxa/zylonite_pxa300.c index 8f930a9dd0fd..956fec1c4940 100644 --- a/arch/arm/mach-pxa/zylonite_pxa300.c +++ b/arch/arm/mach-pxa/zylonite_pxa300.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-pxa/zylonite_pxa300.c | 3 | * linux/arch/arm/mach-pxa/zylonite_pxa300.c |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Copyright (C) 2007 Marvell Internation Ltd. | 8 | * Copyright (C) 2007 Marvell Internation Ltd. |
| 8 | * 2007-08-21: eric miao <eric.miao@marvell.com> | 9 | * 2007-08-21: eric miao <eric.miao@marvell.com> |
| 9 | * initial version | 10 | * initial version |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/module.h> | 13 | #include <linux/module.h> |
diff --git a/arch/arm/mach-pxa/zylonite_pxa320.c b/arch/arm/mach-pxa/zylonite_pxa320.c index 47961ae0c448..94cb834f36cd 100644 --- a/arch/arm/mach-pxa/zylonite_pxa320.c +++ b/arch/arm/mach-pxa/zylonite_pxa320.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-pxa/zylonite_pxa320.c | 3 | * linux/arch/arm/mach-pxa/zylonite_pxa320.c |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Copyright (C) 2007 Marvell Internation Ltd. | 8 | * Copyright (C) 2007 Marvell Internation Ltd. |
| 8 | * 2007-08-21: eric miao <eric.miao@marvell.com> | 9 | * 2007-08-21: eric miao <eric.miao@marvell.com> |
| 9 | * initial version | 10 | * initial version |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/module.h> | 13 | #include <linux/module.h> |
diff --git a/arch/arm/mach-qcom/platsmp.c b/arch/arm/mach-qcom/platsmp.c index 99a6a5e809e0..630a038f4513 100644 --- a/arch/arm/mach-qcom/platsmp.c +++ b/arch/arm/mach-qcom/platsmp.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2002 ARM Ltd. | 3 | * Copyright (C) 2002 ARM Ltd. |
| 3 | * All Rights Reserved | 4 | * All Rights Reserved |
| 4 | * Copyright (c) 2010, Code Aurora Forum. All rights reserved. | 5 | * Copyright (c) 2010, Code Aurora Forum. All rights reserved. |
| 5 | * Copyright (c) 2014 The Linux Foundation. All rights reserved. | 6 | * Copyright (c) 2014 The Linux Foundation. All rights reserved. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/init.h> | 9 | #include <linux/init.h> |
diff --git a/arch/arm/mach-realview/platsmp-dt.c b/arch/arm/mach-realview/platsmp-dt.c index ce331b3dbf54..5ae783767a5d 100644 --- a/arch/arm/mach-realview/platsmp-dt.c +++ b/arch/arm/mach-realview/platsmp-dt.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Linus Walleij | 3 | * Copyright (C) 2015 Linus Walleij |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #include <linux/smp.h> | 5 | #include <linux/smp.h> |
| 9 | #include <linux/io.h> | 6 | #include <linux/io.h> |
diff --git a/arch/arm/mach-realview/realview-dt.c b/arch/arm/mach-realview/realview-dt.c index 88b67247945e..feab66080ba2 100644 --- a/arch/arm/mach-realview/realview-dt.c +++ b/arch/arm/mach-realview/realview-dt.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Linaro Ltd. | 3 | * Copyright (C) 2014 Linaro Ltd. |
| 3 | * | 4 | * |
| 4 | * Author: Linus Walleij <linus.walleij@linaro.org> | 5 | * Author: Linus Walleij <linus.walleij@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2, as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | #include <linux/of_platform.h> | 7 | #include <linux/of_platform.h> |
| 12 | #include <asm/mach/arch.h> | 8 | #include <asm/mach/arch.h> |
diff --git a/arch/arm/mach-rpc/dma.c b/arch/arm/mach-rpc/dma.c index f2703ca17954..488d5c3b37f4 100644 --- a/arch/arm/mach-rpc/dma.c +++ b/arch/arm/mach-rpc/dma.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-rpc/dma.c | 3 | * linux/arch/arm/mach-rpc/dma.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1998 Russell King | 5 | * Copyright (C) 1998 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * DMA functions specific to RiscPC architecture | 7 | * DMA functions specific to RiscPC architecture |
| 11 | */ | 8 | */ |
| 12 | #include <linux/mman.h> | 9 | #include <linux/mman.h> |
diff --git a/arch/arm/mach-rpc/ecard.c b/arch/arm/mach-rpc/ecard.c index 04b2f22c2739..cf0593bc42d2 100644 --- a/arch/arm/mach-rpc/ecard.c +++ b/arch/arm/mach-rpc/ecard.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/kernel/ecard.c | 3 | * linux/arch/arm/kernel/ecard.c |
| 3 | * | 4 | * |
| 4 | * Copyright 1995-2001 Russell King | 5 | * Copyright 1995-2001 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Find all installed expansion cards, and handle interrupts from them. | 7 | * Find all installed expansion cards, and handle interrupts from them. |
| 11 | * | 8 | * |
| 12 | * Created from information from Acorns RiscOS3 PRMs | 9 | * Created from information from Acorns RiscOS3 PRMs |
diff --git a/arch/arm/mach-rpc/ecard.h b/arch/arm/mach-rpc/ecard.h index 4642d436be2a..873dd3d9f274 100644 --- a/arch/arm/mach-rpc/ecard.h +++ b/arch/arm/mach-rpc/ecard.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * ecard.h | 3 | * ecard.h |
| 3 | * | 4 | * |
| 4 | * Copyright 2007 Russell King | 5 | * Copyright 2007 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | /* Definitions internal to ecard.c - for it's use only!! | 8 | /* Definitions internal to ecard.c - for it's use only!! |
diff --git a/arch/arm/mach-rpc/include/mach/acornfb.h b/arch/arm/mach-rpc/include/mach/acornfb.h index 395d76288ffe..2bf18ab3d699 100644 --- a/arch/arm/mach-rpc/include/mach/acornfb.h +++ b/arch/arm/mach-rpc/include/mach/acornfb.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-rpc/include/mach/acornfb.h | 3 | * arch/arm/mach-rpc/include/mach/acornfb.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1999 Russell King | 5 | * Copyright (C) 1999 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * AcornFB architecture specific code | 7 | * AcornFB architecture specific code |
| 11 | */ | 8 | */ |
| 12 | 9 | ||
diff --git a/arch/arm/mach-rpc/include/mach/hardware.h b/arch/arm/mach-rpc/include/mach/hardware.h index 622d4e5df029..6f197706f979 100644 --- a/arch/arm/mach-rpc/include/mach/hardware.h +++ b/arch/arm/mach-rpc/include/mach/hardware.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-rpc/include/mach/hardware.h | 3 | * arch/arm/mach-rpc/include/mach/hardware.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1996-1999 Russell King. | 5 | * Copyright (C) 1996-1999 Russell King. |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This file contains the hardware definitions of the RiscPC series machines. | 7 | * This file contains the hardware definitions of the RiscPC series machines. |
| 11 | */ | 8 | */ |
| 12 | #ifndef __ASM_ARCH_HARDWARE_H | 9 | #ifndef __ASM_ARCH_HARDWARE_H |
diff --git a/arch/arm/mach-rpc/include/mach/io.h b/arch/arm/mach-rpc/include/mach/io.h index 707071a7ea4e..8a8f28406691 100644 --- a/arch/arm/mach-rpc/include/mach/io.h +++ b/arch/arm/mach-rpc/include/mach/io.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-rpc/include/mach/io.h | 3 | * arch/arm/mach-rpc/include/mach/io.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1997 Russell King | 5 | * Copyright (C) 1997 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Modifications: | 7 | * Modifications: |
| 11 | * 06-Dec-1997 RMK Created. | 8 | * 06-Dec-1997 RMK Created. |
| 12 | */ | 9 | */ |
diff --git a/arch/arm/mach-rpc/include/mach/irqs.h b/arch/arm/mach-rpc/include/mach/irqs.h index 6868e178274d..0c3428fd9729 100644 --- a/arch/arm/mach-rpc/include/mach/irqs.h +++ b/arch/arm/mach-rpc/include/mach/irqs.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-rpc/include/mach/irqs.h | 3 | * arch/arm/mach-rpc/include/mach/irqs.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1996 Russell King | 5 | * Copyright (C) 1996 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #define IRQ_PRINTER 0 | 8 | #define IRQ_PRINTER 0 |
diff --git a/arch/arm/mach-rpc/include/mach/isa-dma.h b/arch/arm/mach-rpc/include/mach/isa-dma.h index 67bfc6719c34..d9c3af1ef718 100644 --- a/arch/arm/mach-rpc/include/mach/isa-dma.h +++ b/arch/arm/mach-rpc/include/mach/isa-dma.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-rpc/include/mach/isa-dma.h | 3 | * arch/arm/mach-rpc/include/mach/isa-dma.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1997 Russell King | 5 | * Copyright (C) 1997 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef __ASM_ARCH_DMA_H | 7 | #ifndef __ASM_ARCH_DMA_H |
| 11 | #define __ASM_ARCH_DMA_H | 8 | #define __ASM_ARCH_DMA_H |
diff --git a/arch/arm/mach-rpc/include/mach/memory.h b/arch/arm/mach-rpc/include/mach/memory.h index b7e49571417d..a586eb31b18d 100644 --- a/arch/arm/mach-rpc/include/mach/memory.h +++ b/arch/arm/mach-rpc/include/mach/memory.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-rpc/include/mach/memory.h | 3 | * arch/arm/mach-rpc/include/mach/memory.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1996,1997,1998 Russell King. | 5 | * Copyright (C) 1996,1997,1998 Russell King. |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Changelog: | 7 | * Changelog: |
| 11 | * 20-Oct-1996 RMK Created | 8 | * 20-Oct-1996 RMK Created |
| 12 | * 31-Dec-1997 RMK Fixed definitions to reduce warnings | 9 | * 31-Dec-1997 RMK Fixed definitions to reduce warnings |
diff --git a/arch/arm/mach-rpc/include/mach/uncompress.h b/arch/arm/mach-rpc/include/mach/uncompress.h index 654a6f3f2547..a023b5f9bbbb 100644 --- a/arch/arm/mach-rpc/include/mach/uncompress.h +++ b/arch/arm/mach-rpc/include/mach/uncompress.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-rpc/include/mach/uncompress.h | 3 | * arch/arm/mach-rpc/include/mach/uncompress.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1996 Russell King | 5 | * Copyright (C) 1996 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #define VIDMEM ((char *)SCREEN_START) | 7 | #define VIDMEM ((char *)SCREEN_START) |
| 11 | 8 | ||
diff --git a/arch/arm/mach-rpc/riscpc.c b/arch/arm/mach-rpc/riscpc.c index 09d602b10d57..0ce56ad754ce 100644 --- a/arch/arm/mach-rpc/riscpc.c +++ b/arch/arm/mach-rpc/riscpc.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-rpc/riscpc.c | 3 | * linux/arch/arm/mach-rpc/riscpc.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1998-2001 Russell King | 5 | * Copyright (C) 1998-2001 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Architecture specific fixups. | 7 | * Architecture specific fixups. |
| 11 | */ | 8 | */ |
| 12 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-rpc/time.c b/arch/arm/mach-rpc/time.c index 2689771c1d38..e97f93a0af1d 100644 --- a/arch/arm/mach-rpc/time.c +++ b/arch/arm/mach-rpc/time.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/common/time-acorn.c | 3 | * linux/arch/arm/common/time-acorn.c |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 1996-2000 Russell King. | 5 | * Copyright (c) 1996-2000 Russell King. |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Changelog: | 7 | * Changelog: |
| 11 | * 24-Sep-1996 RMK Created | 8 | * 24-Sep-1996 RMK Created |
| 12 | * 10-Oct-1996 RMK Brought up to date with arch-sa110eval | 9 | * 10-Oct-1996 RMK Brought up to date with arch-sa110eval |
diff --git a/arch/arm/mach-s3c64xx/regs-sys.h b/arch/arm/mach-s3c64xx/regs-sys.h index 8c411fbb0cd9..3687325e2bb4 100644 --- a/arch/arm/mach-s3c64xx/regs-sys.h +++ b/arch/arm/mach-s3c64xx/regs-sys.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2008 Openmoko, Inc. | 3 | * Copyright 2008 Openmoko, Inc. |
| 3 | * Copyright 2008 Simtec Electronics | 4 | * Copyright 2008 Simtec Electronics |
| @@ -5,10 +6,6 @@ | |||
| 5 | * http://armlinux.simtec.co.uk/ | 6 | * http://armlinux.simtec.co.uk/ |
| 6 | * | 7 | * |
| 7 | * S3C64XX system register definitions | 8 | * S3C64XX system register definitions |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #ifndef __MACH_S3C64XX_REGS_SYS_H | 11 | #ifndef __MACH_S3C64XX_REGS_SYS_H |
diff --git a/arch/arm/mach-s3c64xx/regs-syscon-power.h b/arch/arm/mach-s3c64xx/regs-syscon-power.h index 6e16b3404da9..a35811cc656e 100644 --- a/arch/arm/mach-s3c64xx/regs-syscon-power.h +++ b/arch/arm/mach-s3c64xx/regs-syscon-power.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2008 Openmoko, Inc. | 3 | * Copyright 2008 Openmoko, Inc. |
| 3 | * Copyright 2008 Simtec Electronics | 4 | * Copyright 2008 Simtec Electronics |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Ben Dooks <ben@simtec.co.uk> | 6 | * Ben Dooks <ben@simtec.co.uk> |
| 6 | * | 7 | * |
| 7 | * S3C64XX - syscon power and sleep control registers | 8 | * S3C64XX - syscon power and sleep control registers |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #ifndef __MACH_S3C64XX_REGS_SYSCON_POWER_H | 11 | #ifndef __MACH_S3C64XX_REGS_SYSCON_POWER_H |
diff --git a/arch/arm/mach-s3c64xx/regs-usb-hsotg-phy.h b/arch/arm/mach-s3c64xx/regs-usb-hsotg-phy.h index eae3c311e590..deb1dd2d9c83 100644 --- a/arch/arm/mach-s3c64xx/regs-usb-hsotg-phy.h +++ b/arch/arm/mach-s3c64xx/regs-usb-hsotg-phy.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2008 Openmoko, Inc. | 3 | * Copyright 2008 Openmoko, Inc. |
| 3 | * Copyright 2008 Simtec Electronics | 4 | * Copyright 2008 Simtec Electronics |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Ben Dooks <ben@simtec.co.uk> | 6 | * Ben Dooks <ben@simtec.co.uk> |
| 6 | * | 7 | * |
| 7 | * S3C - USB2.0 Highspeed/OtG device PHY registers | 8 | * S3C - USB2.0 Highspeed/OtG device PHY registers |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | /* Note, this is a separate header file as some of the clock framework | 11 | /* Note, this is a separate header file as some of the clock framework |
diff --git a/arch/arm/mach-sa1100/assabet.c b/arch/arm/mach-sa1100/assabet.c index d09c3f236186..dd8d13fb8450 100644 --- a/arch/arm/mach-sa1100/assabet.c +++ b/arch/arm/mach-sa1100/assabet.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-sa1100/assabet.c | 3 | * linux/arch/arm/mach-sa1100/assabet.c |
| 3 | * | 4 | * |
| 4 | * Author: Nicolas Pitre | 5 | * Author: Nicolas Pitre |
| 5 | * | 6 | * |
| 6 | * This file contains all Assabet-specific tweaks. | 7 | * This file contains all Assabet-specific tweaks. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #include <linux/init.h> | 9 | #include <linux/init.h> |
| 13 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-sa1100/badge4.c b/arch/arm/mach-sa1100/badge4.c index 63361b6d04e9..bc0e0e24ecb7 100644 --- a/arch/arm/mach-sa1100/badge4.c +++ b/arch/arm/mach-sa1100/badge4.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-sa1100/badge4.c | 3 | * linux/arch/arm/mach-sa1100/badge4.c |
| 3 | * | 4 | * |
| @@ -7,11 +8,6 @@ | |||
| 7 | * Christopher Hoover <ch@hpl.hp.com> | 8 | * Christopher Hoover <ch@hpl.hp.com> |
| 8 | * | 9 | * |
| 9 | * Copyright (C) 2002 Hewlett-Packard Company | 10 | * Copyright (C) 2002 Hewlett-Packard Company |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | * | ||
| 15 | */ | 11 | */ |
| 16 | #include <linux/module.h> | 12 | #include <linux/module.h> |
| 17 | #include <linux/init.h> | 13 | #include <linux/init.h> |
diff --git a/arch/arm/mach-sa1100/cerf.c b/arch/arm/mach-sa1100/cerf.c index 88e526561a24..f9243a3fd69c 100644 --- a/arch/arm/mach-sa1100/cerf.c +++ b/arch/arm/mach-sa1100/cerf.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-sa1100/cerf.c | 3 | * linux/arch/arm/mach-sa1100/cerf.c |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Apr-2003 : Removed some old PDA crud [FB] | 5 | * Apr-2003 : Removed some old PDA crud [FB] |
| 9 | * Oct-2003 : Added uart2 resource [FB] | 6 | * Oct-2003 : Added uart2 resource [FB] |
| 10 | * Jan-2004 : Removed io map for flash [FB] | 7 | * Jan-2004 : Removed io map for flash [FB] |
diff --git a/arch/arm/mach-sa1100/generic.c b/arch/arm/mach-sa1100/generic.c index 755290bf658b..4dfb7554649d 100644 --- a/arch/arm/mach-sa1100/generic.c +++ b/arch/arm/mach-sa1100/generic.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-sa1100/generic.c | 3 | * linux/arch/arm/mach-sa1100/generic.c |
| 3 | * | 4 | * |
| 4 | * Author: Nicolas Pitre | 5 | * Author: Nicolas Pitre |
| 5 | * | 6 | * |
| 6 | * Code common to all SA11x0 machines. | 7 | * Code common to all SA11x0 machines. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #include <linux/gpio.h> | 9 | #include <linux/gpio.h> |
| 13 | #include <linux/gpio/machine.h> | 10 | #include <linux/gpio/machine.h> |
diff --git a/arch/arm/mach-sa1100/h3100.c b/arch/arm/mach-sa1100/h3100.c index 9dc5bcb7326b..51eaeeaf3f10 100644 --- a/arch/arm/mach-sa1100/h3100.c +++ b/arch/arm/mach-sa1100/h3100.c | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Support for Compaq iPAQ H3100 handheld computer | 3 | * Support for Compaq iPAQ H3100 handheld computer |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2000,1 Compaq Computer Corporation. (Author: Jamey Hicks) | 5 | * Copyright (c) 2000,1 Compaq Computer Corporation. (Author: Jamey Hicks) |
| 5 | * Copyright (c) 2009 Dmitry Artamonow <mad_soft@inbox.ru> | 6 | * Copyright (c) 2009 Dmitry Artamonow <mad_soft@inbox.ru> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #include <linux/init.h> | 9 | #include <linux/init.h> |
diff --git a/arch/arm/mach-sa1100/h3600.c b/arch/arm/mach-sa1100/h3600.c index 118338efd790..baf529117b26 100644 --- a/arch/arm/mach-sa1100/h3600.c +++ b/arch/arm/mach-sa1100/h3600.c | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Support for Compaq iPAQ H3600 handheld computer | 3 | * Support for Compaq iPAQ H3600 handheld computer |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2000,1 Compaq Computer Corporation. (Author: Jamey Hicks) | 5 | * Copyright (c) 2000,1 Compaq Computer Corporation. (Author: Jamey Hicks) |
| 5 | * Copyright (c) 2009 Dmitry Artamonow <mad_soft@inbox.ru> | 6 | * Copyright (c) 2009 Dmitry Artamonow <mad_soft@inbox.ru> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #include <linux/init.h> | 9 | #include <linux/init.h> |
diff --git a/arch/arm/mach-sa1100/h3xxx.c b/arch/arm/mach-sa1100/h3xxx.c index 36a78b0c106f..e93e3a1d60d5 100644 --- a/arch/arm/mach-sa1100/h3xxx.c +++ b/arch/arm/mach-sa1100/h3xxx.c | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Support for Compaq iPAQ H3100 and H3600 handheld computers (common code) | 3 | * Support for Compaq iPAQ H3100 and H3600 handheld computers (common code) |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2000,1 Compaq Computer Corporation. (Author: Jamey Hicks) | 5 | * Copyright (c) 2000,1 Compaq Computer Corporation. (Author: Jamey Hicks) |
| 5 | * Copyright (c) 2009 Dmitry Artamonow <mad_soft@inbox.ru> | 6 | * Copyright (c) 2009 Dmitry Artamonow <mad_soft@inbox.ru> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-sa1100/hackkit.c b/arch/arm/mach-sa1100/hackkit.c index 643d5f2d9af9..4f4c1bb890e0 100644 --- a/arch/arm/mach-sa1100/hackkit.c +++ b/arch/arm/mach-sa1100/hackkit.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-sa1100/hackkit.c | 3 | * linux/arch/arm/mach-sa1100/hackkit.c |
| 3 | * | 4 | * |
| @@ -5,11 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * This file contains all HackKit tweaks. Based on original work from | 7 | * This file contains all HackKit tweaks. Based on original work from |
| 7 | * Nicolas Pitre's assabet fixes | 8 | * Nicolas Pitre's assabet fixes |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | */ | 9 | */ |
| 14 | #include <linux/init.h> | 10 | #include <linux/init.h> |
| 15 | #include <linux/kernel.h> | 11 | #include <linux/kernel.h> |
diff --git a/arch/arm/mach-sa1100/include/mach/badge4.h b/arch/arm/mach-sa1100/include/mach/badge4.h index 44d2e1bfc04b..90e744a54ed5 100644 --- a/arch/arm/mach-sa1100/include/mach/badge4.h +++ b/arch/arm/mach-sa1100/include/mach/badge4.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-sa1100/include/mach/badge4.h | 3 | * arch/arm/mach-sa1100/include/mach/badge4.h |
| 3 | * | 4 | * |
| @@ -5,11 +6,6 @@ | |||
| 5 | * Christopher Hoover <ch@hpl.hp.com> | 6 | * Christopher Hoover <ch@hpl.hp.com> |
| 6 | * | 7 | * |
| 7 | * Copyright (C) 2002 Hewlett-Packard Company | 8 | * Copyright (C) 2002 Hewlett-Packard Company |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | */ | 9 | */ |
| 14 | 10 | ||
| 15 | #ifndef __ASM_ARCH_HARDWARE_H | 11 | #ifndef __ASM_ARCH_HARDWARE_H |
diff --git a/arch/arm/mach-sa1100/include/mach/cerf.h b/arch/arm/mach-sa1100/include/mach/cerf.h index 88fd9c006ce0..59c185ebd494 100644 --- a/arch/arm/mach-sa1100/include/mach/cerf.h +++ b/arch/arm/mach-sa1100/include/mach/cerf.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-sa1100/include/mach/cerf.h | 3 | * arch/arm/mach-sa1100/include/mach/cerf.h |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Apr-2003 : Removed some old PDA crud [FB] | 5 | * Apr-2003 : Removed some old PDA crud [FB] |
| 9 | */ | 6 | */ |
| 10 | #ifndef _INCLUDE_CERF_H_ | 7 | #ifndef _INCLUDE_CERF_H_ |
diff --git a/arch/arm/mach-sa1100/include/mach/h3xxx.h b/arch/arm/mach-sa1100/include/mach/h3xxx.h index 603d4343f7f6..0ee2578e0006 100644 --- a/arch/arm/mach-sa1100/include/mach/h3xxx.h +++ b/arch/arm/mach-sa1100/include/mach/h3xxx.h | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Definitions for Compaq iPAQ H3100 and H3600 handheld computers | 3 | * Definitions for Compaq iPAQ H3100 and H3600 handheld computers |
| 3 | * | 4 | * |
| 4 | * (c) 2000 Compaq Computer Corporation. (Author: Jamey Hicks) | 5 | * (c) 2000 Compaq Computer Corporation. (Author: Jamey Hicks) |
| 5 | * (c) 2009 Dmitry Artamonow <mad_soft@inbox.ru> | 6 | * (c) 2009 Dmitry Artamonow <mad_soft@inbox.ru> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #ifndef _INCLUDE_H3XXX_H_ | 9 | #ifndef _INCLUDE_H3XXX_H_ |
diff --git a/arch/arm/mach-sa1100/include/mach/jornada720.h b/arch/arm/mach-sa1100/include/mach/jornada720.h index cc6b4bfcecf6..bb22fcab8c6c 100644 --- a/arch/arm/mach-sa1100/include/mach/jornada720.h +++ b/arch/arm/mach-sa1100/include/mach/jornada720.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-sa1100/include/mach/jornada720.h | 3 | * arch/arm/mach-sa1100/include/mach/jornada720.h |
| 3 | * | 4 | * |
| @@ -5,11 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Copyright 2007,2008 Kristoffer Ericson <Kristoffer.Ericson@gmail.com> | 7 | * Copyright 2007,2008 Kristoffer Ericson <Kristoffer.Ericson@gmail.com> |
| 7 | * Copyright 2000 John Ankcorn <jca@lcs.mit.edu> | 8 | * Copyright 2000 John Ankcorn <jca@lcs.mit.edu> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | */ | 9 | */ |
| 14 | 10 | ||
| 15 | /* HP Jornada 7xx microprocessor commands */ | 11 | /* HP Jornada 7xx microprocessor commands */ |
diff --git a/arch/arm/mach-sa1100/include/mach/mtd-xip.h b/arch/arm/mach-sa1100/include/mach/mtd-xip.h index cb76096a2e36..85e6a79112d2 100644 --- a/arch/arm/mach-sa1100/include/mach/mtd-xip.h +++ b/arch/arm/mach-sa1100/include/mach/mtd-xip.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * MTD primitives for XIP support. Architecture specific functions | 3 | * MTD primitives for XIP support. Architecture specific functions |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Author: Nicolas Pitre | 7 | * Author: Nicolas Pitre |
| 7 | * Created: Nov 2, 2004 | 8 | * Created: Nov 2, 2004 |
| 8 | * Copyright: (C) 2004 MontaVista Software, Inc. | 9 | * Copyright: (C) 2004 MontaVista Software, Inc. |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #ifndef __ARCH_SA1100_MTD_XIP_H__ | 12 | #ifndef __ARCH_SA1100_MTD_XIP_H__ |
diff --git a/arch/arm/mach-sa1100/include/mach/nanoengine.h b/arch/arm/mach-sa1100/include/mach/nanoengine.h index 5ebd469a31f2..8d5ee1438956 100644 --- a/arch/arm/mach-sa1100/include/mach/nanoengine.h +++ b/arch/arm/mach-sa1100/include/mach/nanoengine.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-sa1100/include/mach/nanoengine.h | 3 | * arch/arm/mach-sa1100/include/mach/nanoengine.h |
| 3 | * | 4 | * |
| @@ -5,11 +6,6 @@ | |||
| 5 | * Only include this file from SA1100-specific files. | 6 | * Only include this file from SA1100-specific files. |
| 6 | * | 7 | * |
| 7 | * Copyright (C) 2010 Marcelo Roberto Jimenez <mroberto@cpti.cetuc.puc-rio.br> | 8 | * Copyright (C) 2010 Marcelo Roberto Jimenez <mroberto@cpti.cetuc.puc-rio.br> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | */ | 9 | */ |
| 14 | #ifndef __ASM_ARCH_NANOENGINE_H | 10 | #ifndef __ASM_ARCH_NANOENGINE_H |
| 15 | #define __ASM_ARCH_NANOENGINE_H | 11 | #define __ASM_ARCH_NANOENGINE_H |
diff --git a/arch/arm/mach-sa1100/jornada720.c b/arch/arm/mach-sa1100/jornada720.c index 6298bad09ef3..e259298d9465 100644 --- a/arch/arm/mach-sa1100/jornada720.c +++ b/arch/arm/mach-sa1100/jornada720.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-sa1100/jornada720.c | 3 | * linux/arch/arm/mach-sa1100/jornada720.c |
| 3 | * | 4 | * |
| @@ -6,11 +7,6 @@ | |||
| 6 | * Copyright (C) 2007 Kristoffer Ericson <Kristoffer.Ericson@gmail.com> | 7 | * Copyright (C) 2007 Kristoffer Ericson <Kristoffer.Ericson@gmail.com> |
| 7 | * Copyright (C) 2006 Filip Zyzniewski <filip.zyzniewski@tefnet.pl> | 8 | * Copyright (C) 2006 Filip Zyzniewski <filip.zyzniewski@tefnet.pl> |
| 8 | * Copyright (C) 2005 Michael Gernoth <michael@gernoth.net> | 9 | * Copyright (C) 2005 Michael Gernoth <michael@gernoth.net> |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | */ | 10 | */ |
| 15 | 11 | ||
| 16 | #include <linux/init.h> | 12 | #include <linux/init.h> |
diff --git a/arch/arm/mach-sa1100/jornada720_ssp.c b/arch/arm/mach-sa1100/jornada720_ssp.c index 7fc11a3c17b4..1dbe98948ce3 100644 --- a/arch/arm/mach-sa1100/jornada720_ssp.c +++ b/arch/arm/mach-sa1100/jornada720_ssp.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /** | 2 | /** |
| 2 | * arch/arm/mac-sa1100/jornada720_ssp.c | 3 | * arch/arm/mac-sa1100/jornada720_ssp.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2006/2007 Kristoffer Ericson <Kristoffer.Ericson@gmail.com> | 5 | * Copyright (C) 2006/2007 Kristoffer Ericson <Kristoffer.Ericson@gmail.com> |
| 5 | * Copyright (C) 2006 Filip Zyzniewski <filip.zyzniewski@tefnet.pl> | 6 | * Copyright (C) 2006 Filip Zyzniewski <filip.zyzniewski@tefnet.pl> |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * SSP driver for the HP Jornada 710/720/728 | 8 | * SSP driver for the HP Jornada 710/720/728 |
| 12 | */ | 9 | */ |
| 13 | 10 | ||
diff --git a/arch/arm/mach-sa1100/nanoengine.c b/arch/arm/mach-sa1100/nanoengine.c index 4d35258a7b32..f6c9c19c39fb 100644 --- a/arch/arm/mach-sa1100/nanoengine.c +++ b/arch/arm/mach-sa1100/nanoengine.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-sa1100/nanoengine.c | 3 | * linux/arch/arm/mach-sa1100/nanoengine.c |
| 3 | * | 4 | * |
| 4 | * Bright Star Engineering's nanoEngine board init code. | 5 | * Bright Star Engineering's nanoEngine board init code. |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2010 Marcelo Roberto Jimenez <mroberto@cpti.cetuc.puc-rio.br> | 7 | * Copyright (C) 2010 Marcelo Roberto Jimenez <mroberto@cpti.cetuc.puc-rio.br> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/init.h> | 10 | #include <linux/init.h> |
diff --git a/arch/arm/mach-sa1100/ssp.c b/arch/arm/mach-sa1100/ssp.c index e22fca9ad5ec..613fd767afcf 100644 --- a/arch/arm/mach-sa1100/ssp.c +++ b/arch/arm/mach-sa1100/ssp.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-sa1100/ssp.c | 3 | * linux/arch/arm/mach-sa1100/ssp.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2003 Russell King. | 5 | * Copyright (C) 2003 Russell King. |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Generic SSP driver. This provides the generic core for simple | 7 | * Generic SSP driver. This provides the generic core for simple |
| 11 | * IO-based SSP applications. | 8 | * IO-based SSP applications. |
| 12 | */ | 9 | */ |
diff --git a/arch/arm/mach-socfpga/headsmp.S b/arch/arm/mach-socfpga/headsmp.S index c160fa3007e9..54f1844eac03 100644 --- a/arch/arm/mach-socfpga/headsmp.S +++ b/arch/arm/mach-socfpga/headsmp.S | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2003 ARM Limited | 3 | * Copyright (c) 2003 ARM Limited |
| 3 | * Copyright (c) u-boot contributors | 4 | * Copyright (c) u-boot contributors |
| 4 | * Copyright (c) 2012 Pavel Machek <pavel@denx.de> | 5 | * Copyright (c) 2012 Pavel Machek <pavel@denx.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
| 11 | #include <linux/init.h> | 8 | #include <linux/init.h> |
diff --git a/arch/arm/mach-spear/headsmp.S b/arch/arm/mach-spear/headsmp.S index 6e250b6c0aa2..96f89436ccf6 100644 --- a/arch/arm/mach-spear/headsmp.S +++ b/arch/arm/mach-spear/headsmp.S | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-spear13XX/headsmp.S | 3 | * arch/arm/mach-spear13XX/headsmp.S |
| 3 | * | 4 | * |
| 4 | * Picked from realview | 5 | * Picked from realview |
| 5 | * Copyright (c) 2012 ST Microelectronics Limited | 6 | * Copyright (c) 2012 ST Microelectronics Limited |
| 6 | * Shiraz Hashim <shiraz.linux.kernel@gmail.com> | 7 | * Shiraz Hashim <shiraz.linux.kernel@gmail.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/linkage.h> | 10 | #include <linux/linkage.h> |
diff --git a/arch/arm/mach-spear/hotplug.c b/arch/arm/mach-spear/hotplug.c index 0dd84f609627..82a83c3cffdf 100644 --- a/arch/arm/mach-spear/hotplug.c +++ b/arch/arm/mach-spear/hotplug.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-spear13xx/hotplug.c | 3 | * linux/arch/arm/mach-spear13xx/hotplug.c |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Deepak Sikri <deepak.sikri@st.com> | 6 | * Deepak Sikri <deepak.sikri@st.com> |
| 6 | * | 7 | * |
| 7 | * based upon linux/arch/arm/mach-realview/hotplug.c | 8 | * based upon linux/arch/arm/mach-realview/hotplug.c |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
| 14 | #include <linux/errno.h> | 11 | #include <linux/errno.h> |
diff --git a/arch/arm/mach-spear/platsmp.c b/arch/arm/mach-spear/platsmp.c index b1ff4bb86f6d..e33a85c28c95 100644 --- a/arch/arm/mach-spear/platsmp.c +++ b/arch/arm/mach-spear/platsmp.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-spear13xx/platsmp.c | 3 | * arch/arm/mach-spear13xx/platsmp.c |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2012 ST Microelectronics Ltd. | 7 | * Copyright (C) 2012 ST Microelectronics Ltd. |
| 7 | * Shiraz Hashim <shiraz.linux.kernel@gmail.com> | 8 | * Shiraz Hashim <shiraz.linux.kernel@gmail.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/delay.h> | 11 | #include <linux/delay.h> |
diff --git a/arch/arm/mach-sti/board-dt.c b/arch/arm/mach-sti/board-dt.c index e04cd1b201bb..dcb98937fcf5 100644 --- a/arch/arm/mach-sti/board-dt.c +++ b/arch/arm/mach-sti/board-dt.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 STMicroelectronics (R&D) Limited. | 3 | * Copyright (C) 2013 STMicroelectronics (R&D) Limited. |
| 3 | * Author(s): Srinivas Kandagatla <srinivas.kandagatla@st.com> | 4 | * Author(s): Srinivas Kandagatla <srinivas.kandagatla@st.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/irq.h> | 7 | #include <linux/irq.h> |
diff --git a/arch/arm/mach-sti/platsmp.c b/arch/arm/mach-sti/platsmp.c index d0272a839ffb..e2ba04b562be 100644 --- a/arch/arm/mach-sti/platsmp.c +++ b/arch/arm/mach-sti/platsmp.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-sti/platsmp.c | 3 | * arch/arm/mach-sti/platsmp.c |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * | 9 | * |
| 9 | * Copyright (C) 2002 ARM Ltd. | 10 | * Copyright (C) 2002 ARM Ltd. |
| 10 | * All Rights Reserved | 11 | * All Rights Reserved |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | #include <linux/init.h> | 13 | #include <linux/init.h> |
| 17 | #include <linux/errno.h> | 14 | #include <linux/errno.h> |
diff --git a/arch/arm/mach-sti/smp.h b/arch/arm/mach-sti/smp.h index d8a2f8758490..23e929d83a14 100644 --- a/arch/arm/mach-sti/smp.h +++ b/arch/arm/mach-sti/smp.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-sti/smp.h | 3 | * arch/arm/mach-sti/smp.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 STMicroelectronics (R&D) Limited. | 5 | * Copyright (C) 2013 STMicroelectronics (R&D) Limited. |
| 5 | * http://www.st.com | 6 | * http://www.st.com |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __MACH_STI_SMP_H | 9 | #ifndef __MACH_STI_SMP_H |
diff --git a/arch/arm/mach-tegra/hotplug.c b/arch/arm/mach-tegra/hotplug.c index 8ec707826072..5c907c2c04e0 100644 --- a/arch/arm/mach-tegra/hotplug.c +++ b/arch/arm/mach-tegra/hotplug.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2002 ARM Ltd. | 3 | * Copyright (C) 2002 ARM Ltd. |
| 3 | * All Rights Reserved | 4 | * All Rights Reserved |
| 4 | * Copyright (c) 2010, 2012-2013, NVIDIA Corporation. All rights reserved. | 5 | * Copyright (c) 2010, 2012-2013, NVIDIA Corporation. All rights reserved. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/clk/tegra.h> | 8 | #include <linux/clk/tegra.h> |
diff --git a/arch/arm/mach-tegra/platsmp.c b/arch/arm/mach-tegra/platsmp.c index b5a2afe99101..e6911a14c096 100644 --- a/arch/arm/mach-tegra/platsmp.c +++ b/arch/arm/mach-tegra/platsmp.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-tegra/platsmp.c | 3 | * linux/arch/arm/mach-tegra/platsmp.c |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Copyright (C) 2009 Palm | 8 | * Copyright (C) 2009 Palm |
| 8 | * All Rights Reserved | 9 | * All Rights Reserved |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/clk/tegra.h> | 12 | #include <linux/clk/tegra.h> |
diff --git a/arch/arm/mach-ux500/cpu-db8500.c b/arch/arm/mach-ux500/cpu-db8500.c index 389ecf6faa00..9580525102da 100644 --- a/arch/arm/mach-ux500/cpu-db8500.c +++ b/arch/arm/mach-ux500/cpu-db8500.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2008-2009 ST-Ericsson SA | 3 | * Copyright (C) 2008-2009 ST-Ericsson SA |
| 3 | * | 4 | * |
| 4 | * Author: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com> | 5 | * Author: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.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 version 2, as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | #include <linux/types.h> | 7 | #include <linux/types.h> |
| 12 | #include <linux/init.h> | 8 | #include <linux/init.h> |
diff --git a/arch/arm/mach-ux500/platsmp.c b/arch/arm/mach-ux500/platsmp.c index 69c2361ca688..0810f3abd810 100644 --- a/arch/arm/mach-ux500/platsmp.c +++ b/arch/arm/mach-ux500/platsmp.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2002 ARM Ltd. | 3 | * Copyright (C) 2002 ARM Ltd. |
| 3 | * Copyright (C) 2008 STMicroelctronics. | 4 | * Copyright (C) 2008 STMicroelctronics. |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Author: Srinidhi Kasagar <srinidhi.kasagar@stericsson.com> | 6 | * Author: Srinidhi Kasagar <srinidhi.kasagar@stericsson.com> |
| 6 | * | 7 | * |
| 7 | * This file is based on arm realview platform | 8 | * This file is based on arm realview platform |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #include <linux/init.h> | 10 | #include <linux/init.h> |
| 14 | #include <linux/errno.h> | 11 | #include <linux/errno.h> |
diff --git a/arch/arm/mach-vexpress/dcscb.c b/arch/arm/mach-vexpress/dcscb.c index ee2a0faafaa1..46a903c88c6a 100644 --- a/arch/arm/mach-vexpress/dcscb.c +++ b/arch/arm/mach-vexpress/dcscb.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-vexpress/dcscb.c - Dual Cluster System Configuration Block | 3 | * arch/arm/mach-vexpress/dcscb.c - Dual Cluster System Configuration Block |
| 3 | * | 4 | * |
| 4 | * Created by: Nicolas Pitre, May 2012 | 5 | * Created by: Nicolas Pitre, May 2012 |
| 5 | * Copyright: (C) 2012-2013 Linaro Limited | 6 | * Copyright: (C) 2012-2013 Linaro Limited |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/init.h> | 9 | #include <linux/init.h> |
diff --git a/arch/arm/mach-vexpress/dcscb_setup.S b/arch/arm/mach-vexpress/dcscb_setup.S index 4bb7fbe0f621..0614b2ebd354 100644 --- a/arch/arm/mach-vexpress/dcscb_setup.S +++ b/arch/arm/mach-vexpress/dcscb_setup.S | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/dcscb_setup.S | 3 | * arch/arm/include/asm/dcscb_setup.S |
| 3 | * | 4 | * |
| 4 | * Created by: Dave Martin, 2012-06-22 | 5 | * Created by: Dave Martin, 2012-06-22 |
| 5 | * Copyright: (C) 2012-2013 Linaro Limited | 6 | * Copyright: (C) 2012-2013 Linaro Limited |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/linkage.h> | 9 | #include <linux/linkage.h> |
diff --git a/arch/arm/mach-vexpress/platsmp.c b/arch/arm/mach-vexpress/platsmp.c index af0113be5970..99c93124aa68 100644 --- a/arch/arm/mach-vexpress/platsmp.c +++ b/arch/arm/mach-vexpress/platsmp.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-vexpress/platsmp.c | 3 | * linux/arch/arm/mach-vexpress/platsmp.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2002 ARM Ltd. | 5 | * Copyright (C) 2002 ARM Ltd. |
| 5 | * All Rights Reserved | 6 | * All Rights Reserved |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #include <linux/init.h> | 8 | #include <linux/init.h> |
| 12 | #include <linux/errno.h> | 9 | #include <linux/errno.h> |
diff --git a/arch/arm/mach-vexpress/tc2_pm.c b/arch/arm/mach-vexpress/tc2_pm.c index 9b5f3c427086..e96c42ae3602 100644 --- a/arch/arm/mach-vexpress/tc2_pm.c +++ b/arch/arm/mach-vexpress/tc2_pm.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-vexpress/tc2_pm.c - TC2 power management support | 3 | * arch/arm/mach-vexpress/tc2_pm.c - TC2 power management support |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Some portions of this file were originally written by Achin Gupta | 8 | * Some portions of this file were originally written by Achin Gupta |
| 8 | * Copyright: (C) 2012 ARM Limited | 9 | * Copyright: (C) 2012 ARM Limited |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/delay.h> | 12 | #include <linux/delay.h> |
diff --git a/arch/arm/mach-vexpress/v2m-mps2.c b/arch/arm/mach-vexpress/v2m-mps2.c index e7ad9c27231c..5b50d8e95cd7 100644 --- a/arch/arm/mach-vexpress/v2m-mps2.c +++ b/arch/arm/mach-vexpress/v2m-mps2.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 ARM Limited | 3 | * Copyright (C) 2015 ARM Limited |
| 3 | * | 4 | * |
| 4 | * Author: Vladimir Murzin <vladimir.murzin@arm.com> | 5 | * Author: Vladimir Murzin <vladimir.murzin@arm.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <asm/mach/arch.h> | 8 | #include <asm/mach/arch.h> |
diff --git a/arch/arm/mach-w90x900/cpu.h b/arch/arm/mach-w90x900/cpu.h index f8730b60bd76..a56f36d04bac 100644 --- a/arch/arm/mach-w90x900/cpu.h +++ b/arch/arm/mach-w90x900/cpu.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-w90x900/cpu.h | 3 | * arch/arm/mach-w90x900/cpu.h |
| 3 | * | 4 | * |
| @@ -9,11 +10,6 @@ | |||
| 9 | * Header file for NUC900 CPU support | 10 | * Header file for NUC900 CPU support |
| 10 | * | 11 | * |
| 11 | * Wan ZongShun <mcuos.com@gmail.com> | 12 | * Wan ZongShun <mcuos.com@gmail.com> |
| 12 | * | ||
| 13 | * This program is free software; you can redistribute it and/or modify | ||
| 14 | * it under the terms of the GNU General Public License version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | * | ||
| 17 | */ | 13 | */ |
| 18 | 14 | ||
| 19 | #define IODESC_ENT(y) \ | 15 | #define IODESC_ENT(y) \ |
diff --git a/arch/arm/mach-w90x900/gpio.c b/arch/arm/mach-w90x900/gpio.c index 55d1a00dbd28..cb5df211f1ed 100644 --- a/arch/arm/mach-w90x900/gpio.c +++ b/arch/arm/mach-w90x900/gpio.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-w90x900/gpio.c | 3 | * linux/arch/arm/mach-w90x900/gpio.c |
| 3 | * | 4 | * |
| 4 | * Generic nuc900 GPIO handling | 5 | * Generic nuc900 GPIO handling |
| 5 | * | 6 | * |
| 6 | * Wan ZongShun <mcuos.com@gmail.com> | 7 | * Wan ZongShun <mcuos.com@gmail.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/clk.h> | 10 | #include <linux/clk.h> |
diff --git a/arch/arm/mach-w90x900/nuc910.h b/arch/arm/mach-w90x900/nuc910.h index b14c71a9e683..53be3323736f 100644 --- a/arch/arm/mach-w90x900/nuc910.h +++ b/arch/arm/mach-w90x900/nuc910.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-w90x900/nuc910.h | 3 | * arch/arm/mach-w90x900/nuc910.h |
| 3 | * | 4 | * |
| @@ -6,11 +7,6 @@ | |||
| 6 | * Header file for NUC900 CPU support | 7 | * Header file for NUC900 CPU support |
| 7 | * | 8 | * |
| 8 | * Wan ZongShun <mcuos.com@gmail.com> | 9 | * Wan ZongShun <mcuos.com@gmail.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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | */ | 10 | */ |
| 15 | #include "nuc9xx.h" | 11 | #include "nuc9xx.h" |
| 16 | 12 | ||
diff --git a/arch/arm/mach-w90x900/nuc950.h b/arch/arm/mach-w90x900/nuc950.h index 6e9de3051cd4..23cff81ea630 100644 --- a/arch/arm/mach-w90x900/nuc950.h +++ b/arch/arm/mach-w90x900/nuc950.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-w90x900/nuc950.h | 3 | * arch/arm/mach-w90x900/nuc950.h |
| 3 | * | 4 | * |
| @@ -6,11 +7,6 @@ | |||
| 6 | * Header file for NUC900 CPU support | 7 | * Header file for NUC900 CPU support |
| 7 | * | 8 | * |
| 8 | * Wan ZongShun <mcuos.com@gmail.com> | 9 | * Wan ZongShun <mcuos.com@gmail.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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | */ | 10 | */ |
| 15 | #include "nuc9xx.h" | 11 | #include "nuc9xx.h" |
| 16 | 12 | ||
diff --git a/arch/arm/mach-w90x900/nuc960.h b/arch/arm/mach-w90x900/nuc960.h index 9f6df9a00286..88bb13c971dc 100644 --- a/arch/arm/mach-w90x900/nuc960.h +++ b/arch/arm/mach-w90x900/nuc960.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-w90x900/nuc960.h | 3 | * arch/arm/mach-w90x900/nuc960.h |
| 3 | * | 4 | * |
| @@ -6,11 +7,6 @@ | |||
| 6 | * Header file for NUC900 CPU support | 7 | * Header file for NUC900 CPU support |
| 7 | * | 8 | * |
| 8 | * Wan ZongShun <mcuos.com@gmail.com> | 9 | * Wan ZongShun <mcuos.com@gmail.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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | */ | 10 | */ |
| 15 | #include "nuc9xx.h" | 11 | #include "nuc9xx.h" |
| 16 | 12 | ||
diff --git a/arch/arm/mach-w90x900/nuc9xx.h b/arch/arm/mach-w90x900/nuc9xx.h index e3ab1e1381f1..21f6f9c304e8 100644 --- a/arch/arm/mach-w90x900/nuc9xx.h +++ b/arch/arm/mach-w90x900/nuc9xx.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-w90x900/nuc9xx.h | 3 | * arch/arm/mach-w90x900/nuc9xx.h |
| 3 | * | 4 | * |
| @@ -8,11 +9,6 @@ | |||
| 8 | * Header file for NUC900 CPU support | 9 | * Header file for NUC900 CPU support |
| 9 | * | 10 | * |
| 10 | * Wan ZongShun <mcuos.com@gmail.com> | 11 | * Wan ZongShun <mcuos.com@gmail.com> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | * | ||
| 16 | */ | 12 | */ |
| 17 | 13 | ||
| 18 | #include <linux/reboot.h> | 14 | #include <linux/reboot.h> |
diff --git a/arch/arm/mach-zx/core.h b/arch/arm/mach-zx/core.h index 3efe8e038ee4..25fe873892c9 100644 --- a/arch/arm/mach-zx/core.h +++ b/arch/arm/mach-zx/core.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2014 Linaro Ltd. | 3 | * Copyright 2014 Linaro Ltd. |
| 3 | * Copyright (C) 2014 ZTE Corporation. | 4 | * Copyright (C) 2014 ZTE Corporation. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef __MACH_ZX_CORE_H | 7 | #ifndef __MACH_ZX_CORE_H |
diff --git a/arch/arm/mach-zx/headsmp.S b/arch/arm/mach-zx/headsmp.S index a1aa4028389f..0846859b0573 100644 --- a/arch/arm/mach-zx/headsmp.S +++ b/arch/arm/mach-zx/headsmp.S | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2014 Linaro Ltd. | 3 | * Copyright 2014 Linaro Ltd. |
| 3 | * Copyright (C) 2014 ZTE Corporation. | 4 | * Copyright (C) 2014 ZTE Corporation. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
diff --git a/arch/arm/mach-zx/platsmp.c b/arch/arm/mach-zx/platsmp.c index afb9a82dedc3..d4e1d3792224 100644 --- a/arch/arm/mach-zx/platsmp.c +++ b/arch/arm/mach-zx/platsmp.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2014 Linaro Ltd. | 3 | * Copyright 2014 Linaro Ltd. |
| 3 | * Copyright (C) 2014 ZTE Corporation. | 4 | * Copyright (C) 2014 ZTE Corporation. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/delay.h> | 7 | #include <linux/delay.h> |
diff --git a/arch/arm/mach-zx/zx296702.c b/arch/arm/mach-zx/zx296702.c index a041e13ab0ac..fd8fa3a074fa 100644 --- a/arch/arm/mach-zx/zx296702.c +++ b/arch/arm/mach-zx/zx296702.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2014 Linaro Ltd. | 3 | * Copyright 2014 Linaro Ltd. |
| 3 | * Copyright (C) 2014 ZTE Corporation. | 4 | * Copyright (C) 2014 ZTE Corporation. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <asm/mach/arch.h> | 7 | #include <asm/mach/arch.h> |
diff --git a/arch/arm/mach-zynq/headsmp.S b/arch/arm/mach-zynq/headsmp.S index f6d5de073e34..ab85003cf9ad 100644 --- a/arch/arm/mach-zynq/headsmp.S +++ b/arch/arm/mach-zynq/headsmp.S | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2013 Steffen Trumtrar <s.trumtrar@pengutronix.de> | 3 | * Copyright (c) 2013 Steffen Trumtrar <s.trumtrar@pengutronix.de> |
| 3 | * Copyright (c) 2012-2013 Xilinx | 4 | * Copyright (c) 2012-2013 Xilinx |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include <linux/linkage.h> | 6 | #include <linux/linkage.h> |
| 10 | #include <linux/init.h> | 7 | #include <linux/init.h> |
diff --git a/arch/arm/mm/alignment.c b/arch/arm/mm/alignment.c index e376883ab35b..6067fa4de22b 100644 --- a/arch/arm/mm/alignment.c +++ b/arch/arm/mm/alignment.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/alignment.c | 3 | * linux/arch/arm/mm/alignment.c |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Thumb alignment fault fixups (c) 2004 MontaVista Software, Inc. | 7 | * Thumb alignment fault fixups (c) 2004 MontaVista Software, Inc. |
| 7 | * - Adapted from gdb/sim/arm/thumbemu.c -- Thumb instruction emulation. | 8 | * - Adapted from gdb/sim/arm/thumbemu.c -- Thumb instruction emulation. |
| 8 | * Copyright (C) 1996, Cygnus Software Technologies Ltd. | 9 | * Copyright (C) 1996, Cygnus Software Technologies Ltd. |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | #include <linux/moduleparam.h> | 11 | #include <linux/moduleparam.h> |
| 15 | #include <linux/compiler.h> | 12 | #include <linux/compiler.h> |
diff --git a/arch/arm/mm/cache-b15-rac.c b/arch/arm/mm/cache-b15-rac.c index c6ed14840c3c..3471fc64a3ae 100644 --- a/arch/arm/mm/cache-b15-rac.c +++ b/arch/arm/mm/cache-b15-rac.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Broadcom Brahma-B15 CPU read-ahead cache management functions | 3 | * Broadcom Brahma-B15 CPU read-ahead cache management functions |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015-2016 Broadcom | 5 | * Copyright (C) 2015-2016 Broadcom |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/err.h> | 8 | #include <linux/err.h> |
diff --git a/arch/arm/mm/cache-fa.S b/arch/arm/mm/cache-fa.S index 2f0c58836ae7..3a464d1649b4 100644 --- a/arch/arm/mm/cache-fa.S +++ b/arch/arm/mm/cache-fa.S | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/cache-fa.S | 3 | * linux/arch/arm/mm/cache-fa.S |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Based on cache-v4wb.S: | 8 | * Based on cache-v4wb.S: |
| 8 | * Copyright (C) 1997-2002 Russell king | 9 | * Copyright (C) 1997-2002 Russell king |
| 9 | * | 10 | * |
| 10 | * This program is free software; you can redistribute it and/or modify | ||
| 11 | * it under the terms of the GNU General Public License version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | * Processors: FA520 FA526 FA626 | 11 | * Processors: FA520 FA526 FA626 |
| 15 | */ | 12 | */ |
| 16 | #include <linux/linkage.h> | 13 | #include <linux/linkage.h> |
diff --git a/arch/arm/mm/cache-nop.S b/arch/arm/mm/cache-nop.S index f1cc9861031f..72d939ef8798 100644 --- a/arch/arm/mm/cache-nop.S +++ b/arch/arm/mm/cache-nop.S | |||
| @@ -1,8 +1,4 @@ | |||
| 1 | /* | 1 | /* SPDX-License-Identifier: GPL-2.0-only */ |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License version 2 as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | */ | ||
| 6 | #include <linux/linkage.h> | 2 | #include <linux/linkage.h> |
| 7 | #include <linux/init.h> | 3 | #include <linux/init.h> |
| 8 | #include <asm/assembler.h> | 4 | #include <asm/assembler.h> |
diff --git a/arch/arm/mm/cache-v4.S b/arch/arm/mm/cache-v4.S index 91e3adf155cb..7787057e4990 100644 --- a/arch/arm/mm/cache-v4.S +++ b/arch/arm/mm/cache-v4.S | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/cache-v4.S | 3 | * linux/arch/arm/mm/cache-v4.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1997-2002 Russell king | 5 | * Copyright (C) 1997-2002 Russell king |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
| 11 | #include <linux/init.h> | 8 | #include <linux/init.h> |
diff --git a/arch/arm/mm/cache-v4wb.S b/arch/arm/mm/cache-v4wb.S index a5084ec70c6e..905ac2fa2b1e 100644 --- a/arch/arm/mm/cache-v4wb.S +++ b/arch/arm/mm/cache-v4wb.S | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/cache-v4wb.S | 3 | * linux/arch/arm/mm/cache-v4wb.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1997-2002 Russell king | 5 | * Copyright (C) 1997-2002 Russell king |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
| 11 | #include <linux/init.h> | 8 | #include <linux/init.h> |
diff --git a/arch/arm/mm/cache-v4wt.S b/arch/arm/mm/cache-v4wt.S index a0982ce49007..0b290c25a99d 100644 --- a/arch/arm/mm/cache-v4wt.S +++ b/arch/arm/mm/cache-v4wt.S | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/cache-v4wt.S | 3 | * linux/arch/arm/mm/cache-v4wt.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1997-2002 Russell king | 5 | * Copyright (C) 1997-2002 Russell king |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * ARMv4 write through cache operations support. | 7 | * ARMv4 write through cache operations support. |
| 11 | * | 8 | * |
| 12 | * We assume that the write buffer is not enabled. | 9 | * We assume that the write buffer is not enabled. |
diff --git a/arch/arm/mm/cache-v6.S b/arch/arm/mm/cache-v6.S index be68d62566c7..f0f65eb073e4 100644 --- a/arch/arm/mm/cache-v6.S +++ b/arch/arm/mm/cache-v6.S | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/cache-v6.S | 3 | * linux/arch/arm/mm/cache-v6.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2001 Deep Blue Solutions Ltd. | 5 | * Copyright (C) 2001 Deep Blue Solutions Ltd. |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This is the "shell" of the ARMv6 processor support. | 7 | * This is the "shell" of the ARMv6 processor support. |
| 11 | */ | 8 | */ |
| 12 | #include <linux/linkage.h> | 9 | #include <linux/linkage.h> |
diff --git a/arch/arm/mm/cache-v7.S b/arch/arm/mm/cache-v7.S index 2149b47a0c5a..8c83b4586883 100644 --- a/arch/arm/mm/cache-v7.S +++ b/arch/arm/mm/cache-v7.S | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/cache-v7.S | 3 | * linux/arch/arm/mm/cache-v7.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2001 Deep Blue Solutions Ltd. | 5 | * Copyright (C) 2001 Deep Blue Solutions Ltd. |
| 5 | * Copyright (C) 2005 ARM Ltd. | 6 | * Copyright (C) 2005 ARM Ltd. |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * This is the "shell" of the ARMv7 processor support. | 8 | * This is the "shell" of the ARMv7 processor support. |
| 12 | */ | 9 | */ |
| 13 | #include <linux/linkage.h> | 10 | #include <linux/linkage.h> |
diff --git a/arch/arm/mm/cache-v7m.S b/arch/arm/mm/cache-v7m.S index 32aa2a2aa260..a0035c426ce6 100644 --- a/arch/arm/mm/cache-v7m.S +++ b/arch/arm/mm/cache-v7m.S | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/cache-v7m.S | 3 | * linux/arch/arm/mm/cache-v7m.S |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Copyright (C) 2001 Deep Blue Solutions Ltd. | 7 | * Copyright (C) 2001 Deep Blue Solutions Ltd. |
| 7 | * Copyright (C) 2005 ARM Ltd. | 8 | * Copyright (C) 2005 ARM Ltd. |
| 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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | * This is the "shell" of the ARMv7M processor support. | 10 | * This is the "shell" of the ARMv7M processor support. |
| 14 | */ | 11 | */ |
| 15 | #include <linux/linkage.h> | 12 | #include <linux/linkage.h> |
diff --git a/arch/arm/mm/context.c b/arch/arm/mm/context.c index c8c8b9ed02e0..b7525b433f3e 100644 --- a/arch/arm/mm/context.c +++ b/arch/arm/mm/context.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/context.c | 3 | * linux/arch/arm/mm/context.c |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (C) 2012 ARM Limited | 6 | * Copyright (C) 2012 ARM Limited |
| 6 | * | 7 | * |
| 7 | * Author: Will Deacon <will.deacon@arm.com> | 8 | * Author: Will Deacon <will.deacon@arm.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #include <linux/init.h> | 10 | #include <linux/init.h> |
| 14 | #include <linux/sched.h> | 11 | #include <linux/sched.h> |
diff --git a/arch/arm/mm/copypage-fa.c b/arch/arm/mm/copypage-fa.c index bf24690ec83a..7e28c26f5aa4 100644 --- a/arch/arm/mm/copypage-fa.c +++ b/arch/arm/mm/copypage-fa.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/lib/copypage-fa.S | 3 | * linux/arch/arm/lib/copypage-fa.S |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Based on copypage-v4wb.S: | 8 | * Based on copypage-v4wb.S: |
| 8 | * Copyright (C) 1995-1999 Russell King | 9 | * Copyright (C) 1995-1999 Russell King |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | #include <linux/init.h> | 11 | #include <linux/init.h> |
| 15 | #include <linux/highmem.h> | 12 | #include <linux/highmem.h> |
diff --git a/arch/arm/mm/copypage-feroceon.c b/arch/arm/mm/copypage-feroceon.c index cc819732d9b8..064b19e63571 100644 --- a/arch/arm/mm/copypage-feroceon.c +++ b/arch/arm/mm/copypage-feroceon.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/copypage-feroceon.S | 3 | * linux/arch/arm/mm/copypage-feroceon.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008 Marvell Semiconductors | 5 | * Copyright (C) 2008 Marvell Semiconductors |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This handles copy_user_highpage and clear_user_page on Feroceon | 7 | * This handles copy_user_highpage and clear_user_page on Feroceon |
| 11 | * more optimally than the generic implementations. | 8 | * more optimally than the generic implementations. |
| 12 | */ | 9 | */ |
diff --git a/arch/arm/mm/copypage-v4mc.c b/arch/arm/mm/copypage-v4mc.c index f74cdce6d4da..a94bd08fdec2 100644 --- a/arch/arm/mm/copypage-v4mc.c +++ b/arch/arm/mm/copypage-v4mc.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/lib/copypage-armv4mc.S | 3 | * linux/arch/arm/lib/copypage-armv4mc.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-2005 Russell King | 5 | * Copyright (C) 1995-2005 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This handles the mini data cache, as found on SA11x0 and XScale | 7 | * This handles the mini data cache, as found on SA11x0 and XScale |
| 11 | * processors. When we copy a user page page, we map it in such a way | 8 | * processors. When we copy a user page page, we map it in such a way |
| 12 | * that accesses to this page will not touch the main data cache, but | 9 | * that accesses to this page will not touch the main data cache, but |
diff --git a/arch/arm/mm/copypage-v4wb.c b/arch/arm/mm/copypage-v4wb.c index 6d336740aae4..c3581b226459 100644 --- a/arch/arm/mm/copypage-v4wb.c +++ b/arch/arm/mm/copypage-v4wb.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/copypage-v4wb.c | 3 | * linux/arch/arm/mm/copypage-v4wb.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-1999 Russell King | 5 | * Copyright (C) 1995-1999 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/init.h> | 7 | #include <linux/init.h> |
| 11 | #include <linux/highmem.h> | 8 | #include <linux/highmem.h> |
diff --git a/arch/arm/mm/copypage-v4wt.c b/arch/arm/mm/copypage-v4wt.c index 3851bb396442..1fb10733305a 100644 --- a/arch/arm/mm/copypage-v4wt.c +++ b/arch/arm/mm/copypage-v4wt.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/copypage-v4wt.S | 3 | * linux/arch/arm/mm/copypage-v4wt.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-1999 Russell King | 5 | * Copyright (C) 1995-1999 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This is for CPUs with a writethrough cache and 'flush ID cache' is | 7 | * This is for CPUs with a writethrough cache and 'flush ID cache' is |
| 11 | * the only supported cache operation. | 8 | * the only supported cache operation. |
| 12 | */ | 9 | */ |
diff --git a/arch/arm/mm/copypage-v6.c b/arch/arm/mm/copypage-v6.c index a698e575e321..a6488bb6cfa9 100644 --- a/arch/arm/mm/copypage-v6.c +++ b/arch/arm/mm/copypage-v6.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/copypage-v6.c | 3 | * linux/arch/arm/mm/copypage-v6.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2002 Deep Blue Solutions Ltd, All Rights Reserved. | 5 | * Copyright (C) 2002 Deep Blue Solutions Ltd, All Rights Reserved. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/init.h> | 7 | #include <linux/init.h> |
| 11 | #include <linux/spinlock.h> | 8 | #include <linux/spinlock.h> |
diff --git a/arch/arm/mm/copypage-xsc3.c b/arch/arm/mm/copypage-xsc3.c index a08158241ad1..6f0909dda2f9 100644 --- a/arch/arm/mm/copypage-xsc3.c +++ b/arch/arm/mm/copypage-xsc3.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/copypage-xsc3.S | 3 | * linux/arch/arm/mm/copypage-xsc3.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004 Intel Corp. | 5 | * Copyright (C) 2004 Intel Corp. |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Adapted for 3rd gen XScale core, no more mini-dcache | 7 | * Adapted for 3rd gen XScale core, no more mini-dcache |
| 11 | * Author: Matt Gilbert (matthew.m.gilbert@intel.com) | 8 | * Author: Matt Gilbert (matthew.m.gilbert@intel.com) |
| 12 | */ | 9 | */ |
diff --git a/arch/arm/mm/copypage-xscale.c b/arch/arm/mm/copypage-xscale.c index 63b921936754..61d834157bc0 100644 --- a/arch/arm/mm/copypage-xscale.c +++ b/arch/arm/mm/copypage-xscale.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/lib/copypage-xscale.S | 3 | * linux/arch/arm/lib/copypage-xscale.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-2005 Russell King | 5 | * Copyright (C) 1995-2005 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This handles the mini data cache, as found on SA11x0 and XScale | 7 | * This handles the mini data cache, as found on SA11x0 and XScale |
| 11 | * processors. When we copy a user page page, we map it in such a way | 8 | * processors. When we copy a user page page, we map it in such a way |
| 12 | * that accesses to this page will not touch the main data cache, but | 9 | * that accesses to this page will not touch the main data cache, but |
diff --git a/arch/arm/mm/dma-mapping-nommu.c b/arch/arm/mm/dma-mapping-nommu.c index f304b10e23a4..1aea01ba1262 100644 --- a/arch/arm/mm/dma-mapping-nommu.c +++ b/arch/arm/mm/dma-mapping-nommu.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Based on linux/arch/arm/mm/dma-mapping.c | 3 | * Based on linux/arch/arm/mm/dma-mapping.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2000-2004 Russell King | 5 | * Copyright (C) 2000-2004 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <linux/export.h> | 8 | #include <linux/export.h> |
diff --git a/arch/arm/mm/dma-mapping.c b/arch/arm/mm/dma-mapping.c index 0a75058c11f3..439bb6a59a04 100644 --- a/arch/arm/mm/dma-mapping.c +++ b/arch/arm/mm/dma-mapping.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/dma-mapping.c | 3 | * linux/arch/arm/mm/dma-mapping.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2000-2004 Russell King | 5 | * Copyright (C) 2000-2004 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * DMA uncached mapping support. | 7 | * DMA uncached mapping support. |
| 11 | */ | 8 | */ |
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/arch/arm/mm/fault-armv.c b/arch/arm/mm/fault-armv.c index 4d75dae5ac96..ae857f41f68d 100644 --- a/arch/arm/mm/fault-armv.c +++ b/arch/arm/mm/fault-armv.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/fault-armv.c | 3 | * linux/arch/arm/mm/fault-armv.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995 Linus Torvalds | 5 | * Copyright (C) 1995 Linus Torvalds |
| 5 | * Modifications for ARM processor (c) 1995-2002 Russell King | 6 | * Modifications for ARM processor (c) 1995-2002 Russell King |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #include <linux/sched.h> | 8 | #include <linux/sched.h> |
| 12 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
diff --git a/arch/arm/mm/fault.c b/arch/arm/mm/fault.c index 58f69fa07df9..0048eadd0681 100644 --- a/arch/arm/mm/fault.c +++ b/arch/arm/mm/fault.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/fault.c | 3 | * linux/arch/arm/mm/fault.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995 Linus Torvalds | 5 | * Copyright (C) 1995 Linus Torvalds |
| 5 | * Modifications for ARM processor (c) 1995-2004 Russell King | 6 | * Modifications for ARM processor (c) 1995-2004 Russell King |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #include <linux/extable.h> | 8 | #include <linux/extable.h> |
| 12 | #include <linux/signal.h> | 9 | #include <linux/signal.h> |
diff --git a/arch/arm/mm/flush.c b/arch/arm/mm/flush.c index 58469623b015..6ecbda87ee46 100644 --- a/arch/arm/mm/flush.c +++ b/arch/arm/mm/flush.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/flush.c | 3 | * linux/arch/arm/mm/flush.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-2002 Russell King | 5 | * Copyright (C) 1995-2002 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/module.h> | 7 | #include <linux/module.h> |
| 11 | #include <linux/mm.h> | 8 | #include <linux/mm.h> |
diff --git a/arch/arm/mm/highmem.c b/arch/arm/mm/highmem.c index d02f8187b1cc..a76f8ace9ce6 100644 --- a/arch/arm/mm/highmem.c +++ b/arch/arm/mm/highmem.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mm/highmem.c -- ARM highmem support | 3 | * arch/arm/mm/highmem.c -- ARM highmem support |
| 3 | * | 4 | * |
| 4 | * Author: Nicolas Pitre | 5 | * Author: Nicolas Pitre |
| 5 | * Created: september 8, 2008 | 6 | * Created: september 8, 2008 |
| 6 | * Copyright: Marvell Semiconductors Inc. | 7 | * Copyright: Marvell Semiconductors Inc. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/arch/arm/mm/init.c b/arch/arm/mm/init.c index be0b42937888..749a5a6f6143 100644 --- a/arch/arm/mm/init.c +++ b/arch/arm/mm/init.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/init.c | 3 | * linux/arch/arm/mm/init.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-2005 Russell King | 5 | * Copyright (C) 1995-2005 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
| 11 | #include <linux/errno.h> | 8 | #include <linux/errno.h> |
diff --git a/arch/arm/mm/l2c-common.c b/arch/arm/mm/l2c-common.c index 10a3cf28c362..073b435ae0fe 100644 --- a/arch/arm/mm/l2c-common.c +++ b/arch/arm/mm/l2c-common.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2010 ARM Ltd. | 3 | * Copyright (C) 2010 ARM Ltd. |
| 3 | * Written by Catalin Marinas <catalin.marinas@arm.com> | 4 | * Written by Catalin Marinas <catalin.marinas@arm.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include <linux/bug.h> | 6 | #include <linux/bug.h> |
| 10 | #include <linux/smp.h> | 7 | #include <linux/smp.h> |
diff --git a/arch/arm/mm/mmu.c b/arch/arm/mm/mmu.c index f3ce34113f89..1aa2586fa597 100644 --- a/arch/arm/mm/mmu.c +++ b/arch/arm/mm/mmu.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/mmu.c | 3 | * linux/arch/arm/mm/mmu.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-2005 Russell King | 5 | * Copyright (C) 1995-2005 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/module.h> | 7 | #include <linux/module.h> |
| 11 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/arch/arm/mm/pgd.c b/arch/arm/mm/pgd.c index a1606d950251..478bd2c6aa50 100644 --- a/arch/arm/mm/pgd.c +++ b/arch/arm/mm/pgd.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/pgd.c | 3 | * linux/arch/arm/mm/pgd.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1998-2005 Russell King | 5 | * Copyright (C) 1998-2005 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/mm.h> | 7 | #include <linux/mm.h> |
| 11 | #include <linux/gfp.h> | 8 | #include <linux/gfp.h> |
diff --git a/arch/arm/mm/proc-arm740.S b/arch/arm/mm/proc-arm740.S index 024fb7732407..1b4a3838393f 100644 --- a/arch/arm/mm/proc-arm740.S +++ b/arch/arm/mm/proc-arm740.S | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/arm740.S: utility functions for ARM740 | 3 | * linux/arch/arm/mm/arm740.S: utility functions for ARM740 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004-2006 Hyok S. Choi (hyok.choi@samsung.com) | 5 | * Copyright (C) 2004-2006 Hyok S. Choi (hyok.choi@samsung.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
| 12 | #include <linux/init.h> | 8 | #include <linux/init.h> |
diff --git a/arch/arm/mm/proc-arm7tdmi.S b/arch/arm/mm/proc-arm7tdmi.S index 25472d94426d..17a4687065c7 100644 --- a/arch/arm/mm/proc-arm7tdmi.S +++ b/arch/arm/mm/proc-arm7tdmi.S | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/proc-arm7tdmi.S: utility functions for ARM7TDMI | 3 | * linux/arch/arm/mm/proc-arm7tdmi.S: utility functions for ARM7TDMI |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2003-2006 Hyok S. Choi <hyok.choi@samsung.com> | 5 | * Copyright (C) 2003-2006 Hyok S. Choi <hyok.choi@samsung.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
| 12 | #include <linux/init.h> | 8 | #include <linux/init.h> |
diff --git a/arch/arm/mm/proc-arm940.S b/arch/arm/mm/proc-arm940.S index ee5b66f847c4..1c26d991386d 100644 --- a/arch/arm/mm/proc-arm940.S +++ b/arch/arm/mm/proc-arm940.S | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/arm940.S: utility functions for ARM940T | 3 | * linux/arch/arm/mm/arm940.S: utility functions for ARM940T |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004-2006 Hyok S. Choi (hyok.choi@samsung.com) | 5 | * Copyright (C) 2004-2006 Hyok S. Choi (hyok.choi@samsung.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
| 12 | #include <linux/init.h> | 8 | #include <linux/init.h> |
diff --git a/arch/arm/mm/proc-arm946.S b/arch/arm/mm/proc-arm946.S index 7361837edc31..2dc1c75a4fd4 100644 --- a/arch/arm/mm/proc-arm946.S +++ b/arch/arm/mm/proc-arm946.S | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/arm946.S: utility functions for ARM946E-S | 3 | * linux/arch/arm/mm/arm946.S: utility functions for ARM946E-S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004-2006 Hyok S. Choi (hyok.choi@samsung.com) | 5 | * Copyright (C) 2004-2006 Hyok S. Choi (hyok.choi@samsung.com) |
| 5 | * | 6 | * |
| 6 | * (Many of cache codes are from proc-arm926.S) | 7 | * (Many of cache codes are from proc-arm926.S) |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | #include <linux/linkage.h> | 9 | #include <linux/linkage.h> |
| 14 | #include <linux/init.h> | 10 | #include <linux/init.h> |
diff --git a/arch/arm/mm/proc-arm9tdmi.S b/arch/arm/mm/proc-arm9tdmi.S index 7fac8c612134..913c06e590af 100644 --- a/arch/arm/mm/proc-arm9tdmi.S +++ b/arch/arm/mm/proc-arm9tdmi.S | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/proc-arm9tdmi.S: utility functions for ARM9TDMI | 3 | * linux/arch/arm/mm/proc-arm9tdmi.S: utility functions for ARM9TDMI |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2003-2006 Hyok S. Choi <hyok.choi@samsung.com> | 5 | * Copyright (C) 2003-2006 Hyok S. Choi <hyok.choi@samsung.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
| 12 | #include <linux/init.h> | 8 | #include <linux/init.h> |
diff --git a/arch/arm/mm/proc-sa110.S b/arch/arm/mm/proc-sa110.S index ee2ce496239f..d5bc5d702563 100644 --- a/arch/arm/mm/proc-sa110.S +++ b/arch/arm/mm/proc-sa110.S | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/proc-sa110.S | 3 | * linux/arch/arm/mm/proc-sa110.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1997-2002 Russell King | 5 | * Copyright (C) 1997-2002 Russell King |
| 5 | * hacked for non-paged-MM by Hyok S. Choi, 2003. | 6 | * hacked for non-paged-MM by Hyok S. Choi, 2003. |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * MMU functions for SA110 | 8 | * MMU functions for SA110 |
| 12 | * | 9 | * |
| 13 | * These are the low level assembler for performing cache and TLB | 10 | * These are the low level assembler for performing cache and TLB |
diff --git a/arch/arm/mm/proc-sa1100.S b/arch/arm/mm/proc-sa1100.S index 222d5836f666..be7b611c76c7 100644 --- a/arch/arm/mm/proc-sa1100.S +++ b/arch/arm/mm/proc-sa1100.S | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/proc-sa1100.S | 3 | * linux/arch/arm/mm/proc-sa1100.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1997-2002 Russell King | 5 | * Copyright (C) 1997-2002 Russell King |
| 5 | * hacked for non-paged-MM by Hyok S. Choi, 2003. | 6 | * hacked for non-paged-MM by Hyok S. Choi, 2003. |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * MMU functions for SA110 | 8 | * MMU functions for SA110 |
| 12 | * | 9 | * |
| 13 | * These are the low level assembler for performing cache and TLB | 10 | * These are the low level assembler for performing cache and TLB |
diff --git a/arch/arm/mm/proc-syms.c b/arch/arm/mm/proc-syms.c index 054b491ff764..e21249548e9f 100644 --- a/arch/arm/mm/proc-syms.c +++ b/arch/arm/mm/proc-syms.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/proc-syms.c | 3 | * linux/arch/arm/mm/proc-syms.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2000-2002 Russell King | 5 | * Copyright (C) 2000-2002 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/module.h> | 7 | #include <linux/module.h> |
| 11 | #include <linux/mm.h> | 8 | #include <linux/mm.h> |
diff --git a/arch/arm/mm/proc-v6.S b/arch/arm/mm/proc-v6.S index 06d890a2342b..c1c85eb3484f 100644 --- a/arch/arm/mm/proc-v6.S +++ b/arch/arm/mm/proc-v6.S | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/proc-v6.S | 3 | * linux/arch/arm/mm/proc-v6.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2001 Deep Blue Solutions Ltd. | 5 | * Copyright (C) 2001 Deep Blue Solutions Ltd. |
| 5 | * Modified by Catalin Marinas for noMMU support | 6 | * Modified by Catalin Marinas for noMMU support |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * This is the "shell" of the ARMv6 processor support. | 8 | * This is the "shell" of the ARMv6 processor support. |
| 12 | */ | 9 | */ |
| 13 | #include <linux/init.h> | 10 | #include <linux/init.h> |
diff --git a/arch/arm/mm/proc-v7-2level.S b/arch/arm/mm/proc-v7-2level.S index f8d45ad2a515..5db029c8f987 100644 --- a/arch/arm/mm/proc-v7-2level.S +++ b/arch/arm/mm/proc-v7-2level.S | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mm/proc-v7-2level.S | 3 | * arch/arm/mm/proc-v7-2level.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2001 Deep Blue Solutions Ltd. | 5 | * Copyright (C) 2001 Deep Blue Solutions Ltd. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #define TTB_S (1 << 1) | 8 | #define TTB_S (1 << 1) |
diff --git a/arch/arm/mm/proc-v7.S b/arch/arm/mm/proc-v7.S index 339eb17c9808..83741c31757d 100644 --- a/arch/arm/mm/proc-v7.S +++ b/arch/arm/mm/proc-v7.S | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/proc-v7.S | 3 | * linux/arch/arm/mm/proc-v7.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2001 Deep Blue Solutions Ltd. | 5 | * Copyright (C) 2001 Deep Blue Solutions Ltd. |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This is the "shell" of the ARMv7 processor support. | 7 | * This is the "shell" of the ARMv7 processor support. |
| 11 | */ | 8 | */ |
| 12 | #include <linux/arm-smccc.h> | 9 | #include <linux/arm-smccc.h> |
diff --git a/arch/arm/mm/proc-v7m.S b/arch/arm/mm/proc-v7m.S index acd5a66dfc23..1448f144e7fb 100644 --- a/arch/arm/mm/proc-v7m.S +++ b/arch/arm/mm/proc-v7m.S | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/proc-v7m.S | 3 | * linux/arch/arm/mm/proc-v7m.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008 ARM Ltd. | 5 | * Copyright (C) 2008 ARM Ltd. |
| 5 | * Copyright (C) 2001 Deep Blue Solutions Ltd. | 6 | * Copyright (C) 2001 Deep Blue Solutions Ltd. |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * This is the "shell" of the ARMv7-M processor support. | 8 | * This is the "shell" of the ARMv7-M processor support. |
| 12 | */ | 9 | */ |
| 13 | #include <linux/linkage.h> | 10 | #include <linux/linkage.h> |
diff --git a/arch/arm/mm/proc-xsc3.S b/arch/arm/mm/proc-xsc3.S index 293dcc2c441f..1ac0fbbe9f12 100644 --- a/arch/arm/mm/proc-xsc3.S +++ b/arch/arm/mm/proc-xsc3.S | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/proc-xsc3.S | 3 | * linux/arch/arm/mm/proc-xsc3.S |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Copyright 2004 (C) Intel Corp. | 8 | * Copyright 2004 (C) Intel Corp. |
| 8 | * Copyright 2005 (C) MontaVista Software, Inc. | 9 | * Copyright 2005 (C) MontaVista Software, Inc. |
| 9 | * | 10 | * |
| 10 | * This program is free software; you can redistribute it and/or modify | ||
| 11 | * it under the terms of the GNU General Public License version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | * MMU functions for the Intel XScale3 Core (XSC3). The XSC3 core is | 11 | * MMU functions for the Intel XScale3 Core (XSC3). The XSC3 core is |
| 15 | * an extension to Intel's original XScale core that adds the following | 12 | * an extension to Intel's original XScale core that adds the following |
| 16 | * features: | 13 | * features: |
diff --git a/arch/arm/mm/proc-xscale.S b/arch/arm/mm/proc-xscale.S index 3d75b7972fd1..bdb2b7749b03 100644 --- a/arch/arm/mm/proc-xscale.S +++ b/arch/arm/mm/proc-xscale.S | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/proc-xscale.S | 3 | * linux/arch/arm/mm/proc-xscale.S |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Created: November 2000 | 6 | * Created: November 2000 |
| 6 | * Copyright: (C) 2000, 2001 MontaVista Software Inc. | 7 | * Copyright: (C) 2000, 2001 MontaVista Software Inc. |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * MMU functions for the Intel XScale CPUs | 9 | * MMU functions for the Intel XScale CPUs |
| 13 | * | 10 | * |
| 14 | * 2001 Aug 21: | 11 | * 2001 Aug 21: |
diff --git a/arch/arm/mm/pv-fixup-asm.S b/arch/arm/mm/pv-fixup-asm.S index fd2ff9034d17..769778928356 100644 --- a/arch/arm/mm/pv-fixup-asm.S +++ b/arch/arm/mm/pv-fixup-asm.S | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Russell King | 3 | * Copyright (C) 2015 Russell King |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * This assembly is required to safely remap the physical address space | 5 | * This assembly is required to safely remap the physical address space |
| 9 | * for Keystone 2 | 6 | * for Keystone 2 |
| 10 | */ | 7 | */ |
diff --git a/arch/arm/mm/tlb-fa.S b/arch/arm/mm/tlb-fa.S index d2d9ecbe0aac..def6161ec452 100644 --- a/arch/arm/mm/tlb-fa.S +++ b/arch/arm/mm/tlb-fa.S | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/tlb-fa.S | 3 | * linux/arch/arm/mm/tlb-fa.S |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Based on tlb-v4wbi.S: | 8 | * Based on tlb-v4wbi.S: |
| 8 | * Copyright (C) 1997-2002 Russell King | 9 | * Copyright (C) 1997-2002 Russell King |
| 9 | * | 10 | * |
| 10 | * This program is free software; you can redistribute it and/or modify | ||
| 11 | * it under the terms of the GNU General Public License version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | * ARM architecture version 4, Faraday variation. | 11 | * ARM architecture version 4, Faraday variation. |
| 15 | * This assume an unified TLBs, with a write buffer, and branch target buffer (BTB) | 12 | * This assume an unified TLBs, with a write buffer, and branch target buffer (BTB) |
| 16 | * | 13 | * |
diff --git a/arch/arm/mm/tlb-v4.S b/arch/arm/mm/tlb-v4.S index a2b5dca42048..b962b4e75158 100644 --- a/arch/arm/mm/tlb-v4.S +++ b/arch/arm/mm/tlb-v4.S | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/tlbv4.S | 3 | * linux/arch/arm/mm/tlbv4.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1997-2002 Russell King | 5 | * Copyright (C) 1997-2002 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * ARM architecture version 4 TLB handling functions. | 7 | * ARM architecture version 4 TLB handling functions. |
| 11 | * These assume a split I/D TLBs, and no write buffer. | 8 | * These assume a split I/D TLBs, and no write buffer. |
| 12 | * | 9 | * |
diff --git a/arch/arm/mm/tlb-v4wb.S b/arch/arm/mm/tlb-v4wb.S index 5a093b458dbc..9348bba7586a 100644 --- a/arch/arm/mm/tlb-v4wb.S +++ b/arch/arm/mm/tlb-v4wb.S | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/tlbv4wb.S | 3 | * linux/arch/arm/mm/tlbv4wb.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1997-2002 Russell King | 5 | * Copyright (C) 1997-2002 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * ARM architecture version 4 TLB handling functions. | 7 | * ARM architecture version 4 TLB handling functions. |
| 11 | * These assume a split I/D TLBs w/o I TLB entry, with a write buffer. | 8 | * These assume a split I/D TLBs w/o I TLB entry, with a write buffer. |
| 12 | * | 9 | * |
diff --git a/arch/arm/mm/tlb-v4wbi.S b/arch/arm/mm/tlb-v4wbi.S index 058861548f68..d4f9040a4111 100644 --- a/arch/arm/mm/tlb-v4wbi.S +++ b/arch/arm/mm/tlb-v4wbi.S | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/tlbv4wbi.S | 3 | * linux/arch/arm/mm/tlbv4wbi.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1997-2002 Russell King | 5 | * Copyright (C) 1997-2002 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * ARM architecture version 4 and version 5 TLB handling functions. | 7 | * ARM architecture version 4 and version 5 TLB handling functions. |
| 11 | * These assume a split I/D TLBs, with a write buffer. | 8 | * These assume a split I/D TLBs, with a write buffer. |
| 12 | * | 9 | * |
diff --git a/arch/arm/mm/tlb-v6.S b/arch/arm/mm/tlb-v6.S index 6f689be638bd..5335b9687297 100644 --- a/arch/arm/mm/tlb-v6.S +++ b/arch/arm/mm/tlb-v6.S | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/tlb-v6.S | 3 | * linux/arch/arm/mm/tlb-v6.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1997-2002 Russell King | 5 | * Copyright (C) 1997-2002 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * ARM architecture version 6 TLB handling functions. | 7 | * ARM architecture version 6 TLB handling functions. |
| 11 | * These assume a split I/D TLB. | 8 | * These assume a split I/D TLB. |
| 12 | */ | 9 | */ |
diff --git a/arch/arm/mm/tlb-v7.S b/arch/arm/mm/tlb-v7.S index e5101a3bc57c..1bb28d7db567 100644 --- a/arch/arm/mm/tlb-v7.S +++ b/arch/arm/mm/tlb-v7.S | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mm/tlb-v7.S | 3 | * linux/arch/arm/mm/tlb-v7.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1997-2002 Russell King | 5 | * Copyright (C) 1997-2002 Russell King |
| 5 | * Modified for ARMv7 by Catalin Marinas | 6 | * Modified for ARMv7 by Catalin Marinas |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * ARM architecture version 6 TLB handling functions. | 8 | * ARM architecture version 6 TLB handling functions. |
| 12 | * These assume a split I/D TLB. | 9 | * These assume a split I/D TLB. |
| 13 | */ | 10 | */ |
diff --git a/arch/arm/plat-iop/i2c.c b/arch/arm/plat-iop/i2c.c index 88215ad031a2..7a79213db3e1 100644 --- a/arch/arm/plat-iop/i2c.c +++ b/arch/arm/plat-iop/i2c.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/plat-iop/i2c.c | 3 | * arch/arm/plat-iop/i2c.c |
| 3 | * | 4 | * |
| 4 | * Author: Nicolas Pitre <nico@cam.org> | 5 | * Author: Nicolas Pitre <nico@cam.org> |
| 5 | * Copyright (C) 2001 MontaVista Software, Inc. | 6 | * Copyright (C) 2001 MontaVista Software, Inc. |
| 6 | * Copyright (C) 2004 Intel Corporation. | 7 | * Copyright (C) 2004 Intel Corporation. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/mm.h> | 10 | #include <linux/mm.h> |
diff --git a/arch/arm/plat-iop/pci.c b/arch/arm/plat-iop/pci.c index 362474b5c40d..4c42c95e4bf5 100644 --- a/arch/arm/plat-iop/pci.c +++ b/arch/arm/plat-iop/pci.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/plat-iop/pci.c | 3 | * arch/arm/plat-iop/pci.c |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Author: Rory Bolt <rorybolt@pacbell.net> | 7 | * Author: Rory Bolt <rorybolt@pacbell.net> |
| 7 | * Copyright (C) 2002 Rory Bolt | 8 | * Copyright (C) 2002 Rory Bolt |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/kernel.h> | 11 | #include <linux/kernel.h> |
diff --git a/arch/arm/plat-iop/pmu.c b/arch/arm/plat-iop/pmu.c index c6d979ace524..04c44a809b32 100644 --- a/arch/arm/plat-iop/pmu.c +++ b/arch/arm/plat-iop/pmu.c | |||
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * PMU IRQ registration for the iop3xx xscale PMU families. | 3 | * PMU IRQ registration for the iop3xx xscale PMU families. |
| 3 | * Copyright (C) 2010 Will Deacon, ARM Ltd. | 4 | * Copyright (C) 2010 Will Deacon, ARM Ltd. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #include <linux/platform_device.h> | 7 | #include <linux/platform_device.h> |
diff --git a/arch/arm/plat-iop/restart.c b/arch/arm/plat-iop/restart.c index 3a4d5e5fde52..cf6d3d9a2112 100644 --- a/arch/arm/plat-iop/restart.c +++ b/arch/arm/plat-iop/restart.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * restart.c | 3 | * restart.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2001 MontaVista Software, Inc. | 5 | * Copyright (C) 2001 MontaVista Software, Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <asm/hardware/iop3xx.h> | 7 | #include <asm/hardware/iop3xx.h> |
| 11 | #include <asm/system_misc.h> | 8 | #include <asm/system_misc.h> |
diff --git a/arch/arm/plat-iop/setup.c b/arch/arm/plat-iop/setup.c index 8151bde990e6..d10e0102d82c 100644 --- a/arch/arm/plat-iop/setup.c +++ b/arch/arm/plat-iop/setup.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/plat-iop/setup.c | 3 | * arch/arm/plat-iop/setup.c |
| 3 | * | 4 | * |
| 4 | * Author: Nicolas Pitre <nico@fluxnic.net> | 5 | * Author: Nicolas Pitre <nico@fluxnic.net> |
| 5 | * Copyright (C) 2001 MontaVista Software, Inc. | 6 | * Copyright (C) 2001 MontaVista Software, Inc. |
| 6 | * Copyright (C) 2004 Intel Corporation. | 7 | * Copyright (C) 2004 Intel Corporation. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/mm.h> | 10 | #include <linux/mm.h> |
diff --git a/arch/arm/plat-omap/counter_32k.c b/arch/arm/plat-omap/counter_32k.c index fcc5bfec8bd1..7a729ade2105 100644 --- a/arch/arm/plat-omap/counter_32k.c +++ b/arch/arm/plat-omap/counter_32k.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP 32ksynctimer/counter_32k-related code | 3 | * OMAP 32ksynctimer/counter_32k-related code |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Tony Lindgren <tony@atomide.com> | 7 | * Tony Lindgren <tony@atomide.com> |
| 7 | * Added OMAP4 support - Santosh Shilimkar <santosh.shilimkar@ti.com> | 8 | * Added OMAP4 support - Santosh Shilimkar <santosh.shilimkar@ti.com> |
| 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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | * NOTE: This timer is not the same timer as the old OMAP1 MPU timer. | 10 | * NOTE: This timer is not the same timer as the old OMAP1 MPU timer. |
| 14 | */ | 11 | */ |
| 15 | #include <linux/kernel.h> | 12 | #include <linux/kernel.h> |
diff --git a/arch/arm/plat-omap/debug-leds.c b/arch/arm/plat-omap/debug-leds.c index 48b69de89a5d..2b698d074874 100644 --- a/arch/arm/plat-omap/debug-leds.c +++ b/arch/arm/plat-omap/debug-leds.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/plat-omap/debug-leds.c | 3 | * linux/arch/arm/plat-omap/debug-leds.c |
| 3 | * | 4 | * |
| 4 | * Copyright 2011 by Bryan Wu <bryan.wu@canonical.com> | 5 | * Copyright 2011 by Bryan Wu <bryan.wu@canonical.com> |
| 5 | * Copyright 2003 by Texas Instruments Incorporated | 6 | * Copyright 2003 by Texas Instruments Incorporated |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
diff --git a/arch/arm/plat-omap/dma.c b/arch/arm/plat-omap/dma.c index 5ca4c5fd627a..79f43acf9acb 100644 --- a/arch/arm/plat-omap/dma.c +++ b/arch/arm/plat-omap/dma.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/plat-omap/dma.c | 3 | * linux/arch/arm/plat-omap/dma.c |
| 3 | * | 4 | * |
| @@ -18,11 +19,6 @@ | |||
| 18 | * Copyright (C) 2010 Texas Instruments Incorporated - http://www.ti.com/ | 19 | * Copyright (C) 2010 Texas Instruments Incorporated - http://www.ti.com/ |
| 19 | * Converted DMA library into DMA platform driver. | 20 | * Converted DMA library into DMA platform driver. |
| 20 | * - G, Manjunath Kondaiah <manjugk@ti.com> | 21 | * - G, Manjunath Kondaiah <manjugk@ti.com> |
| 21 | * | ||
| 22 | * This program is free software; you can redistribute it and/or modify | ||
| 23 | * it under the terms of the GNU General Public License version 2 as | ||
| 24 | * published by the Free Software Foundation. | ||
| 25 | * | ||
| 26 | */ | 22 | */ |
| 27 | 23 | ||
| 28 | #include <linux/module.h> | 24 | #include <linux/module.h> |
diff --git a/arch/arm/plat-omap/sram.c b/arch/arm/plat-omap/sram.c index 921840acf65c..0f1eacad7fe3 100644 --- a/arch/arm/plat-omap/sram.c +++ b/arch/arm/plat-omap/sram.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/plat-omap/sram.c | 3 | * linux/arch/arm/plat-omap/sram.c |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * | 9 | * |
| 9 | * Copyright (C) 2009-2012 Texas Instruments | 10 | * Copyright (C) 2009-2012 Texas Instruments |
| 10 | * Added OMAP4/5 support - Santosh Shilimkar <santosh.shilimkar@ti.com> | 11 | * Added OMAP4/5 support - Santosh Shilimkar <santosh.shilimkar@ti.com> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | #undef DEBUG | 13 | #undef DEBUG |
| 17 | 14 | ||
diff --git a/arch/arm/plat-pxa/include/plat/mfp.h b/arch/arm/plat-pxa/include/plat/mfp.h index 10bc4f3757d1..3accaa9ee781 100644 --- a/arch/arm/plat-pxa/include/plat/mfp.h +++ b/arch/arm/plat-pxa/include/plat/mfp.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/plat-pxa/include/plat/mfp.h | 3 | * arch/arm/plat-pxa/include/plat/mfp.h |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * | 8 | * |
| 8 | * 2007-8-21: eric miao <eric.miao@marvell.com> | 9 | * 2007-8-21: eric miao <eric.miao@marvell.com> |
| 9 | * initial version | 10 | * initial version |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #ifndef __ASM_PLAT_MFP_H | 13 | #ifndef __ASM_PLAT_MFP_H |
diff --git a/arch/arm/plat-pxa/mfp.c b/arch/arm/plat-pxa/mfp.c index 2c4dbb1f4236..17fc4f33f35b 100644 --- a/arch/arm/plat-pxa/mfp.c +++ b/arch/arm/plat-pxa/mfp.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/plat-pxa/mfp.c | 3 | * linux/arch/arm/plat-pxa/mfp.c |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * | 8 | * |
| 8 | * 2007-08-21: eric miao <eric.miao@marvell.com> | 9 | * 2007-08-21: eric miao <eric.miao@marvell.com> |
| 9 | * initial version | 10 | * initial version |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/module.h> | 13 | #include <linux/module.h> |
diff --git a/arch/arm/plat-pxa/ssp.c b/arch/arm/plat-pxa/ssp.c index bf25f780c1c9..9a6e4923bd69 100644 --- a/arch/arm/plat-pxa/ssp.c +++ b/arch/arm/plat-pxa/ssp.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-pxa/ssp.c | 3 | * linux/arch/arm/mach-pxa/ssp.c |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Copyright (C) 2003 Russell King. | 7 | * Copyright (C) 2003 Russell King. |
| 7 | * Copyright (C) 2003 Wolfson Microelectronics PLC | 8 | * Copyright (C) 2003 Wolfson Microelectronics PLC |
| 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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | * PXA2xx SSP driver. This provides the generic core for simple | 10 | * PXA2xx SSP driver. This provides the generic core for simple |
| 14 | * IO-based SSP applications and allows easy port setup for DMA access. | 11 | * IO-based SSP applications and allows easy port setup for DMA access. |
| 15 | * | 12 | * |
diff --git a/arch/arm/plat-versatile/headsmp.S b/arch/arm/plat-versatile/headsmp.S index e99396dfa6f3..09d9fc30c8ca 100644 --- a/arch/arm/plat-versatile/headsmp.S +++ b/arch/arm/plat-versatile/headsmp.S | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/plat-versatile/headsmp.S | 3 | * linux/arch/arm/plat-versatile/headsmp.S |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2003 ARM Limited | 5 | * Copyright (c) 2003 ARM Limited |
| 5 | * All Rights Reserved | 6 | * All Rights Reserved |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #include <linux/linkage.h> | 8 | #include <linux/linkage.h> |
| 12 | #include <linux/init.h> | 9 | #include <linux/init.h> |
diff --git a/arch/arm/plat-versatile/hotplug.c b/arch/arm/plat-versatile/hotplug.c index c974958417fe..2e9dca38bec0 100644 --- a/arch/arm/plat-versatile/hotplug.c +++ b/arch/arm/plat-versatile/hotplug.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2002 ARM Ltd. | 3 | * Copyright (C) 2002 ARM Ltd. |
| 3 | * All Rights Reserved | 4 | * 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 version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * This hotplug implementation is _specific_ to the situation found on | 6 | * This hotplug implementation is _specific_ to the situation found on |
| 10 | * ARM development platforms where there is _no_ possibility of actually | 7 | * ARM development platforms where there is _no_ possibility of actually |
| 11 | * taking a CPU offline, resetting it, or otherwise. Real platforms must | 8 | * taking a CPU offline, resetting it, or otherwise. Real platforms must |
diff --git a/arch/arm/plat-versatile/include/plat/platsmp.h b/arch/arm/plat-versatile/include/plat/platsmp.h index 1b087fbbc700..500605f48b80 100644 --- a/arch/arm/plat-versatile/include/plat/platsmp.h +++ b/arch/arm/plat-versatile/include/plat/platsmp.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/plat-versatile/include/plat/platsmp.h | 3 | * linux/arch/arm/plat-versatile/include/plat/platsmp.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 ARM Ltd. | 5 | * Copyright (C) 2011 ARM Ltd. |
| 5 | * All Rights Reserved | 6 | * All Rights Reserved |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | extern volatile int versatile_cpu_release; | 8 | extern volatile int versatile_cpu_release; |
| 12 | 9 | ||
diff --git a/arch/arm/plat-versatile/platsmp.c b/arch/arm/plat-versatile/platsmp.c index 6e2836243187..3567296cec2a 100644 --- a/arch/arm/plat-versatile/platsmp.c +++ b/arch/arm/plat-versatile/platsmp.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/plat-versatile/platsmp.c | 3 | * linux/arch/arm/plat-versatile/platsmp.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2002 ARM Ltd. | 5 | * Copyright (C) 2002 ARM Ltd. |
| 5 | * All Rights Reserved | 6 | * All Rights Reserved |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * This code is specific to the hardware found on ARM Realview and | 8 | * This code is specific to the hardware found on ARM Realview and |
| 12 | * Versatile Express platforms where the CPUs are unable to be individually | 9 | * Versatile Express platforms where the CPUs are unable to be individually |
| 13 | * woken, and where there is no way to hot-unplug CPUs. Real platforms | 10 | * woken, and where there is no way to hot-unplug CPUs. Real platforms |
diff --git a/arch/arm/probes/decode-thumb.c b/arch/arm/probes/decode-thumb.c index 985e7dd4cac6..7b447e4c9b00 100644 --- a/arch/arm/probes/decode-thumb.c +++ b/arch/arm/probes/decode-thumb.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/probes/decode-thumb.c | 3 | * arch/arm/probes/decode-thumb.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Jon Medhurst <tixy@yxit.co.uk>. | 5 | * Copyright (C) 2011 Jon Medhurst <tixy@yxit.co.uk>. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/stddef.h> | 8 | #include <linux/stddef.h> |
diff --git a/arch/arm/probes/decode.c b/arch/arm/probes/decode.c index 880ebe0cdf19..fe81a9c21f2d 100644 --- a/arch/arm/probes/decode.c +++ b/arch/arm/probes/decode.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/probes/decode.c | 3 | * arch/arm/probes/decode.c |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Some contents moved here from arch/arm/include/asm/kprobes-arm.c which is | 7 | * Some contents moved here from arch/arm/include/asm/kprobes-arm.c which is |
| 7 | * Copyright (C) 2006, 2007 Motorola Inc. | 8 | * Copyright (C) 2006, 2007 Motorola 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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/kernel.h> | 11 | #include <linux/kernel.h> |
diff --git a/arch/arm/probes/kprobes/actions-common.c b/arch/arm/probes/kprobes/actions-common.c index bd20a71cd34a..836aebe596cd 100644 --- a/arch/arm/probes/kprobes/actions-common.c +++ b/arch/arm/probes/kprobes/actions-common.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/probes/kprobes/actions-common.c | 3 | * arch/arm/probes/kprobes/actions-common.c |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Some contents moved here from arch/arm/include/asm/kprobes-arm.c which is | 7 | * Some contents moved here from arch/arm/include/asm/kprobes-arm.c which is |
| 7 | * Copyright (C) 2006, 2007 Motorola Inc. | 8 | * Copyright (C) 2006, 2007 Motorola 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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/kernel.h> | 11 | #include <linux/kernel.h> |
diff --git a/arch/arm/probes/kprobes/actions-thumb.c b/arch/arm/probes/kprobes/actions-thumb.c index 07cfd9bef340..7884fcb81c26 100644 --- a/arch/arm/probes/kprobes/actions-thumb.c +++ b/arch/arm/probes/kprobes/actions-thumb.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/probes/kprobes/actions-thumb.c | 3 | * arch/arm/probes/kprobes/actions-thumb.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Jon Medhurst <tixy@yxit.co.uk>. | 5 | * Copyright (C) 2011 Jon Medhurst <tixy@yxit.co.uk>. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/types.h> | 8 | #include <linux/types.h> |
diff --git a/arch/arm/probes/kprobes/test-arm.c b/arch/arm/probes/kprobes/test-arm.c index 8866aedfdea2..977369f1aa48 100644 --- a/arch/arm/probes/kprobes/test-arm.c +++ b/arch/arm/probes/kprobes/test-arm.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/kernel/kprobes-test-arm.c | 3 | * arch/arm/kernel/kprobes-test-arm.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Jon Medhurst <tixy@yxit.co.uk>. | 5 | * Copyright (C) 2011 Jon Medhurst <tixy@yxit.co.uk>. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/arch/arm/probes/kprobes/test-core.c b/arch/arm/probes/kprobes/test-core.c index cc237fa9b90f..c562832b8627 100644 --- a/arch/arm/probes/kprobes/test-core.c +++ b/arch/arm/probes/kprobes/test-core.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/kernel/kprobes-test.c | 3 | * arch/arm/kernel/kprobes-test.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Jon Medhurst <tixy@yxit.co.uk>. | 5 | * Copyright (C) 2011 Jon Medhurst <tixy@yxit.co.uk>. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | /* | 8 | /* |
diff --git a/arch/arm/probes/kprobes/test-core.h b/arch/arm/probes/kprobes/test-core.h index 94285203e9f7..19a5b2add41e 100644 --- a/arch/arm/probes/kprobes/test-core.h +++ b/arch/arm/probes/kprobes/test-core.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/probes/kprobes/test-core.h | 3 | * arch/arm/probes/kprobes/test-core.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Jon Medhurst <tixy@yxit.co.uk>. | 5 | * Copyright (C) 2011 Jon Medhurst <tixy@yxit.co.uk>. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #define VERBOSE 0 /* Set to '1' for more logging of test cases */ | 8 | #define VERBOSE 0 /* Set to '1' for more logging of test cases */ |
diff --git a/arch/arm/probes/kprobes/test-thumb.c b/arch/arm/probes/kprobes/test-thumb.c index b683b4517458..456c181a7bfe 100644 --- a/arch/arm/probes/kprobes/test-thumb.c +++ b/arch/arm/probes/kprobes/test-thumb.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/probes/kprobes/test-thumb.c | 3 | * arch/arm/probes/kprobes/test-thumb.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Jon Medhurst <tixy@yxit.co.uk>. | 5 | * Copyright (C) 2011 Jon Medhurst <tixy@yxit.co.uk>. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/arch/arm/probes/uprobes/actions-arm.c b/arch/arm/probes/uprobes/actions-arm.c index 76eb44972ebe..cedebd7d7122 100644 --- a/arch/arm/probes/uprobes/actions-arm.c +++ b/arch/arm/probes/uprobes/actions-arm.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Rabin Vincent <rabin at rab.in> | 3 | * Copyright (C) 2012 Rabin Vincent <rabin at rab.in> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/kernel.h> | 6 | #include <linux/kernel.h> |
diff --git a/arch/arm/probes/uprobes/core.c b/arch/arm/probes/uprobes/core.c index bf992264060e..c4b49b322e8a 100644 --- a/arch/arm/probes/uprobes/core.c +++ b/arch/arm/probes/uprobes/core.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Rabin Vincent <rabin at rab.in> | 3 | * Copyright (C) 2012 Rabin Vincent <rabin at rab.in> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/kernel.h> | 6 | #include <linux/kernel.h> |
diff --git a/arch/arm/probes/uprobes/core.h b/arch/arm/probes/uprobes/core.h index 1d0c12dfbd03..332ed634d59b 100644 --- a/arch/arm/probes/uprobes/core.h +++ b/arch/arm/probes/uprobes/core.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Rabin Vincent <rabin at rab.in> | 3 | * Copyright (C) 2012 Rabin Vincent <rabin at rab.in> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __ARM_KERNEL_UPROBES_H | 6 | #ifndef __ARM_KERNEL_UPROBES_H |
diff --git a/arch/arm/vdso/Makefile b/arch/arm/vdso/Makefile index fadf554d9391..1f5ec9741e6d 100644 --- a/arch/arm/vdso/Makefile +++ b/arch/arm/vdso/Makefile | |||
| @@ -10,9 +10,10 @@ obj-vdso := $(addprefix $(obj)/, $(obj-vdso)) | |||
| 10 | ccflags-y := -fPIC -fno-common -fno-builtin -fno-stack-protector | 10 | ccflags-y := -fPIC -fno-common -fno-builtin -fno-stack-protector |
| 11 | ccflags-y += -DDISABLE_BRANCH_PROFILING | 11 | ccflags-y += -DDISABLE_BRANCH_PROFILING |
| 12 | 12 | ||
| 13 | ldflags-y = -Bsymbolic --no-undefined -soname=linux-vdso.so.1 \ | 13 | ldflags-$(CONFIG_CPU_ENDIAN_BE8) := --be8 |
| 14 | ldflags-y := -Bsymbolic --no-undefined -soname=linux-vdso.so.1 \ | ||
| 14 | -z max-page-size=4096 -z common-page-size=4096 \ | 15 | -z max-page-size=4096 -z common-page-size=4096 \ |
| 15 | -nostdlib -shared \ | 16 | -nostdlib -shared $(ldflags-y) \ |
| 16 | $(call ld-option, --hash-style=sysv) \ | 17 | $(call ld-option, --hash-style=sysv) \ |
| 17 | $(call ld-option, --build-id) \ | 18 | $(call ld-option, --build-id) \ |
| 18 | -T | 19 | -T |
diff --git a/arch/arm/vdso/vdso.S b/arch/arm/vdso/vdso.S index a62a7b64f49c..65f2e6f863ba 100644 --- a/arch/arm/vdso/vdso.S +++ b/arch/arm/vdso/vdso.S | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Adapted from arm64 version. | 3 | * Adapted from arm64 version. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 ARM Limited | 5 | * Copyright (C) 2012 ARM Limited |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | * | ||
| 18 | * Author: Will Deacon <will.deacon@arm.com> | 7 | * Author: Will Deacon <will.deacon@arm.com> |
| 19 | */ | 8 | */ |
| 20 | 9 | ||
diff --git a/arch/arm/vdso/vdso.lds.S b/arch/arm/vdso/vdso.lds.S index 89ca89f12d23..73cf205b003e 100644 --- a/arch/arm/vdso/vdso.lds.S +++ b/arch/arm/vdso/vdso.lds.S | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Adapted from arm64 version. | 3 | * Adapted from arm64 version. |
| 3 | * | 4 | * |
| @@ -5,18 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2012 ARM Limited | 7 | * Copyright (C) 2012 ARM Limited |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 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 | * | ||
| 20 | * Author: Will Deacon <will.deacon@arm.com> | 9 | * Author: Will Deacon <will.deacon@arm.com> |
| 21 | * Heavily based on the vDSO linker scripts for other archs. | 10 | * Heavily based on the vDSO linker scripts for other archs. |
| 22 | */ | 11 | */ |
diff --git a/arch/arm/vfp/entry.S b/arch/arm/vfp/entry.S index 2e78760f3495..0186cf9da890 100644 --- a/arch/arm/vfp/entry.S +++ b/arch/arm/vfp/entry.S | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/vfp/entry.S | 3 | * linux/arch/arm/vfp/entry.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004 ARM Limited. | 5 | * Copyright (C) 2004 ARM Limited. |
| 5 | * Written by Deep Blue Solutions Limited. | 6 | * Written by Deep Blue Solutions Limited. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #include <linux/init.h> | 8 | #include <linux/init.h> |
| 12 | #include <linux/linkage.h> | 9 | #include <linux/linkage.h> |
diff --git a/arch/arm/vfp/vfp.h b/arch/arm/vfp/vfp.h index 89773e5ddf35..5cd6d5053271 100644 --- a/arch/arm/vfp/vfp.h +++ b/arch/arm/vfp/vfp.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/vfp/vfp.h | 3 | * linux/arch/arm/vfp/vfp.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004 ARM Limited. | 5 | * Copyright (C) 2004 ARM Limited. |
| 5 | * Written by Deep Blue Solutions Limited. | 6 | * Written by Deep Blue Solutions Limited. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | static inline u32 vfp_shiftright32jamming(u32 val, unsigned int shift) | 9 | static inline u32 vfp_shiftright32jamming(u32 val, unsigned int shift) |
diff --git a/arch/arm/vfp/vfphw.S b/arch/arm/vfp/vfphw.S index f74a8f7e5f84..b2e560290860 100644 --- a/arch/arm/vfp/vfphw.S +++ b/arch/arm/vfp/vfphw.S | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/vfp/vfphw.S | 3 | * linux/arch/arm/vfp/vfphw.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004 ARM Limited. | 5 | * Copyright (C) 2004 ARM Limited. |
| 5 | * Written by Deep Blue Solutions Limited. | 6 | * Written by Deep Blue Solutions Limited. |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * This code is called from the kernel's undefined instruction trap. | 8 | * This code is called from the kernel's undefined instruction trap. |
| 12 | * r9 holds the return address for successful handling. | 9 | * r9 holds the return address for successful handling. |
| 13 | * lr holds the return address for unrecognised instructions. | 10 | * lr holds the return address for unrecognised instructions. |
diff --git a/arch/arm/vfp/vfpinstr.h b/arch/arm/vfp/vfpinstr.h index 15b95b5ab97e..38dc154e39ff 100644 --- a/arch/arm/vfp/vfpinstr.h +++ b/arch/arm/vfp/vfpinstr.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/vfp/vfpinstr.h | 3 | * linux/arch/arm/vfp/vfpinstr.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004 ARM Limited. | 5 | * Copyright (C) 2004 ARM Limited. |
| 5 | * Written by Deep Blue Solutions Limited. | 6 | * Written by Deep Blue Solutions Limited. |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * VFP instruction masks. | 8 | * VFP instruction masks. |
| 12 | */ | 9 | */ |
| 13 | #define INST_CPRTDO(inst) (((inst) & 0x0f000000) == 0x0e000000) | 10 | #define INST_CPRTDO(inst) (((inst) & 0x0f000000) == 0x0e000000) |
diff --git a/arch/arm/vfp/vfpmodule.c b/arch/arm/vfp/vfpmodule.c index ee7b07938dd5..8c9e7f9f0277 100644 --- a/arch/arm/vfp/vfpmodule.c +++ b/arch/arm/vfp/vfpmodule.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/vfp/vfpmodule.c | 3 | * linux/arch/arm/vfp/vfpmodule.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004 ARM Limited. | 5 | * Copyright (C) 2004 ARM Limited. |
| 5 | * Written by Deep Blue Solutions Limited. | 6 | * Written by Deep Blue Solutions Limited. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #include <linux/types.h> | 8 | #include <linux/types.h> |
| 12 | #include <linux/cpu.h> | 9 | #include <linux/cpu.h> |
diff --git a/arch/arm64/Kconfig.platforms b/arch/arm64/Kconfig.platforms index c7ad684926c3..d07fc063c930 100644 --- a/arch/arm64/Kconfig.platforms +++ b/arch/arm64/Kconfig.platforms | |||
| @@ -89,6 +89,7 @@ config ARCH_K3 | |||
| 89 | bool "Texas Instruments Inc. K3 multicore SoC architecture" | 89 | bool "Texas Instruments Inc. K3 multicore SoC architecture" |
| 90 | select PM_GENERIC_DOMAINS if PM | 90 | select PM_GENERIC_DOMAINS if PM |
| 91 | select MAILBOX | 91 | select MAILBOX |
| 92 | select SOC_TI | ||
| 92 | select TI_MESSAGE_MANAGER | 93 | select TI_MESSAGE_MANAGER |
| 93 | select TI_SCI_PROTOCOL | 94 | select TI_SCI_PROTOCOL |
| 94 | select TI_SCI_INTR_IRQCHIP | 95 | select TI_SCI_INTR_IRQCHIP |
| @@ -168,6 +169,7 @@ config ARCH_MXC | |||
| 168 | select IMX_GPCV2_PM_DOMAINS | 169 | select IMX_GPCV2_PM_DOMAINS |
| 169 | select PM | 170 | select PM |
| 170 | select PM_GENERIC_DOMAINS | 171 | select PM_GENERIC_DOMAINS |
| 172 | select SOC_BUS | ||
| 171 | help | 173 | help |
| 172 | This enables support for the ARMv8 based SoCs in the | 174 | This enables support for the ARMv8 based SoCs in the |
| 173 | NXP i.MX family. | 175 | NXP i.MX family. |
diff --git a/arch/arm64/crypto/Makefile b/arch/arm64/crypto/Makefile index e766daf43b7c..0435f2a0610e 100644 --- a/arch/arm64/crypto/Makefile +++ b/arch/arm64/crypto/Makefile | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # linux/arch/arm64/crypto/Makefile | 3 | # linux/arch/arm64/crypto/Makefile |
| 3 | # | 4 | # |
| 4 | # Copyright (C) 2014 Linaro Ltd <ard.biesheuvel@linaro.org> | 5 | # Copyright (C) 2014 Linaro Ltd <ard.biesheuvel@linaro.org> |
| 5 | # | 6 | # |
| 6 | # This program is free software; you can redistribute it and/or modify | ||
| 7 | # it under the terms of the GNU General Public License version 2 as | ||
| 8 | # published by the Free Software Foundation. | ||
| 9 | # | ||
| 10 | 7 | ||
| 11 | obj-$(CONFIG_CRYPTO_SHA1_ARM64_CE) += sha1-ce.o | 8 | obj-$(CONFIG_CRYPTO_SHA1_ARM64_CE) += sha1-ce.o |
| 12 | sha1-ce-y := sha1-ce-glue.o sha1-ce-core.o | 9 | sha1-ce-y := sha1-ce-glue.o sha1-ce-core.o |
diff --git a/arch/arm64/crypto/aes-ce-ccm-core.S b/arch/arm64/crypto/aes-ce-ccm-core.S index 1b151442dac1..9add9bbc48d8 100644 --- a/arch/arm64/crypto/aes-ce-ccm-core.S +++ b/arch/arm64/crypto/aes-ce-ccm-core.S | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * aesce-ccm-core.S - AES-CCM transform for ARMv8 with Crypto Extensions | 3 | * aesce-ccm-core.S - AES-CCM transform for ARMv8 with Crypto Extensions |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 - 2017 Linaro Ltd <ard.biesheuvel@linaro.org> | 5 | * Copyright (C) 2013 - 2017 Linaro Ltd <ard.biesheuvel@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/linkage.h> | 8 | #include <linux/linkage.h> |
diff --git a/arch/arm64/crypto/aes-ce-ccm-glue.c b/arch/arm64/crypto/aes-ce-ccm-glue.c index cb89c80800b5..827e5473e5de 100644 --- a/arch/arm64/crypto/aes-ce-ccm-glue.c +++ b/arch/arm64/crypto/aes-ce-ccm-glue.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * aes-ccm-glue.c - AES-CCM transform for ARMv8 with Crypto Extensions | 3 | * aes-ccm-glue.c - AES-CCM transform for ARMv8 with Crypto Extensions |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 - 2017 Linaro Ltd <ard.biesheuvel@linaro.org> | 5 | * Copyright (C) 2013 - 2017 Linaro Ltd <ard.biesheuvel@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <asm/neon.h> | 8 | #include <asm/neon.h> |
diff --git a/arch/arm64/crypto/aes-ce-core.S b/arch/arm64/crypto/aes-ce-core.S index 8efdfdade393..76a30fe4ba8b 100644 --- a/arch/arm64/crypto/aes-ce-core.S +++ b/arch/arm64/crypto/aes-ce-core.S | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 - 2017 Linaro Ltd <ard.biesheuvel@linaro.org> | 3 | * Copyright (C) 2013 - 2017 Linaro Ltd <ard.biesheuvel@linaro.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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/linkage.h> | 6 | #include <linux/linkage.h> |
diff --git a/arch/arm64/crypto/aes-ce-glue.c b/arch/arm64/crypto/aes-ce-glue.c index 3213843fcb46..d3bc97afde20 100644 --- a/arch/arm64/crypto/aes-ce-glue.c +++ b/arch/arm64/crypto/aes-ce-glue.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * aes-ce-cipher.c - core AES cipher using ARMv8 Crypto Extensions | 3 | * aes-ce-cipher.c - core AES cipher using ARMv8 Crypto Extensions |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 - 2017 Linaro Ltd <ard.biesheuvel@linaro.org> | 5 | * Copyright (C) 2013 - 2017 Linaro Ltd <ard.biesheuvel@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <asm/neon.h> | 8 | #include <asm/neon.h> |
diff --git a/arch/arm64/crypto/aes-ce.S b/arch/arm64/crypto/aes-ce.S index 143070510809..3ebfaec97e27 100644 --- a/arch/arm64/crypto/aes-ce.S +++ b/arch/arm64/crypto/aes-ce.S | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm64/crypto/aes-ce.S - AES cipher for ARMv8 with | 3 | * linux/arch/arm64/crypto/aes-ce.S - AES cipher for ARMv8 with |
| 3 | * Crypto Extensions | 4 | * Crypto Extensions |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2013 - 2017 Linaro Ltd <ard.biesheuvel@linaro.org> | 6 | * Copyright (C) 2013 - 2017 Linaro Ltd <ard.biesheuvel@linaro.org> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/linkage.h> | 9 | #include <linux/linkage.h> |
diff --git a/arch/arm64/crypto/aes-cipher-core.S b/arch/arm64/crypto/aes-cipher-core.S index 3a44eada2347..f06df0d2080c 100644 --- a/arch/arm64/crypto/aes-cipher-core.S +++ b/arch/arm64/crypto/aes-cipher-core.S | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Scalar AES core transform | 3 | * Scalar AES core transform |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2017 Linaro Ltd <ard.biesheuvel@linaro.org> | 5 | * Copyright (C) 2017 Linaro Ltd <ard.biesheuvel@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/linkage.h> | 8 | #include <linux/linkage.h> |
diff --git a/arch/arm64/crypto/aes-cipher-glue.c b/arch/arm64/crypto/aes-cipher-glue.c index 7288e7cbebff..0913966aa6fa 100644 --- a/arch/arm64/crypto/aes-cipher-glue.c +++ b/arch/arm64/crypto/aes-cipher-glue.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Scalar AES core transform | 3 | * Scalar AES core transform |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2017 Linaro Ltd <ard.biesheuvel@linaro.org> | 5 | * Copyright (C) 2017 Linaro Ltd <ard.biesheuvel@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <crypto/aes.h> | 8 | #include <crypto/aes.h> |
diff --git a/arch/arm64/crypto/aes-ctr-fallback.h b/arch/arm64/crypto/aes-ctr-fallback.h index c9285717b6b5..3ac911990ec7 100644 --- a/arch/arm64/crypto/aes-ctr-fallback.h +++ b/arch/arm64/crypto/aes-ctr-fallback.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Fallback for sync aes(ctr) in contexts where kernel mode NEON | 3 | * Fallback for sync aes(ctr) in contexts where kernel mode NEON |
| 3 | * is not allowed | 4 | * is not allowed |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2017 Linaro Ltd <ard.biesheuvel@linaro.org> | 6 | * Copyright (C) 2017 Linaro Ltd <ard.biesheuvel@linaro.org> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <crypto/aes.h> | 9 | #include <crypto/aes.h> |
diff --git a/arch/arm64/crypto/aes-glue.c b/arch/arm64/crypto/aes-glue.c index f0ceb545bd1e..8d6c8932c841 100644 --- a/arch/arm64/crypto/aes-glue.c +++ b/arch/arm64/crypto/aes-glue.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm64/crypto/aes-glue.c - wrapper code for ARMv8 AES | 3 | * linux/arch/arm64/crypto/aes-glue.c - wrapper code for ARMv8 AES |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 - 2017 Linaro Ltd <ard.biesheuvel@linaro.org> | 5 | * Copyright (C) 2013 - 2017 Linaro Ltd <ard.biesheuvel@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <asm/neon.h> | 8 | #include <asm/neon.h> |
diff --git a/arch/arm64/crypto/aes-modes.S b/arch/arm64/crypto/aes-modes.S index 4c7ce231963c..2883def14be5 100644 --- a/arch/arm64/crypto/aes-modes.S +++ b/arch/arm64/crypto/aes-modes.S | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm64/crypto/aes-modes.S - chaining mode wrappers for AES | 3 | * linux/arch/arm64/crypto/aes-modes.S - chaining mode wrappers for AES |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 - 2017 Linaro Ltd <ard.biesheuvel@linaro.org> | 5 | * Copyright (C) 2013 - 2017 Linaro Ltd <ard.biesheuvel@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | /* included by aes-ce.S and aes-neon.S */ | 8 | /* included by aes-ce.S and aes-neon.S */ |
diff --git a/arch/arm64/crypto/aes-neon.S b/arch/arm64/crypto/aes-neon.S index 29100f692e8a..d261331747f2 100644 --- a/arch/arm64/crypto/aes-neon.S +++ b/arch/arm64/crypto/aes-neon.S | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm64/crypto/aes-neon.S - AES cipher for ARMv8 NEON | 3 | * linux/arch/arm64/crypto/aes-neon.S - AES cipher for ARMv8 NEON |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 - 2017 Linaro Ltd. <ard.biesheuvel@linaro.org> | 5 | * Copyright (C) 2013 - 2017 Linaro Ltd. <ard.biesheuvel@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/linkage.h> | 8 | #include <linux/linkage.h> |
diff --git a/arch/arm64/crypto/aes-neonbs-core.S b/arch/arm64/crypto/aes-neonbs-core.S index 8432c8d0dea6..cf10ff8878a3 100644 --- a/arch/arm64/crypto/aes-neonbs-core.S +++ b/arch/arm64/crypto/aes-neonbs-core.S | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Bit sliced AES using NEON instructions | 3 | * Bit sliced AES using NEON instructions |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016 Linaro Ltd <ard.biesheuvel@linaro.org> | 5 | * Copyright (C) 2016 Linaro Ltd <ard.biesheuvel@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | /* | 8 | /* |
diff --git a/arch/arm64/crypto/aes-neonbs-glue.c b/arch/arm64/crypto/aes-neonbs-glue.c index 02b65d9eb947..281d23087697 100644 --- a/arch/arm64/crypto/aes-neonbs-glue.c +++ b/arch/arm64/crypto/aes-neonbs-glue.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Bit sliced AES using NEON instructions | 3 | * Bit sliced AES using NEON instructions |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016 - 2017 Linaro Ltd <ard.biesheuvel@linaro.org> | 5 | * Copyright (C) 2016 - 2017 Linaro Ltd <ard.biesheuvel@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <asm/neon.h> | 8 | #include <asm/neon.h> |
diff --git a/arch/arm64/crypto/crct10dif-ce-glue.c b/arch/arm64/crypto/crct10dif-ce-glue.c index 2e0a7d2eee24..ccc3f6067742 100644 --- a/arch/arm64/crypto/crct10dif-ce-glue.c +++ b/arch/arm64/crypto/crct10dif-ce-glue.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Accelerated CRC-T10DIF using arm64 NEON and Crypto Extensions instructions | 3 | * Accelerated CRC-T10DIF using arm64 NEON and Crypto Extensions instructions |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016 - 2017 Linaro Ltd <ard.biesheuvel@linaro.org> | 5 | * Copyright (C) 2016 - 2017 Linaro Ltd <ard.biesheuvel@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/cpufeature.h> | 8 | #include <linux/cpufeature.h> |
diff --git a/arch/arm64/crypto/ghash-ce-core.S b/arch/arm64/crypto/ghash-ce-core.S index 1b319b716d5e..410e8afcf5a7 100644 --- a/arch/arm64/crypto/ghash-ce-core.S +++ b/arch/arm64/crypto/ghash-ce-core.S | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Accelerated GHASH implementation with ARMv8 PMULL instructions. | 3 | * Accelerated GHASH implementation with ARMv8 PMULL instructions. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 - 2018 Linaro Ltd. <ard.biesheuvel@linaro.org> | 5 | * Copyright (C) 2014 - 2018 Linaro Ltd. <ard.biesheuvel@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/linkage.h> | 8 | #include <linux/linkage.h> |
diff --git a/arch/arm64/crypto/ghash-ce-glue.c b/arch/arm64/crypto/ghash-ce-glue.c index b39ed99b06fb..16c5da9be9fb 100644 --- a/arch/arm64/crypto/ghash-ce-glue.c +++ b/arch/arm64/crypto/ghash-ce-glue.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Accelerated GHASH implementation with ARMv8 PMULL instructions. | 3 | * Accelerated GHASH implementation with ARMv8 PMULL instructions. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 - 2018 Linaro Ltd. <ard.biesheuvel@linaro.org> | 5 | * Copyright (C) 2014 - 2018 Linaro Ltd. <ard.biesheuvel@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <asm/neon.h> | 8 | #include <asm/neon.h> |
diff --git a/arch/arm64/crypto/sha1-ce-core.S b/arch/arm64/crypto/sha1-ce-core.S index 78eb35fb5056..c2ce1f820706 100644 --- a/arch/arm64/crypto/sha1-ce-core.S +++ b/arch/arm64/crypto/sha1-ce-core.S | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * sha1-ce-core.S - SHA-1 secure hash using ARMv8 Crypto Extensions | 3 | * sha1-ce-core.S - SHA-1 secure hash using ARMv8 Crypto Extensions |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 Linaro Ltd <ard.biesheuvel@linaro.org> | 5 | * Copyright (C) 2014 Linaro Ltd <ard.biesheuvel@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/linkage.h> | 8 | #include <linux/linkage.h> |
diff --git a/arch/arm64/crypto/sha1-ce-glue.c b/arch/arm64/crypto/sha1-ce-glue.c index eaa7a8258f1c..ecb0f67e5998 100644 --- a/arch/arm64/crypto/sha1-ce-glue.c +++ b/arch/arm64/crypto/sha1-ce-glue.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * sha1-ce-glue.c - SHA-1 secure hash using ARMv8 Crypto Extensions | 3 | * sha1-ce-glue.c - SHA-1 secure hash using ARMv8 Crypto Extensions |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 - 2017 Linaro Ltd <ard.biesheuvel@linaro.org> | 5 | * Copyright (C) 2014 - 2017 Linaro Ltd <ard.biesheuvel@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <asm/neon.h> | 8 | #include <asm/neon.h> |
diff --git a/arch/arm64/crypto/sha2-ce-core.S b/arch/arm64/crypto/sha2-ce-core.S index cd8b36412469..6f728a419009 100644 --- a/arch/arm64/crypto/sha2-ce-core.S +++ b/arch/arm64/crypto/sha2-ce-core.S | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * sha2-ce-core.S - core SHA-224/SHA-256 transform using v8 Crypto Extensions | 3 | * sha2-ce-core.S - core SHA-224/SHA-256 transform using v8 Crypto Extensions |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 Linaro Ltd <ard.biesheuvel@linaro.org> | 5 | * Copyright (C) 2014 Linaro Ltd <ard.biesheuvel@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/linkage.h> | 8 | #include <linux/linkage.h> |
diff --git a/arch/arm64/crypto/sha2-ce-glue.c b/arch/arm64/crypto/sha2-ce-glue.c index a725997e55f2..955c3c2d3f5a 100644 --- a/arch/arm64/crypto/sha2-ce-glue.c +++ b/arch/arm64/crypto/sha2-ce-glue.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * sha2-ce-glue.c - SHA-224/SHA-256 using ARMv8 Crypto Extensions | 3 | * sha2-ce-glue.c - SHA-224/SHA-256 using ARMv8 Crypto Extensions |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 - 2017 Linaro Ltd <ard.biesheuvel@linaro.org> | 5 | * Copyright (C) 2014 - 2017 Linaro Ltd <ard.biesheuvel@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <asm/neon.h> | 8 | #include <asm/neon.h> |
diff --git a/arch/arm64/crypto/sm3-ce-core.S b/arch/arm64/crypto/sm3-ce-core.S index 27169fe07a68..d50d187906cb 100644 --- a/arch/arm64/crypto/sm3-ce-core.S +++ b/arch/arm64/crypto/sm3-ce-core.S | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * sm3-ce-core.S - SM3 secure hash using ARMv8.2 Crypto Extensions | 3 | * sm3-ce-core.S - SM3 secure hash using ARMv8.2 Crypto Extensions |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2018 Linaro Ltd <ard.biesheuvel@linaro.org> | 5 | * Copyright (C) 2018 Linaro Ltd <ard.biesheuvel@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/linkage.h> | 8 | #include <linux/linkage.h> |
diff --git a/arch/arm64/crypto/sm3-ce-glue.c b/arch/arm64/crypto/sm3-ce-glue.c index 5d15533799a2..d71faca322f2 100644 --- a/arch/arm64/crypto/sm3-ce-glue.c +++ b/arch/arm64/crypto/sm3-ce-glue.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * sm3-ce-glue.c - SM3 secure hash using ARMv8.2 Crypto Extensions | 3 | * sm3-ce-glue.c - SM3 secure hash using ARMv8.2 Crypto Extensions |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2018 Linaro Ltd <ard.biesheuvel@linaro.org> | 5 | * Copyright (C) 2018 Linaro Ltd <ard.biesheuvel@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <asm/neon.h> | 8 | #include <asm/neon.h> |
diff --git a/arch/arm64/include/asm/acenv.h b/arch/arm64/include/asm/acenv.h index b49166fde7ea..f1f810dc9ec8 100644 --- a/arch/arm64/include/asm/acenv.h +++ b/arch/arm64/include/asm/acenv.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * ARM64 specific ACPICA environments and implementation | 3 | * ARM64 specific ACPICA environments and implementation |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014, Linaro Ltd. | 5 | * Copyright (C) 2014, Linaro Ltd. |
| 5 | * Author: Hanjun Guo <hanjun.guo@linaro.org> | 6 | * Author: Hanjun Guo <hanjun.guo@linaro.org> |
| 6 | * Author: Graeme Gregory <graeme.gregory@linaro.org> | 7 | * Author: Graeme Gregory <graeme.gregory@linaro.org> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef _ASM_ACENV_H | 10 | #ifndef _ASM_ACENV_H |
diff --git a/arch/arm64/include/asm/acpi.h b/arch/arm64/include/asm/acpi.h index 7628efbe6c12..ada0bc480a1b 100644 --- a/arch/arm64/include/asm/acpi.h +++ b/arch/arm64/include/asm/acpi.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013-2014, Linaro Ltd. | 3 | * Copyright (C) 2013-2014, Linaro Ltd. |
| 3 | * Author: Al Stone <al.stone@linaro.org> | 4 | * Author: Al Stone <al.stone@linaro.org> |
| 4 | * Author: Graeme Gregory <graeme.gregory@linaro.org> | 5 | * Author: Graeme Gregory <graeme.gregory@linaro.org> |
| 5 | * Author: Hanjun Guo <hanjun.guo@linaro.org> | 6 | * Author: Hanjun Guo <hanjun.guo@linaro.org> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation; | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef _ASM_ACPI_H | 9 | #ifndef _ASM_ACPI_H |
diff --git a/arch/arm64/include/asm/arch_gicv3.h b/arch/arm64/include/asm/arch_gicv3.h index 14b41ddc68ba..2247908e55d6 100644 --- a/arch/arm64/include/asm/arch_gicv3.h +++ b/arch/arm64/include/asm/arch_gicv3.h | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm64/include/asm/arch_gicv3.h | 3 | * arch/arm64/include/asm/arch_gicv3.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 ARM Ltd. | 5 | * Copyright (C) 2015 ARM Ltd. |
| 5 | * | ||
| 6 | * This program is free software: you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 18 | #ifndef __ASM_ARCH_GICV3_H | 7 | #ifndef __ASM_ARCH_GICV3_H |
| 19 | #define __ASM_ARCH_GICV3_H | 8 | #define __ASM_ARCH_GICV3_H |
diff --git a/arch/arm64/include/asm/arch_timer.h b/arch/arm64/include/asm/arch_timer.h index 50b3ab7ded4f..6756178c27db 100644 --- a/arch/arm64/include/asm/arch_timer.h +++ b/arch/arm64/include/asm/arch_timer.h | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm64/include/asm/arch_timer.h | 3 | * arch/arm64/include/asm/arch_timer.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 ARM Ltd. | 5 | * Copyright (C) 2012 ARM Ltd. |
| 5 | * Author: Marc Zyngier <marc.zyngier@arm.com> | 6 | * Author: Marc Zyngier <marc.zyngier@arm.com> |
| 6 | * | ||
| 7 | * This program is free software: you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | #ifndef __ASM_ARCH_TIMER_H | 8 | #ifndef __ASM_ARCH_TIMER_H |
| 20 | #define __ASM_ARCH_TIMER_H | 9 | #define __ASM_ARCH_TIMER_H |
diff --git a/arch/arm64/include/asm/arm-cci.h b/arch/arm64/include/asm/arm-cci.h index f0b63712e10e..6d4abbd0cc13 100644 --- a/arch/arm64/include/asm/arm-cci.h +++ b/arch/arm64/include/asm/arm-cci.h | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm64/include/asm/arm-cci.h | 3 | * arch/arm64/include/asm/arm-cci.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 ARM Ltd. | 5 | * Copyright (C) 2015 ARM Ltd. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #ifndef __ASM_ARM_CCI_H | 8 | #ifndef __ASM_ARM_CCI_H |
diff --git a/arch/arm64/include/asm/arm_dsu_pmu.h b/arch/arm64/include/asm/arm_dsu_pmu.h index 82e5cc3356bf..16cdedd5f2c5 100644 --- a/arch/arm64/include/asm/arm_dsu_pmu.h +++ b/arch/arm64/include/asm/arm_dsu_pmu.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * ARM DynamIQ Shared Unit (DSU) PMU Low level register access routines. | 3 | * ARM DynamIQ Shared Unit (DSU) PMU Low level register access routines. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) ARM Limited, 2017. | 5 | * Copyright (C) ARM Limited, 2017. |
| 5 | * | 6 | * |
| 6 | * Author: Suzuki K Poulose <suzuki.poulose@arm.com> | 7 | * Author: Suzuki K Poulose <suzuki.poulose@arm.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 License | ||
| 10 | * version 2, as published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/bitops.h> | 10 | #include <linux/bitops.h> |
diff --git a/arch/arm64/include/asm/asm-bug.h b/arch/arm64/include/asm/asm-bug.h index b3552c4a405f..03f52f84a4f3 100644 --- a/arch/arm64/include/asm/asm-bug.h +++ b/arch/arm64/include/asm/asm-bug.h | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | #ifndef __ASM_ASM_BUG_H | 2 | #ifndef __ASM_ASM_BUG_H |
| 2 | /* | 3 | /* |
| 3 | * Copyright (C) 2017 ARM Limited | 4 | * Copyright (C) 2017 ARM Limited |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | */ | 5 | */ |
| 17 | #define __ASM_ASM_BUG_H | 6 | #define __ASM_ASM_BUG_H |
| 18 | 7 | ||
diff --git a/arch/arm64/include/asm/assembler.h b/arch/arm64/include/asm/assembler.h index 92b6b7cf67dd..570d195a184d 100644 --- a/arch/arm64/include/asm/assembler.h +++ b/arch/arm64/include/asm/assembler.h | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/include/asm/assembler.h, arch/arm/mm/proc-macros.S | 3 | * Based on arch/arm/include/asm/assembler.h, arch/arm/mm/proc-macros.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1996-2000 Russell King | 5 | * Copyright (C) 1996-2000 Russell King |
| 5 | * Copyright (C) 2012 ARM Ltd. | 6 | * Copyright (C) 2012 ARM Ltd. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | #ifndef __ASSEMBLY__ | 8 | #ifndef __ASSEMBLY__ |
| 20 | #error "Only include this from assembly code" | 9 | #error "Only include this from assembly code" |
diff --git a/arch/arm64/include/asm/atomic.h b/arch/arm64/include/asm/atomic.h index 1f4e9ee641c9..657b0457d83c 100644 --- a/arch/arm64/include/asm/atomic.h +++ b/arch/arm64/include/asm/atomic.h | |||
| @@ -1,21 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/include/asm/atomic.h | 3 | * Based on arch/arm/include/asm/atomic.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1996 Russell King. | 5 | * Copyright (C) 1996 Russell King. |
| 5 | * Copyright (C) 2002 Deep Blue Solutions Ltd. | 6 | * Copyright (C) 2002 Deep Blue Solutions Ltd. |
| 6 | * Copyright (C) 2012 ARM Ltd. | 7 | * Copyright (C) 2012 ARM Ltd. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 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 | */ | 8 | */ |
| 20 | #ifndef __ASM_ATOMIC_H | 9 | #ifndef __ASM_ATOMIC_H |
| 21 | #define __ASM_ATOMIC_H | 10 | #define __ASM_ATOMIC_H |
diff --git a/arch/arm64/include/asm/atomic_ll_sc.h b/arch/arm64/include/asm/atomic_ll_sc.h index e321293e0c89..23c378606aed 100644 --- a/arch/arm64/include/asm/atomic_ll_sc.h +++ b/arch/arm64/include/asm/atomic_ll_sc.h | |||
| @@ -1,21 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/include/asm/atomic.h | 3 | * Based on arch/arm/include/asm/atomic.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1996 Russell King. | 5 | * Copyright (C) 1996 Russell King. |
| 5 | * Copyright (C) 2002 Deep Blue Solutions Ltd. | 6 | * Copyright (C) 2002 Deep Blue Solutions Ltd. |
| 6 | * Copyright (C) 2012 ARM Ltd. | 7 | * Copyright (C) 2012 ARM Ltd. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 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 | */ | 8 | */ |
| 20 | 9 | ||
| 21 | #ifndef __ASM_ATOMIC_LL_SC_H | 10 | #ifndef __ASM_ATOMIC_LL_SC_H |
diff --git a/arch/arm64/include/asm/atomic_lse.h b/arch/arm64/include/asm/atomic_lse.h index 9256a3921e4b..45e030d54332 100644 --- a/arch/arm64/include/asm/atomic_lse.h +++ b/arch/arm64/include/asm/atomic_lse.h | |||
| @@ -1,21 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/include/asm/atomic.h | 3 | * Based on arch/arm/include/asm/atomic.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1996 Russell King. | 5 | * Copyright (C) 1996 Russell King. |
| 5 | * Copyright (C) 2002 Deep Blue Solutions Ltd. | 6 | * Copyright (C) 2002 Deep Blue Solutions Ltd. |
| 6 | * Copyright (C) 2012 ARM Ltd. | 7 | * Copyright (C) 2012 ARM Ltd. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 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 | */ | 8 | */ |
| 20 | 9 | ||
| 21 | #ifndef __ASM_ATOMIC_LSE_H | 10 | #ifndef __ASM_ATOMIC_LSE_H |
diff --git a/arch/arm64/include/asm/barrier.h b/arch/arm64/include/asm/barrier.h index 85b6bedbcc68..e0e2b1946f42 100644 --- a/arch/arm64/include/asm/barrier.h +++ b/arch/arm64/include/asm/barrier.h | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/include/asm/barrier.h | 3 | * Based on arch/arm/include/asm/barrier.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 ARM Ltd. | 5 | * Copyright (C) 2012 ARM Ltd. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 18 | #ifndef __ASM_BARRIER_H | 7 | #ifndef __ASM_BARRIER_H |
| 19 | #define __ASM_BARRIER_H | 8 | #define __ASM_BARRIER_H |
diff --git a/arch/arm64/include/asm/bitops.h b/arch/arm64/include/asm/bitops.h index 10d536b1af74..81a3e519b07d 100644 --- a/arch/arm64/include/asm/bitops.h +++ b/arch/arm64/include/asm/bitops.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 ARM Ltd. | 3 | * Copyright (C) 2012 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef __ASM_BITOPS_H | 5 | #ifndef __ASM_BITOPS_H |
| 17 | #define __ASM_BITOPS_H | 6 | #define __ASM_BITOPS_H |
diff --git a/arch/arm64/include/asm/brk-imm.h b/arch/arm64/include/asm/brk-imm.h index d84294064e6a..e3d47b52161d 100644 --- a/arch/arm64/include/asm/brk-imm.h +++ b/arch/arm64/include/asm/brk-imm.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 ARM Ltd. | 3 | * Copyright (C) 2012 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __ASM_BRK_IMM_H | 6 | #ifndef __ASM_BRK_IMM_H |
diff --git a/arch/arm64/include/asm/bug.h b/arch/arm64/include/asm/bug.h index d7dc43752705..28be048db3f6 100644 --- a/arch/arm64/include/asm/bug.h +++ b/arch/arm64/include/asm/bug.h | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 ARM Limited | 3 | * Copyright (C) 2015 ARM Limited |
| 3 | * Author: Dave Martin <Dave.Martin@arm.com> | 4 | * Author: Dave Martin <Dave.Martin@arm.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #ifndef _ARCH_ARM64_ASM_BUG_H | 7 | #ifndef _ARCH_ARM64_ASM_BUG_H |
diff --git a/arch/arm64/include/asm/cache.h b/arch/arm64/include/asm/cache.h index 926434f413fa..a05db636981a 100644 --- a/arch/arm64/include/asm/cache.h +++ b/arch/arm64/include/asm/cache.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 ARM Ltd. | 3 | * Copyright (C) 2012 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef __ASM_CACHE_H | 5 | #ifndef __ASM_CACHE_H |
| 17 | #define __ASM_CACHE_H | 6 | #define __ASM_CACHE_H |
diff --git a/arch/arm64/include/asm/cacheflush.h b/arch/arm64/include/asm/cacheflush.h index 19844211a4e6..1fe4467442aa 100644 --- a/arch/arm64/include/asm/cacheflush.h +++ b/arch/arm64/include/asm/cacheflush.h | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/include/asm/cacheflush.h | 3 | * Based on arch/arm/include/asm/cacheflush.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1999-2002 Russell King. | 5 | * Copyright (C) 1999-2002 Russell King. |
| 5 | * Copyright (C) 2012 ARM Ltd. | 6 | * Copyright (C) 2012 ARM Ltd. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | #ifndef __ASM_CACHEFLUSH_H | 8 | #ifndef __ASM_CACHEFLUSH_H |
| 20 | #define __ASM_CACHEFLUSH_H | 9 | #define __ASM_CACHEFLUSH_H |
diff --git a/arch/arm64/include/asm/checksum.h b/arch/arm64/include/asm/checksum.h index 0b6f5a7d4027..d064a50deb5f 100644 --- a/arch/arm64/include/asm/checksum.h +++ b/arch/arm64/include/asm/checksum.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 ARM Ltd. | 3 | * Copyright (C) 2016 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef __ASM_CHECKSUM_H | 5 | #ifndef __ASM_CHECKSUM_H |
| 17 | #define __ASM_CHECKSUM_H | 6 | #define __ASM_CHECKSUM_H |
diff --git a/arch/arm64/include/asm/cmpxchg.h b/arch/arm64/include/asm/cmpxchg.h index e6ea0f42e097..7a299a20f6dc 100644 --- a/arch/arm64/include/asm/cmpxchg.h +++ b/arch/arm64/include/asm/cmpxchg.h | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/include/asm/cmpxchg.h | 3 | * Based on arch/arm/include/asm/cmpxchg.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 ARM Ltd. | 5 | * Copyright (C) 2012 ARM Ltd. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 18 | #ifndef __ASM_CMPXCHG_H | 7 | #ifndef __ASM_CMPXCHG_H |
| 19 | #define __ASM_CMPXCHG_H | 8 | #define __ASM_CMPXCHG_H |
diff --git a/arch/arm64/include/asm/compat.h b/arch/arm64/include/asm/compat.h index 93ce86d5dae1..fb8ad4616b3b 100644 --- a/arch/arm64/include/asm/compat.h +++ b/arch/arm64/include/asm/compat.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 ARM Ltd. | 3 | * Copyright (C) 2012 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef __ASM_COMPAT_H | 5 | #ifndef __ASM_COMPAT_H |
| 17 | #define __ASM_COMPAT_H | 6 | #define __ASM_COMPAT_H |
diff --git a/arch/arm64/include/asm/cpu.h b/arch/arm64/include/asm/cpu.h index 88392272250e..d72d995b7e25 100644 --- a/arch/arm64/include/asm/cpu.h +++ b/arch/arm64/include/asm/cpu.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 ARM Ltd. | 3 | * Copyright (C) 2014 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef __ASM_CPU_H | 5 | #ifndef __ASM_CPU_H |
| 17 | #define __ASM_CPU_H | 6 | #define __ASM_CPU_H |
diff --git a/arch/arm64/include/asm/cpu_ops.h b/arch/arm64/include/asm/cpu_ops.h index 8f03446cf89f..c09d633c3109 100644 --- a/arch/arm64/include/asm/cpu_ops.h +++ b/arch/arm64/include/asm/cpu_ops.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 ARM Ltd. | 3 | * Copyright (C) 2013 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef __ASM_CPU_OPS_H | 5 | #ifndef __ASM_CPU_OPS_H |
| 17 | #define __ASM_CPU_OPS_H | 6 | #define __ASM_CPU_OPS_H |
diff --git a/arch/arm64/include/asm/cpucaps.h b/arch/arm64/include/asm/cpucaps.h index 33401ebc187c..f19fe4b9acc4 100644 --- a/arch/arm64/include/asm/cpucaps.h +++ b/arch/arm64/include/asm/cpucaps.h | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm64/include/asm/cpucaps.h | 3 | * arch/arm64/include/asm/cpucaps.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016 ARM Ltd. | 5 | * Copyright (C) 2016 ARM Ltd. |
| 5 | * | ||
| 6 | * This program is free software: you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 18 | #ifndef __ASM_CPUCAPS_H | 7 | #ifndef __ASM_CPUCAPS_H |
| 19 | #define __ASM_CPUCAPS_H | 8 | #define __ASM_CPUCAPS_H |
diff --git a/arch/arm64/include/asm/cpufeature.h b/arch/arm64/include/asm/cpufeature.h index bc895c869892..373799b7982f 100644 --- a/arch/arm64/include/asm/cpufeature.h +++ b/arch/arm64/include/asm/cpufeature.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Linaro Ltd. <ard.biesheuvel@linaro.org> | 3 | * Copyright (C) 2014 Linaro Ltd. <ard.biesheuvel@linaro.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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __ASM_CPUFEATURE_H | 6 | #ifndef __ASM_CPUFEATURE_H |
diff --git a/arch/arm64/include/asm/cputype.h b/arch/arm64/include/asm/cputype.h index 2602bae334fb..e7d46631cc42 100644 --- a/arch/arm64/include/asm/cputype.h +++ b/arch/arm64/include/asm/cputype.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 ARM Ltd. | 3 | * Copyright (C) 2012 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef __ASM_CPUTYPE_H | 5 | #ifndef __ASM_CPUTYPE_H |
| 17 | #define __ASM_CPUTYPE_H | 6 | #define __ASM_CPUTYPE_H |
diff --git a/arch/arm64/include/asm/daifflags.h b/arch/arm64/include/asm/daifflags.h index db452aa9e651..6dd8a8723525 100644 --- a/arch/arm64/include/asm/daifflags.h +++ b/arch/arm64/include/asm/daifflags.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2017 ARM Ltd. | 3 | * Copyright (C) 2017 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef __ASM_DAIFFLAGS_H | 5 | #ifndef __ASM_DAIFFLAGS_H |
| 17 | #define __ASM_DAIFFLAGS_H | 6 | #define __ASM_DAIFFLAGS_H |
diff --git a/arch/arm64/include/asm/debug-monitors.h b/arch/arm64/include/asm/debug-monitors.h index 0679f781696d..d8ec5bb881c2 100644 --- a/arch/arm64/include/asm/debug-monitors.h +++ b/arch/arm64/include/asm/debug-monitors.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 ARM Ltd. | 3 | * Copyright (C) 2012 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef __ASM_DEBUG_MONITORS_H | 5 | #ifndef __ASM_DEBUG_MONITORS_H |
| 17 | #define __ASM_DEBUG_MONITORS_H | 6 | #define __ASM_DEBUG_MONITORS_H |
diff --git a/arch/arm64/include/asm/device.h b/arch/arm64/include/asm/device.h index 4658c937e173..12b778d55342 100644 --- a/arch/arm64/include/asm/device.h +++ b/arch/arm64/include/asm/device.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 ARM Ltd. | 3 | * Copyright (C) 2012 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef __ASM_DEVICE_H | 5 | #ifndef __ASM_DEVICE_H |
| 17 | #define __ASM_DEVICE_H | 6 | #define __ASM_DEVICE_H |
diff --git a/arch/arm64/include/asm/dma-mapping.h b/arch/arm64/include/asm/dma-mapping.h index de98191e4c7d..bdcb0922a40c 100644 --- a/arch/arm64/include/asm/dma-mapping.h +++ b/arch/arm64/include/asm/dma-mapping.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 ARM Ltd. | 3 | * Copyright (C) 2012 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef __ASM_DMA_MAPPING_H | 5 | #ifndef __ASM_DMA_MAPPING_H |
| 17 | #define __ASM_DMA_MAPPING_H | 6 | #define __ASM_DMA_MAPPING_H |
diff --git a/arch/arm64/include/asm/elf.h b/arch/arm64/include/asm/elf.h index 355d120b78cb..325d9515c0f8 100644 --- a/arch/arm64/include/asm/elf.h +++ b/arch/arm64/include/asm/elf.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 ARM Ltd. | 3 | * Copyright (C) 2012 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef __ASM_ELF_H | 5 | #ifndef __ASM_ELF_H |
| 17 | #define __ASM_ELF_H | 6 | #define __ASM_ELF_H |
diff --git a/arch/arm64/include/asm/esr.h b/arch/arm64/include/asm/esr.h index 0e27fe91d5ea..65ac18400979 100644 --- a/arch/arm64/include/asm/esr.h +++ b/arch/arm64/include/asm/esr.h | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 - ARM Ltd | 3 | * Copyright (C) 2013 - ARM Ltd |
| 3 | * Author: Marc Zyngier <marc.zyngier@arm.com> | 4 | * Author: Marc Zyngier <marc.zyngier@arm.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #ifndef __ASM_ESR_H | 7 | #ifndef __ASM_ESR_H |
diff --git a/arch/arm64/include/asm/exception.h b/arch/arm64/include/asm/exception.h index bc30429d8e91..ed57b760f38c 100644 --- a/arch/arm64/include/asm/exception.h +++ b/arch/arm64/include/asm/exception.h | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/include/asm/exception.h | 3 | * Based on arch/arm/include/asm/exception.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 ARM Ltd. | 5 | * Copyright (C) 2012 ARM Ltd. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 18 | #ifndef __ASM_EXCEPTION_H | 7 | #ifndef __ASM_EXCEPTION_H |
| 19 | #define __ASM_EXCEPTION_H | 8 | #define __ASM_EXCEPTION_H |
diff --git a/arch/arm64/include/asm/exec.h b/arch/arm64/include/asm/exec.h index f7865dd9d868..1aae6f9962fc 100644 --- a/arch/arm64/include/asm/exec.h +++ b/arch/arm64/include/asm/exec.h | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/include/asm/exec.h | 3 | * Based on arch/arm/include/asm/exec.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 ARM Ltd. | 5 | * Copyright (C) 2012 ARM Ltd. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 18 | #ifndef __ASM_EXEC_H | 7 | #ifndef __ASM_EXEC_H |
| 19 | #define __ASM_EXEC_H | 8 | #define __ASM_EXEC_H |
diff --git a/arch/arm64/include/asm/fb.h b/arch/arm64/include/asm/fb.h index adb88a64b2fe..bdc735ee1f67 100644 --- a/arch/arm64/include/asm/fb.h +++ b/arch/arm64/include/asm/fb.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 ARM Ltd. | 3 | * Copyright (C) 2012 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef __ASM_FB_H_ | 5 | #ifndef __ASM_FB_H_ |
| 17 | #define __ASM_FB_H_ | 6 | #define __ASM_FB_H_ |
diff --git a/arch/arm64/include/asm/fpsimd.h b/arch/arm64/include/asm/fpsimd.h index df62bbd33a9a..897029c8e9b5 100644 --- a/arch/arm64/include/asm/fpsimd.h +++ b/arch/arm64/include/asm/fpsimd.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 ARM Ltd. | 3 | * Copyright (C) 2012 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef __ASM_FP_H | 5 | #ifndef __ASM_FP_H |
| 17 | #define __ASM_FP_H | 6 | #define __ASM_FP_H |
diff --git a/arch/arm64/include/asm/fpsimdmacros.h b/arch/arm64/include/asm/fpsimdmacros.h index 46843515d77b..636e9d9c7929 100644 --- a/arch/arm64/include/asm/fpsimdmacros.h +++ b/arch/arm64/include/asm/fpsimdmacros.h | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * FP/SIMD state saving and restoring macros | 3 | * FP/SIMD state saving and restoring macros |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 ARM Ltd. | 5 | * Copyright (C) 2012 ARM Ltd. |
| 5 | * Author: Catalin Marinas <catalin.marinas@arm.com> | 6 | * Author: Catalin Marinas <catalin.marinas@arm.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | .macro fpsimd_save state, tmpnr | 9 | .macro fpsimd_save state, tmpnr |
diff --git a/arch/arm64/include/asm/ftrace.h b/arch/arm64/include/asm/ftrace.h index 15a6587e12f9..5ab5200b2bdc 100644 --- a/arch/arm64/include/asm/ftrace.h +++ b/arch/arm64/include/asm/ftrace.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm64/include/asm/ftrace.h | 3 | * arch/arm64/include/asm/ftrace.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Linaro Limited | 5 | * Copyright (C) 2013 Linaro Limited |
| 5 | * Author: AKASHI Takahiro <takahiro.akashi@linaro.org> | 6 | * Author: AKASHI Takahiro <takahiro.akashi@linaro.org> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #ifndef __ASM_FTRACE_H | 8 | #ifndef __ASM_FTRACE_H |
| 12 | #define __ASM_FTRACE_H | 9 | #define __ASM_FTRACE_H |
diff --git a/arch/arm64/include/asm/futex.h b/arch/arm64/include/asm/futex.h index a56efb5626fa..6211e3105491 100644 --- a/arch/arm64/include/asm/futex.h +++ b/arch/arm64/include/asm/futex.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 ARM Ltd. | 3 | * Copyright (C) 2012 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef __ASM_FUTEX_H | 5 | #ifndef __ASM_FUTEX_H |
| 17 | #define __ASM_FUTEX_H | 6 | #define __ASM_FUTEX_H |
diff --git a/arch/arm64/include/asm/hardirq.h b/arch/arm64/include/asm/hardirq.h index 89691c86640a..87ad961f3c97 100644 --- a/arch/arm64/include/asm/hardirq.h +++ b/arch/arm64/include/asm/hardirq.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 ARM Ltd. | 3 | * Copyright (C) 2012 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef __ASM_HARDIRQ_H | 5 | #ifndef __ASM_HARDIRQ_H |
| 17 | #define __ASM_HARDIRQ_H | 6 | #define __ASM_HARDIRQ_H |
diff --git a/arch/arm64/include/asm/hw_breakpoint.h b/arch/arm64/include/asm/hw_breakpoint.h index 6a53e59ced95..db9ab760e6fd 100644 --- a/arch/arm64/include/asm/hw_breakpoint.h +++ b/arch/arm64/include/asm/hw_breakpoint.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 ARM Ltd. | 3 | * Copyright (C) 2012 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef __ASM_HW_BREAKPOINT_H | 5 | #ifndef __ASM_HW_BREAKPOINT_H |
| 17 | #define __ASM_HW_BREAKPOINT_H | 6 | #define __ASM_HW_BREAKPOINT_H |
diff --git a/arch/arm64/include/asm/hwcap.h b/arch/arm64/include/asm/hwcap.h index b4bfb6672168..e5d9420cd258 100644 --- a/arch/arm64/include/asm/hwcap.h +++ b/arch/arm64/include/asm/hwcap.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 ARM Ltd. | 3 | * Copyright (C) 2012 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef __ASM_HWCAP_H | 5 | #ifndef __ASM_HWCAP_H |
| 17 | #define __ASM_HWCAP_H | 6 | #define __ASM_HWCAP_H |
diff --git a/arch/arm64/include/asm/insn.h b/arch/arm64/include/asm/insn.h index 87fdfba13a30..39e7780bedd6 100644 --- a/arch/arm64/include/asm/insn.h +++ b/arch/arm64/include/asm/insn.h | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Huawei Ltd. | 3 | * Copyright (C) 2013 Huawei Ltd. |
| 3 | * Author: Jiang Liu <liuj97@gmail.com> | 4 | * Author: Jiang Liu <liuj97@gmail.com> |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2014 Zi Shen Lim <zlim.lnx@gmail.com> | 6 | * Copyright (C) 2014 Zi Shen Lim <zlim.lnx@gmail.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | #ifndef __ASM_INSN_H | 8 | #ifndef __ASM_INSN_H |
| 20 | #define __ASM_INSN_H | 9 | #define __ASM_INSN_H |
diff --git a/arch/arm64/include/asm/io.h b/arch/arm64/include/asm/io.h index b807cb9b517d..7ed92626949d 100644 --- a/arch/arm64/include/asm/io.h +++ b/arch/arm64/include/asm/io.h | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/include/asm/io.h | 3 | * Based on arch/arm/include/asm/io.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1996-2000 Russell King | 5 | * Copyright (C) 1996-2000 Russell King |
| 5 | * Copyright (C) 2012 ARM Ltd. | 6 | * Copyright (C) 2012 ARM Ltd. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | #ifndef __ASM_IO_H | 8 | #ifndef __ASM_IO_H |
| 20 | #define __ASM_IO_H | 9 | #define __ASM_IO_H |
diff --git a/arch/arm64/include/asm/irqflags.h b/arch/arm64/include/asm/irqflags.h index 629963189085..66853fde60f9 100644 --- a/arch/arm64/include/asm/irqflags.h +++ b/arch/arm64/include/asm/irqflags.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 ARM Ltd. | 3 | * Copyright (C) 2012 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef __ASM_IRQFLAGS_H | 5 | #ifndef __ASM_IRQFLAGS_H |
| 17 | #define __ASM_IRQFLAGS_H | 6 | #define __ASM_IRQFLAGS_H |
diff --git a/arch/arm64/include/asm/jump_label.h b/arch/arm64/include/asm/jump_label.h index 472023498d71..cea441b6aa5d 100644 --- a/arch/arm64/include/asm/jump_label.h +++ b/arch/arm64/include/asm/jump_label.h | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Huawei Ltd. | 3 | * Copyright (C) 2013 Huawei Ltd. |
| 3 | * Author: Jiang Liu <liuj97@gmail.com> | 4 | * Author: Jiang Liu <liuj97@gmail.com> |
| 4 | * | 5 | * |
| 5 | * Based on arch/arm/include/asm/jump_label.h | 6 | * Based on arch/arm/include/asm/jump_label.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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | #ifndef __ASM_JUMP_LABEL_H | 8 | #ifndef __ASM_JUMP_LABEL_H |
| 20 | #define __ASM_JUMP_LABEL_H | 9 | #define __ASM_JUMP_LABEL_H |
diff --git a/arch/arm64/include/asm/kernel-pgtable.h b/arch/arm64/include/asm/kernel-pgtable.h index 850e2122d53f..a6e5da755359 100644 --- a/arch/arm64/include/asm/kernel-pgtable.h +++ b/arch/arm64/include/asm/kernel-pgtable.h | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Kernel page table mapping | 3 | * Kernel page table mapping |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 ARM Ltd. | 5 | * Copyright (C) 2015 ARM Ltd. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #ifndef __ASM_KERNEL_PGTABLE_H | 8 | #ifndef __ASM_KERNEL_PGTABLE_H |
diff --git a/arch/arm64/include/asm/kexec.h b/arch/arm64/include/asm/kexec.h index 67e4cb75d1fd..12a561a54128 100644 --- a/arch/arm64/include/asm/kexec.h +++ b/arch/arm64/include/asm/kexec.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * kexec for arm64 | 3 | * kexec for arm64 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) Linaro. | 5 | * Copyright (C) Linaro. |
| 5 | * Copyright (C) Huawei Futurewei Technologies. | 6 | * Copyright (C) Huawei Futurewei Technologies. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef _ARM64_KEXEC_H | 9 | #ifndef _ARM64_KEXEC_H |
diff --git a/arch/arm64/include/asm/kgdb.h b/arch/arm64/include/asm/kgdb.h index da84645525b9..21fc85e9d2be 100644 --- a/arch/arm64/include/asm/kgdb.h +++ b/arch/arm64/include/asm/kgdb.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * AArch64 KGDB support | 3 | * AArch64 KGDB support |
| 3 | * | 4 | * |
| @@ -5,18 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2013 Cavium Inc. | 7 | * Copyright (C) 2013 Cavium Inc. |
| 7 | * Author: Vijaya Kumar K <vijaya.kumar@caviumnetworks.com> | 8 | * Author: Vijaya Kumar K <vijaya.kumar@caviumnetworks.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 20 | */ | 9 | */ |
| 21 | 10 | ||
| 22 | #ifndef __ARM_KGDB_H | 11 | #ifndef __ARM_KGDB_H |
diff --git a/arch/arm64/include/asm/kvm_arm.h b/arch/arm64/include/asm/kvm_arm.h index 7f9d2bfcf82e..a8b205e5c4a8 100644 --- a/arch/arm64/include/asm/kvm_arm.h +++ b/arch/arm64/include/asm/kvm_arm.h | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012,2013 - ARM Ltd | 3 | * Copyright (C) 2012,2013 - ARM Ltd |
| 3 | * Author: Marc Zyngier <marc.zyngier@arm.com> | 4 | * Author: Marc Zyngier <marc.zyngier@arm.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #ifndef __ARM64_KVM_ARM_H__ | 7 | #ifndef __ARM64_KVM_ARM_H__ |
diff --git a/arch/arm64/include/asm/kvm_asm.h b/arch/arm64/include/asm/kvm_asm.h index ff73f5462aca..2ca437ef59fa 100644 --- a/arch/arm64/include/asm/kvm_asm.h +++ b/arch/arm64/include/asm/kvm_asm.h | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012,2013 - ARM Ltd | 3 | * Copyright (C) 2012,2013 - ARM Ltd |
| 3 | * Author: Marc Zyngier <marc.zyngier@arm.com> | 4 | * Author: Marc Zyngier <marc.zyngier@arm.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #ifndef __ARM_KVM_ASM_H__ | 7 | #ifndef __ARM_KVM_ASM_H__ |
diff --git a/arch/arm64/include/asm/kvm_coproc.h b/arch/arm64/include/asm/kvm_coproc.h index 0b52377a6c11..0185ee8b8b5e 100644 --- a/arch/arm64/include/asm/kvm_coproc.h +++ b/arch/arm64/include/asm/kvm_coproc.h | |||
| @@ -1,21 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012,2013 - ARM Ltd | 3 | * Copyright (C) 2012,2013 - ARM Ltd |
| 3 | * Author: Marc Zyngier <marc.zyngier@arm.com> | 4 | * Author: Marc Zyngier <marc.zyngier@arm.com> |
| 4 | * | 5 | * |
| 5 | * Derived from arch/arm/include/asm/kvm_coproc.h | 6 | * Derived from arch/arm/include/asm/kvm_coproc.h |
| 6 | * Copyright (C) 2012 Rusty Russell IBM Corporation | 7 | * Copyright (C) 2012 Rusty Russell IBM Corporation |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 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 | */ | 8 | */ |
| 20 | 9 | ||
| 21 | #ifndef __ARM64_KVM_COPROC_H__ | 10 | #ifndef __ARM64_KVM_COPROC_H__ |
diff --git a/arch/arm64/include/asm/kvm_emulate.h b/arch/arm64/include/asm/kvm_emulate.h index 613427fafff9..034dadec7168 100644 --- a/arch/arm64/include/asm/kvm_emulate.h +++ b/arch/arm64/include/asm/kvm_emulate.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012,2013 - ARM Ltd | 3 | * Copyright (C) 2012,2013 - ARM Ltd |
| 3 | * Author: Marc Zyngier <marc.zyngier@arm.com> | 4 | * Author: Marc Zyngier <marc.zyngier@arm.com> |
| @@ -5,18 +6,6 @@ | |||
| 5 | * Derived from arch/arm/include/kvm_emulate.h | 6 | * Derived from arch/arm/include/kvm_emulate.h |
| 6 | * Copyright (C) 2012 - Virtual Open Systems and Columbia University | 7 | * Copyright (C) 2012 - Virtual Open Systems and Columbia University |
| 7 | * Author: Christoffer Dall <c.dall@virtualopensystems.com> | 8 | * Author: Christoffer Dall <c.dall@virtualopensystems.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 20 | */ | 9 | */ |
| 21 | 10 | ||
| 22 | #ifndef __ARM64_KVM_EMULATE_H__ | 11 | #ifndef __ARM64_KVM_EMULATE_H__ |
diff --git a/arch/arm64/include/asm/kvm_host.h b/arch/arm64/include/asm/kvm_host.h index 4bcd9c1291d5..c328191aa202 100644 --- a/arch/arm64/include/asm/kvm_host.h +++ b/arch/arm64/include/asm/kvm_host.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012,2013 - ARM Ltd | 3 | * Copyright (C) 2012,2013 - ARM Ltd |
| 3 | * Author: Marc Zyngier <marc.zyngier@arm.com> | 4 | * Author: Marc Zyngier <marc.zyngier@arm.com> |
| @@ -5,18 +6,6 @@ | |||
| 5 | * Derived from arch/arm/include/asm/kvm_host.h: | 6 | * Derived from arch/arm/include/asm/kvm_host.h: |
| 6 | * Copyright (C) 2012 - Virtual Open Systems and Columbia University | 7 | * Copyright (C) 2012 - Virtual Open Systems and Columbia University |
| 7 | * Author: Christoffer Dall <c.dall@virtualopensystems.com> | 8 | * Author: Christoffer Dall <c.dall@virtualopensystems.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 20 | */ | 9 | */ |
| 21 | 10 | ||
| 22 | #ifndef __ARM64_KVM_HOST_H__ | 11 | #ifndef __ARM64_KVM_HOST_H__ |
diff --git a/arch/arm64/include/asm/kvm_hyp.h b/arch/arm64/include/asm/kvm_hyp.h index 09fe8bd15f6e..286f7e7e1be4 100644 --- a/arch/arm64/include/asm/kvm_hyp.h +++ b/arch/arm64/include/asm/kvm_hyp.h | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 - ARM Ltd | 3 | * Copyright (C) 2015 - ARM Ltd |
| 3 | * Author: Marc Zyngier <marc.zyngier@arm.com> | 4 | * Author: Marc Zyngier <marc.zyngier@arm.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #ifndef __ARM64_KVM_HYP_H__ | 7 | #ifndef __ARM64_KVM_HYP_H__ |
diff --git a/arch/arm64/include/asm/kvm_mmio.h b/arch/arm64/include/asm/kvm_mmio.h index 75ea42079757..02b5c48fd467 100644 --- a/arch/arm64/include/asm/kvm_mmio.h +++ b/arch/arm64/include/asm/kvm_mmio.h | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 - Virtual Open Systems and Columbia University | 3 | * Copyright (C) 2012 - Virtual Open Systems and Columbia University |
| 3 | * Author: Christoffer Dall <c.dall@virtualopensystems.com> | 4 | * Author: Christoffer Dall <c.dall@virtualopensystems.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License, version 2, as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #ifndef __ARM64_KVM_MMIO_H__ | 7 | #ifndef __ARM64_KVM_MMIO_H__ |
diff --git a/arch/arm64/include/asm/kvm_mmu.h b/arch/arm64/include/asm/kvm_mmu.h index ebeefcf835e8..befe37d4bc0e 100644 --- a/arch/arm64/include/asm/kvm_mmu.h +++ b/arch/arm64/include/asm/kvm_mmu.h | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012,2013 - ARM Ltd | 3 | * Copyright (C) 2012,2013 - ARM Ltd |
| 3 | * Author: Marc Zyngier <marc.zyngier@arm.com> | 4 | * Author: Marc Zyngier <marc.zyngier@arm.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #ifndef __ARM64_KVM_MMU_H__ | 7 | #ifndef __ARM64_KVM_MMU_H__ |
diff --git a/arch/arm64/include/asm/memory.h b/arch/arm64/include/asm/memory.h index 8ffcf5a512bb..b7ba75809751 100644 --- a/arch/arm64/include/asm/memory.h +++ b/arch/arm64/include/asm/memory.h | |||
| @@ -1,21 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/include/asm/memory.h | 3 | * Based on arch/arm/include/asm/memory.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2000-2002 Russell King | 5 | * Copyright (C) 2000-2002 Russell King |
| 5 | * Copyright (C) 2012 ARM Ltd. | 6 | * Copyright (C) 2012 ARM Ltd. |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | * | ||
| 19 | * Note: this file should not be included by non-asm/.h files | 8 | * Note: this file should not be included by non-asm/.h files |
| 20 | */ | 9 | */ |
| 21 | #ifndef __ASM_MEMORY_H | 10 | #ifndef __ASM_MEMORY_H |
diff --git a/arch/arm64/include/asm/mmu.h b/arch/arm64/include/asm/mmu.h index 67ef25d037ea..fd6161336653 100644 --- a/arch/arm64/include/asm/mmu.h +++ b/arch/arm64/include/asm/mmu.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 ARM Ltd. | 3 | * Copyright (C) 2012 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef __ASM_MMU_H | 5 | #ifndef __ASM_MMU_H |
| 17 | #define __ASM_MMU_H | 6 | #define __ASM_MMU_H |
diff --git a/arch/arm64/include/asm/mmu_context.h b/arch/arm64/include/asm/mmu_context.h index 2da3e478fd8f..7ed0adb187a8 100644 --- a/arch/arm64/include/asm/mmu_context.h +++ b/arch/arm64/include/asm/mmu_context.h | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/include/asm/mmu_context.h | 3 | * Based on arch/arm/include/asm/mmu_context.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1996 Russell King. | 5 | * Copyright (C) 1996 Russell King. |
| 5 | * Copyright (C) 2012 ARM Ltd. | 6 | * Copyright (C) 2012 ARM Ltd. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | #ifndef __ASM_MMU_CONTEXT_H | 8 | #ifndef __ASM_MMU_CONTEXT_H |
| 20 | #define __ASM_MMU_CONTEXT_H | 9 | #define __ASM_MMU_CONTEXT_H |
diff --git a/arch/arm64/include/asm/module.h b/arch/arm64/include/asm/module.h index cd9f4e9d04d3..f80e13cbf8ec 100644 --- a/arch/arm64/include/asm/module.h +++ b/arch/arm64/include/asm/module.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 ARM Ltd. | 3 | * Copyright (C) 2012 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef __ASM_MODULE_H | 5 | #ifndef __ASM_MODULE_H |
| 17 | #define __ASM_MODULE_H | 6 | #define __ASM_MODULE_H |
diff --git a/arch/arm64/include/asm/neon-intrinsics.h b/arch/arm64/include/asm/neon-intrinsics.h index 71abfc7612b2..5f13505d39fc 100644 --- a/arch/arm64/include/asm/neon-intrinsics.h +++ b/arch/arm64/include/asm/neon-intrinsics.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2018 Linaro, Ltd. <ard.biesheuvel@linaro.org> | 3 | * Copyright (C) 2018 Linaro, Ltd. <ard.biesheuvel@linaro.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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __ASM_NEON_INTRINSICS_H | 6 | #ifndef __ASM_NEON_INTRINSICS_H |
diff --git a/arch/arm64/include/asm/neon.h b/arch/arm64/include/asm/neon.h index fb9d137256a6..d4b1d172a79b 100644 --- a/arch/arm64/include/asm/neon.h +++ b/arch/arm64/include/asm/neon.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm64/include/asm/neon.h | 3 | * linux/arch/arm64/include/asm/neon.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Linaro Ltd <ard.biesheuvel@linaro.org> | 5 | * Copyright (C) 2013 Linaro Ltd <ard.biesheuvel@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __ASM_NEON_H | 8 | #ifndef __ASM_NEON_H |
diff --git a/arch/arm64/include/asm/page-def.h b/arch/arm64/include/asm/page-def.h index 01591a29dc2e..f99d48ecbeef 100644 --- a/arch/arm64/include/asm/page-def.h +++ b/arch/arm64/include/asm/page-def.h | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/include/asm/page.h | 3 | * Based on arch/arm/include/asm/page.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-2003 Russell King | 5 | * Copyright (C) 1995-2003 Russell King |
| 5 | * Copyright (C) 2017 ARM Ltd. | 6 | * Copyright (C) 2017 ARM Ltd. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | #ifndef __ASM_PAGE_DEF_H | 8 | #ifndef __ASM_PAGE_DEF_H |
| 20 | #define __ASM_PAGE_DEF_H | 9 | #define __ASM_PAGE_DEF_H |
diff --git a/arch/arm64/include/asm/page.h b/arch/arm64/include/asm/page.h index c88a3cb117a1..d39ddb258a04 100644 --- a/arch/arm64/include/asm/page.h +++ b/arch/arm64/include/asm/page.h | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/include/asm/page.h | 3 | * Based on arch/arm/include/asm/page.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-2003 Russell King | 5 | * Copyright (C) 1995-2003 Russell King |
| 5 | * Copyright (C) 2012 ARM Ltd. | 6 | * Copyright (C) 2012 ARM Ltd. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | #ifndef __ASM_PAGE_H | 8 | #ifndef __ASM_PAGE_H |
| 20 | #define __ASM_PAGE_H | 9 | #define __ASM_PAGE_H |
diff --git a/arch/arm64/include/asm/percpu.h b/arch/arm64/include/asm/percpu.h index 6b81dd8cee01..0b6409b89e5e 100644 --- a/arch/arm64/include/asm/percpu.h +++ b/arch/arm64/include/asm/percpu.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 ARM Ltd. | 3 | * Copyright (C) 2013 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef __ASM_PERCPU_H | 5 | #ifndef __ASM_PERCPU_H |
| 17 | #define __ASM_PERCPU_H | 6 | #define __ASM_PERCPU_H |
diff --git a/arch/arm64/include/asm/perf_event.h b/arch/arm64/include/asm/perf_event.h index c593761ba61c..2bdbc79bbd01 100644 --- a/arch/arm64/include/asm/perf_event.h +++ b/arch/arm64/include/asm/perf_event.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 ARM Ltd. | 3 | * Copyright (C) 2012 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | #ifndef __ASM_PERF_EVENT_H | 6 | #ifndef __ASM_PERF_EVENT_H |
diff --git a/arch/arm64/include/asm/pgalloc.h b/arch/arm64/include/asm/pgalloc.h index dabba4b2c61f..cdced518378d 100644 --- a/arch/arm64/include/asm/pgalloc.h +++ b/arch/arm64/include/asm/pgalloc.h | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/include/asm/pgalloc.h | 3 | * Based on arch/arm/include/asm/pgalloc.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2000-2001 Russell King | 5 | * Copyright (C) 2000-2001 Russell King |
| 5 | * Copyright (C) 2012 ARM Ltd. | 6 | * Copyright (C) 2012 ARM Ltd. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | #ifndef __ASM_PGALLOC_H | 8 | #ifndef __ASM_PGALLOC_H |
| 20 | #define __ASM_PGALLOC_H | 9 | #define __ASM_PGALLOC_H |
diff --git a/arch/arm64/include/asm/pgtable-hwdef.h b/arch/arm64/include/asm/pgtable-hwdef.h index a69259cc1f16..30e5e67749e5 100644 --- a/arch/arm64/include/asm/pgtable-hwdef.h +++ b/arch/arm64/include/asm/pgtable-hwdef.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 ARM Ltd. | 3 | * Copyright (C) 2012 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef __ASM_PGTABLE_HWDEF_H | 5 | #ifndef __ASM_PGTABLE_HWDEF_H |
| 17 | #define __ASM_PGTABLE_HWDEF_H | 6 | #define __ASM_PGTABLE_HWDEF_H |
diff --git a/arch/arm64/include/asm/pgtable-prot.h b/arch/arm64/include/asm/pgtable-prot.h index 986e41c4c32b..c81583be034b 100644 --- a/arch/arm64/include/asm/pgtable-prot.h +++ b/arch/arm64/include/asm/pgtable-prot.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 ARM Ltd. | 3 | * Copyright (C) 2016 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef __ASM_PGTABLE_PROT_H | 5 | #ifndef __ASM_PGTABLE_PROT_H |
| 17 | #define __ASM_PGTABLE_PROT_H | 6 | #define __ASM_PGTABLE_PROT_H |
diff --git a/arch/arm64/include/asm/pgtable-types.h b/arch/arm64/include/asm/pgtable-types.h index 345a072b5856..acb0751a6606 100644 --- a/arch/arm64/include/asm/pgtable-types.h +++ b/arch/arm64/include/asm/pgtable-types.h | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Page table types definitions. | 3 | * Page table types definitions. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 ARM Ltd. | 5 | * Copyright (C) 2014 ARM Ltd. |
| 5 | * Author: Catalin Marinas <catalin.marinas@arm.com> | 6 | * Author: Catalin Marinas <catalin.marinas@arm.com> |
| 6 | * | ||
| 7 | * This program is free software: you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #ifndef __ASM_PGTABLE_TYPES_H | 9 | #ifndef __ASM_PGTABLE_TYPES_H |
diff --git a/arch/arm64/include/asm/pgtable.h b/arch/arm64/include/asm/pgtable.h index 2c41b04708fe..fca26759081a 100644 --- a/arch/arm64/include/asm/pgtable.h +++ b/arch/arm64/include/asm/pgtable.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 ARM Ltd. | 3 | * Copyright (C) 2012 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef __ASM_PGTABLE_H | 5 | #ifndef __ASM_PGTABLE_H |
| 17 | #define __ASM_PGTABLE_H | 6 | #define __ASM_PGTABLE_H |
| @@ -812,8 +801,7 @@ extern int kern_addr_valid(unsigned long addr); | |||
| 812 | 801 | ||
| 813 | #include <asm-generic/pgtable.h> | 802 | #include <asm-generic/pgtable.h> |
| 814 | 803 | ||
| 815 | void pgd_cache_init(void); | 804 | static inline void pgtable_cache_init(void) { } |
| 816 | #define pgtable_cache_init pgd_cache_init | ||
| 817 | 805 | ||
| 818 | /* | 806 | /* |
| 819 | * On AArch64, the cache coherency is handled via the set_pte_at() function. | 807 | * On AArch64, the cache coherency is handled via the set_pte_at() function. |
diff --git a/arch/arm64/include/asm/proc-fns.h b/arch/arm64/include/asm/proc-fns.h index 16cef2e8449e..368d90a9d0e5 100644 --- a/arch/arm64/include/asm/proc-fns.h +++ b/arch/arm64/include/asm/proc-fns.h | |||
| @@ -1,21 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/include/asm/proc-fns.h | 3 | * Based on arch/arm/include/asm/proc-fns.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1997-1999 Russell King | 5 | * Copyright (C) 1997-1999 Russell King |
| 5 | * Copyright (C) 2000 Deep Blue Solutions Ltd | 6 | * Copyright (C) 2000 Deep Blue Solutions Ltd |
| 6 | * Copyright (C) 2012 ARM Ltd. | 7 | * Copyright (C) 2012 ARM Ltd. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 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 | */ | 8 | */ |
| 20 | #ifndef __ASM_PROCFNS_H | 9 | #ifndef __ASM_PROCFNS_H |
| 21 | #define __ASM_PROCFNS_H | 10 | #define __ASM_PROCFNS_H |
diff --git a/arch/arm64/include/asm/processor.h b/arch/arm64/include/asm/processor.h index fcd0e691b1ea..fd5b1a4efc70 100644 --- a/arch/arm64/include/asm/processor.h +++ b/arch/arm64/include/asm/processor.h | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/include/asm/processor.h | 3 | * Based on arch/arm/include/asm/processor.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-1999 Russell King | 5 | * Copyright (C) 1995-1999 Russell King |
| 5 | * Copyright (C) 2012 ARM Ltd. | 6 | * Copyright (C) 2012 ARM Ltd. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | #ifndef __ASM_PROCESSOR_H | 8 | #ifndef __ASM_PROCESSOR_H |
| 20 | #define __ASM_PROCESSOR_H | 9 | #define __ASM_PROCESSOR_H |
diff --git a/arch/arm64/include/asm/ptdump.h b/arch/arm64/include/asm/ptdump.h index 9e948a93d26c..0b8e7269ec82 100644 --- a/arch/arm64/include/asm/ptdump.h +++ b/arch/arm64/include/asm/ptdump.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 ARM Ltd. | 3 | * Copyright (C) 2014 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef __ASM_PTDUMP_H | 5 | #ifndef __ASM_PTDUMP_H |
| 17 | #define __ASM_PTDUMP_H | 6 | #define __ASM_PTDUMP_H |
diff --git a/arch/arm64/include/asm/ptrace.h b/arch/arm64/include/asm/ptrace.h index b2de32939ada..dad858b6adc6 100644 --- a/arch/arm64/include/asm/ptrace.h +++ b/arch/arm64/include/asm/ptrace.h | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/include/asm/ptrace.h | 3 | * Based on arch/arm/include/asm/ptrace.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1996-2003 Russell King | 5 | * Copyright (C) 1996-2003 Russell King |
| 5 | * Copyright (C) 2012 ARM Ltd. | 6 | * Copyright (C) 2012 ARM Ltd. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | #ifndef __ASM_PTRACE_H | 8 | #ifndef __ASM_PTRACE_H |
| 20 | #define __ASM_PTRACE_H | 9 | #define __ASM_PTRACE_H |
diff --git a/arch/arm64/include/asm/seccomp.h b/arch/arm64/include/asm/seccomp.h index c76fac979629..c36387170936 100644 --- a/arch/arm64/include/asm/seccomp.h +++ b/arch/arm64/include/asm/seccomp.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm64/include/asm/seccomp.h | 3 | * arch/arm64/include/asm/seccomp.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 Linaro Limited | 5 | * Copyright (C) 2014 Linaro Limited |
| 5 | * Author: AKASHI Takahiro <takahiro.akashi@linaro.org> | 6 | * Author: AKASHI Takahiro <takahiro.akashi@linaro.org> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #ifndef _ASM_SECCOMP_H | 8 | #ifndef _ASM_SECCOMP_H |
| 12 | #define _ASM_SECCOMP_H | 9 | #define _ASM_SECCOMP_H |
diff --git a/arch/arm64/include/asm/sections.h b/arch/arm64/include/asm/sections.h index caab039d6305..788ae971f11c 100644 --- a/arch/arm64/include/asm/sections.h +++ b/arch/arm64/include/asm/sections.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 ARM Limited | 3 | * Copyright (C) 2016 ARM Limited |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef __ASM_SECTIONS_H | 5 | #ifndef __ASM_SECTIONS_H |
| 17 | #define __ASM_SECTIONS_H | 6 | #define __ASM_SECTIONS_H |
diff --git a/arch/arm64/include/asm/shmparam.h b/arch/arm64/include/asm/shmparam.h index e368a55ebd22..f920e22ec677 100644 --- a/arch/arm64/include/asm/shmparam.h +++ b/arch/arm64/include/asm/shmparam.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 ARM Ltd. | 3 | * Copyright (C) 2012 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef __ASM_SHMPARAM_H | 5 | #ifndef __ASM_SHMPARAM_H |
| 17 | #define __ASM_SHMPARAM_H | 6 | #define __ASM_SHMPARAM_H |
diff --git a/arch/arm64/include/asm/signal32.h b/arch/arm64/include/asm/signal32.h index 58e288aaf0ba..0418c67f2b8b 100644 --- a/arch/arm64/include/asm/signal32.h +++ b/arch/arm64/include/asm/signal32.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 ARM Ltd. | 3 | * Copyright (C) 2012 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef __ASM_SIGNAL32_H | 5 | #ifndef __ASM_SIGNAL32_H |
| 17 | #define __ASM_SIGNAL32_H | 6 | #define __ASM_SIGNAL32_H |
diff --git a/arch/arm64/include/asm/simd.h b/arch/arm64/include/asm/simd.h index 6495cc51246f..7e245b9e03a5 100644 --- a/arch/arm64/include/asm/simd.h +++ b/arch/arm64/include/asm/simd.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2017 Linaro Ltd. <ard.biesheuvel@linaro.org> | 3 | * Copyright (C) 2017 Linaro Ltd. <ard.biesheuvel@linaro.org> |
| 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 version 2 as published | ||
| 6 | * by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __ASM_SIMD_H | 6 | #ifndef __ASM_SIMD_H |
diff --git a/arch/arm64/include/asm/smp.h b/arch/arm64/include/asm/smp.h index eae2d6c01262..a0c8a0b65259 100644 --- a/arch/arm64/include/asm/smp.h +++ b/arch/arm64/include/asm/smp.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 ARM Ltd. | 3 | * Copyright (C) 2012 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef __ASM_SMP_H | 5 | #ifndef __ASM_SMP_H |
| 17 | #define __ASM_SMP_H | 6 | #define __ASM_SMP_H |
diff --git a/arch/arm64/include/asm/smp_plat.h b/arch/arm64/include/asm/smp_plat.h index 7a495403a18a..99ad77df8f52 100644 --- a/arch/arm64/include/asm/smp_plat.h +++ b/arch/arm64/include/asm/smp_plat.h | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Definitions specific to SMP platforms. | 3 | * Definitions specific to SMP platforms. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 ARM Ltd. | 5 | * Copyright (C) 2013 ARM Ltd. |
| 5 | * | ||
| 6 | * This program is free software: you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #ifndef __ASM_SMP_PLAT_H | 8 | #ifndef __ASM_SMP_PLAT_H |
diff --git a/arch/arm64/include/asm/sparsemem.h b/arch/arm64/include/asm/sparsemem.h index b299929fe56c..1f43fcc79738 100644 --- a/arch/arm64/include/asm/sparsemem.h +++ b/arch/arm64/include/asm/sparsemem.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 ARM Ltd. | 3 | * Copyright (C) 2012 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef __ASM_SPARSEMEM_H | 5 | #ifndef __ASM_SPARSEMEM_H |
| 17 | #define __ASM_SPARSEMEM_H | 6 | #define __ASM_SPARSEMEM_H |
diff --git a/arch/arm64/include/asm/spinlock.h b/arch/arm64/include/asm/spinlock.h index 38116008d18b..b093b287babf 100644 --- a/arch/arm64/include/asm/spinlock.h +++ b/arch/arm64/include/asm/spinlock.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 ARM Ltd. | 3 | * Copyright (C) 2012 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef __ASM_SPINLOCK_H | 5 | #ifndef __ASM_SPINLOCK_H |
| 17 | #define __ASM_SPINLOCK_H | 6 | #define __ASM_SPINLOCK_H |
diff --git a/arch/arm64/include/asm/spinlock_types.h b/arch/arm64/include/asm/spinlock_types.h index a157ff465e27..18782f0c4721 100644 --- a/arch/arm64/include/asm/spinlock_types.h +++ b/arch/arm64/include/asm/spinlock_types.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 ARM Ltd. | 3 | * Copyright (C) 2012 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef __ASM_SPINLOCK_TYPES_H | 5 | #ifndef __ASM_SPINLOCK_TYPES_H |
| 17 | #define __ASM_SPINLOCK_TYPES_H | 6 | #define __ASM_SPINLOCK_TYPES_H |
diff --git a/arch/arm64/include/asm/stacktrace.h b/arch/arm64/include/asm/stacktrace.h index e86737b7c924..df45af931459 100644 --- a/arch/arm64/include/asm/stacktrace.h +++ b/arch/arm64/include/asm/stacktrace.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 ARM Ltd. | 3 | * Copyright (C) 2012 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef __ASM_STACKTRACE_H | 5 | #ifndef __ASM_STACKTRACE_H |
| 17 | #define __ASM_STACKTRACE_H | 6 | #define __ASM_STACKTRACE_H |
diff --git a/arch/arm64/include/asm/stage2_pgtable.h b/arch/arm64/include/asm/stage2_pgtable.h index 915809e4ac32..326aac658b9d 100644 --- a/arch/arm64/include/asm/stage2_pgtable.h +++ b/arch/arm64/include/asm/stage2_pgtable.h | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 - ARM Ltd | 3 | * Copyright (C) 2016 - ARM Ltd |
| 3 | * | 4 | * |
| 4 | * stage2 page table helpers | 5 | * stage2 page table helpers |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #ifndef __ARM64_S2_PGTABLE_H_ | 8 | #ifndef __ARM64_S2_PGTABLE_H_ |
diff --git a/arch/arm64/include/asm/stat.h b/arch/arm64/include/asm/stat.h index 397c6ccd04e7..3b4a62f5aeb0 100644 --- a/arch/arm64/include/asm/stat.h +++ b/arch/arm64/include/asm/stat.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 ARM Ltd. | 3 | * Copyright (C) 2012 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef __ASM_STAT_H | 5 | #ifndef __ASM_STAT_H |
| 17 | #define __ASM_STAT_H | 6 | #define __ASM_STAT_H |
diff --git a/arch/arm64/include/asm/string.h b/arch/arm64/include/asm/string.h index 03a6c256b7ec..b31e8e87a0db 100644 --- a/arch/arm64/include/asm/string.h +++ b/arch/arm64/include/asm/string.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 ARM Ltd. | 3 | * Copyright (C) 2013 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef __ASM_STRING_H | 5 | #ifndef __ASM_STRING_H |
| 17 | #define __ASM_STRING_H | 6 | #define __ASM_STRING_H |
diff --git a/arch/arm64/include/asm/syscall.h b/arch/arm64/include/asm/syscall.h index e8bcb9ecede9..65299a2dcf9c 100644 --- a/arch/arm64/include/asm/syscall.h +++ b/arch/arm64/include/asm/syscall.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 ARM Ltd. | 3 | * Copyright (C) 2012 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef __ASM_SYSCALL_H | 5 | #ifndef __ASM_SYSCALL_H |
| 17 | #define __ASM_SYSCALL_H | 6 | #define __ASM_SYSCALL_H |
diff --git a/arch/arm64/include/asm/sysreg.h b/arch/arm64/include/asm/sysreg.h index 902d75b60914..cd7f7ce1a56a 100644 --- a/arch/arm64/include/asm/sysreg.h +++ b/arch/arm64/include/asm/sysreg.h | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Macros for accessing system registers with older binutils. | 3 | * Macros for accessing system registers with older binutils. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 ARM Ltd. | 5 | * Copyright (C) 2014 ARM Ltd. |
| 5 | * Author: Catalin Marinas <catalin.marinas@arm.com> | 6 | * Author: Catalin Marinas <catalin.marinas@arm.com> |
| 6 | * | ||
| 7 | * This program is free software: you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #ifndef __ASM_SYSREG_H | 9 | #ifndef __ASM_SYSREG_H |
diff --git a/arch/arm64/include/asm/system_misc.h b/arch/arm64/include/asm/system_misc.h index fca95424e873..1ab63cfbbaf1 100644 --- a/arch/arm64/include/asm/system_misc.h +++ b/arch/arm64/include/asm/system_misc.h | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/include/asm/system_misc.h | 3 | * Based on arch/arm/include/asm/system_misc.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 ARM Ltd. | 5 | * Copyright (C) 2012 ARM Ltd. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 18 | #ifndef __ASM_SYSTEM_MISC_H | 7 | #ifndef __ASM_SYSTEM_MISC_H |
| 19 | #define __ASM_SYSTEM_MISC_H | 8 | #define __ASM_SYSTEM_MISC_H |
diff --git a/arch/arm64/include/asm/thread_info.h b/arch/arm64/include/asm/thread_info.h index f1d032be628a..2372e97db29c 100644 --- a/arch/arm64/include/asm/thread_info.h +++ b/arch/arm64/include/asm/thread_info.h | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/include/asm/thread_info.h | 3 | * Based on arch/arm/include/asm/thread_info.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2002 Russell King. | 5 | * Copyright (C) 2002 Russell King. |
| 5 | * Copyright (C) 2012 ARM Ltd. | 6 | * Copyright (C) 2012 ARM Ltd. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | #ifndef __ASM_THREAD_INFO_H | 8 | #ifndef __ASM_THREAD_INFO_H |
| 20 | #define __ASM_THREAD_INFO_H | 9 | #define __ASM_THREAD_INFO_H |
diff --git a/arch/arm64/include/asm/timex.h b/arch/arm64/include/asm/timex.h index 9ad60bae5c8d..cf59ce91b22d 100644 --- a/arch/arm64/include/asm/timex.h +++ b/arch/arm64/include/asm/timex.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 ARM Ltd. | 3 | * Copyright (C) 2012 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef __ASM_TIMEX_H | 5 | #ifndef __ASM_TIMEX_H |
| 17 | #define __ASM_TIMEX_H | 6 | #define __ASM_TIMEX_H |
diff --git a/arch/arm64/include/asm/tlb.h b/arch/arm64/include/asm/tlb.h index a287189ca8b4..a95d1fcb7e21 100644 --- a/arch/arm64/include/asm/tlb.h +++ b/arch/arm64/include/asm/tlb.h | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/include/asm/tlb.h | 3 | * Based on arch/arm/include/asm/tlb.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2002 Russell King | 5 | * Copyright (C) 2002 Russell King |
| 5 | * Copyright (C) 2012 ARM Ltd. | 6 | * Copyright (C) 2012 ARM Ltd. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | #ifndef __ASM_TLB_H | 8 | #ifndef __ASM_TLB_H |
| 20 | #define __ASM_TLB_H | 9 | #define __ASM_TLB_H |
diff --git a/arch/arm64/include/asm/tlbflush.h b/arch/arm64/include/asm/tlbflush.h index dff8f9ea5754..8af7a85f76bd 100644 --- a/arch/arm64/include/asm/tlbflush.h +++ b/arch/arm64/include/asm/tlbflush.h | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/include/asm/tlbflush.h | 3 | * Based on arch/arm/include/asm/tlbflush.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1999-2003 Russell King | 5 | * Copyright (C) 1999-2003 Russell King |
| 5 | * Copyright (C) 2012 ARM Ltd. | 6 | * Copyright (C) 2012 ARM Ltd. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | #ifndef __ASM_TLBFLUSH_H | 8 | #ifndef __ASM_TLBFLUSH_H |
| 20 | #define __ASM_TLBFLUSH_H | 9 | #define __ASM_TLBFLUSH_H |
diff --git a/arch/arm64/include/asm/traps.h b/arch/arm64/include/asm/traps.h index f9c1aa6167d2..59690613ac31 100644 --- a/arch/arm64/include/asm/traps.h +++ b/arch/arm64/include/asm/traps.h | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/include/asm/traps.h | 3 | * Based on arch/arm/include/asm/traps.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 ARM Ltd. | 5 | * Copyright (C) 2012 ARM Ltd. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 18 | #ifndef __ASM_TRAP_H | 7 | #ifndef __ASM_TRAP_H |
| 19 | #define __ASM_TRAP_H | 8 | #define __ASM_TRAP_H |
diff --git a/arch/arm64/include/asm/uaccess.h b/arch/arm64/include/asm/uaccess.h index e5d5f31c6d36..5a1c32260c1f 100644 --- a/arch/arm64/include/asm/uaccess.h +++ b/arch/arm64/include/asm/uaccess.h | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/include/asm/uaccess.h | 3 | * Based on arch/arm/include/asm/uaccess.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 ARM Ltd. | 5 | * Copyright (C) 2012 ARM Ltd. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 18 | #ifndef __ASM_UACCESS_H | 7 | #ifndef __ASM_UACCESS_H |
| 19 | #define __ASM_UACCESS_H | 8 | #define __ASM_UACCESS_H |
diff --git a/arch/arm64/include/asm/unistd.h b/arch/arm64/include/asm/unistd.h index 70e6882853c0..c9f8dd421c5f 100644 --- a/arch/arm64/include/asm/unistd.h +++ b/arch/arm64/include/asm/unistd.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 ARM Ltd. | 3 | * Copyright (C) 2012 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifdef CONFIG_COMPAT | 5 | #ifdef CONFIG_COMPAT |
| 17 | #define __ARCH_WANT_COMPAT_STAT64 | 6 | #define __ARCH_WANT_COMPAT_STAT64 |
diff --git a/arch/arm64/include/asm/unistd32.h b/arch/arm64/include/asm/unistd32.h index c39e90600bb3..aa995920bd34 100644 --- a/arch/arm64/include/asm/unistd32.h +++ b/arch/arm64/include/asm/unistd32.h | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * AArch32 (compat) system call definitions. | 3 | * AArch32 (compat) system call definitions. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2001-2005 Russell King | 5 | * Copyright (C) 2001-2005 Russell King |
| 5 | * Copyright (C) 2012 ARM Ltd. | 6 | * Copyright (C) 2012 ARM Ltd. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #ifndef __SYSCALL | 9 | #ifndef __SYSCALL |
diff --git a/arch/arm64/include/asm/uprobes.h b/arch/arm64/include/asm/uprobes.h index 8d004073d0e8..315eef654e39 100644 --- a/arch/arm64/include/asm/uprobes.h +++ b/arch/arm64/include/asm/uprobes.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014-2016 Pratyush Anand <panand@redhat.com> | 3 | * Copyright (C) 2014-2016 Pratyush Anand <panand@redhat.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _ASM_UPROBES_H | 6 | #ifndef _ASM_UPROBES_H |
diff --git a/arch/arm64/include/asm/vdso.h b/arch/arm64/include/asm/vdso.h index 839ce0031bd5..1f94ec19903c 100644 --- a/arch/arm64/include/asm/vdso.h +++ b/arch/arm64/include/asm/vdso.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 ARM Limited | 3 | * Copyright (C) 2012 ARM Limited |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef __ASM_VDSO_H | 5 | #ifndef __ASM_VDSO_H |
| 17 | #define __ASM_VDSO_H | 6 | #define __ASM_VDSO_H |
diff --git a/arch/arm64/include/asm/vdso_datapage.h b/arch/arm64/include/asm/vdso_datapage.h index f89263c8e11a..ba6dbc3de864 100644 --- a/arch/arm64/include/asm/vdso_datapage.h +++ b/arch/arm64/include/asm/vdso_datapage.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 ARM Limited | 3 | * Copyright (C) 2012 ARM Limited |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef __ASM_VDSO_DATAPAGE_H | 5 | #ifndef __ASM_VDSO_DATAPAGE_H |
| 17 | #define __ASM_VDSO_DATAPAGE_H | 6 | #define __ASM_VDSO_DATAPAGE_H |
diff --git a/arch/arm64/include/asm/virt.h b/arch/arm64/include/asm/virt.h index 9d1e24e030b3..0958ed6191aa 100644 --- a/arch/arm64/include/asm/virt.h +++ b/arch/arm64/include/asm/virt.h | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 ARM Ltd. | 3 | * Copyright (C) 2012 ARM Ltd. |
| 3 | * Author: Marc Zyngier <marc.zyngier@arm.com> | 4 | * Author: Marc Zyngier <marc.zyngier@arm.com> |
| 4 | * | ||
| 5 | * This program is free software: you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #ifndef __ASM__VIRT_H | 7 | #ifndef __ASM__VIRT_H |
diff --git a/arch/arm64/include/asm/word-at-a-time.h b/arch/arm64/include/asm/word-at-a-time.h index b0d708ff7f4e..3333950b5909 100644 --- a/arch/arm64/include/asm/word-at-a-time.h +++ b/arch/arm64/include/asm/word-at-a-time.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 ARM Ltd. | 3 | * Copyright (C) 2013 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef __ASM_WORD_AT_A_TIME_H | 5 | #ifndef __ASM_WORD_AT_A_TIME_H |
| 17 | #define __ASM_WORD_AT_A_TIME_H | 6 | #define __ASM_WORD_AT_A_TIME_H |
diff --git a/arch/arm64/include/asm/xor.h b/arch/arm64/include/asm/xor.h index 856386ad076c..947f6a4f1aa0 100644 --- a/arch/arm64/include/asm/xor.h +++ b/arch/arm64/include/asm/xor.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm64/include/asm/xor.h | 3 | * arch/arm64/include/asm/xor.h |
| 3 | * | 4 | * |
| 4 | * Authors: Jackie Liu <liuyun01@kylinos.cn> | 5 | * Authors: Jackie Liu <liuyun01@kylinos.cn> |
| 5 | * Copyright (C) 2018,Tianjin KYLIN Information Technology Co., Ltd. | 6 | * Copyright (C) 2018,Tianjin KYLIN Information Technology Co., Ltd. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/hardirq.h> | 9 | #include <linux/hardirq.h> |
diff --git a/arch/arm64/include/uapi/asm/ptrace.h b/arch/arm64/include/uapi/asm/ptrace.h index 97c53203150b..e932284993d4 100644 --- a/arch/arm64/include/uapi/asm/ptrace.h +++ b/arch/arm64/include/uapi/asm/ptrace.h | |||
| @@ -65,8 +65,6 @@ | |||
| 65 | 65 | ||
| 66 | #ifndef __ASSEMBLY__ | 66 | #ifndef __ASSEMBLY__ |
| 67 | 67 | ||
| 68 | #include <linux/prctl.h> | ||
| 69 | |||
| 70 | /* | 68 | /* |
| 71 | * User structures for general purpose, floating point and debug registers. | 69 | * User structures for general purpose, floating point and debug registers. |
| 72 | */ | 70 | */ |
| @@ -113,10 +111,10 @@ struct user_sve_header { | |||
| 113 | 111 | ||
| 114 | /* | 112 | /* |
| 115 | * Common SVE_PT_* flags: | 113 | * Common SVE_PT_* flags: |
| 116 | * These must be kept in sync with prctl interface in <linux/ptrace.h> | 114 | * These must be kept in sync with prctl interface in <linux/prctl.h> |
| 117 | */ | 115 | */ |
| 118 | #define SVE_PT_VL_INHERIT (PR_SVE_VL_INHERIT >> 16) | 116 | #define SVE_PT_VL_INHERIT ((1 << 17) /* PR_SVE_VL_INHERIT */ >> 16) |
| 119 | #define SVE_PT_VL_ONEXEC (PR_SVE_SET_VL_ONEXEC >> 16) | 117 | #define SVE_PT_VL_ONEXEC ((1 << 18) /* PR_SVE_SET_VL_ONEXEC */ >> 16) |
| 120 | 118 | ||
| 121 | 119 | ||
| 122 | /* | 120 | /* |
diff --git a/arch/arm64/kernel/acpi.c b/arch/arm64/kernel/acpi.c index 803f0494dd3e..2804330c95dc 100644 --- a/arch/arm64/kernel/acpi.c +++ b/arch/arm64/kernel/acpi.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ARM64 Specific Low-Level ACPI Boot Support | 3 | * ARM64 Specific Low-Level ACPI Boot Support |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Author: Hanjun Guo <hanjun.guo@linaro.org> | 8 | * Author: Hanjun Guo <hanjun.guo@linaro.org> |
| 8 | * Author: Tomasz Nowicki <tomasz.nowicki@linaro.org> | 9 | * Author: Tomasz Nowicki <tomasz.nowicki@linaro.org> |
| 9 | * Author: Naresh Bhat <naresh.bhat@linaro.org> | 10 | * Author: Naresh Bhat <naresh.bhat@linaro.org> |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #define pr_fmt(fmt) "ACPI: " fmt | 13 | #define pr_fmt(fmt) "ACPI: " fmt |
diff --git a/arch/arm64/kernel/acpi_parking_protocol.c b/arch/arm64/kernel/acpi_parking_protocol.c index 98a20e58758b..e7c941d8340d 100644 --- a/arch/arm64/kernel/acpi_parking_protocol.c +++ b/arch/arm64/kernel/acpi_parking_protocol.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ARM64 ACPI Parking Protocol implementation | 3 | * ARM64 ACPI Parking Protocol implementation |
| 3 | * | 4 | * |
| 4 | * Authors: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> | 5 | * Authors: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> |
| 5 | * Mark Salter <msalter@redhat.com> | 6 | * Mark Salter <msalter@redhat.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | #include <linux/acpi.h> | 8 | #include <linux/acpi.h> |
| 20 | #include <linux/mm.h> | 9 | #include <linux/mm.h> |
diff --git a/arch/arm64/kernel/alternative.c b/arch/arm64/kernel/alternative.c index a9b467763153..d1757ef1b1e7 100644 --- a/arch/arm64/kernel/alternative.c +++ b/arch/arm64/kernel/alternative.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * alternative runtime patching | 3 | * alternative runtime patching |
| 3 | * inspired by the x86 version | 4 | * inspired by the x86 version |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2014 ARM Ltd. | 6 | * Copyright (C) 2014 ARM Ltd. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #define pr_fmt(fmt) "alternatives: " fmt | 9 | #define pr_fmt(fmt) "alternatives: " fmt |
diff --git a/arch/arm64/kernel/armv8_deprecated.c b/arch/arm64/kernel/armv8_deprecated.c index e52e7280884a..2ec09debc2bb 100644 --- a/arch/arm64/kernel/armv8_deprecated.c +++ b/arch/arm64/kernel/armv8_deprecated.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 ARM Limited | 3 | * Copyright (C) 2014 ARM Limited |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/cpu.h> | 6 | #include <linux/cpu.h> |
diff --git a/arch/arm64/kernel/asm-offsets.c b/arch/arm64/kernel/asm-offsets.c index 947e39896e28..02f08768c298 100644 --- a/arch/arm64/kernel/asm-offsets.c +++ b/arch/arm64/kernel/asm-offsets.c | |||
| @@ -1,21 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/kernel/asm-offsets.c | 3 | * Based on arch/arm/kernel/asm-offsets.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-2003 Russell King | 5 | * Copyright (C) 1995-2003 Russell King |
| 5 | * 2001-2002 Keith Owens | 6 | * 2001-2002 Keith Owens |
| 6 | * Copyright (C) 2012 ARM Ltd. | 7 | * Copyright (C) 2012 ARM Ltd. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 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 | */ | 8 | */ |
| 20 | 9 | ||
| 21 | #include <linux/arm_sdei.h> | 10 | #include <linux/arm_sdei.h> |
diff --git a/arch/arm64/kernel/cpu-reset.S b/arch/arm64/kernel/cpu-reset.S index a2be30275a73..6ea337d464c4 100644 --- a/arch/arm64/kernel/cpu-reset.S +++ b/arch/arm64/kernel/cpu-reset.S | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * CPU reset routines | 3 | * CPU reset routines |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2001 Deep Blue Solutions Ltd. | 5 | * Copyright (C) 2001 Deep Blue Solutions Ltd. |
| 5 | * Copyright (C) 2012 ARM Ltd. | 6 | * Copyright (C) 2012 ARM Ltd. |
| 6 | * Copyright (C) 2015 Huawei Futurewei Technologies. | 7 | * Copyright (C) 2015 Huawei Futurewei Technologies. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/linkage.h> | 10 | #include <linux/linkage.h> |
diff --git a/arch/arm64/kernel/cpu-reset.h b/arch/arm64/kernel/cpu-reset.h index fad90e4935fb..ed50e9587ad8 100644 --- a/arch/arm64/kernel/cpu-reset.h +++ b/arch/arm64/kernel/cpu-reset.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * CPU reset routines | 3 | * CPU reset routines |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Huawei Futurewei Technologies. | 5 | * Copyright (C) 2015 Huawei Futurewei Technologies. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef _ARM64_CPU_RESET_H | 8 | #ifndef _ARM64_CPU_RESET_H |
diff --git a/arch/arm64/kernel/cpu_errata.c b/arch/arm64/kernel/cpu_errata.c index d61beedba101..ca11ff7bf55e 100644 --- a/arch/arm64/kernel/cpu_errata.c +++ b/arch/arm64/kernel/cpu_errata.c | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Contains CPU specific errata definitions | 3 | * Contains CPU specific errata definitions |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 ARM Ltd. | 5 | * Copyright (C) 2014 ARM Ltd. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #include <linux/arm-smccc.h> | 8 | #include <linux/arm-smccc.h> |
diff --git a/arch/arm64/kernel/cpu_ops.c b/arch/arm64/kernel/cpu_ops.c index 00f8b8612b69..7e07072757af 100644 --- a/arch/arm64/kernel/cpu_ops.c +++ b/arch/arm64/kernel/cpu_ops.c | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * CPU kernel entry/exit control | 3 | * CPU kernel entry/exit control |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 ARM Ltd. | 5 | * Copyright (C) 2013 ARM Ltd. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #include <linux/acpi.h> | 8 | #include <linux/acpi.h> |
diff --git a/arch/arm64/kernel/cpufeature.c b/arch/arm64/kernel/cpufeature.c index 80babf451519..aabdabf52fdb 100644 --- a/arch/arm64/kernel/cpufeature.c +++ b/arch/arm64/kernel/cpufeature.c | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Contains CPU feature definitions | 3 | * Contains CPU feature definitions |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 ARM Ltd. | 5 | * Copyright (C) 2015 ARM Ltd. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #define pr_fmt(fmt) "CPU features: " fmt | 8 | #define pr_fmt(fmt) "CPU features: " fmt |
diff --git a/arch/arm64/kernel/cpuidle.c b/arch/arm64/kernel/cpuidle.c index f2d13810daa8..d1048173fd8a 100644 --- a/arch/arm64/kernel/cpuidle.c +++ b/arch/arm64/kernel/cpuidle.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ARM64 CPU idle arch support | 3 | * ARM64 CPU idle arch support |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 ARM Ltd. | 5 | * Copyright (C) 2014 ARM Ltd. |
| 5 | * Author: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> | 6 | * Author: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/acpi.h> | 9 | #include <linux/acpi.h> |
diff --git a/arch/arm64/kernel/cpuinfo.c b/arch/arm64/kernel/cpuinfo.c index f6f7936be6e7..0593665fc7b4 100644 --- a/arch/arm64/kernel/cpuinfo.c +++ b/arch/arm64/kernel/cpuinfo.c | |||
| @@ -1,18 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Record and handle CPU attributes. | 3 | * Record and handle CPU attributes. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 ARM Ltd. | 5 | * Copyright (C) 2014 ARM Ltd. |
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 17 | #include <asm/arch_timer.h> | 7 | #include <asm/arch_timer.h> |
| 18 | #include <asm/cache.h> | 8 | #include <asm/cache.h> |
diff --git a/arch/arm64/kernel/crash_dump.c b/arch/arm64/kernel/crash_dump.c index 6b5037ed15b2..e6e284265f19 100644 --- a/arch/arm64/kernel/crash_dump.c +++ b/arch/arm64/kernel/crash_dump.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Routines for doing kexec-based kdump | 3 | * Routines for doing kexec-based kdump |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2017 Linaro Limited | 5 | * Copyright (C) 2017 Linaro Limited |
| 5 | * Author: AKASHI Takahiro <takahiro.akashi@linaro.org> | 6 | * Author: AKASHI Takahiro <takahiro.akashi@linaro.org> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/crash_dump.h> | 9 | #include <linux/crash_dump.h> |
diff --git a/arch/arm64/kernel/debug-monitors.c b/arch/arm64/kernel/debug-monitors.c index 555b6bd2f3d6..f8719bd30850 100644 --- a/arch/arm64/kernel/debug-monitors.c +++ b/arch/arm64/kernel/debug-monitors.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ARMv8 single-step debug support and mdscr context switching. | 3 | * ARMv8 single-step debug support and mdscr context switching. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 ARM Limited | 5 | * Copyright (C) 2012 ARM Limited |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | * | ||
| 18 | * Author: Will Deacon <will.deacon@arm.com> | 7 | * Author: Will Deacon <will.deacon@arm.com> |
| 19 | */ | 8 | */ |
| 20 | 9 | ||
diff --git a/arch/arm64/kernel/efi-entry.S b/arch/arm64/kernel/efi-entry.S index 6b9736c3fb56..304d5b02ca67 100644 --- a/arch/arm64/kernel/efi-entry.S +++ b/arch/arm64/kernel/efi-entry.S | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * EFI entry point. | 3 | * EFI entry point. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013, 2014 Red Hat, Inc. | 5 | * Copyright (C) 2013, 2014 Red Hat, Inc. |
| 5 | * Author: Mark Salter <msalter@redhat.com> | 6 | * Author: Mark Salter <msalter@redhat.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | #include <linux/linkage.h> | 8 | #include <linux/linkage.h> |
| 13 | #include <linux/init.h> | 9 | #include <linux/init.h> |
diff --git a/arch/arm64/kernel/efi-header.S b/arch/arm64/kernel/efi-header.S index 613fc3000677..a7cfacce3e15 100644 --- a/arch/arm64/kernel/efi-header.S +++ b/arch/arm64/kernel/efi-header.S | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 - 2017 Linaro, Ltd. | 3 | * Copyright (C) 2013 - 2017 Linaro, Ltd. |
| 3 | * Copyright (C) 2013, 2014 Red Hat, Inc. | 4 | * Copyright (C) 2013, 2014 Red Hat, Inc. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/pe.h> | 7 | #include <linux/pe.h> |
diff --git a/arch/arm64/kernel/efi-rt-wrapper.S b/arch/arm64/kernel/efi-rt-wrapper.S index 05235ebb336d..3fc71106cb2b 100644 --- a/arch/arm64/kernel/efi-rt-wrapper.S +++ b/arch/arm64/kernel/efi-rt-wrapper.S | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2018 Linaro Ltd <ard.biesheuvel@linaro.org> | 3 | * Copyright (C) 2018 Linaro Ltd <ard.biesheuvel@linaro.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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/linkage.h> | 6 | #include <linux/linkage.h> |
diff --git a/arch/arm64/kernel/efi.c b/arch/arm64/kernel/efi.c index 4f9acb5fbe97..3c33d0dd8e0e 100644 --- a/arch/arm64/kernel/efi.c +++ b/arch/arm64/kernel/efi.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Extensible Firmware Interface | 3 | * Extensible Firmware Interface |
| 3 | * | 4 | * |
| 4 | * Based on Extensible Firmware Interface Specification version 2.4 | 5 | * Based on Extensible Firmware Interface Specification version 2.4 |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2013, 2014 Linaro Ltd. | 7 | * Copyright (C) 2013, 2014 Linaro Ltd. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/efi.h> | 10 | #include <linux/efi.h> |
diff --git a/arch/arm64/kernel/entry-fpsimd.S b/arch/arm64/kernel/entry-fpsimd.S index 12d4958e6429..0f24eae8f3cc 100644 --- a/arch/arm64/kernel/entry-fpsimd.S +++ b/arch/arm64/kernel/entry-fpsimd.S | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * FP/SIMD state saving and restoring | 3 | * FP/SIMD state saving and restoring |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 ARM Ltd. | 5 | * Copyright (C) 2012 ARM Ltd. |
| 5 | * Author: Catalin Marinas <catalin.marinas@arm.com> | 6 | * Author: Catalin Marinas <catalin.marinas@arm.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #include <linux/linkage.h> | 9 | #include <linux/linkage.h> |
diff --git a/arch/arm64/kernel/entry-ftrace.S b/arch/arm64/kernel/entry-ftrace.S index 81b8eb5c4633..33d003d80121 100644 --- a/arch/arm64/kernel/entry-ftrace.S +++ b/arch/arm64/kernel/entry-ftrace.S | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm64/kernel/entry-ftrace.S | 3 | * arch/arm64/kernel/entry-ftrace.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Linaro Limited | 5 | * Copyright (C) 2013 Linaro Limited |
| 5 | * Author: AKASHI Takahiro <takahiro.akashi@linaro.org> | 6 | * Author: AKASHI Takahiro <takahiro.akashi@linaro.org> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/linkage.h> | 9 | #include <linux/linkage.h> |
diff --git a/arch/arm64/kernel/entry.S b/arch/arm64/kernel/entry.S index cd0c7af8e4a8..2df8d0a1d980 100644 --- a/arch/arm64/kernel/entry.S +++ b/arch/arm64/kernel/entry.S | |||
| @@ -1,21 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Low-level exception handling code | 3 | * Low-level exception handling code |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 ARM Ltd. | 5 | * Copyright (C) 2012 ARM Ltd. |
| 5 | * Authors: Catalin Marinas <catalin.marinas@arm.com> | 6 | * Authors: Catalin Marinas <catalin.marinas@arm.com> |
| 6 | * Will Deacon <will.deacon@arm.com> | 7 | * Will Deacon <will.deacon@arm.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 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 | */ | 8 | */ |
| 20 | 9 | ||
| 21 | #include <linux/arm-smccc.h> | 10 | #include <linux/arm-smccc.h> |
diff --git a/arch/arm64/kernel/fpsimd.c b/arch/arm64/kernel/fpsimd.c index bb42cd04baec..0cfcf5c237c5 100644 --- a/arch/arm64/kernel/fpsimd.c +++ b/arch/arm64/kernel/fpsimd.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * FP/SIMD context switching and fault handling | 3 | * FP/SIMD context switching and fault handling |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 ARM Ltd. | 5 | * Copyright (C) 2012 ARM Ltd. |
| 5 | * Author: Catalin Marinas <catalin.marinas@arm.com> | 6 | * Author: Catalin Marinas <catalin.marinas@arm.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #include <linux/bitmap.h> | 9 | #include <linux/bitmap.h> |
diff --git a/arch/arm64/kernel/ftrace.c b/arch/arm64/kernel/ftrace.c index 65a51331088e..1285c7b2947f 100644 --- a/arch/arm64/kernel/ftrace.c +++ b/arch/arm64/kernel/ftrace.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm64/kernel/ftrace.c | 3 | * arch/arm64/kernel/ftrace.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Linaro Limited | 5 | * Copyright (C) 2013 Linaro Limited |
| 5 | * Author: AKASHI Takahiro <takahiro.akashi@linaro.org> | 6 | * Author: AKASHI Takahiro <takahiro.akashi@linaro.org> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/ftrace.h> | 9 | #include <linux/ftrace.h> |
diff --git a/arch/arm64/kernel/head.S b/arch/arm64/kernel/head.S index fcae3f85c6cd..2cdacd1c141b 100644 --- a/arch/arm64/kernel/head.S +++ b/arch/arm64/kernel/head.S | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Low-level CPU initialisation | 3 | * Low-level CPU initialisation |
| 3 | * Based on arch/arm/kernel/head.S | 4 | * Based on arch/arm/kernel/head.S |
| @@ -6,18 +7,6 @@ | |||
| 6 | * Copyright (C) 2003-2012 ARM Ltd. | 7 | * Copyright (C) 2003-2012 ARM Ltd. |
| 7 | * Authors: Catalin Marinas <catalin.marinas@arm.com> | 8 | * Authors: Catalin Marinas <catalin.marinas@arm.com> |
| 8 | * Will Deacon <will.deacon@arm.com> | 9 | * Will Deacon <will.deacon@arm.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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 21 | */ | 10 | */ |
| 22 | 11 | ||
| 23 | #include <linux/linkage.h> | 12 | #include <linux/linkage.h> |
diff --git a/arch/arm64/kernel/hibernate-asm.S b/arch/arm64/kernel/hibernate-asm.S index fe36d85c60bd..2f4a2ce7264b 100644 --- a/arch/arm64/kernel/hibernate-asm.S +++ b/arch/arm64/kernel/hibernate-asm.S | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Hibernate low-level support | 3 | * Hibernate low-level support |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016 ARM Ltd. | 5 | * Copyright (C) 2016 ARM Ltd. |
| 5 | * Author: James Morse <james.morse@arm.com> | 6 | * Author: James Morse <james.morse@arm.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | #include <linux/linkage.h> | 8 | #include <linux/linkage.h> |
| 20 | #include <linux/errno.h> | 9 | #include <linux/errno.h> |
diff --git a/arch/arm64/kernel/hw_breakpoint.c b/arch/arm64/kernel/hw_breakpoint.c index 8c9644376326..dceb84520948 100644 --- a/arch/arm64/kernel/hw_breakpoint.c +++ b/arch/arm64/kernel/hw_breakpoint.c | |||
| @@ -1,21 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * HW_breakpoint: a unified kernel/user-space hardware breakpoint facility, | 3 | * HW_breakpoint: a unified kernel/user-space hardware breakpoint facility, |
| 3 | * using the CPU's debug registers. | 4 | * using the CPU's debug registers. |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2012 ARM Limited | 6 | * Copyright (C) 2012 ARM Limited |
| 6 | * Author: Will Deacon <will.deacon@arm.com> | 7 | * Author: Will Deacon <will.deacon@arm.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 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 | */ | 8 | */ |
| 20 | 9 | ||
| 21 | #define pr_fmt(fmt) "hw-breakpoint: " fmt | 10 | #define pr_fmt(fmt) "hw-breakpoint: " fmt |
diff --git a/arch/arm64/kernel/hyp-stub.S b/arch/arm64/kernel/hyp-stub.S index 17f325ba831e..73d46070b315 100644 --- a/arch/arm64/kernel/hyp-stub.S +++ b/arch/arm64/kernel/hyp-stub.S | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Hypervisor stub | 3 | * Hypervisor stub |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 ARM Ltd. | 5 | * Copyright (C) 2012 ARM Ltd. |
| 5 | * Author: Marc Zyngier <marc.zyngier@arm.com> | 6 | * Author: Marc Zyngier <marc.zyngier@arm.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #include <linux/init.h> | 9 | #include <linux/init.h> |
diff --git a/arch/arm64/kernel/image.h b/arch/arm64/kernel/image.h index 33f14e484040..04ca08086d35 100644 --- a/arch/arm64/kernel/image.h +++ b/arch/arm64/kernel/image.h | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Linker script macros to generate Image header fields. | 3 | * Linker script macros to generate Image header fields. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 ARM Ltd. | 5 | * Copyright (C) 2014 ARM Ltd. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 18 | #ifndef __ARM64_KERNEL_IMAGE_H | 7 | #ifndef __ARM64_KERNEL_IMAGE_H |
| 19 | #define __ARM64_KERNEL_IMAGE_H | 8 | #define __ARM64_KERNEL_IMAGE_H |
diff --git a/arch/arm64/kernel/insn.c b/arch/arm64/kernel/insn.c index 9e2b5882cdeb..84b059ed04fc 100644 --- a/arch/arm64/kernel/insn.c +++ b/arch/arm64/kernel/insn.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Huawei Ltd. | 3 | * Copyright (C) 2013 Huawei Ltd. |
| 3 | * Author: Jiang Liu <liuj97@gmail.com> | 4 | * Author: Jiang Liu <liuj97@gmail.com> |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2014-2016 Zi Shen Lim <zlim.lnx@gmail.com> | 6 | * Copyright (C) 2014-2016 Zi Shen Lim <zlim.lnx@gmail.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | #include <linux/bitops.h> | 8 | #include <linux/bitops.h> |
| 20 | #include <linux/bug.h> | 9 | #include <linux/bug.h> |
diff --git a/arch/arm64/kernel/io.c b/arch/arm64/kernel/io.c index 79b17384effa..aa7a4ec6a3ae 100644 --- a/arch/arm64/kernel/io.c +++ b/arch/arm64/kernel/io.c | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/kernel/io.c | 3 | * Based on arch/arm/kernel/io.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 ARM Ltd. | 5 | * Copyright (C) 2012 ARM Ltd. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #include <linux/export.h> | 8 | #include <linux/export.h> |
diff --git a/arch/arm64/kernel/irq.c b/arch/arm64/kernel/irq.c index 92fa81798fb9..c70034fbd4ce 100644 --- a/arch/arm64/kernel/irq.c +++ b/arch/arm64/kernel/irq.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/kernel/irq.c | 3 | * Based on arch/arm/kernel/irq.c |
| 3 | * | 4 | * |
| @@ -7,18 +8,6 @@ | |||
| 7 | * Dynamic Tick Timer written by Tony Lindgren <tony@atomide.com> and | 8 | * Dynamic Tick Timer written by Tony Lindgren <tony@atomide.com> and |
| 8 | * Tuukka Tikkanen <tuukka.tikkanen@elektrobit.com>. | 9 | * Tuukka Tikkanen <tuukka.tikkanen@elektrobit.com>. |
| 9 | * Copyright (C) 2012 ARM Ltd. | 10 | * Copyright (C) 2012 ARM Ltd. |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | * | ||
| 15 | * This program 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 this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 22 | */ | 11 | */ |
| 23 | 12 | ||
| 24 | #include <linux/kernel_stat.h> | 13 | #include <linux/kernel_stat.h> |
diff --git a/arch/arm64/kernel/jump_label.c b/arch/arm64/kernel/jump_label.c index 1eff270e8861..9a8a0ae1e75f 100644 --- a/arch/arm64/kernel/jump_label.c +++ b/arch/arm64/kernel/jump_label.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Huawei Ltd. | 3 | * Copyright (C) 2013 Huawei Ltd. |
| 3 | * Author: Jiang Liu <liuj97@gmail.com> | 4 | * Author: Jiang Liu <liuj97@gmail.com> |
| 4 | * | 5 | * |
| 5 | * Based on arch/arm/kernel/jump_label.c | 6 | * Based on arch/arm/kernel/jump_label.c |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
| 20 | #include <linux/jump_label.h> | 9 | #include <linux/jump_label.h> |
diff --git a/arch/arm64/kernel/kaslr.c b/arch/arm64/kernel/kaslr.c index 06941c1fe418..708051655ad9 100644 --- a/arch/arm64/kernel/kaslr.c +++ b/arch/arm64/kernel/kaslr.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Linaro Ltd <ard.biesheuvel@linaro.org> | 3 | * Copyright (C) 2016 Linaro Ltd <ard.biesheuvel@linaro.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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/cache.h> | 6 | #include <linux/cache.h> |
diff --git a/arch/arm64/kernel/kgdb.c b/arch/arm64/kernel/kgdb.c index 30853d5b7859..43119922341f 100644 --- a/arch/arm64/kernel/kgdb.c +++ b/arch/arm64/kernel/kgdb.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * AArch64 KGDB support | 3 | * AArch64 KGDB support |
| 3 | * | 4 | * |
| @@ -5,18 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2013 Cavium Inc. | 7 | * Copyright (C) 2013 Cavium Inc. |
| 7 | * Author: Vijaya Kumar K <vijaya.kumar@caviumnetworks.com> | 8 | * Author: Vijaya Kumar K <vijaya.kumar@caviumnetworks.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 20 | */ | 9 | */ |
| 21 | 10 | ||
| 22 | #include <linux/bug.h> | 11 | #include <linux/bug.h> |
diff --git a/arch/arm64/kernel/machine_kexec.c b/arch/arm64/kernel/machine_kexec.c index 66b5d697d943..0df8493624e0 100644 --- a/arch/arm64/kernel/machine_kexec.c +++ b/arch/arm64/kernel/machine_kexec.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * kexec for arm64 | 3 | * kexec for arm64 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) Linaro. | 5 | * Copyright (C) Linaro. |
| 5 | * Copyright (C) Huawei Futurewei Technologies. | 6 | * Copyright (C) Huawei Futurewei Technologies. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/interrupt.h> | 9 | #include <linux/interrupt.h> |
diff --git a/arch/arm64/kernel/module-plts.c b/arch/arm64/kernel/module-plts.c index 255941394941..044c0ae4d6c8 100644 --- a/arch/arm64/kernel/module-plts.c +++ b/arch/arm64/kernel/module-plts.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014-2017 Linaro Ltd. <ard.biesheuvel@linaro.org> | 3 | * Copyright (C) 2014-2017 Linaro Ltd. <ard.biesheuvel@linaro.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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/elf.h> | 6 | #include <linux/elf.h> |
diff --git a/arch/arm64/kernel/module.c b/arch/arm64/kernel/module.c index dd080837e6a9..e23a68a5808f 100644 --- a/arch/arm64/kernel/module.c +++ b/arch/arm64/kernel/module.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * AArch64 loadable module support. | 3 | * AArch64 loadable module support. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 ARM Limited | 5 | * Copyright (C) 2012 ARM Limited |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | * | ||
| 18 | * Author: Will Deacon <will.deacon@arm.com> | 7 | * Author: Will Deacon <will.deacon@arm.com> |
| 19 | */ | 8 | */ |
| 20 | 9 | ||
diff --git a/arch/arm64/kernel/pci.c b/arch/arm64/kernel/pci.c index bb85e2f4603f..575bd5517d21 100644 --- a/arch/arm64/kernel/pci.c +++ b/arch/arm64/kernel/pci.c | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Code borrowed from powerpc/kernel/pci-common.c | 3 | * Code borrowed from powerpc/kernel/pci-common.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2003 Anton Blanchard <anton@au.ibm.com>, IBM | 5 | * Copyright (C) 2003 Anton Blanchard <anton@au.ibm.com>, IBM |
| 5 | * Copyright (C) 2014 ARM Ltd. | 6 | * Copyright (C) 2014 ARM Ltd. |
| 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 | * version 2 as published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #include <linux/acpi.h> | 9 | #include <linux/acpi.h> |
diff --git a/arch/arm64/kernel/perf_callchain.c b/arch/arm64/kernel/perf_callchain.c index 61d983f5756f..9d63514b9836 100644 --- a/arch/arm64/kernel/perf_callchain.c +++ b/arch/arm64/kernel/perf_callchain.c | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arm64 callchain support | 3 | * arm64 callchain support |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 ARM Limited | 5 | * Copyright (C) 2015 ARM Limited |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 18 | #include <linux/perf_event.h> | 7 | #include <linux/perf_event.h> |
| 19 | #include <linux/uaccess.h> | 8 | #include <linux/uaccess.h> |
diff --git a/arch/arm64/kernel/perf_event.c b/arch/arm64/kernel/perf_event.c index 348d12eec566..96e90e270042 100644 --- a/arch/arm64/kernel/perf_event.c +++ b/arch/arm64/kernel/perf_event.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ARMv8 PMUv3 Performance Events handling code. | 3 | * ARMv8 PMUv3 Performance Events handling code. |
| 3 | * | 4 | * |
| @@ -5,18 +6,6 @@ | |||
| 5 | * Author: Will Deacon <will.deacon@arm.com> | 6 | * Author: Will Deacon <will.deacon@arm.com> |
| 6 | * | 7 | * |
| 7 | * This code is based heavily on the ARMv7 perf event code. | 8 | * This code is based heavily on the ARMv7 perf event code. |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 20 | */ | 9 | */ |
| 21 | 10 | ||
| 22 | #include <asm/irq_regs.h> | 11 | #include <asm/irq_regs.h> |
diff --git a/arch/arm64/kernel/probes/uprobes.c b/arch/arm64/kernel/probes/uprobes.c index 605945eac1f8..a412d8edbcd2 100644 --- a/arch/arm64/kernel/probes/uprobes.c +++ b/arch/arm64/kernel/probes/uprobes.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014-2016 Pratyush Anand <panand@redhat.com> | 3 | * Copyright (C) 2014-2016 Pratyush Anand <panand@redhat.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #include <linux/highmem.h> | 5 | #include <linux/highmem.h> |
| 9 | #include <linux/ptrace.h> | 6 | #include <linux/ptrace.h> |
diff --git a/arch/arm64/kernel/process.c b/arch/arm64/kernel/process.c index 3767fb21a5b8..9856395ccdb7 100644 --- a/arch/arm64/kernel/process.c +++ b/arch/arm64/kernel/process.c | |||
| @@ -1,21 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/kernel/process.c | 3 | * Based on arch/arm/kernel/process.c |
| 3 | * | 4 | * |
| 4 | * Original Copyright (C) 1995 Linus Torvalds | 5 | * Original Copyright (C) 1995 Linus Torvalds |
| 5 | * Copyright (C) 1996-2000 Russell King - Converted to ARM. | 6 | * Copyright (C) 1996-2000 Russell King - Converted to ARM. |
| 6 | * Copyright (C) 2012 ARM Ltd. | 7 | * Copyright (C) 2012 ARM Ltd. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 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 | */ | 8 | */ |
| 20 | 9 | ||
| 21 | #include <stdarg.h> | 10 | #include <stdarg.h> |
diff --git a/arch/arm64/kernel/ptrace.c b/arch/arm64/kernel/ptrace.c index b82e0a9b3da3..da2441d7b066 100644 --- a/arch/arm64/kernel/ptrace.c +++ b/arch/arm64/kernel/ptrace.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/kernel/ptrace.c | 3 | * Based on arch/arm/kernel/ptrace.c |
| 3 | * | 4 | * |
| @@ -5,18 +6,6 @@ | |||
| 5 | * edited by Linus Torvalds | 6 | * edited by Linus Torvalds |
| 6 | * ARM modifications Copyright (C) 2000 Russell King | 7 | * ARM modifications Copyright (C) 2000 Russell King |
| 7 | * Copyright (C) 2012 ARM Ltd. | 8 | * Copyright (C) 2012 ARM Ltd. |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 20 | */ | 9 | */ |
| 21 | 10 | ||
| 22 | #include <linux/audit.h> | 11 | #include <linux/audit.h> |
diff --git a/arch/arm64/kernel/reloc_test_core.c b/arch/arm64/kernel/reloc_test_core.c index 5915ce5759cc..e87a2b7f20f6 100644 --- a/arch/arm64/kernel/reloc_test_core.c +++ b/arch/arm64/kernel/reloc_test_core.c | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2017 Linaro, Ltd. <ard.biesheuvel@linaro.org> | 3 | * Copyright (C) 2017 Linaro, Ltd. <ard.biesheuvel@linaro.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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #include <linux/module.h> | 6 | #include <linux/module.h> |
diff --git a/arch/arm64/kernel/reloc_test_syms.S b/arch/arm64/kernel/reloc_test_syms.S index 2b8d9cb8b078..16a34f188f26 100644 --- a/arch/arm64/kernel/reloc_test_syms.S +++ b/arch/arm64/kernel/reloc_test_syms.S | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2017 Linaro, Ltd. <ard.biesheuvel@linaro.org> | 3 | * Copyright (C) 2017 Linaro, Ltd. <ard.biesheuvel@linaro.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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #include <linux/linkage.h> | 6 | #include <linux/linkage.h> |
diff --git a/arch/arm64/kernel/relocate_kernel.S b/arch/arm64/kernel/relocate_kernel.S index 95fd94209aae..c1d7db71a726 100644 --- a/arch/arm64/kernel/relocate_kernel.S +++ b/arch/arm64/kernel/relocate_kernel.S | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * kexec for arm64 | 3 | * kexec for arm64 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) Linaro. | 5 | * Copyright (C) Linaro. |
| 5 | * Copyright (C) Huawei Futurewei Technologies. | 6 | * Copyright (C) Huawei Futurewei Technologies. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/kexec.h> | 9 | #include <linux/kexec.h> |
diff --git a/arch/arm64/kernel/return_address.c b/arch/arm64/kernel/return_address.c index 53c40196b607..b21cba90f82d 100644 --- a/arch/arm64/kernel/return_address.c +++ b/arch/arm64/kernel/return_address.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm64/kernel/return_address.c | 3 | * arch/arm64/kernel/return_address.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Linaro Limited | 5 | * Copyright (C) 2013 Linaro Limited |
| 5 | * Author: AKASHI Takahiro <takahiro.akashi@linaro.org> | 6 | * Author: AKASHI Takahiro <takahiro.akashi@linaro.org> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/export.h> | 9 | #include <linux/export.h> |
diff --git a/arch/arm64/kernel/setup.c b/arch/arm64/kernel/setup.c index 413d566405d1..7e541f947b4c 100644 --- a/arch/arm64/kernel/setup.c +++ b/arch/arm64/kernel/setup.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/kernel/setup.c | 3 | * Based on arch/arm/kernel/setup.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-2001 Russell King | 5 | * Copyright (C) 1995-2001 Russell King |
| 5 | * Copyright (C) 2012 ARM Ltd. | 6 | * Copyright (C) 2012 ARM Ltd. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #include <linux/acpi.h> | 9 | #include <linux/acpi.h> |
diff --git a/arch/arm64/kernel/signal.c b/arch/arm64/kernel/signal.c index a9b0485df074..dd2cdc0d5be2 100644 --- a/arch/arm64/kernel/signal.c +++ b/arch/arm64/kernel/signal.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/kernel/signal.c | 3 | * Based on arch/arm/kernel/signal.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-2009 Russell King | 5 | * Copyright (C) 1995-2009 Russell King |
| 5 | * Copyright (C) 2012 ARM Ltd. | 6 | * Copyright (C) 2012 ARM Ltd. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #include <linux/cache.h> | 9 | #include <linux/cache.h> |
diff --git a/arch/arm64/kernel/signal32.c b/arch/arm64/kernel/signal32.c index caea6e25db2a..331d1e5acad4 100644 --- a/arch/arm64/kernel/signal32.c +++ b/arch/arm64/kernel/signal32.c | |||
| @@ -1,21 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/kernel/signal.c | 3 | * Based on arch/arm/kernel/signal.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-2009 Russell King | 5 | * Copyright (C) 1995-2009 Russell King |
| 5 | * Copyright (C) 2012 ARM Ltd. | 6 | * Copyright (C) 2012 ARM Ltd. |
| 6 | * Modified by Will Deacon <will.deacon@arm.com> | 7 | * Modified by Will Deacon <will.deacon@arm.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 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 | */ | 8 | */ |
| 20 | 9 | ||
| 21 | #include <linux/compat.h> | 10 | #include <linux/compat.h> |
diff --git a/arch/arm64/kernel/smp.c b/arch/arm64/kernel/smp.c index bb4b3f07761a..6dcf9607d770 100644 --- a/arch/arm64/kernel/smp.c +++ b/arch/arm64/kernel/smp.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * SMP initialisation and IPI support | 3 | * SMP initialisation and IPI support |
| 3 | * Based on arch/arm/kernel/smp.c | 4 | * Based on arch/arm/kernel/smp.c |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2012 ARM Ltd. | 6 | * Copyright (C) 2012 ARM Ltd. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #include <linux/acpi.h> | 9 | #include <linux/acpi.h> |
diff --git a/arch/arm64/kernel/smp_spin_table.c b/arch/arm64/kernel/smp_spin_table.c index 93034651c87e..76c2739ba8a4 100644 --- a/arch/arm64/kernel/smp_spin_table.c +++ b/arch/arm64/kernel/smp_spin_table.c | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Spin Table SMP initialisation | 3 | * Spin Table SMP initialisation |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 ARM Ltd. | 5 | * Copyright (C) 2013 ARM Ltd. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #include <linux/delay.h> | 8 | #include <linux/delay.h> |
diff --git a/arch/arm64/kernel/ssbd.c b/arch/arm64/kernel/ssbd.c index 885f13e58708..52cfc6148355 100644 --- a/arch/arm64/kernel/ssbd.c +++ b/arch/arm64/kernel/ssbd.c | |||
| @@ -5,6 +5,7 @@ | |||
| 5 | 5 | ||
| 6 | #include <linux/compat.h> | 6 | #include <linux/compat.h> |
| 7 | #include <linux/errno.h> | 7 | #include <linux/errno.h> |
| 8 | #include <linux/prctl.h> | ||
| 8 | #include <linux/sched.h> | 9 | #include <linux/sched.h> |
| 9 | #include <linux/sched/task_stack.h> | 10 | #include <linux/sched/task_stack.h> |
| 10 | #include <linux/thread_info.h> | 11 | #include <linux/thread_info.h> |
diff --git a/arch/arm64/kernel/stacktrace.c b/arch/arm64/kernel/stacktrace.c index b00ec7d483d1..62d395151abe 100644 --- a/arch/arm64/kernel/stacktrace.c +++ b/arch/arm64/kernel/stacktrace.c | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Stack tracing support | 3 | * Stack tracing support |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 ARM Ltd. | 5 | * Copyright (C) 2012 ARM Ltd. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 18 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
| 19 | #include <linux/export.h> | 8 | #include <linux/export.h> |
diff --git a/arch/arm64/kernel/sys.c b/arch/arm64/kernel/sys.c index fe20c461582a..d5ffaaab31a7 100644 --- a/arch/arm64/kernel/sys.c +++ b/arch/arm64/kernel/sys.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * AArch64-specific system calls implementation | 3 | * AArch64-specific system calls implementation |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 ARM Ltd. | 5 | * Copyright (C) 2012 ARM Ltd. |
| 5 | * Author: Catalin Marinas <catalin.marinas@arm.com> | 6 | * Author: Catalin Marinas <catalin.marinas@arm.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #include <linux/compiler.h> | 9 | #include <linux/compiler.h> |
diff --git a/arch/arm64/kernel/sys32.c b/arch/arm64/kernel/sys32.c index 3c80a40c1c9d..fc40386afb1b 100644 --- a/arch/arm64/kernel/sys32.c +++ b/arch/arm64/kernel/sys32.c | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm64/kernel/sys32.c | 3 | * arch/arm64/kernel/sys32.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 ARM Ltd. | 5 | * Copyright (C) 2015 ARM Ltd. |
| 5 | * | ||
| 6 | * This program is free software(void); you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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(void);//www.gnu.org/licenses/>. | ||
| 17 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | /* | 8 | /* |
diff --git a/arch/arm64/kernel/sys_compat.c b/arch/arm64/kernel/sys_compat.c index c832a5c24efc..f1cb64959427 100644 --- a/arch/arm64/kernel/sys_compat.c +++ b/arch/arm64/kernel/sys_compat.c | |||
| @@ -1,21 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/kernel/sys_arm.c | 3 | * Based on arch/arm/kernel/sys_arm.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) People who wrote linux/arch/i386/kernel/sys_i386.c | 5 | * Copyright (C) People who wrote linux/arch/i386/kernel/sys_i386.c |
| 5 | * Copyright (C) 1995, 1996 Russell King. | 6 | * Copyright (C) 1995, 1996 Russell King. |
| 6 | * Copyright (C) 2012 ARM Ltd. | 7 | * Copyright (C) 2012 ARM Ltd. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 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 | */ | 8 | */ |
| 20 | 9 | ||
| 21 | #include <linux/compat.h> | 10 | #include <linux/compat.h> |
diff --git a/arch/arm64/kernel/time.c b/arch/arm64/kernel/time.c index a777ae90044d..9f25aedeac9d 100644 --- a/arch/arm64/kernel/time.c +++ b/arch/arm64/kernel/time.c | |||
| @@ -1,21 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/kernel/time.c | 3 | * Based on arch/arm/kernel/time.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1991, 1992, 1995 Linus Torvalds | 5 | * Copyright (C) 1991, 1992, 1995 Linus Torvalds |
| 5 | * Modifications for ARM (C) 1994-2001 Russell King | 6 | * Modifications for ARM (C) 1994-2001 Russell King |
| 6 | * Copyright (C) 2012 ARM Ltd. | 7 | * Copyright (C) 2012 ARM Ltd. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 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 | */ | 8 | */ |
| 20 | 9 | ||
| 21 | #include <linux/clockchips.h> | 10 | #include <linux/clockchips.h> |
diff --git a/arch/arm64/kernel/traps.c b/arch/arm64/kernel/traps.c index 177c0f6ebabf..985721a1264c 100644 --- a/arch/arm64/kernel/traps.c +++ b/arch/arm64/kernel/traps.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/kernel/traps.c | 3 | * Based on arch/arm/kernel/traps.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-2009 Russell King | 5 | * Copyright (C) 1995-2009 Russell King |
| 5 | * Copyright (C) 2012 ARM Ltd. | 6 | * Copyright (C) 2012 ARM Ltd. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #include <linux/bug.h> | 9 | #include <linux/bug.h> |
diff --git a/arch/arm64/kernel/vdso.c b/arch/arm64/kernel/vdso.c index 8074cbd3a3a8..663b166241d0 100644 --- a/arch/arm64/kernel/vdso.c +++ b/arch/arm64/kernel/vdso.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * VDSO implementations. | 3 | * VDSO implementations. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 ARM Limited | 5 | * Copyright (C) 2012 ARM Limited |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | * | ||
| 18 | * Author: Will Deacon <will.deacon@arm.com> | 7 | * Author: Will Deacon <will.deacon@arm.com> |
| 19 | */ | 8 | */ |
| 20 | 9 | ||
diff --git a/arch/arm64/kernel/vdso/gettimeofday.S b/arch/arm64/kernel/vdso/gettimeofday.S index 856fee6d3512..80f780f56e0d 100644 --- a/arch/arm64/kernel/vdso/gettimeofday.S +++ b/arch/arm64/kernel/vdso/gettimeofday.S | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Userspace implementations of gettimeofday() and friends. | 3 | * Userspace implementations of gettimeofday() and friends. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 ARM Limited | 5 | * Copyright (C) 2012 ARM Limited |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | * | ||
| 18 | * Author: Will Deacon <will.deacon@arm.com> | 7 | * Author: Will Deacon <will.deacon@arm.com> |
| 19 | */ | 8 | */ |
| 20 | 9 | ||
diff --git a/arch/arm64/kernel/vdso/note.S b/arch/arm64/kernel/vdso/note.S index e20483b104d9..0ce6ec75a525 100644 --- a/arch/arm64/kernel/vdso/note.S +++ b/arch/arm64/kernel/vdso/note.S | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 ARM Limited | 3 | * Copyright (C) 2012 ARM Limited |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | * | ||
| 16 | * Author: Will Deacon <will.deacon@arm.com> | 5 | * Author: Will Deacon <will.deacon@arm.com> |
| 17 | * | 6 | * |
| 18 | * This supplies .note.* sections to go into the PT_NOTE inside the vDSO text. | 7 | * This supplies .note.* sections to go into the PT_NOTE inside the vDSO text. |
diff --git a/arch/arm64/kernel/vdso/sigreturn.S b/arch/arm64/kernel/vdso/sigreturn.S index 20d98effa7dd..0723aa398d6e 100644 --- a/arch/arm64/kernel/vdso/sigreturn.S +++ b/arch/arm64/kernel/vdso/sigreturn.S | |||
| @@ -1,21 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Sigreturn trampoline for returning from a signal when the SA_RESTORER | 3 | * Sigreturn trampoline for returning from a signal when the SA_RESTORER |
| 3 | * flag is not set. | 4 | * flag is not set. |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2012 ARM Limited | 6 | * Copyright (C) 2012 ARM Limited |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | * | ||
| 19 | * Author: Will Deacon <will.deacon@arm.com> | 8 | * Author: Will Deacon <will.deacon@arm.com> |
| 20 | */ | 9 | */ |
| 21 | 10 | ||
diff --git a/arch/arm64/kernel/vdso/vdso.S b/arch/arm64/kernel/vdso/vdso.S index 82379a70ef03..d1414fee5274 100644 --- a/arch/arm64/kernel/vdso/vdso.S +++ b/arch/arm64/kernel/vdso/vdso.S | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 ARM Limited | 3 | * Copyright (C) 2012 ARM Limited |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | * | ||
| 16 | * Author: Will Deacon <will.deacon@arm.com> | 5 | * Author: Will Deacon <will.deacon@arm.com> |
| 17 | */ | 6 | */ |
| 18 | 7 | ||
diff --git a/arch/arm64/kernel/vdso/vdso.lds.S b/arch/arm64/kernel/vdso/vdso.lds.S index beca249bc2f3..7ad2d3a0cd48 100644 --- a/arch/arm64/kernel/vdso/vdso.lds.S +++ b/arch/arm64/kernel/vdso/vdso.lds.S | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * GNU linker script for the VDSO library. | 3 | * GNU linker script for the VDSO library. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 ARM Limited | 5 | * Copyright (C) 2012 ARM Limited |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | * | ||
| 18 | * Author: Will Deacon <will.deacon@arm.com> | 7 | * Author: Will Deacon <will.deacon@arm.com> |
| 19 | * Heavily based on the vDSO linker scripts for other archs. | 8 | * Heavily based on the vDSO linker scripts for other archs. |
| 20 | */ | 9 | */ |
diff --git a/arch/arm64/kvm/debug.c b/arch/arm64/kvm/debug.c index fd917d6d12af..43487f035385 100644 --- a/arch/arm64/kvm/debug.c +++ b/arch/arm64/kvm/debug.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Debug and Guest Debug support | 3 | * Debug and Guest Debug support |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 - Linaro Ltd | 5 | * Copyright (C) 2015 - Linaro Ltd |
| 5 | * Author: Alex Bennée <alex.bennee@linaro.org> | 6 | * Author: Alex Bennée <alex.bennee@linaro.org> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #include <linux/kvm_host.h> | 9 | #include <linux/kvm_host.h> |
diff --git a/arch/arm64/kvm/guest.c b/arch/arm64/kvm/guest.c index 3ae2f82fca46..c2afa7982047 100644 --- a/arch/arm64/kvm/guest.c +++ b/arch/arm64/kvm/guest.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012,2013 - ARM Ltd | 3 | * Copyright (C) 2012,2013 - ARM Ltd |
| 3 | * Author: Marc Zyngier <marc.zyngier@arm.com> | 4 | * Author: Marc Zyngier <marc.zyngier@arm.com> |
| @@ -5,18 +6,6 @@ | |||
| 5 | * Derived from arch/arm/kvm/guest.c: | 6 | * Derived from arch/arm/kvm/guest.c: |
| 6 | * Copyright (C) 2012 - Virtual Open Systems and Columbia University | 7 | * Copyright (C) 2012 - Virtual Open Systems and Columbia University |
| 7 | * Author: Christoffer Dall <c.dall@virtualopensystems.com> | 8 | * Author: Christoffer Dall <c.dall@virtualopensystems.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 20 | */ | 9 | */ |
| 21 | 10 | ||
| 22 | #include <linux/bits.h> | 11 | #include <linux/bits.h> |
| @@ -70,10 +59,8 @@ static u64 core_reg_offset_from_id(u64 id) | |||
| 70 | return id & ~(KVM_REG_ARCH_MASK | KVM_REG_SIZE_MASK | KVM_REG_ARM_CORE); | 59 | return id & ~(KVM_REG_ARCH_MASK | KVM_REG_SIZE_MASK | KVM_REG_ARM_CORE); |
| 71 | } | 60 | } |
| 72 | 61 | ||
| 73 | static int validate_core_offset(const struct kvm_vcpu *vcpu, | 62 | static int core_reg_size_from_offset(const struct kvm_vcpu *vcpu, u64 off) |
| 74 | const struct kvm_one_reg *reg) | ||
| 75 | { | 63 | { |
| 76 | u64 off = core_reg_offset_from_id(reg->id); | ||
| 77 | int size; | 64 | int size; |
| 78 | 65 | ||
| 79 | switch (off) { | 66 | switch (off) { |
| @@ -103,8 +90,7 @@ static int validate_core_offset(const struct kvm_vcpu *vcpu, | |||
| 103 | return -EINVAL; | 90 | return -EINVAL; |
| 104 | } | 91 | } |
| 105 | 92 | ||
| 106 | if (KVM_REG_SIZE(reg->id) != size || | 93 | if (!IS_ALIGNED(off, size / sizeof(__u32))) |
| 107 | !IS_ALIGNED(off, size / sizeof(__u32))) | ||
| 108 | return -EINVAL; | 94 | return -EINVAL; |
| 109 | 95 | ||
| 110 | /* | 96 | /* |
| @@ -115,6 +101,21 @@ static int validate_core_offset(const struct kvm_vcpu *vcpu, | |||
| 115 | if (vcpu_has_sve(vcpu) && core_reg_offset_is_vreg(off)) | 101 | if (vcpu_has_sve(vcpu) && core_reg_offset_is_vreg(off)) |
| 116 | return -EINVAL; | 102 | return -EINVAL; |
| 117 | 103 | ||
| 104 | return size; | ||
| 105 | } | ||
| 106 | |||
| 107 | static int validate_core_offset(const struct kvm_vcpu *vcpu, | ||
| 108 | const struct kvm_one_reg *reg) | ||
| 109 | { | ||
| 110 | u64 off = core_reg_offset_from_id(reg->id); | ||
| 111 | int size = core_reg_size_from_offset(vcpu, off); | ||
| 112 | |||
| 113 | if (size < 0) | ||
| 114 | return -EINVAL; | ||
| 115 | |||
| 116 | if (KVM_REG_SIZE(reg->id) != size) | ||
| 117 | return -EINVAL; | ||
| 118 | |||
| 118 | return 0; | 119 | return 0; |
| 119 | } | 120 | } |
| 120 | 121 | ||
| @@ -207,13 +208,7 @@ out: | |||
| 207 | 208 | ||
| 208 | #define vq_word(vq) (((vq) - SVE_VQ_MIN) / 64) | 209 | #define vq_word(vq) (((vq) - SVE_VQ_MIN) / 64) |
| 209 | #define vq_mask(vq) ((u64)1 << ((vq) - SVE_VQ_MIN) % 64) | 210 | #define vq_mask(vq) ((u64)1 << ((vq) - SVE_VQ_MIN) % 64) |
| 210 | 211 | #define vq_present(vqs, vq) ((vqs)[vq_word(vq)] & vq_mask(vq)) | |
| 211 | static bool vq_present( | ||
| 212 | const u64 (*const vqs)[KVM_ARM64_SVE_VLS_WORDS], | ||
| 213 | unsigned int vq) | ||
| 214 | { | ||
| 215 | return (*vqs)[vq_word(vq)] & vq_mask(vq); | ||
| 216 | } | ||
| 217 | 212 | ||
| 218 | static int get_sve_vls(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) | 213 | static int get_sve_vls(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) |
| 219 | { | 214 | { |
| @@ -258,7 +253,7 @@ static int set_sve_vls(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) | |||
| 258 | 253 | ||
| 259 | max_vq = 0; | 254 | max_vq = 0; |
| 260 | for (vq = SVE_VQ_MIN; vq <= SVE_VQ_MAX; ++vq) | 255 | for (vq = SVE_VQ_MIN; vq <= SVE_VQ_MAX; ++vq) |
| 261 | if (vq_present(&vqs, vq)) | 256 | if (vq_present(vqs, vq)) |
| 262 | max_vq = vq; | 257 | max_vq = vq; |
| 263 | 258 | ||
| 264 | if (max_vq > sve_vq_from_vl(kvm_sve_max_vl)) | 259 | if (max_vq > sve_vq_from_vl(kvm_sve_max_vl)) |
| @@ -272,7 +267,7 @@ static int set_sve_vls(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) | |||
| 272 | * maximum: | 267 | * maximum: |
| 273 | */ | 268 | */ |
| 274 | for (vq = SVE_VQ_MIN; vq <= max_vq; ++vq) | 269 | for (vq = SVE_VQ_MIN; vq <= max_vq; ++vq) |
| 275 | if (vq_present(&vqs, vq) != sve_vq_available(vq)) | 270 | if (vq_present(vqs, vq) != sve_vq_available(vq)) |
| 276 | return -EINVAL; | 271 | return -EINVAL; |
| 277 | 272 | ||
| 278 | /* Can't run with no vector lengths at all: */ | 273 | /* Can't run with no vector lengths at all: */ |
| @@ -453,19 +448,34 @@ static int copy_core_reg_indices(const struct kvm_vcpu *vcpu, | |||
| 453 | { | 448 | { |
| 454 | unsigned int i; | 449 | unsigned int i; |
| 455 | int n = 0; | 450 | int n = 0; |
| 456 | const u64 core_reg = KVM_REG_ARM64 | KVM_REG_SIZE_U64 | KVM_REG_ARM_CORE; | ||
| 457 | 451 | ||
| 458 | for (i = 0; i < sizeof(struct kvm_regs) / sizeof(__u32); i++) { | 452 | for (i = 0; i < sizeof(struct kvm_regs) / sizeof(__u32); i++) { |
| 459 | /* | 453 | u64 reg = KVM_REG_ARM64 | KVM_REG_ARM_CORE | i; |
| 460 | * The KVM_REG_ARM64_SVE regs must be used instead of | 454 | int size = core_reg_size_from_offset(vcpu, i); |
| 461 | * KVM_REG_ARM_CORE for accessing the FPSIMD V-registers on | 455 | |
| 462 | * SVE-enabled vcpus: | 456 | if (size < 0) |
| 463 | */ | ||
| 464 | if (vcpu_has_sve(vcpu) && core_reg_offset_is_vreg(i)) | ||
| 465 | continue; | 457 | continue; |
| 466 | 458 | ||
| 459 | switch (size) { | ||
| 460 | case sizeof(__u32): | ||
| 461 | reg |= KVM_REG_SIZE_U32; | ||
| 462 | break; | ||
| 463 | |||
| 464 | case sizeof(__u64): | ||
| 465 | reg |= KVM_REG_SIZE_U64; | ||
| 466 | break; | ||
| 467 | |||
| 468 | case sizeof(__uint128_t): | ||
| 469 | reg |= KVM_REG_SIZE_U128; | ||
| 470 | break; | ||
| 471 | |||
| 472 | default: | ||
| 473 | WARN_ON(1); | ||
| 474 | continue; | ||
| 475 | } | ||
| 476 | |||
| 467 | if (uindices) { | 477 | if (uindices) { |
| 468 | if (put_user(core_reg | i, uindices)) | 478 | if (put_user(reg, uindices)) |
| 469 | return -EFAULT; | 479 | return -EFAULT; |
| 470 | uindices++; | 480 | uindices++; |
| 471 | } | 481 | } |
diff --git a/arch/arm64/kvm/handle_exit.c b/arch/arm64/kvm/handle_exit.c index 516aead3c2a9..706cca23f0d2 100644 --- a/arch/arm64/kvm/handle_exit.c +++ b/arch/arm64/kvm/handle_exit.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012,2013 - ARM Ltd | 3 | * Copyright (C) 2012,2013 - ARM Ltd |
| 3 | * Author: Marc Zyngier <marc.zyngier@arm.com> | 4 | * Author: Marc Zyngier <marc.zyngier@arm.com> |
| @@ -5,18 +6,6 @@ | |||
| 5 | * Derived from arch/arm/kvm/handle_exit.c: | 6 | * Derived from arch/arm/kvm/handle_exit.c: |
| 6 | * Copyright (C) 2012 - Virtual Open Systems and Columbia University | 7 | * Copyright (C) 2012 - Virtual Open Systems and Columbia University |
| 7 | * Author: Christoffer Dall <c.dall@virtualopensystems.com> | 8 | * Author: Christoffer Dall <c.dall@virtualopensystems.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 20 | */ | 9 | */ |
| 21 | 10 | ||
| 22 | #include <linux/kvm.h> | 11 | #include <linux/kvm.h> |
diff --git a/arch/arm64/kvm/hyp-init.S b/arch/arm64/kvm/hyp-init.S index 4576b86a5579..160be2b4696d 100644 --- a/arch/arm64/kvm/hyp-init.S +++ b/arch/arm64/kvm/hyp-init.S | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012,2013 - ARM Ltd | 3 | * Copyright (C) 2012,2013 - ARM Ltd |
| 3 | * Author: Marc Zyngier <marc.zyngier@arm.com> | 4 | * Author: Marc Zyngier <marc.zyngier@arm.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License, version 2, as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
diff --git a/arch/arm64/kvm/hyp.S b/arch/arm64/kvm/hyp.S index 2845aa680841..c0094d520dff 100644 --- a/arch/arm64/kvm/hyp.S +++ b/arch/arm64/kvm/hyp.S | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012,2013 - ARM Ltd | 3 | * Copyright (C) 2012,2013 - ARM Ltd |
| 3 | * Author: Marc Zyngier <marc.zyngier@arm.com> | 4 | * Author: Marc Zyngier <marc.zyngier@arm.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
diff --git a/arch/arm64/kvm/hyp/debug-sr.c b/arch/arm64/kvm/hyp/debug-sr.c index 50009766e5e5..26781da3ad3e 100644 --- a/arch/arm64/kvm/hyp/debug-sr.c +++ b/arch/arm64/kvm/hyp/debug-sr.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 - ARM Ltd | 3 | * Copyright (C) 2015 - ARM Ltd |
| 3 | * Author: Marc Zyngier <marc.zyngier@arm.com> | 4 | * Author: Marc Zyngier <marc.zyngier@arm.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <linux/compiler.h> | 7 | #include <linux/compiler.h> |
diff --git a/arch/arm64/kvm/hyp/entry.S b/arch/arm64/kvm/hyp/entry.S index 93ba3d7ef027..bd34016354ba 100644 --- a/arch/arm64/kvm/hyp/entry.S +++ b/arch/arm64/kvm/hyp/entry.S | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 - ARM Ltd | 3 | * Copyright (C) 2015 - ARM Ltd |
| 3 | * Author: Marc Zyngier <marc.zyngier@arm.com> | 4 | * Author: Marc Zyngier <marc.zyngier@arm.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
diff --git a/arch/arm64/kvm/hyp/fpsimd.S b/arch/arm64/kvm/hyp/fpsimd.S index da3f22c7f14a..78ff53225691 100644 --- a/arch/arm64/kvm/hyp/fpsimd.S +++ b/arch/arm64/kvm/hyp/fpsimd.S | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 - ARM Ltd | 3 | * Copyright (C) 2015 - ARM Ltd |
| 3 | * Author: Marc Zyngier <marc.zyngier@arm.com> | 4 | * Author: Marc Zyngier <marc.zyngier@arm.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
diff --git a/arch/arm64/kvm/hyp/hyp-entry.S b/arch/arm64/kvm/hyp/hyp-entry.S index 2b1e686772bf..b8e045615961 100644 --- a/arch/arm64/kvm/hyp/hyp-entry.S +++ b/arch/arm64/kvm/hyp/hyp-entry.S | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015-2018 - ARM Ltd | 3 | * Copyright (C) 2015-2018 - ARM Ltd |
| 3 | * Author: Marc Zyngier <marc.zyngier@arm.com> | 4 | * Author: Marc Zyngier <marc.zyngier@arm.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <linux/arm-smccc.h> | 7 | #include <linux/arm-smccc.h> |
diff --git a/arch/arm64/kvm/hyp/switch.c b/arch/arm64/kvm/hyp/switch.c index 8799e0c267d4..b0041812bca9 100644 --- a/arch/arm64/kvm/hyp/switch.c +++ b/arch/arm64/kvm/hyp/switch.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 - ARM Ltd | 3 | * Copyright (C) 2015 - ARM Ltd |
| 3 | * Author: Marc Zyngier <marc.zyngier@arm.com> | 4 | * Author: Marc Zyngier <marc.zyngier@arm.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <linux/arm-smccc.h> | 7 | #include <linux/arm-smccc.h> |
diff --git a/arch/arm64/kvm/hyp/sysreg-sr.c b/arch/arm64/kvm/hyp/sysreg-sr.c index c52a8451637c..c283f7cbc702 100644 --- a/arch/arm64/kvm/hyp/sysreg-sr.c +++ b/arch/arm64/kvm/hyp/sysreg-sr.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012-2015 - ARM Ltd | 3 | * Copyright (C) 2012-2015 - ARM Ltd |
| 3 | * Author: Marc Zyngier <marc.zyngier@arm.com> | 4 | * Author: Marc Zyngier <marc.zyngier@arm.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <linux/compiler.h> | 7 | #include <linux/compiler.h> |
diff --git a/arch/arm64/kvm/hyp/tlb.c b/arch/arm64/kvm/hyp/tlb.c index 76c30866069e..32078b767f63 100644 --- a/arch/arm64/kvm/hyp/tlb.c +++ b/arch/arm64/kvm/hyp/tlb.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 - ARM Ltd | 3 | * Copyright (C) 2015 - ARM Ltd |
| 3 | * Author: Marc Zyngier <marc.zyngier@arm.com> | 4 | * Author: Marc Zyngier <marc.zyngier@arm.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <linux/irqflags.h> | 7 | #include <linux/irqflags.h> |
diff --git a/arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c b/arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c index 9cbdd034a563..ba2aaeb84c6c 100644 --- a/arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c +++ b/arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012-2015 - ARM Ltd | 3 | * Copyright (C) 2012-2015 - ARM Ltd |
| 3 | * Author: Marc Zyngier <marc.zyngier@arm.com> | 4 | * Author: Marc Zyngier <marc.zyngier@arm.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <linux/compiler.h> | 7 | #include <linux/compiler.h> |
diff --git a/arch/arm64/kvm/inject_fault.c b/arch/arm64/kvm/inject_fault.c index a55e91dfcf8f..a9d25a305af5 100644 --- a/arch/arm64/kvm/inject_fault.c +++ b/arch/arm64/kvm/inject_fault.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Fault injection for both 32 and 64bit guests. | 3 | * Fault injection for both 32 and 64bit guests. |
| 3 | * | 4 | * |
| @@ -7,18 +8,6 @@ | |||
| 7 | * Based on arch/arm/kvm/emulate.c | 8 | * Based on arch/arm/kvm/emulate.c |
| 8 | * Copyright (C) 2012 - Virtual Open Systems and Columbia University | 9 | * Copyright (C) 2012 - Virtual Open Systems and Columbia University |
| 9 | * Author: Christoffer Dall <c.dall@virtualopensystems.com> | 10 | * Author: Christoffer Dall <c.dall@virtualopensystems.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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | * | ||
| 15 | * This program 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 this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 22 | */ | 11 | */ |
| 23 | 12 | ||
| 24 | #include <linux/kvm_host.h> | 13 | #include <linux/kvm_host.h> |
diff --git a/arch/arm64/kvm/regmap.c b/arch/arm64/kvm/regmap.c index 7a5173ea2276..d66613e6ad08 100644 --- a/arch/arm64/kvm/regmap.c +++ b/arch/arm64/kvm/regmap.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012,2013 - ARM Ltd | 3 | * Copyright (C) 2012,2013 - ARM Ltd |
| 3 | * Author: Marc Zyngier <marc.zyngier@arm.com> | 4 | * Author: Marc Zyngier <marc.zyngier@arm.com> |
| @@ -5,18 +6,6 @@ | |||
| 5 | * Derived from arch/arm/kvm/emulate.c: | 6 | * Derived from arch/arm/kvm/emulate.c: |
| 6 | * Copyright (C) 2012 - Virtual Open Systems and Columbia University | 7 | * Copyright (C) 2012 - Virtual Open Systems and Columbia University |
| 7 | * Author: Christoffer Dall <c.dall@virtualopensystems.com> | 8 | * Author: Christoffer Dall <c.dall@virtualopensystems.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 20 | */ | 9 | */ |
| 21 | 10 | ||
| 22 | #include <linux/mm.h> | 11 | #include <linux/mm.h> |
diff --git a/arch/arm64/kvm/reset.c b/arch/arm64/kvm/reset.c index 1140b4485575..f4a8ae918827 100644 --- a/arch/arm64/kvm/reset.c +++ b/arch/arm64/kvm/reset.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012,2013 - ARM Ltd | 3 | * Copyright (C) 2012,2013 - ARM Ltd |
| 3 | * Author: Marc Zyngier <marc.zyngier@arm.com> | 4 | * Author: Marc Zyngier <marc.zyngier@arm.com> |
| @@ -5,18 +6,6 @@ | |||
| 5 | * Derived from arch/arm/kvm/reset.c | 6 | * Derived from arch/arm/kvm/reset.c |
| 6 | * Copyright (C) 2012 - Virtual Open Systems and Columbia University | 7 | * Copyright (C) 2012 - Virtual Open Systems and Columbia University |
| 7 | * Author: Christoffer Dall <c.dall@virtualopensystems.com> | 8 | * Author: Christoffer Dall <c.dall@virtualopensystems.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, version 2, as | ||
| 11 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 20 | */ | 9 | */ |
| 21 | 10 | ||
| 22 | #include <linux/errno.h> | 11 | #include <linux/errno.h> |
diff --git a/arch/arm64/kvm/sys_regs.c b/arch/arm64/kvm/sys_regs.c index 857b226bcdde..ce933f296049 100644 --- a/arch/arm64/kvm/sys_regs.c +++ b/arch/arm64/kvm/sys_regs.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012,2013 - ARM Ltd | 3 | * Copyright (C) 2012,2013 - ARM Ltd |
| 3 | * Author: Marc Zyngier <marc.zyngier@arm.com> | 4 | * Author: Marc Zyngier <marc.zyngier@arm.com> |
| @@ -6,18 +7,6 @@ | |||
| 6 | * Copyright (C) 2012 - Virtual Open Systems and Columbia University | 7 | * Copyright (C) 2012 - Virtual Open Systems and Columbia University |
| 7 | * Authors: Rusty Russell <rusty@rustcorp.com.au> | 8 | * Authors: Rusty Russell <rusty@rustcorp.com.au> |
| 8 | * Christoffer Dall <c.dall@virtualopensystems.com> | 9 | * Christoffer Dall <c.dall@virtualopensystems.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, version 2, as | ||
| 12 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 21 | */ | 10 | */ |
| 22 | 11 | ||
| 23 | #include <linux/bsearch.h> | 12 | #include <linux/bsearch.h> |
diff --git a/arch/arm64/kvm/sys_regs.h b/arch/arm64/kvm/sys_regs.h index 2be99508dcb9..9bca0312d798 100644 --- a/arch/arm64/kvm/sys_regs.h +++ b/arch/arm64/kvm/sys_regs.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012,2013 - ARM Ltd | 3 | * Copyright (C) 2012,2013 - ARM Ltd |
| 3 | * Author: Marc Zyngier <marc.zyngier@arm.com> | 4 | * Author: Marc Zyngier <marc.zyngier@arm.com> |
| @@ -5,18 +6,6 @@ | |||
| 5 | * Derived from arch/arm/kvm/coproc.h | 6 | * Derived from arch/arm/kvm/coproc.h |
| 6 | * Copyright (C) 2012 - Virtual Open Systems and Columbia University | 7 | * Copyright (C) 2012 - Virtual Open Systems and Columbia University |
| 7 | * Authors: Christoffer Dall <c.dall@virtualopensystems.com> | 8 | * Authors: Christoffer Dall <c.dall@virtualopensystems.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, version 2, as | ||
| 11 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 20 | */ | 9 | */ |
| 21 | 10 | ||
| 22 | #ifndef __ARM64_KVM_SYS_REGS_LOCAL_H__ | 11 | #ifndef __ARM64_KVM_SYS_REGS_LOCAL_H__ |
diff --git a/arch/arm64/kvm/sys_regs_generic_v8.c b/arch/arm64/kvm/sys_regs_generic_v8.c index ddb8497d18d6..2b4a3e2d1b89 100644 --- a/arch/arm64/kvm/sys_regs_generic_v8.c +++ b/arch/arm64/kvm/sys_regs_generic_v8.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012,2013 - ARM Ltd | 3 | * Copyright (C) 2012,2013 - ARM Ltd |
| 3 | * Author: Marc Zyngier <marc.zyngier@arm.com> | 4 | * Author: Marc Zyngier <marc.zyngier@arm.com> |
| @@ -6,18 +7,6 @@ | |||
| 6 | * Copyright (C) 2012 - Virtual Open Systems and Columbia University | 7 | * Copyright (C) 2012 - Virtual Open Systems and Columbia University |
| 7 | * Authors: Rusty Russell <rusty@rustcorp.au> | 8 | * Authors: Rusty Russell <rusty@rustcorp.au> |
| 8 | * Christoffer Dall <c.dall@virtualopensystems.com> | 9 | * Christoffer Dall <c.dall@virtualopensystems.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, version 2, as | ||
| 12 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 21 | */ | 10 | */ |
| 22 | #include <linux/kvm_host.h> | 11 | #include <linux/kvm_host.h> |
| 23 | #include <asm/cputype.h> | 12 | #include <asm/cputype.h> |
diff --git a/arch/arm64/kvm/va_layout.c b/arch/arm64/kvm/va_layout.c index c712a7376bc1..2947ab1b0fa5 100644 --- a/arch/arm64/kvm/va_layout.c +++ b/arch/arm64/kvm/va_layout.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2017 ARM Ltd. | 3 | * Copyright (C) 2017 ARM Ltd. |
| 3 | * Author: Marc Zyngier <marc.zyngier@arm.com> | 4 | * Author: Marc Zyngier <marc.zyngier@arm.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <linux/kvm_host.h> | 7 | #include <linux/kvm_host.h> |
diff --git a/arch/arm64/lib/clear_page.S b/arch/arm64/lib/clear_page.S index 6d13b0d64ad5..78a9ef66288a 100644 --- a/arch/arm64/lib/clear_page.S +++ b/arch/arm64/lib/clear_page.S | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 ARM Ltd. | 3 | * Copyright (C) 2012 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | #include <linux/linkage.h> | 6 | #include <linux/linkage.h> |
diff --git a/arch/arm64/lib/clear_user.S b/arch/arm64/lib/clear_user.S index feb225bd4b80..10415572e82f 100644 --- a/arch/arm64/lib/clear_user.S +++ b/arch/arm64/lib/clear_user.S | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/lib/clear_user.S | 3 | * Based on arch/arm/lib/clear_user.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 ARM Ltd. | 5 | * Copyright (C) 2012 ARM Ltd. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 18 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
| 19 | 8 | ||
diff --git a/arch/arm64/lib/copy_from_user.S b/arch/arm64/lib/copy_from_user.S index dea6c762d52f..680e74409ff9 100644 --- a/arch/arm64/lib/copy_from_user.S +++ b/arch/arm64/lib/copy_from_user.S | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 ARM Ltd. | 3 | * Copyright (C) 2012 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | #include <linux/linkage.h> | 6 | #include <linux/linkage.h> |
diff --git a/arch/arm64/lib/copy_in_user.S b/arch/arm64/lib/copy_in_user.S index a84227fbf716..0bedae3f3792 100644 --- a/arch/arm64/lib/copy_in_user.S +++ b/arch/arm64/lib/copy_in_user.S | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copy from user space to user space | 3 | * Copy from user space to user space |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 ARM Ltd. | 5 | * Copyright (C) 2012 ARM Ltd. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #include <linux/linkage.h> | 8 | #include <linux/linkage.h> |
diff --git a/arch/arm64/lib/copy_page.S b/arch/arm64/lib/copy_page.S index 98313e24a987..bbb8562396af 100644 --- a/arch/arm64/lib/copy_page.S +++ b/arch/arm64/lib/copy_page.S | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 ARM Ltd. | 3 | * Copyright (C) 2012 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | #include <linux/linkage.h> | 6 | #include <linux/linkage.h> |
diff --git a/arch/arm64/lib/copy_template.S b/arch/arm64/lib/copy_template.S index f5b9210f1c83..488df234c49a 100644 --- a/arch/arm64/lib/copy_template.S +++ b/arch/arm64/lib/copy_template.S | |||
| @@ -1,25 +1,13 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 ARM Ltd. | 3 | * Copyright (C) 2013 ARM Ltd. |
| 3 | * Copyright (C) 2013 Linaro. | 4 | * Copyright (C) 2013 Linaro. |
| 4 | * | 5 | * |
| 5 | * This code is based on glibc cortex strings work originally authored by Linaro | 6 | * This code is based on glibc cortex strings work originally authored by Linaro |
| 6 | * and re-licensed under GPLv2 for the Linux kernel. The original code can | ||
| 7 | * be found @ | 7 | * be found @ |
| 8 | * | 8 | * |
| 9 | * http://bazaar.launchpad.net/~linaro-toolchain-dev/cortex-strings/trunk/ | 9 | * http://bazaar.launchpad.net/~linaro-toolchain-dev/cortex-strings/trunk/ |
| 10 | * files/head:/src/aarch64/ | 10 | * files/head:/src/aarch64/ |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 23 | */ | 11 | */ |
| 24 | 12 | ||
| 25 | 13 | ||
diff --git a/arch/arm64/lib/copy_to_user.S b/arch/arm64/lib/copy_to_user.S index ef44c7ca3ffb..2d88c736e8f2 100644 --- a/arch/arm64/lib/copy_to_user.S +++ b/arch/arm64/lib/copy_to_user.S | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 ARM Ltd. | 3 | * Copyright (C) 2012 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | #include <linux/linkage.h> | 6 | #include <linux/linkage.h> |
diff --git a/arch/arm64/lib/crc32.S b/arch/arm64/lib/crc32.S index f132f2a7522e..e6135f16649b 100644 --- a/arch/arm64/lib/crc32.S +++ b/arch/arm64/lib/crc32.S | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Accelerated CRC32(C) using AArch64 CRC instructions | 3 | * Accelerated CRC32(C) using AArch64 CRC instructions |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016 - 2018 Linaro Ltd <ard.biesheuvel@linaro.org> | 5 | * Copyright (C) 2016 - 2018 Linaro Ltd <ard.biesheuvel@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/linkage.h> | 8 | #include <linux/linkage.h> |
diff --git a/arch/arm64/lib/delay.c b/arch/arm64/lib/delay.c index e48ac402e7be..1688af0a4c97 100644 --- a/arch/arm64/lib/delay.c +++ b/arch/arm64/lib/delay.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Delay loops based on the OpenRISC implementation. | 3 | * Delay loops based on the OpenRISC implementation. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 ARM Limited | 5 | * Copyright (C) 2012 ARM Limited |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | * | ||
| 18 | * Author: Will Deacon <will.deacon@arm.com> | 7 | * Author: Will Deacon <will.deacon@arm.com> |
| 19 | */ | 8 | */ |
| 20 | 9 | ||
diff --git a/arch/arm64/lib/memchr.S b/arch/arm64/lib/memchr.S index f146b7ecd28f..48a3ab636e4f 100644 --- a/arch/arm64/lib/memchr.S +++ b/arch/arm64/lib/memchr.S | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/lib/memchr.S | 3 | * Based on arch/arm/lib/memchr.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-2000 Russell King | 5 | * Copyright (C) 1995-2000 Russell King |
| 5 | * Copyright (C) 2013 ARM Ltd. | 6 | * Copyright (C) 2013 ARM Ltd. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #include <linux/linkage.h> | 9 | #include <linux/linkage.h> |
diff --git a/arch/arm64/lib/memcmp.S b/arch/arm64/lib/memcmp.S index e2e629b09049..b297bdaaf549 100644 --- a/arch/arm64/lib/memcmp.S +++ b/arch/arm64/lib/memcmp.S | |||
| @@ -1,25 +1,13 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 ARM Ltd. | 3 | * Copyright (C) 2013 ARM Ltd. |
| 3 | * Copyright (C) 2013 Linaro. | 4 | * Copyright (C) 2013 Linaro. |
| 4 | * | 5 | * |
| 5 | * This code is based on glibc cortex strings work originally authored by Linaro | 6 | * This code is based on glibc cortex strings work originally authored by Linaro |
| 6 | * and re-licensed under GPLv2 for the Linux kernel. The original code can | ||
| 7 | * be found @ | 7 | * be found @ |
| 8 | * | 8 | * |
| 9 | * http://bazaar.launchpad.net/~linaro-toolchain-dev/cortex-strings/trunk/ | 9 | * http://bazaar.launchpad.net/~linaro-toolchain-dev/cortex-strings/trunk/ |
| 10 | * files/head:/src/aarch64/ | 10 | * files/head:/src/aarch64/ |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 23 | */ | 11 | */ |
| 24 | 12 | ||
| 25 | #include <linux/linkage.h> | 13 | #include <linux/linkage.h> |
diff --git a/arch/arm64/lib/memcpy.S b/arch/arm64/lib/memcpy.S index b4f82888ed60..d79f48994dbb 100644 --- a/arch/arm64/lib/memcpy.S +++ b/arch/arm64/lib/memcpy.S | |||
| @@ -1,25 +1,13 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 ARM Ltd. | 3 | * Copyright (C) 2013 ARM Ltd. |
| 3 | * Copyright (C) 2013 Linaro. | 4 | * Copyright (C) 2013 Linaro. |
| 4 | * | 5 | * |
| 5 | * This code is based on glibc cortex strings work originally authored by Linaro | 6 | * This code is based on glibc cortex strings work originally authored by Linaro |
| 6 | * and re-licensed under GPLv2 for the Linux kernel. The original code can | ||
| 7 | * be found @ | 7 | * be found @ |
| 8 | * | 8 | * |
| 9 | * http://bazaar.launchpad.net/~linaro-toolchain-dev/cortex-strings/trunk/ | 9 | * http://bazaar.launchpad.net/~linaro-toolchain-dev/cortex-strings/trunk/ |
| 10 | * files/head:/src/aarch64/ | 10 | * files/head:/src/aarch64/ |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 23 | */ | 11 | */ |
| 24 | 12 | ||
| 25 | #include <linux/linkage.h> | 13 | #include <linux/linkage.h> |
diff --git a/arch/arm64/lib/memmove.S b/arch/arm64/lib/memmove.S index ef12f719d99d..784775136480 100644 --- a/arch/arm64/lib/memmove.S +++ b/arch/arm64/lib/memmove.S | |||
| @@ -1,25 +1,13 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 ARM Ltd. | 3 | * Copyright (C) 2013 ARM Ltd. |
| 3 | * Copyright (C) 2013 Linaro. | 4 | * Copyright (C) 2013 Linaro. |
| 4 | * | 5 | * |
| 5 | * This code is based on glibc cortex strings work originally authored by Linaro | 6 | * This code is based on glibc cortex strings work originally authored by Linaro |
| 6 | * and re-licensed under GPLv2 for the Linux kernel. The original code can | ||
| 7 | * be found @ | 7 | * be found @ |
| 8 | * | 8 | * |
| 9 | * http://bazaar.launchpad.net/~linaro-toolchain-dev/cortex-strings/trunk/ | 9 | * http://bazaar.launchpad.net/~linaro-toolchain-dev/cortex-strings/trunk/ |
| 10 | * files/head:/src/aarch64/ | 10 | * files/head:/src/aarch64/ |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 23 | */ | 11 | */ |
| 24 | 12 | ||
| 25 | #include <linux/linkage.h> | 13 | #include <linux/linkage.h> |
diff --git a/arch/arm64/lib/memset.S b/arch/arm64/lib/memset.S index a79cf118d6d0..9fb97e6bc560 100644 --- a/arch/arm64/lib/memset.S +++ b/arch/arm64/lib/memset.S | |||
| @@ -1,25 +1,13 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 ARM Ltd. | 3 | * Copyright (C) 2013 ARM Ltd. |
| 3 | * Copyright (C) 2013 Linaro. | 4 | * Copyright (C) 2013 Linaro. |
| 4 | * | 5 | * |
| 5 | * This code is based on glibc cortex strings work originally authored by Linaro | 6 | * This code is based on glibc cortex strings work originally authored by Linaro |
| 6 | * and re-licensed under GPLv2 for the Linux kernel. The original code can | ||
| 7 | * be found @ | 7 | * be found @ |
| 8 | * | 8 | * |
| 9 | * http://bazaar.launchpad.net/~linaro-toolchain-dev/cortex-strings/trunk/ | 9 | * http://bazaar.launchpad.net/~linaro-toolchain-dev/cortex-strings/trunk/ |
| 10 | * files/head:/src/aarch64/ | 10 | * files/head:/src/aarch64/ |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 23 | */ | 11 | */ |
| 24 | 12 | ||
| 25 | #include <linux/linkage.h> | 13 | #include <linux/linkage.h> |
diff --git a/arch/arm64/lib/strchr.S b/arch/arm64/lib/strchr.S index b179421f46c7..ca3ec18171a4 100644 --- a/arch/arm64/lib/strchr.S +++ b/arch/arm64/lib/strchr.S | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/lib/strchr.S | 3 | * Based on arch/arm/lib/strchr.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-2000 Russell King | 5 | * Copyright (C) 1995-2000 Russell King |
| 5 | * Copyright (C) 2013 ARM Ltd. | 6 | * Copyright (C) 2013 ARM Ltd. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #include <linux/linkage.h> | 9 | #include <linux/linkage.h> |
diff --git a/arch/arm64/lib/strcmp.S b/arch/arm64/lib/strcmp.S index c306c7b88574..e9aefbe0b740 100644 --- a/arch/arm64/lib/strcmp.S +++ b/arch/arm64/lib/strcmp.S | |||
| @@ -1,25 +1,13 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 ARM Ltd. | 3 | * Copyright (C) 2013 ARM Ltd. |
| 3 | * Copyright (C) 2013 Linaro. | 4 | * Copyright (C) 2013 Linaro. |
| 4 | * | 5 | * |
| 5 | * This code is based on glibc cortex strings work originally authored by Linaro | 6 | * This code is based on glibc cortex strings work originally authored by Linaro |
| 6 | * and re-licensed under GPLv2 for the Linux kernel. The original code can | ||
| 7 | * be found @ | 7 | * be found @ |
| 8 | * | 8 | * |
| 9 | * http://bazaar.launchpad.net/~linaro-toolchain-dev/cortex-strings/trunk/ | 9 | * http://bazaar.launchpad.net/~linaro-toolchain-dev/cortex-strings/trunk/ |
| 10 | * files/head:/src/aarch64/ | 10 | * files/head:/src/aarch64/ |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 23 | */ | 11 | */ |
| 24 | 12 | ||
| 25 | #include <linux/linkage.h> | 13 | #include <linux/linkage.h> |
diff --git a/arch/arm64/lib/strlen.S b/arch/arm64/lib/strlen.S index 2a0240937416..87b0cb066915 100644 --- a/arch/arm64/lib/strlen.S +++ b/arch/arm64/lib/strlen.S | |||
| @@ -1,25 +1,13 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 ARM Ltd. | 3 | * Copyright (C) 2013 ARM Ltd. |
| 3 | * Copyright (C) 2013 Linaro. | 4 | * Copyright (C) 2013 Linaro. |
| 4 | * | 5 | * |
| 5 | * This code is based on glibc cortex strings work originally authored by Linaro | 6 | * This code is based on glibc cortex strings work originally authored by Linaro |
| 6 | * and re-licensed under GPLv2 for the Linux kernel. The original code can | ||
| 7 | * be found @ | 7 | * be found @ |
| 8 | * | 8 | * |
| 9 | * http://bazaar.launchpad.net/~linaro-toolchain-dev/cortex-strings/trunk/ | 9 | * http://bazaar.launchpad.net/~linaro-toolchain-dev/cortex-strings/trunk/ |
| 10 | * files/head:/src/aarch64/ | 10 | * files/head:/src/aarch64/ |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 23 | */ | 11 | */ |
| 24 | 12 | ||
| 25 | #include <linux/linkage.h> | 13 | #include <linux/linkage.h> |
diff --git a/arch/arm64/lib/strncmp.S b/arch/arm64/lib/strncmp.S index c5d567afb039..f571581888fa 100644 --- a/arch/arm64/lib/strncmp.S +++ b/arch/arm64/lib/strncmp.S | |||
| @@ -1,25 +1,13 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 ARM Ltd. | 3 | * Copyright (C) 2013 ARM Ltd. |
| 3 | * Copyright (C) 2013 Linaro. | 4 | * Copyright (C) 2013 Linaro. |
| 4 | * | 5 | * |
| 5 | * This code is based on glibc cortex strings work originally authored by Linaro | 6 | * This code is based on glibc cortex strings work originally authored by Linaro |
| 6 | * and re-licensed under GPLv2 for the Linux kernel. The original code can | ||
| 7 | * be found @ | 7 | * be found @ |
| 8 | * | 8 | * |
| 9 | * http://bazaar.launchpad.net/~linaro-toolchain-dev/cortex-strings/trunk/ | 9 | * http://bazaar.launchpad.net/~linaro-toolchain-dev/cortex-strings/trunk/ |
| 10 | * files/head:/src/aarch64/ | 10 | * files/head:/src/aarch64/ |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 23 | */ | 11 | */ |
| 24 | 12 | ||
| 25 | #include <linux/linkage.h> | 13 | #include <linux/linkage.h> |
diff --git a/arch/arm64/lib/strnlen.S b/arch/arm64/lib/strnlen.S index e21e536d420e..c0bac9493c68 100644 --- a/arch/arm64/lib/strnlen.S +++ b/arch/arm64/lib/strnlen.S | |||
| @@ -1,25 +1,13 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 ARM Ltd. | 3 | * Copyright (C) 2013 ARM Ltd. |
| 3 | * Copyright (C) 2013 Linaro. | 4 | * Copyright (C) 2013 Linaro. |
| 4 | * | 5 | * |
| 5 | * This code is based on glibc cortex strings work originally authored by Linaro | 6 | * This code is based on glibc cortex strings work originally authored by Linaro |
| 6 | * and re-licensed under GPLv2 for the Linux kernel. The original code can | ||
| 7 | * be found @ | 7 | * be found @ |
| 8 | * | 8 | * |
| 9 | * http://bazaar.launchpad.net/~linaro-toolchain-dev/cortex-strings/trunk/ | 9 | * http://bazaar.launchpad.net/~linaro-toolchain-dev/cortex-strings/trunk/ |
| 10 | * files/head:/src/aarch64/ | 10 | * files/head:/src/aarch64/ |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 23 | */ | 11 | */ |
| 24 | 12 | ||
| 25 | #include <linux/linkage.h> | 13 | #include <linux/linkage.h> |
diff --git a/arch/arm64/lib/strrchr.S b/arch/arm64/lib/strrchr.S index 47e1593016dc..794ac49ea433 100644 --- a/arch/arm64/lib/strrchr.S +++ b/arch/arm64/lib/strrchr.S | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/lib/strrchr.S | 3 | * Based on arch/arm/lib/strrchr.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-2000 Russell King | 5 | * Copyright (C) 1995-2000 Russell King |
| 5 | * Copyright (C) 2013 ARM Ltd. | 6 | * Copyright (C) 2013 ARM Ltd. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #include <linux/linkage.h> | 9 | #include <linux/linkage.h> |
diff --git a/arch/arm64/lib/uaccess_flushcache.c b/arch/arm64/lib/uaccess_flushcache.c index b6ceafdb8b72..cbfcbe6470a5 100644 --- a/arch/arm64/lib/uaccess_flushcache.c +++ b/arch/arm64/lib/uaccess_flushcache.c | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2017 ARM Ltd. | 3 | * Copyright (C) 2017 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | #include <linux/uaccess.h> | 6 | #include <linux/uaccess.h> |
diff --git a/arch/arm64/lib/xor-neon.c b/arch/arm64/lib/xor-neon.c index 131c60c27dff..11bf4f8aca68 100644 --- a/arch/arm64/lib/xor-neon.c +++ b/arch/arm64/lib/xor-neon.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm64/lib/xor-neon.c | 3 | * arch/arm64/lib/xor-neon.c |
| 3 | * | 4 | * |
| 4 | * Authors: Jackie Liu <liuyun01@kylinos.cn> | 5 | * Authors: Jackie Liu <liuyun01@kylinos.cn> |
| 5 | * Copyright (C) 2018,Tianjin KYLIN Information Technology Co., Ltd. | 6 | * Copyright (C) 2018,Tianjin KYLIN Information Technology Co., Ltd. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/raid/xor.h> | 9 | #include <linux/raid/xor.h> |
diff --git a/arch/arm64/mm/cache.S b/arch/arm64/mm/cache.S index a194fd0e837f..db767b072601 100644 --- a/arch/arm64/mm/cache.S +++ b/arch/arm64/mm/cache.S | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Cache maintenance | 3 | * Cache maintenance |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2001 Deep Blue Solutions Ltd. | 5 | * Copyright (C) 2001 Deep Blue Solutions Ltd. |
| 5 | * Copyright (C) 2012 ARM Ltd. | 6 | * Copyright (C) 2012 ARM Ltd. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #include <linux/errno.h> | 9 | #include <linux/errno.h> |
diff --git a/arch/arm64/mm/context.c b/arch/arm64/mm/context.c index 1f0ea2facf24..b5e329fde2dd 100644 --- a/arch/arm64/mm/context.c +++ b/arch/arm64/mm/context.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/mm/context.c | 3 | * Based on arch/arm/mm/context.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2002-2003 Deep Blue Solutions Ltd, all rights reserved. | 5 | * Copyright (C) 2002-2003 Deep Blue Solutions Ltd, all rights reserved. |
| 5 | * Copyright (C) 2012 ARM Ltd. | 6 | * Copyright (C) 2012 ARM Ltd. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #include <linux/bitops.h> | 9 | #include <linux/bitops.h> |
diff --git a/arch/arm64/mm/copypage.c b/arch/arm64/mm/copypage.c index 22e4cb4d6f53..2ee7b73433a5 100644 --- a/arch/arm64/mm/copypage.c +++ b/arch/arm64/mm/copypage.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/mm/copypage.c | 3 | * Based on arch/arm/mm/copypage.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2002 Deep Blue Solutions Ltd, All Rights Reserved. | 5 | * Copyright (C) 2002 Deep Blue Solutions Ltd, All Rights Reserved. |
| 5 | * Copyright (C) 2012 ARM Ltd. | 6 | * Copyright (C) 2012 ARM Ltd. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #include <linux/mm.h> | 9 | #include <linux/mm.h> |
diff --git a/arch/arm64/mm/dma-mapping.c b/arch/arm64/mm/dma-mapping.c index 674860e3e478..5992eb9a9a08 100644 --- a/arch/arm64/mm/dma-mapping.c +++ b/arch/arm64/mm/dma-mapping.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * SWIOTLB-based DMA API implementation | 3 | * SWIOTLB-based DMA API implementation |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 ARM Ltd. | 5 | * Copyright (C) 2012 ARM Ltd. |
| 5 | * Author: Catalin Marinas <catalin.marinas@arm.com> | 6 | * Author: Catalin Marinas <catalin.marinas@arm.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #include <linux/gfp.h> | 9 | #include <linux/gfp.h> |
diff --git a/arch/arm64/mm/fault.c b/arch/arm64/mm/fault.c index a30818ed9c60..2d115016feb4 100644 --- a/arch/arm64/mm/fault.c +++ b/arch/arm64/mm/fault.c | |||
| @@ -1,21 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/mm/fault.c | 3 | * Based on arch/arm/mm/fault.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995 Linus Torvalds | 5 | * Copyright (C) 1995 Linus Torvalds |
| 5 | * Copyright (C) 1995-2004 Russell King | 6 | * Copyright (C) 1995-2004 Russell King |
| 6 | * Copyright (C) 2012 ARM Ltd. | 7 | * Copyright (C) 2012 ARM Ltd. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 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 | */ | 8 | */ |
| 20 | 9 | ||
| 21 | #include <linux/acpi.h> | 10 | #include <linux/acpi.h> |
diff --git a/arch/arm64/mm/flush.c b/arch/arm64/mm/flush.c index 5c9073bace83..dc19300309d2 100644 --- a/arch/arm64/mm/flush.c +++ b/arch/arm64/mm/flush.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/mm/flush.c | 3 | * Based on arch/arm/mm/flush.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-2002 Russell King | 5 | * Copyright (C) 1995-2002 Russell King |
| 5 | * Copyright (C) 2012 ARM Ltd. | 6 | * Copyright (C) 2012 ARM Ltd. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #include <linux/export.h> | 9 | #include <linux/export.h> |
diff --git a/arch/arm64/mm/init.c b/arch/arm64/mm/init.c index d2adffb81b5d..749c9b269f08 100644 --- a/arch/arm64/mm/init.c +++ b/arch/arm64/mm/init.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/mm/init.c | 3 | * Based on arch/arm/mm/init.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-2005 Russell King | 5 | * Copyright (C) 1995-2005 Russell King |
| 5 | * Copyright (C) 2012 ARM Ltd. | 6 | * Copyright (C) 2012 ARM Ltd. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
diff --git a/arch/arm64/mm/ioremap.c b/arch/arm64/mm/ioremap.c index c4c8cd4c31d4..fdb595a5d65f 100644 --- a/arch/arm64/mm/ioremap.c +++ b/arch/arm64/mm/ioremap.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/mm/ioremap.c | 3 | * Based on arch/arm/mm/ioremap.c |
| 3 | * | 4 | * |
| @@ -6,18 +7,6 @@ | |||
| 6 | * Hacked to allow all architectures to build, and various cleanups | 7 | * Hacked to allow all architectures to build, and various cleanups |
| 7 | * by Russell King | 8 | * by Russell King |
| 8 | * Copyright (C) 2012 ARM Ltd. | 9 | * Copyright (C) 2012 ARM Ltd. |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 21 | */ | 10 | */ |
| 22 | 11 | ||
| 23 | #include <linux/export.h> | 12 | #include <linux/export.h> |
diff --git a/arch/arm64/mm/kasan_init.c b/arch/arm64/mm/kasan_init.c index 296de39ddee5..6cf97b904ebb 100644 --- a/arch/arm64/mm/kasan_init.c +++ b/arch/arm64/mm/kasan_init.c | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This file contains kasan initialization code for ARM64. | 3 | * This file contains kasan initialization code for ARM64. |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2015 Samsung Electronics Co., Ltd. | 5 | * Copyright (c) 2015 Samsung Electronics Co., Ltd. |
| 5 | * Author: Andrey Ryabinin <ryabinin.a.a@gmail.com> | 6 | * Author: Andrey Ryabinin <ryabinin.a.a@gmail.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #define pr_fmt(fmt) "kasan: " fmt | 9 | #define pr_fmt(fmt) "kasan: " fmt |
diff --git a/arch/arm64/mm/mmap.c b/arch/arm64/mm/mmap.c index 842c8a5fcd53..b050641b5139 100644 --- a/arch/arm64/mm/mmap.c +++ b/arch/arm64/mm/mmap.c | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/mm/mmap.c | 3 | * Based on arch/arm/mm/mmap.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 ARM Ltd. | 5 | * Copyright (C) 2012 ARM Ltd. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #include <linux/elf.h> | 8 | #include <linux/elf.h> |
diff --git a/arch/arm64/mm/mmu.c b/arch/arm64/mm/mmu.c index a1bfc4413982..e5ae8663f230 100644 --- a/arch/arm64/mm/mmu.c +++ b/arch/arm64/mm/mmu.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/mm/mmu.c | 3 | * Based on arch/arm/mm/mmu.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-2005 Russell King | 5 | * Copyright (C) 1995-2005 Russell King |
| 5 | * Copyright (C) 2012 ARM Ltd. | 6 | * Copyright (C) 2012 ARM Ltd. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #include <linux/cache.h> | 9 | #include <linux/cache.h> |
diff --git a/arch/arm64/mm/numa.c b/arch/arm64/mm/numa.c index 5202f63c29c9..4f241cc7cc3b 100644 --- a/arch/arm64/mm/numa.c +++ b/arch/arm64/mm/numa.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * NUMA support, based on the x86 implementation. | 3 | * NUMA support, based on the x86 implementation. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Cavium Inc. | 5 | * Copyright (C) 2015 Cavium Inc. |
| 5 | * Author: Ganapatrao Kulkarni <gkulkarni@cavium.com> | 6 | * Author: Ganapatrao Kulkarni <gkulkarni@cavium.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #define pr_fmt(fmt) "NUMA: " fmt | 9 | #define pr_fmt(fmt) "NUMA: " fmt |
diff --git a/arch/arm64/mm/pgd.c b/arch/arm64/mm/pgd.c index 289f9113a27a..9a0c7d5090d6 100644 --- a/arch/arm64/mm/pgd.c +++ b/arch/arm64/mm/pgd.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * PGD allocation/freeing | 3 | * PGD allocation/freeing |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 ARM Ltd. | 5 | * Copyright (C) 2012 ARM Ltd. |
| 5 | * Author: Catalin Marinas <catalin.marinas@arm.com> | 6 | * Author: Catalin Marinas <catalin.marinas@arm.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #include <linux/mm.h> | 9 | #include <linux/mm.h> |
diff --git a/arch/arm64/mm/proc.S b/arch/arm64/mm/proc.S index fdd626d34274..7dbf2be470f6 100644 --- a/arch/arm64/mm/proc.S +++ b/arch/arm64/mm/proc.S | |||
| @@ -1,21 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/mm/proc.S | 3 | * Based on arch/arm/mm/proc.S |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2001 Deep Blue Solutions Ltd. | 5 | * Copyright (C) 2001 Deep Blue Solutions Ltd. |
| 5 | * Copyright (C) 2012 ARM Ltd. | 6 | * Copyright (C) 2012 ARM Ltd. |
| 6 | * Author: Catalin Marinas <catalin.marinas@arm.com> | 7 | * Author: Catalin Marinas <catalin.marinas@arm.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 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 | */ | 8 | */ |
| 20 | 9 | ||
| 21 | #include <linux/init.h> | 10 | #include <linux/init.h> |
diff --git a/arch/arm64/net/bpf_jit.h b/arch/arm64/net/bpf_jit.h index 76606e87233f..cb7ab50b7657 100644 --- a/arch/arm64/net/bpf_jit.h +++ b/arch/arm64/net/bpf_jit.h | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * BPF JIT compiler for ARM64 | 3 | * BPF JIT compiler for ARM64 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014-2016 Zi Shen Lim <zlim.lnx@gmail.com> | 5 | * Copyright (C) 2014-2016 Zi Shen Lim <zlim.lnx@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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 18 | #ifndef _BPF_JIT_H | 7 | #ifndef _BPF_JIT_H |
| 19 | #define _BPF_JIT_H | 8 | #define _BPF_JIT_H |
diff --git a/arch/arm64/net/bpf_jit_comp.c b/arch/arm64/net/bpf_jit_comp.c index df845cee438e..87c568807925 100644 --- a/arch/arm64/net/bpf_jit_comp.c +++ b/arch/arm64/net/bpf_jit_comp.c | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * BPF JIT compiler for ARM64 | 3 | * BPF JIT compiler for ARM64 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014-2016 Zi Shen Lim <zlim.lnx@gmail.com> | 5 | * Copyright (C) 2014-2016 Zi Shen Lim <zlim.lnx@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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #define pr_fmt(fmt) "bpf_jit: " fmt | 8 | #define pr_fmt(fmt) "bpf_jit: " fmt |
diff --git a/arch/c6x/include/asm/bitops.h b/arch/c6x/include/asm/bitops.h index 8b68234ace18..50e618f38a11 100644 --- a/arch/c6x/include/asm/bitops.h +++ b/arch/c6x/include/asm/bitops.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Port on Texas Instruments TMS320C6x architecture | 3 | * Port on Texas Instruments TMS320C6x architecture |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004, 2009, 2010 Texas Instruments Incorporated | 5 | * Copyright (C) 2004, 2009, 2010 Texas Instruments Incorporated |
| 5 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) | 6 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #ifndef _ASM_C6X_BITOPS_H | 8 | #ifndef _ASM_C6X_BITOPS_H |
| 12 | #define _ASM_C6X_BITOPS_H | 9 | #define _ASM_C6X_BITOPS_H |
diff --git a/arch/c6x/include/asm/bug.h b/arch/c6x/include/asm/bug.h index 8d59933dd6fe..1a68676256ee 100644 --- a/arch/c6x/include/asm/bug.h +++ b/arch/c6x/include/asm/bug.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Port on Texas Instruments TMS320C6x architecture | 3 | * Port on Texas Instruments TMS320C6x architecture |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004, 2009, 2010, 2011 Texas Instruments Incorporated | 5 | * Copyright (C) 2004, 2009, 2010, 2011 Texas Instruments Incorporated |
| 5 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) | 6 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #ifndef _ASM_C6X_BUG_H | 8 | #ifndef _ASM_C6X_BUG_H |
| 12 | #define _ASM_C6X_BUG_H | 9 | #define _ASM_C6X_BUG_H |
diff --git a/arch/c6x/include/asm/cache.h b/arch/c6x/include/asm/cache.h index 86648c083bb4..0fa8bf77c954 100644 --- a/arch/c6x/include/asm/cache.h +++ b/arch/c6x/include/asm/cache.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Port on Texas Instruments TMS320C6x architecture | 3 | * Port on Texas Instruments TMS320C6x architecture |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2005, 2006, 2009, 2010, 2012 Texas Instruments Incorporated | 5 | * Copyright (C) 2005, 2006, 2009, 2010, 2012 Texas Instruments Incorporated |
| 5 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) | 6 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #ifndef _ASM_C6X_CACHE_H | 8 | #ifndef _ASM_C6X_CACHE_H |
| 12 | #define _ASM_C6X_CACHE_H | 9 | #define _ASM_C6X_CACHE_H |
diff --git a/arch/c6x/include/asm/cacheflush.h b/arch/c6x/include/asm/cacheflush.h index df5db90dbe56..4540b40475e6 100644 --- a/arch/c6x/include/asm/cacheflush.h +++ b/arch/c6x/include/asm/cacheflush.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Port on Texas Instruments TMS320C6x architecture | 3 | * Port on Texas Instruments TMS320C6x architecture |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004, 2009, 2010 Texas Instruments Incorporated | 5 | * Copyright (C) 2004, 2009, 2010 Texas Instruments Incorporated |
| 5 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) | 6 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #ifndef _ASM_C6X_CACHEFLUSH_H | 8 | #ifndef _ASM_C6X_CACHEFLUSH_H |
| 12 | #define _ASM_C6X_CACHEFLUSH_H | 9 | #define _ASM_C6X_CACHEFLUSH_H |
diff --git a/arch/c6x/include/asm/checksum.h b/arch/c6x/include/asm/checksum.h index 249b0e421ddc..36770b8308d9 100644 --- a/arch/c6x/include/asm/checksum.h +++ b/arch/c6x/include/asm/checksum.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Texas Instruments Incorporated | 3 | * Copyright (C) 2011 Texas Instruments Incorporated |
| 3 | * Author: Mark Salter <msalter@redhat.com> | 4 | * Author: Mark Salter <msalter@redhat.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #ifndef _ASM_C6X_CHECKSUM_H | 6 | #ifndef _ASM_C6X_CHECKSUM_H |
| 10 | #define _ASM_C6X_CHECKSUM_H | 7 | #define _ASM_C6X_CHECKSUM_H |
diff --git a/arch/c6x/include/asm/clock.h b/arch/c6x/include/asm/clock.h index e2f818a7a1d1..7b6c42a52ec9 100644 --- a/arch/c6x/include/asm/clock.h +++ b/arch/c6x/include/asm/clock.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * TI C64X clock definitions | 3 | * TI C64X clock definitions |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * | 9 | * |
| 9 | * Copyright (C) 2006-2007 Texas Instruments. | 10 | * Copyright (C) 2006-2007 Texas Instruments. |
| 10 | * Copyright (C) 2008-2009 Deep Root Systems, LLC | 11 | * Copyright (C) 2008-2009 Deep Root Systems, LLC |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #ifndef _ASM_C6X_CLOCK_H | 14 | #ifndef _ASM_C6X_CLOCK_H |
diff --git a/arch/c6x/include/asm/cmpxchg.h b/arch/c6x/include/asm/cmpxchg.h index 93d0a5a047a2..6eed628a9e7f 100644 --- a/arch/c6x/include/asm/cmpxchg.h +++ b/arch/c6x/include/asm/cmpxchg.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Port on Texas Instruments TMS320C6x architecture | 3 | * Port on Texas Instruments TMS320C6x architecture |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004, 2009, 2010, 2011 Texas Instruments Incorporated | 5 | * Copyright (C) 2004, 2009, 2010, 2011 Texas Instruments Incorporated |
| 5 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) | 6 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #ifndef _ASM_C6X_CMPXCHG_H | 8 | #ifndef _ASM_C6X_CMPXCHG_H |
| 12 | #define _ASM_C6X_CMPXCHG_H | 9 | #define _ASM_C6X_CMPXCHG_H |
diff --git a/arch/c6x/include/asm/delay.h b/arch/c6x/include/asm/delay.h index f314c2e9eb54..455fc713ae54 100644 --- a/arch/c6x/include/asm/delay.h +++ b/arch/c6x/include/asm/delay.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Port on Texas Instruments TMS320C6x architecture | 3 | * Port on Texas Instruments TMS320C6x architecture |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004, 2009, 2010, 2011 Texas Instruments Incorporated | 5 | * Copyright (C) 2004, 2009, 2010, 2011 Texas Instruments Incorporated |
| 5 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) | 6 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #ifndef _ASM_C6X_DELAY_H | 8 | #ifndef _ASM_C6X_DELAY_H |
| 12 | #define _ASM_C6X_DELAY_H | 9 | #define _ASM_C6X_DELAY_H |
diff --git a/arch/c6x/include/asm/dscr.h b/arch/c6x/include/asm/dscr.h index 561ba8332042..f6b095c3d3f5 100644 --- a/arch/c6x/include/asm/dscr.h +++ b/arch/c6x/include/asm/dscr.h | |||
| @@ -1,11 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Texas Instruments Incorporated | 3 | * Copyright (C) 2011 Texas Instruments Incorporated |
| 3 | * Author: Mark Salter <msalter@redhat.com> | 4 | * Author: Mark Salter <msalter@redhat.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | */ | 5 | */ |
| 10 | #ifndef _ASM_C6X_DSCR_H | 6 | #ifndef _ASM_C6X_DSCR_H |
| 11 | #define _ASM_C6X_DSCR_H | 7 | #define _ASM_C6X_DSCR_H |
diff --git a/arch/c6x/include/asm/elf.h b/arch/c6x/include/asm/elf.h index 9a4dfc5eb249..89b4437c4844 100644 --- a/arch/c6x/include/asm/elf.h +++ b/arch/c6x/include/asm/elf.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Port on Texas Instruments TMS320C6x architecture | 3 | * Port on Texas Instruments TMS320C6x architecture |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004, 2009, 2010 Texas Instruments Incorporated | 5 | * Copyright (C) 2004, 2009, 2010 Texas Instruments Incorporated |
| 5 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) | 6 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #ifndef _ASM_C6X_ELF_H | 8 | #ifndef _ASM_C6X_ELF_H |
| 12 | #define _ASM_C6X_ELF_H | 9 | #define _ASM_C6X_ELF_H |
diff --git a/arch/c6x/include/asm/hardirq.h b/arch/c6x/include/asm/hardirq.h index 9621954f98f4..f37d07d31040 100644 --- a/arch/c6x/include/asm/hardirq.h +++ b/arch/c6x/include/asm/hardirq.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Port on Texas Instruments TMS320C6x architecture | 3 | * Port on Texas Instruments TMS320C6x architecture |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004, 2009, 2010 Texas Instruments Incorporated | 5 | * Copyright (C) 2004, 2009, 2010 Texas Instruments Incorporated |
| 5 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) | 6 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef _ASM_C6X_HARDIRQ_H | 9 | #ifndef _ASM_C6X_HARDIRQ_H |
diff --git a/arch/c6x/include/asm/irq.h b/arch/c6x/include/asm/irq.h index 1324e62bd4ef..9da4d1afd0d7 100644 --- a/arch/c6x/include/asm/irq.h +++ b/arch/c6x/include/asm/irq.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Port on Texas Instruments TMS320C6x architecture | 3 | * Port on Texas Instruments TMS320C6x architecture |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) | 6 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) |
| 6 | * | 7 | * |
| 7 | * Large parts taken directly from powerpc. | 8 | * Large parts taken directly from powerpc. |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #ifndef _ASM_C6X_IRQ_H | 10 | #ifndef _ASM_C6X_IRQ_H |
| 14 | #define _ASM_C6X_IRQ_H | 11 | #define _ASM_C6X_IRQ_H |
diff --git a/arch/c6x/include/asm/module.h b/arch/c6x/include/asm/module.h index 5c7269c7ef73..9fc9f4a8ecc2 100644 --- a/arch/c6x/include/asm/module.h +++ b/arch/c6x/include/asm/module.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Port on Texas Instruments TMS320C6x architecture | 3 | * Port on Texas Instruments TMS320C6x architecture |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) | 6 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) |
| 6 | * | 7 | * |
| 7 | * Updated for 2.6.34 by: Mark Salter (msalter@redhat.com) | 8 | * Updated for 2.6.34 by: Mark Salter (msalter@redhat.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #ifndef _ASM_C6X_MODULE_H | 10 | #ifndef _ASM_C6X_MODULE_H |
| 14 | #define _ASM_C6X_MODULE_H | 11 | #define _ASM_C6X_MODULE_H |
diff --git a/arch/c6x/include/asm/pgtable.h b/arch/c6x/include/asm/pgtable.h index ec4db6df5e0d..0bd805964ea6 100644 --- a/arch/c6x/include/asm/pgtable.h +++ b/arch/c6x/include/asm/pgtable.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Port on Texas Instruments TMS320C6x architecture | 3 | * Port on Texas Instruments TMS320C6x architecture |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004, 2009, 2010 Texas Instruments Incorporated | 5 | * Copyright (C) 2004, 2009, 2010 Texas Instruments Incorporated |
| 5 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) | 6 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #ifndef _ASM_C6X_PGTABLE_H | 8 | #ifndef _ASM_C6X_PGTABLE_H |
| 12 | #define _ASM_C6X_PGTABLE_H | 9 | #define _ASM_C6X_PGTABLE_H |
diff --git a/arch/c6x/include/asm/processor.h b/arch/c6x/include/asm/processor.h index a8581f5b27f6..1456f5e11de3 100644 --- a/arch/c6x/include/asm/processor.h +++ b/arch/c6x/include/asm/processor.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Port on Texas Instruments TMS320C6x architecture | 3 | * Port on Texas Instruments TMS320C6x architecture |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) | 6 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) |
| 6 | * | 7 | * |
| 7 | * Updated for 2.6.34: Mark Salter <msalter@redhat.com> | 8 | * Updated for 2.6.34: Mark Salter <msalter@redhat.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #ifndef _ASM_C6X_PROCESSOR_H | 10 | #ifndef _ASM_C6X_PROCESSOR_H |
| 14 | #define _ASM_C6X_PROCESSOR_H | 11 | #define _ASM_C6X_PROCESSOR_H |
diff --git a/arch/c6x/include/asm/procinfo.h b/arch/c6x/include/asm/procinfo.h index c139d1e71f87..aaa3cb902c43 100644 --- a/arch/c6x/include/asm/procinfo.h +++ b/arch/c6x/include/asm/procinfo.h | |||
| @@ -1,11 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2010 Texas Instruments Incorporated | 3 | * Copyright (C) 2010 Texas Instruments Incorporated |
| 3 | * Author: Mark Salter (msalter@redhat.com) | 4 | * Author: Mark Salter (msalter@redhat.com) |
| 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 5 | */ |
| 10 | #ifndef _ASM_C6X_PROCINFO_H | 6 | #ifndef _ASM_C6X_PROCINFO_H |
| 11 | #define _ASM_C6X_PROCINFO_H | 7 | #define _ASM_C6X_PROCINFO_H |
diff --git a/arch/c6x/include/asm/ptrace.h b/arch/c6x/include/asm/ptrace.h index 76da6ad66108..7cbae382cf37 100644 --- a/arch/c6x/include/asm/ptrace.h +++ b/arch/c6x/include/asm/ptrace.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2006, 2009, 2010 Texas Instruments Incorporated | 3 | * Copyright (C) 2004, 2006, 2009, 2010 Texas Instruments Incorporated |
| 3 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) | 4 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) |
| 4 | * | 5 | * |
| 5 | * Updated for 2.6.34: Mark Salter <msalter@redhat.com> | 6 | * Updated for 2.6.34: Mark Salter <msalter@redhat.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #ifndef _ASM_C6X_PTRACE_H | 8 | #ifndef _ASM_C6X_PTRACE_H |
| 12 | #define _ASM_C6X_PTRACE_H | 9 | #define _ASM_C6X_PTRACE_H |
diff --git a/arch/c6x/include/asm/setup.h b/arch/c6x/include/asm/setup.h index 350f34debb19..5496bccecaa0 100644 --- a/arch/c6x/include/asm/setup.h +++ b/arch/c6x/include/asm/setup.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Port on Texas Instruments TMS320C6x architecture | 3 | * Port on Texas Instruments TMS320C6x architecture |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004, 2009, 2010 2011 Texas Instruments Incorporated | 5 | * Copyright (C) 2004, 2009, 2010 2011 Texas Instruments Incorporated |
| 5 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) | 6 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #ifndef _ASM_C6X_SETUP_H | 8 | #ifndef _ASM_C6X_SETUP_H |
| 12 | #define _ASM_C6X_SETUP_H | 9 | #define _ASM_C6X_SETUP_H |
diff --git a/arch/c6x/include/asm/special_insns.h b/arch/c6x/include/asm/special_insns.h index 59672bca841d..d233160aefd4 100644 --- a/arch/c6x/include/asm/special_insns.h +++ b/arch/c6x/include/asm/special_insns.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Port on Texas Instruments TMS320C6x architecture | 3 | * Port on Texas Instruments TMS320C6x architecture |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004, 2009, 2010, 2011 Texas Instruments Incorporated | 5 | * Copyright (C) 2004, 2009, 2010, 2011 Texas Instruments Incorporated |
| 5 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) | 6 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #ifndef _ASM_C6X_SPECIAL_INSNS_H | 8 | #ifndef _ASM_C6X_SPECIAL_INSNS_H |
| 12 | #define _ASM_C6X_SPECIAL_INSNS_H | 9 | #define _ASM_C6X_SPECIAL_INSNS_H |
diff --git a/arch/c6x/include/asm/string.h b/arch/c6x/include/asm/string.h index b21517c80a17..b290ead40f68 100644 --- a/arch/c6x/include/asm/string.h +++ b/arch/c6x/include/asm/string.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Port on Texas Instruments TMS320C6x architecture | 3 | * Port on Texas Instruments TMS320C6x architecture |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004, 2009, 2011 Texas Instruments Incorporated | 5 | * Copyright (C) 2004, 2009, 2011 Texas Instruments Incorporated |
| 5 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) | 6 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #ifndef _ASM_C6X_STRING_H | 8 | #ifndef _ASM_C6X_STRING_H |
| 12 | #define _ASM_C6X_STRING_H | 9 | #define _ASM_C6X_STRING_H |
diff --git a/arch/c6x/include/asm/switch_to.h b/arch/c6x/include/asm/switch_to.h index af6c71fe75ec..36c5332fadae 100644 --- a/arch/c6x/include/asm/switch_to.h +++ b/arch/c6x/include/asm/switch_to.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Port on Texas Instruments TMS320C6x architecture | 3 | * Port on Texas Instruments TMS320C6x architecture |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004, 2009, 2010, 2011 Texas Instruments Incorporated | 5 | * Copyright (C) 2004, 2009, 2010, 2011 Texas Instruments Incorporated |
| 5 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) | 6 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #ifndef _ASM_C6X_SWITCH_TO_H | 8 | #ifndef _ASM_C6X_SWITCH_TO_H |
| 12 | #define _ASM_C6X_SWITCH_TO_H | 9 | #define _ASM_C6X_SWITCH_TO_H |
diff --git a/arch/c6x/include/asm/thread_info.h b/arch/c6x/include/asm/thread_info.h index 59a5697fe0f3..f70382844b96 100644 --- a/arch/c6x/include/asm/thread_info.h +++ b/arch/c6x/include/asm/thread_info.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Port on Texas Instruments TMS320C6x architecture | 3 | * Port on Texas Instruments TMS320C6x architecture |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) | 6 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) |
| 6 | * | 7 | * |
| 7 | * Updated for 2.6.3x: Mark Salter <msalter@redhat.com> | 8 | * Updated for 2.6.3x: Mark Salter <msalter@redhat.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #ifndef _ASM_C6X_THREAD_INFO_H | 10 | #ifndef _ASM_C6X_THREAD_INFO_H |
| 14 | #define _ASM_C6X_THREAD_INFO_H | 11 | #define _ASM_C6X_THREAD_INFO_H |
diff --git a/arch/c6x/include/asm/timex.h b/arch/c6x/include/asm/timex.h index 508c3ec971f9..f946ce297e13 100644 --- a/arch/c6x/include/asm/timex.h +++ b/arch/c6x/include/asm/timex.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Port on Texas Instruments TMS320C6x architecture | 3 | * Port on Texas Instruments TMS320C6x architecture |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) | 6 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) |
| 6 | * | 7 | * |
| 7 | * Modified for 2.6.34: Mark Salter <msalter@redhat.com> | 8 | * Modified for 2.6.34: Mark Salter <msalter@redhat.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #ifndef _ASM_C6X_TIMEX_H | 10 | #ifndef _ASM_C6X_TIMEX_H |
| 14 | #define _ASM_C6X_TIMEX_H | 11 | #define _ASM_C6X_TIMEX_H |
diff --git a/arch/c6x/include/asm/traps.h b/arch/c6x/include/asm/traps.h index 62124d7b1b5f..7e1d31c47680 100644 --- a/arch/c6x/include/asm/traps.h +++ b/arch/c6x/include/asm/traps.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Port on Texas Instruments TMS320C6x architecture | 3 | * Port on Texas Instruments TMS320C6x architecture |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004, 2009, 2011 Texas Instruments Incorporated | 5 | * Copyright (C) 2004, 2009, 2011 Texas Instruments Incorporated |
| 5 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) | 6 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #ifndef _ASM_C6X_TRAPS_H | 8 | #ifndef _ASM_C6X_TRAPS_H |
| 12 | #define _ASM_C6X_TRAPS_H | 9 | #define _ASM_C6X_TRAPS_H |
diff --git a/arch/c6x/include/asm/uaccess.h b/arch/c6x/include/asm/uaccess.h index ba6756879f00..585adf9201b7 100644 --- a/arch/c6x/include/asm/uaccess.h +++ b/arch/c6x/include/asm/uaccess.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Texas Instruments Incorporated | 3 | * Copyright (C) 2011 Texas Instruments Incorporated |
| 3 | * Author: Mark Salter <msalter@redhat.com> | 4 | * Author: Mark Salter <msalter@redhat.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #ifndef _ASM_C6X_UACCESS_H | 6 | #ifndef _ASM_C6X_UACCESS_H |
| 10 | #define _ASM_C6X_UACCESS_H | 7 | #define _ASM_C6X_UACCESS_H |
diff --git a/arch/c6x/include/asm/unaligned.h b/arch/c6x/include/asm/unaligned.h index b976cb740eaa..b56ba7110f5a 100644 --- a/arch/c6x/include/asm/unaligned.h +++ b/arch/c6x/include/asm/unaligned.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Port on Texas Instruments TMS320C6x architecture | 3 | * Port on Texas Instruments TMS320C6x architecture |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004, 2009, 2010 Texas Instruments Incorporated | 5 | * Copyright (C) 2004, 2009, 2010 Texas Instruments Incorporated |
| 5 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) | 6 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) |
| 6 | * Rewritten for 2.6.3x: Mark Salter <msalter@redhat.com> | 7 | * Rewritten for 2.6.3x: Mark Salter <msalter@redhat.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #ifndef _ASM_C6X_UNALIGNED_H | 9 | #ifndef _ASM_C6X_UNALIGNED_H |
| 13 | #define _ASM_C6X_UNALIGNED_H | 10 | #define _ASM_C6X_UNALIGNED_H |
diff --git a/arch/c6x/kernel/c6x_ksyms.c b/arch/c6x/kernel/c6x_ksyms.c index 0ba3e0bba3e1..5a39f52f9db4 100644 --- a/arch/c6x/kernel/c6x_ksyms.c +++ b/arch/c6x/kernel/c6x_ksyms.c | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Port on Texas Instruments TMS320C6x architecture | 3 | * Port on Texas Instruments TMS320C6x architecture |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004, 2009, 2010, 2011 Texas Instruments Incorporated | 5 | * Copyright (C) 2004, 2009, 2010, 2011 Texas Instruments Incorporated |
| 5 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) | 6 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | #include <linux/module.h> | 8 | #include <linux/module.h> |
| 13 | #include <asm/checksum.h> | 9 | #include <asm/checksum.h> |
diff --git a/arch/c6x/kernel/devicetree.c b/arch/c6x/kernel/devicetree.c index fa3e5741514e..a0c73f0545b2 100644 --- a/arch/c6x/kernel/devicetree.c +++ b/arch/c6x/kernel/devicetree.c | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Architecture specific OF callbacks. | 3 | * Architecture specific OF callbacks. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Texas Instruments Incorporated | 5 | * Copyright (C) 2011 Texas Instruments Incorporated |
| 5 | * Author: Mark Salter <msalter@redhat.com> | 6 | * Author: Mark Salter <msalter@redhat.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | #include <linux/init.h> | 8 | #include <linux/init.h> |
| 13 | #include <linux/memblock.h> | 9 | #include <linux/memblock.h> |
diff --git a/arch/c6x/kernel/entry.S b/arch/c6x/kernel/entry.S index 2721c90b0121..4332a10aec6c 100644 --- a/arch/c6x/kernel/entry.S +++ b/arch/c6x/kernel/entry.S | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | ; SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | ; | 2 | ; |
| 2 | ; Port on Texas Instruments TMS320C6x architecture | 3 | ; Port on Texas Instruments TMS320C6x architecture |
| 3 | ; | 4 | ; |
| @@ -5,10 +6,6 @@ | |||
| 5 | ; Author: Aurelien Jacquiot (aurelien.jacquiot@virtuallogix.com) | 6 | ; Author: Aurelien Jacquiot (aurelien.jacquiot@virtuallogix.com) |
| 6 | ; Updated for 2.6.34: Mark Salter <msalter@redhat.com> | 7 | ; Updated for 2.6.34: Mark Salter <msalter@redhat.com> |
| 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 version 2 as | ||
| 10 | ; published by the Free Software Foundation. | ||
| 11 | ; | ||
| 12 | 9 | ||
| 13 | #include <linux/sys.h> | 10 | #include <linux/sys.h> |
| 14 | #include <linux/linkage.h> | 11 | #include <linux/linkage.h> |
diff --git a/arch/c6x/kernel/head.S b/arch/c6x/kernel/head.S index 133eab6edf6b..fecbeef827bc 100644 --- a/arch/c6x/kernel/head.S +++ b/arch/c6x/kernel/head.S | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | ; SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | ; | 2 | ; |
| 2 | ; Port on Texas Instruments TMS320C6x architecture | 3 | ; Port on Texas Instruments TMS320C6x architecture |
| 3 | ; | 4 | ; |
| 4 | ; Copyright (C) 2004, 2009, 2010, 2011 Texas Instruments Incorporated | 5 | ; Copyright (C) 2004, 2009, 2010, 2011 Texas Instruments Incorporated |
| 5 | ; Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) | 6 | ; Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) |
| 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 version 2 as | ||
| 9 | ; published by the Free Software Foundation. | ||
| 10 | ; | ||
| 11 | #include <linux/linkage.h> | 8 | #include <linux/linkage.h> |
| 12 | #include <linux/of_fdt.h> | 9 | #include <linux/of_fdt.h> |
| 13 | #include <asm/asm-offsets.h> | 10 | #include <asm/asm-offsets.h> |
diff --git a/arch/c6x/kernel/module.c b/arch/c6x/kernel/module.c index 5fc03f18f56c..09b4c6bfe877 100644 --- a/arch/c6x/kernel/module.c +++ b/arch/c6x/kernel/module.c | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Port on Texas Instruments TMS320C6x architecture | 3 | * Port on Texas Instruments TMS320C6x architecture |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2005, 2009, 2010, 2011 Texas Instruments Incorporated | 5 | * Copyright (C) 2005, 2009, 2010, 2011 Texas Instruments Incorporated |
| 5 | * Author: Thomas Charleux (thomas.charleux@jaluna.com) | 6 | * Author: Thomas Charleux (thomas.charleux@jaluna.com) |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | #include <linux/moduleloader.h> | 8 | #include <linux/moduleloader.h> |
| 13 | #include <linux/elf.h> | 9 | #include <linux/elf.h> |
diff --git a/arch/c6x/kernel/process.c b/arch/c6x/kernel/process.c index c4ecb24c2d5c..cb9c8b63cddd 100644 --- a/arch/c6x/kernel/process.c +++ b/arch/c6x/kernel/process.c | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Port on Texas Instruments TMS320C6x architecture | 3 | * Port on Texas Instruments TMS320C6x architecture |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004, 2006, 2009, 2010, 2011 Texas Instruments Incorporated | 5 | * Copyright (C) 2004, 2006, 2009, 2010, 2011 Texas Instruments Incorporated |
| 5 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) | 6 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | #include <linux/module.h> | 8 | #include <linux/module.h> |
| 13 | #include <linux/unistd.h> | 9 | #include <linux/unistd.h> |
diff --git a/arch/c6x/kernel/ptrace.c b/arch/c6x/kernel/ptrace.c index 8801dc98fd44..67af1562da86 100644 --- a/arch/c6x/kernel/ptrace.c +++ b/arch/c6x/kernel/ptrace.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Port on Texas Instruments TMS320C6x architecture | 3 | * Port on Texas Instruments TMS320C6x architecture |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) | 6 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) |
| 6 | * | 7 | * |
| 7 | * Updated for 2.6.34: Mark Salter <msalter@redhat.com> | 8 | * Updated for 2.6.34: Mark Salter <msalter@redhat.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #include <linux/ptrace.h> | 10 | #include <linux/ptrace.h> |
| 14 | #include <linux/tracehook.h> | 11 | #include <linux/tracehook.h> |
diff --git a/arch/c6x/kernel/setup.c b/arch/c6x/kernel/setup.c index e9d6824ae94d..8ef35131f999 100644 --- a/arch/c6x/kernel/setup.c +++ b/arch/c6x/kernel/setup.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Port on Texas Instruments TMS320C6x architecture | 3 | * Port on Texas Instruments TMS320C6x architecture |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004, 2006, 2009, 2010, 2011 Texas Instruments Incorporated | 5 | * Copyright (C) 2004, 2006, 2009, 2010, 2011 Texas Instruments Incorporated |
| 5 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) | 6 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #include <linux/dma-mapping.h> | 8 | #include <linux/dma-mapping.h> |
| 12 | #include <linux/memblock.h> | 9 | #include <linux/memblock.h> |
diff --git a/arch/c6x/kernel/signal.c b/arch/c6x/kernel/signal.c index 33b9f69c38f7..e72d9b6bc234 100644 --- a/arch/c6x/kernel/signal.c +++ b/arch/c6x/kernel/signal.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Port on Texas Instruments TMS320C6x architecture | 3 | * Port on Texas Instruments TMS320C6x architecture |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) | 6 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) |
| 6 | * | 7 | * |
| 7 | * Updated for 2.6.34: Mark Salter <msalter@redhat.com> | 8 | * Updated for 2.6.34: Mark Salter <msalter@redhat.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/kernel.h> | 11 | #include <linux/kernel.h> |
diff --git a/arch/c6x/kernel/soc.c b/arch/c6x/kernel/soc.c index 3ac74080fded..8362f9390e03 100644 --- a/arch/c6x/kernel/soc.c +++ b/arch/c6x/kernel/soc.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Miscellaneous SoC-specific hooks. | 3 | * Miscellaneous SoC-specific hooks. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Texas Instruments Incorporated | 5 | * Copyright (C) 2011 Texas Instruments Incorporated |
| 5 | * Author: Mark Salter <msalter@redhat.com> | 6 | * Author: Mark Salter <msalter@redhat.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #include <linux/module.h> | 8 | #include <linux/module.h> |
| 12 | #include <linux/ctype.h> | 9 | #include <linux/ctype.h> |
diff --git a/arch/c6x/kernel/switch_to.S b/arch/c6x/kernel/switch_to.S index 09177ed0fa5c..b7f9f607042e 100644 --- a/arch/c6x/kernel/switch_to.S +++ b/arch/c6x/kernel/switch_to.S | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Texas Instruments Incorporated | 3 | * Copyright (C) 2011 Texas Instruments Incorporated |
| 3 | * Author: Mark Salter (msalter@redhat.com) | 4 | * Author: Mark Salter (msalter@redhat.com) |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
diff --git a/arch/c6x/kernel/sys_c6x.c b/arch/c6x/kernel/sys_c6x.c index a742ae259239..600277f057cf 100644 --- a/arch/c6x/kernel/sys_c6x.c +++ b/arch/c6x/kernel/sys_c6x.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Port on Texas Instruments TMS320C6x architecture | 3 | * Port on Texas Instruments TMS320C6x architecture |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004, 2009, 2010, 2011 Texas Instruments Incorporated | 5 | * Copyright (C) 2004, 2009, 2010, 2011 Texas Instruments Incorporated |
| 5 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) | 6 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #include <linux/module.h> | 8 | #include <linux/module.h> |
| 12 | #include <linux/syscalls.h> | 9 | #include <linux/syscalls.h> |
diff --git a/arch/c6x/kernel/time.c b/arch/c6x/kernel/time.c index 6a8e00a1f6d5..f3ec91a87f4f 100644 --- a/arch/c6x/kernel/time.c +++ b/arch/c6x/kernel/time.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Port on Texas Instruments TMS320C6x architecture | 3 | * Port on Texas Instruments TMS320C6x architecture |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004, 2009, 2010, 2011 Texas Instruments Incorporated | 5 | * Copyright (C) 2004, 2009, 2010, 2011 Texas Instruments Incorporated |
| 5 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) | 6 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
diff --git a/arch/c6x/kernel/traps.c b/arch/c6x/kernel/traps.c index 5c60aea3b75a..c4785c9b67a2 100644 --- a/arch/c6x/kernel/traps.c +++ b/arch/c6x/kernel/traps.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Port on Texas Instruments TMS320C6x architecture | 3 | * Port on Texas Instruments TMS320C6x architecture |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004, 2006, 2009, 2010, 2011 Texas Instruments Incorporated | 5 | * Copyright (C) 2004, 2006, 2009, 2010, 2011 Texas Instruments Incorporated |
| 5 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) | 6 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #include <linux/module.h> | 8 | #include <linux/module.h> |
| 12 | #include <linux/ptrace.h> | 9 | #include <linux/ptrace.h> |
diff --git a/arch/c6x/kernel/vectors.S b/arch/c6x/kernel/vectors.S index c95c66fc71e8..ad3dc006a6d3 100644 --- a/arch/c6x/kernel/vectors.S +++ b/arch/c6x/kernel/vectors.S | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | ; SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | ; | 2 | ; |
| 2 | ; Port on Texas Instruments TMS320C6x architecture | 3 | ; Port on Texas Instruments TMS320C6x architecture |
| 3 | ; | 4 | ; |
| 4 | ; Copyright (C) 2004, 2006, 2009, 2010, 2011 Texas Instruments Incorporated | 5 | ; Copyright (C) 2004, 2006, 2009, 2010, 2011 Texas Instruments Incorporated |
| 5 | ; Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) | 6 | ; Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) |
| 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 version 2 as | ||
| 9 | ; published by the Free Software Foundation. | ||
| 10 | ; | ||
| 11 | ; This section handles all the interrupt vector routines. | 8 | ; This section handles all the interrupt vector routines. |
| 12 | ; At RESET the processor sets up the DRAM timing parameters and | 9 | ; At RESET the processor sets up the DRAM timing parameters and |
| 13 | ; branches to the label _c_int00 which handles initialization for the C code. | 10 | ; branches to the label _c_int00 which handles initialization for the C code. |
diff --git a/arch/c6x/lib/csum_64plus.S b/arch/c6x/lib/csum_64plus.S index 6d2589647227..8e625a30fd43 100644 --- a/arch/c6x/lib/csum_64plus.S +++ b/arch/c6x/lib/csum_64plus.S | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | ; SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | ; | 2 | ; |
| 2 | ; linux/arch/c6x/lib/csum_64plus.s | 3 | ; linux/arch/c6x/lib/csum_64plus.s |
| 3 | ; | 4 | ; |
| @@ -6,10 +7,6 @@ | |||
| 6 | ; Copyright (C) 2006, 2009, 2010, 2011 Texas Instruments Incorporated | 7 | ; Copyright (C) 2006, 2009, 2010, 2011 Texas Instruments Incorporated |
| 7 | ; Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) | 8 | ; Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) |
| 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 version 2 as | ||
| 11 | ; published by the Free Software Foundation. | ||
| 12 | ; | ||
| 13 | #include <linux/linkage.h> | 10 | #include <linux/linkage.h> |
| 14 | 11 | ||
| 15 | ; | 12 | ; |
diff --git a/arch/c6x/lib/memcpy_64plus.S b/arch/c6x/lib/memcpy_64plus.S index 0bbc2cbf9318..157a30486bfd 100644 --- a/arch/c6x/lib/memcpy_64plus.S +++ b/arch/c6x/lib/memcpy_64plus.S | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | ; SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | ; Port on Texas Instruments TMS320C6x architecture | 2 | ; Port on Texas Instruments TMS320C6x architecture |
| 2 | ; | 3 | ; |
| 3 | ; Copyright (C) 2006, 2009, 2010 Texas Instruments Incorporated | 4 | ; Copyright (C) 2006, 2009, 2010 Texas Instruments Incorporated |
| 4 | ; Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) | 5 | ; Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) |
| 5 | ; | 6 | ; |
| 6 | ; This program is free software; you can redistribute it and/or modify | ||
| 7 | ; it under the terms of the GNU General Public License version 2 as | ||
| 8 | ; published by the Free Software Foundation. | ||
| 9 | ; | ||
| 10 | 7 | ||
| 11 | #include <linux/linkage.h> | 8 | #include <linux/linkage.h> |
| 12 | 9 | ||
diff --git a/arch/c6x/mm/dma-coherent.c b/arch/c6x/mm/dma-coherent.c index 0d3701bc88f6..b319808e8f6b 100644 --- a/arch/c6x/mm/dma-coherent.c +++ b/arch/c6x/mm/dma-coherent.c | |||
| @@ -1,18 +1,14 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Port on Texas Instruments TMS320C6x architecture | 3 | * Port on Texas Instruments TMS320C6x architecture |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004, 2009, 2010, 2011 Texas Instruments Incorporated | 5 | * Copyright (C) 2004, 2009, 2010, 2011 Texas Instruments Incorporated |
| 5 | * Author: Aurelien Jacquiot <aurelien.jacquiot@ti.com> | 6 | * Author: Aurelien Jacquiot <aurelien.jacquiot@ti.com> |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * DMA uncached mapping support. | 8 | * DMA uncached mapping support. |
| 12 | * | 9 | * |
| 13 | * Using code pulled from ARM | 10 | * Using code pulled from ARM |
| 14 | * Copyright (C) 2000-2004 Russell King | 11 | * Copyright (C) 2000-2004 Russell King |
| 15 | * | ||
| 16 | */ | 12 | */ |
| 17 | #include <linux/slab.h> | 13 | #include <linux/slab.h> |
| 18 | #include <linux/bitmap.h> | 14 | #include <linux/bitmap.h> |
diff --git a/arch/c6x/mm/init.c b/arch/c6x/mm/init.c index 573242b160e1..9b374393a8f4 100644 --- a/arch/c6x/mm/init.c +++ b/arch/c6x/mm/init.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Port on Texas Instruments TMS320C6x architecture | 3 | * Port on Texas Instruments TMS320C6x architecture |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004, 2009, 2010, 2011 Texas Instruments Incorporated | 5 | * Copyright (C) 2004, 2009, 2010, 2011 Texas Instruments Incorporated |
| 5 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) | 6 | * Author: Aurelien Jacquiot (aurelien.jacquiot@jaluna.com) |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #include <linux/mm.h> | 8 | #include <linux/mm.h> |
| 12 | #include <linux/swap.h> | 9 | #include <linux/swap.h> |
diff --git a/arch/c6x/platforms/cache.c b/arch/c6x/platforms/cache.c index ec3c887c79ec..fff027b72513 100644 --- a/arch/c6x/platforms/cache.c +++ b/arch/c6x/platforms/cache.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Texas Instruments Incorporated | 3 | * Copyright (C) 2011 Texas Instruments Incorporated |
| 3 | * Author: Mark Salter <msalter@redhat.com> | 4 | * Author: Mark Salter <msalter@redhat.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include <linux/of.h> | 6 | #include <linux/of.h> |
| 10 | #include <linux/of_address.h> | 7 | #include <linux/of_address.h> |
diff --git a/arch/c6x/platforms/dscr.c b/arch/c6x/platforms/dscr.c index f848a65ee646..4571615b589f 100644 --- a/arch/c6x/platforms/dscr.c +++ b/arch/c6x/platforms/dscr.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Device State Control Registers driver | 3 | * Device State Control Registers driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Texas Instruments Incorporated | 5 | * Copyright (C) 2011 Texas Instruments Incorporated |
| 5 | * Author: Mark Salter <msalter@redhat.com> | 6 | * Author: Mark Salter <msalter@redhat.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | /* | 9 | /* |
diff --git a/arch/c6x/platforms/emif.c b/arch/c6x/platforms/emif.c index 8b564dec241d..6142ecc2cd88 100644 --- a/arch/c6x/platforms/emif.c +++ b/arch/c6x/platforms/emif.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * External Memory Interface | 3 | * External Memory Interface |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Texas Instruments Incorporated | 5 | * Copyright (C) 2011 Texas Instruments Incorporated |
| 5 | * Author: Mark Salter <msalter@redhat.com> | 6 | * Author: Mark Salter <msalter@redhat.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #include <linux/of.h> | 8 | #include <linux/of.h> |
| 12 | #include <linux/of_address.h> | 9 | #include <linux/of_address.h> |
diff --git a/arch/c6x/platforms/megamod-pic.c b/arch/c6x/platforms/megamod-pic.c index 9519fa5f97d0..56189e50728c 100644 --- a/arch/c6x/platforms/megamod-pic.c +++ b/arch/c6x/platforms/megamod-pic.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Support for C64x+ Megamodule Interrupt Controller | 3 | * Support for C64x+ Megamodule Interrupt Controller |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010, 2011 Texas Instruments Incorporated | 5 | * Copyright (C) 2010, 2011 Texas Instruments Incorporated |
| 5 | * Contributed by: Mark Salter <msalter@redhat.com> | 6 | * Contributed by: Mark Salter <msalter@redhat.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #include <linux/module.h> | 8 | #include <linux/module.h> |
| 12 | #include <linux/interrupt.h> | 9 | #include <linux/interrupt.h> |
diff --git a/arch/c6x/platforms/plldata.c b/arch/c6x/platforms/plldata.c index 1ef04b5ab93f..a799e04edefe 100644 --- a/arch/c6x/platforms/plldata.c +++ b/arch/c6x/platforms/plldata.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Port on Texas Instruments TMS320C6x architecture | 3 | * Port on Texas Instruments TMS320C6x architecture |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Texas Instruments Incorporated | 5 | * Copyright (C) 2011 Texas Instruments Incorporated |
| 5 | * Author: Mark Salter <msalter@redhat.com> | 6 | * Author: Mark Salter <msalter@redhat.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
| 12 | #include <linux/delay.h> | 9 | #include <linux/delay.h> |
diff --git a/arch/c6x/platforms/timer64.c b/arch/c6x/platforms/timer64.c index 241a9a607193..d98d94303498 100644 --- a/arch/c6x/platforms/timer64.c +++ b/arch/c6x/platforms/timer64.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2010, 2011 Texas Instruments Incorporated | 3 | * Copyright (C) 2010, 2011 Texas Instruments Incorporated |
| 3 | * Contributed by: Mark Salter (msalter@redhat.com) | 4 | * Contributed by: Mark Salter (msalter@redhat.com) |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/clockchips.h> | 7 | #include <linux/clockchips.h> |
diff --git a/arch/ia64/hp/common/aml_nfw.c b/arch/ia64/hp/common/aml_nfw.c index 84715fcbba08..684667ade525 100644 --- a/arch/ia64/hp/common/aml_nfw.c +++ b/arch/ia64/hp/common/aml_nfw.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OpRegion handler to allow AML to call native firmware | 3 | * OpRegion handler to allow AML to call native firmware |
| 3 | * | 4 | * |
| 4 | * (c) Copyright 2007 Hewlett-Packard Development Company, L.P. | 5 | * (c) Copyright 2007 Hewlett-Packard Development Company, L.P. |
| 5 | * Bjorn Helgaas <bjorn.helgaas@hp.com> | 6 | * Bjorn Helgaas <bjorn.helgaas@hp.com> |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * This driver implements HP Open Source Review Board proposal 1842, | 8 | * This driver implements HP Open Source Review Board proposal 1842, |
| 12 | * which was approved on 9/20/2006. | 9 | * which was approved on 9/20/2006. |
| 13 | * | 10 | * |
diff --git a/arch/ia64/include/asm/acenv.h b/arch/ia64/include/asm/acenv.h index 35ff13afbf34..9d673cd4c2ad 100644 --- a/arch/ia64/include/asm/acenv.h +++ b/arch/ia64/include/asm/acenv.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * IA64 specific ACPICA environments and implementation | 3 | * IA64 specific ACPICA environments and implementation |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014, Intel Corporation | 5 | * Copyright (C) 2014, Intel Corporation |
| 5 | * Author: Lv Zheng <lv.zheng@intel.com> | 6 | * Author: Lv Zheng <lv.zheng@intel.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef _ASM_IA64_ACENV_H | 9 | #ifndef _ASM_IA64_ACENV_H |
diff --git a/arch/ia64/include/asm/acpi-ext.h b/arch/ia64/include/asm/acpi-ext.h index 7f8362b379eb..eaa57583d151 100644 --- a/arch/ia64/include/asm/acpi-ext.h +++ b/arch/ia64/include/asm/acpi-ext.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * (c) Copyright 2003, 2006 Hewlett-Packard Development Company, L.P. | 3 | * (c) Copyright 2003, 2006 Hewlett-Packard Development Company, L.P. |
| 3 | * Alex Williamson <alex.williamson@hp.com> | 4 | * Alex Williamson <alex.williamson@hp.com> |
| 4 | * Bjorn Helgaas <bjorn.helgaas@hp.com> | 5 | * Bjorn Helgaas <bjorn.helgaas@hp.com> |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Vendor specific extensions to ACPI. | 7 | * Vendor specific extensions to ACPI. |
| 11 | */ | 8 | */ |
| 12 | 9 | ||
diff --git a/arch/ia64/include/asm/exception.h b/arch/ia64/include/asm/exception.h index 6bb246dcdaeb..1d5df8116a31 100644 --- a/arch/ia64/include/asm/exception.h +++ b/arch/ia64/include/asm/exception.h | |||
| @@ -1,16 +1,4 @@ | |||
| 1 | /* | 1 | /* SPDX-License-Identifier: GPL-2.0-only */ |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License version 2 as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | * | ||
| 6 | * This program is distributed in the hope that it will be useful, | ||
| 7 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 8 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 9 | * GNU General Public License for more details. | ||
| 10 | * | ||
| 11 | * You should have received a copy of the GNU General Public License | ||
| 12 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 13 | */ | ||
| 14 | #ifndef __ASM_EXCEPTION_H | 2 | #ifndef __ASM_EXCEPTION_H |
| 15 | #define __ASM_EXCEPTION_H | 3 | #define __ASM_EXCEPTION_H |
| 16 | 4 | ||
diff --git a/arch/ia64/kernel/acpi-ext.c b/arch/ia64/kernel/acpi-ext.c index bd09bf74f187..42cd21480833 100644 --- a/arch/ia64/kernel/acpi-ext.c +++ b/arch/ia64/kernel/acpi-ext.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * (c) Copyright 2003, 2006 Hewlett-Packard Development Company, L.P. | 3 | * (c) Copyright 2003, 2006 Hewlett-Packard Development Company, L.P. |
| 3 | * Alex Williamson <alex.williamson@hp.com> | 4 | * Alex Williamson <alex.williamson@hp.com> |
| 4 | * Bjorn Helgaas <bjorn.helgaas@hp.com> | 5 | * Bjorn Helgaas <bjorn.helgaas@hp.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/module.h> | 8 | #include <linux/module.h> |
diff --git a/arch/ia64/kernel/machine_kexec.c b/arch/ia64/kernel/machine_kexec.c index c14815dca747..3b1dd5496d08 100644 --- a/arch/ia64/kernel/machine_kexec.c +++ b/arch/ia64/kernel/machine_kexec.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/ia64/kernel/machine_kexec.c | 3 | * arch/ia64/kernel/machine_kexec.c |
| 3 | * | 4 | * |
| @@ -5,9 +6,6 @@ | |||
| 5 | * Copyright (C) 2005 Hewlett-Packard Development Comapny, L.P. | 6 | * Copyright (C) 2005 Hewlett-Packard Development Comapny, L.P. |
| 6 | * Copyright (C) 2005 Khalid Aziz <khalid.aziz@hp.com> | 7 | * Copyright (C) 2005 Khalid Aziz <khalid.aziz@hp.com> |
| 7 | * Copyright (C) 2006 Intel Corp, Zou Nan hai <nanhai.zou@intel.com> | 8 | * Copyright (C) 2006 Intel Corp, Zou Nan hai <nanhai.zou@intel.com> |
| 8 | * | ||
| 9 | * This source code is licensed under the GNU General Public License, | ||
| 10 | * Version 2. See the file COPYING for more details. | ||
| 11 | */ | 9 | */ |
| 12 | 10 | ||
| 13 | #include <linux/mm.h> | 11 | #include <linux/mm.h> |
diff --git a/arch/ia64/kernel/relocate_kernel.S b/arch/ia64/kernel/relocate_kernel.S index c370e02f0061..7124fe7bec7c 100644 --- a/arch/ia64/kernel/relocate_kernel.S +++ b/arch/ia64/kernel/relocate_kernel.S | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/ia64/kernel/relocate_kernel.S | 3 | * arch/ia64/kernel/relocate_kernel.S |
| 3 | * | 4 | * |
| @@ -6,9 +7,6 @@ | |||
| 6 | * Copyright (C) 2005 Hewlett-Packard Development Company, L.P. | 7 | * Copyright (C) 2005 Hewlett-Packard Development Company, L.P. |
| 7 | * Copyright (C) 2005 Khalid Aziz <khalid.aziz@hp.com> | 8 | * Copyright (C) 2005 Khalid Aziz <khalid.aziz@hp.com> |
| 8 | * Copyright (C) 2005 Intel Corp, Zou Nan hai <nanhai.zou@intel.com> | 9 | * Copyright (C) 2005 Intel Corp, Zou Nan hai <nanhai.zou@intel.com> |
| 9 | * | ||
| 10 | * This source code is licensed under the GNU General Public License, | ||
| 11 | * Version 2. See the file COPYING for more details. | ||
| 12 | */ | 10 | */ |
| 13 | #include <asm/asmmacro.h> | 11 | #include <asm/asmmacro.h> |
| 14 | #include <asm/kregs.h> | 12 | #include <asm/kregs.h> |
diff --git a/arch/ia64/mm/ioremap.c b/arch/ia64/mm/ioremap.c index 43964cde6214..5e3e7b1fdac5 100644 --- a/arch/ia64/mm/ioremap.c +++ b/arch/ia64/mm/ioremap.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * (c) Copyright 2006, 2007 Hewlett-Packard Development Company, L.P. | 3 | * (c) Copyright 2006, 2007 Hewlett-Packard Development Company, L.P. |
| 3 | * Bjorn Helgaas <bjorn.helgaas@hp.com> | 4 | * Bjorn Helgaas <bjorn.helgaas@hp.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/compiler.h> | 7 | #include <linux/compiler.h> |
diff --git a/arch/microblaze/kernel/hw_exception_handler.S b/arch/microblaze/kernel/hw_exception_handler.S index 0b11a4469deb..95558f32d60a 100644 --- a/arch/microblaze/kernel/hw_exception_handler.S +++ b/arch/microblaze/kernel/hw_exception_handler.S | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Exception handling for Microblaze | 3 | * Exception handling for Microblaze |
| 3 | * | 4 | * |
| @@ -30,10 +31,6 @@ | |||
| 30 | * | 31 | * |
| 31 | * Original code | 32 | * Original code |
| 32 | * Copyright (C) 2004 Xilinx, Inc. | 33 | * Copyright (C) 2004 Xilinx, Inc. |
| 33 | * | ||
| 34 | * This program is free software; you can redistribute it and/or modify it | ||
| 35 | * under the terms of the GNU General Public License version 2 as published | ||
| 36 | * by the Free Software Foundation. | ||
| 37 | */ | 34 | */ |
| 38 | 35 | ||
| 39 | /* | 36 | /* |
diff --git a/arch/microblaze/kernel/microblaze_ksyms.c b/arch/microblaze/kernel/microblaze_ksyms.c index 9f1d02c4c5cc..92e12c2c2ec1 100644 --- a/arch/microblaze/kernel/microblaze_ksyms.c +++ b/arch/microblaze/kernel/microblaze_ksyms.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2008-2009 Michal Simek <monstr@monstr.eu> | 3 | * Copyright (C) 2008-2009 Michal Simek <monstr@monstr.eu> |
| 3 | * Copyright (C) 2008-2009 PetaLogix | 4 | * Copyright (C) 2008-2009 PetaLogix |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/export.h> | 7 | #include <linux/export.h> |
diff --git a/arch/microblaze/kernel/module.c b/arch/microblaze/kernel/module.c index 182e6be856cd..d9a2014a222f 100644 --- a/arch/microblaze/kernel/module.c +++ b/arch/microblaze/kernel/module.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2007-2009 Michal Simek <monstr@monstr.eu> | 3 | * Copyright (C) 2007-2009 Michal Simek <monstr@monstr.eu> |
| 3 | * Copyright (C) 2007-2009 PetaLogix | 4 | * Copyright (C) 2007-2009 PetaLogix |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/export.h> | 7 | #include <linux/export.h> |
diff --git a/arch/microblaze/mm/consistent.c b/arch/microblaze/mm/consistent.c index 3002cbca3059..bc7042209c57 100644 --- a/arch/microblaze/mm/consistent.c +++ b/arch/microblaze/mm/consistent.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Microblaze support for cache consistent memory. | 3 | * Microblaze support for cache consistent memory. |
| 3 | * Copyright (C) 2010 Michal Simek <monstr@monstr.eu> | 4 | * Copyright (C) 2010 Michal Simek <monstr@monstr.eu> |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Based on PowerPC version derived from arch/arm/mm/consistent.c | 8 | * Based on PowerPC version derived from arch/arm/mm/consistent.c |
| 8 | * Copyright (C) 2001 Dan Malek (dmalek@jlc.net) | 9 | * Copyright (C) 2001 Dan Malek (dmalek@jlc.net) |
| 9 | * Copyright (C) 2000 Russell King | 10 | * Copyright (C) 2000 Russell King |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/export.h> | 13 | #include <linux/export.h> |
diff --git a/arch/mips/ath79/Makefile b/arch/mips/ath79/Makefile index e18d9a2ecf62..0fb3aaf42149 100644 --- a/arch/mips/ath79/Makefile +++ b/arch/mips/ath79/Makefile | |||
| @@ -1,12 +1,10 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Makefile for the Atheros AR71XX/AR724X/AR913X specific parts of the kernel | 3 | # Makefile for the Atheros AR71XX/AR724X/AR913X specific parts of the kernel |
| 3 | # | 4 | # |
| 4 | # Copyright (C) 2008-2011 Gabor Juhos <juhosg@openwrt.org> | 5 | # Copyright (C) 2008-2011 Gabor Juhos <juhosg@openwrt.org> |
| 5 | # Copyright (C) 2008 Imre Kaloz <kaloz@openwrt.org> | 6 | # Copyright (C) 2008 Imre Kaloz <kaloz@openwrt.org> |
| 6 | # | 7 | # |
| 7 | # This program is free software; you can redistribute it and/or modify it | ||
| 8 | # under the terms of the GNU General Public License version 2 as published | ||
| 9 | # by the Free Software Foundation. | ||
| 10 | 8 | ||
| 11 | obj-y := prom.o setup.o common.o clock.o | 9 | obj-y := prom.o setup.o common.o clock.o |
| 12 | 10 | ||
diff --git a/arch/mips/ath79/clock.c b/arch/mips/ath79/clock.c index 228cdc736db7..050f6553f398 100644 --- a/arch/mips/ath79/clock.c +++ b/arch/mips/ath79/clock.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Atheros AR71XX/AR724X/AR913X common routines | 3 | * Atheros AR71XX/AR724X/AR913X common routines |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (C) 2011 Gabor Juhos <juhosg@openwrt.org> | 6 | * Copyright (C) 2011 Gabor Juhos <juhosg@openwrt.org> |
| 6 | * | 7 | * |
| 7 | * Parts of this file are based on Atheros' 2.6.15/2.6.31 BSP | 8 | * Parts of this file are based on Atheros' 2.6.15/2.6.31 BSP |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify it | ||
| 10 | * under the terms of the GNU General Public License version 2 as published | ||
| 11 | * by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/kernel.h> | 11 | #include <linux/kernel.h> |
diff --git a/arch/mips/ath79/common.c b/arch/mips/ath79/common.c index cd6055f9e7a0..63eacb8b0eb5 100644 --- a/arch/mips/ath79/common.c +++ b/arch/mips/ath79/common.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Atheros AR71XX/AR724X/AR913X common routines | 3 | * Atheros AR71XX/AR724X/AR913X common routines |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Copyright (C) 2008 Imre Kaloz <kaloz@openwrt.org> | 7 | * Copyright (C) 2008 Imre Kaloz <kaloz@openwrt.org> |
| 7 | * | 8 | * |
| 8 | * Parts of this file are based on Atheros' 2.6.15/2.6.31 BSP | 9 | * Parts of this file are based on Atheros' 2.6.15/2.6.31 BSP |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published | ||
| 12 | * by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/kernel.h> | 12 | #include <linux/kernel.h> |
diff --git a/arch/mips/ath79/common.h b/arch/mips/ath79/common.h index 25b96f59e8e8..47fb66d7b282 100644 --- a/arch/mips/ath79/common.h +++ b/arch/mips/ath79/common.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Atheros AR71XX/AR724X/AR913X common definitions | 3 | * Atheros AR71XX/AR724X/AR913X common definitions |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (C) 2008 Imre Kaloz <kaloz@openwrt.org> | 6 | * Copyright (C) 2008 Imre Kaloz <kaloz@openwrt.org> |
| 6 | * | 7 | * |
| 7 | * Parts of this file are based on Atheros' 2.6.15 BSP | 8 | * Parts of this file are based on Atheros' 2.6.15 BSP |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify it | ||
| 10 | * under the terms of the GNU General Public License version 2 as published | ||
| 11 | * by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #ifndef __ATH79_COMMON_H | 11 | #ifndef __ATH79_COMMON_H |
diff --git a/arch/mips/ath79/early_printk.c b/arch/mips/ath79/early_printk.c index 4b1063117ef7..782732cd1a2b 100644 --- a/arch/mips/ath79/early_printk.c +++ b/arch/mips/ath79/early_printk.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Atheros AR7XXX/AR9XXX SoC early printk support | 3 | * Atheros AR7XXX/AR9XXX SoC early printk support |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008-2011 Gabor Juhos <juhosg@openwrt.org> | 5 | * Copyright (C) 2008-2011 Gabor Juhos <juhosg@openwrt.org> |
| 5 | * Copyright (C) 2008 Imre Kaloz <kaloz@openwrt.org> | 6 | * Copyright (C) 2008 Imre Kaloz <kaloz@openwrt.org> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published | ||
| 9 | * by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/io.h> | 9 | #include <linux/io.h> |
diff --git a/arch/mips/ath79/prom.c b/arch/mips/ath79/prom.c index 597899ad5438..25724b4e97fd 100644 --- a/arch/mips/ath79/prom.c +++ b/arch/mips/ath79/prom.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Atheros AR71XX/AR724X/AR913X specific prom routines | 3 | * Atheros AR71XX/AR724X/AR913X specific prom routines |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Laurent Fasnacht <l@libres.ch> | 5 | * Copyright (C) 2015 Laurent Fasnacht <l@libres.ch> |
| 5 | * Copyright (C) 2008-2010 Gabor Juhos <juhosg@openwrt.org> | 6 | * Copyright (C) 2008-2010 Gabor Juhos <juhosg@openwrt.org> |
| 6 | * Copyright (C) 2008 Imre Kaloz <kaloz@openwrt.org> | 7 | * Copyright (C) 2008 Imre Kaloz <kaloz@openwrt.org> |
| 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 version 2 as published | ||
| 10 | * by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
diff --git a/arch/mips/ath79/setup.c b/arch/mips/ath79/setup.c index 298b46b4e9cb..f22538cae0ab 100644 --- a/arch/mips/ath79/setup.c +++ b/arch/mips/ath79/setup.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Atheros AR71XX/AR724X/AR913X specific setup | 3 | * Atheros AR71XX/AR724X/AR913X specific setup |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Copyright (C) 2008 Imre Kaloz <kaloz@openwrt.org> | 7 | * Copyright (C) 2008 Imre Kaloz <kaloz@openwrt.org> |
| 7 | * | 8 | * |
| 8 | * Parts of this file are based on Atheros' 2.6.15/2.6.31 BSP | 9 | * Parts of this file are based on Atheros' 2.6.15/2.6.31 BSP |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published | ||
| 12 | * by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/kernel.h> | 12 | #include <linux/kernel.h> |
diff --git a/arch/mips/bmips/irq.c b/arch/mips/bmips/irq.c index 7efefcf44033..c4daa590b93a 100644 --- a/arch/mips/bmips/irq.c +++ b/arch/mips/bmips/irq.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2014 Broadcom Corporation | 4 | * Copyright (C) 2014 Broadcom Corporation |
| 7 | * Author: Kevin Cernekee <cernekee@gmail.com> | 5 | * Author: Kevin Cernekee <cernekee@gmail.com> |
diff --git a/arch/mips/boot/dts/cavium-octeon/dlink_dsr-1000n.dts b/arch/mips/boot/dts/cavium-octeon/dlink_dsr-1000n.dts index cfa29156eb69..2fdb4baad19c 100644 --- a/arch/mips/boot/dts/cavium-octeon/dlink_dsr-1000n.dts +++ b/arch/mips/boot/dts/cavium-octeon/dlink_dsr-1000n.dts | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Device tree source for D-Link DSR-1000N. | 3 | * Device tree source for D-Link DSR-1000N. |
| 3 | * | 4 | * |
| 4 | * Written by: Aaro Koskinen <aaro.koskinen@iki.fi> | 5 | * Written by: Aaro Koskinen <aaro.koskinen@iki.fi> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | /include/ "dlink_dsr-500n-1000n.dtsi" | 8 | /include/ "dlink_dsr-500n-1000n.dtsi" |
diff --git a/arch/mips/boot/dts/cavium-octeon/dlink_dsr-500n-1000n.dtsi b/arch/mips/boot/dts/cavium-octeon/dlink_dsr-500n-1000n.dtsi index 246b598201f8..b4acdb26a667 100644 --- a/arch/mips/boot/dts/cavium-octeon/dlink_dsr-500n-1000n.dtsi +++ b/arch/mips/boot/dts/cavium-octeon/dlink_dsr-500n-1000n.dtsi | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Device tree source for D-Link DSR-500N/1000N (common parts). | 3 | * Device tree source for D-Link DSR-500N/1000N (common parts). |
| 3 | * | 4 | * |
| 4 | * Written by: Aaro Koskinen <aaro.koskinen@iki.fi> | 5 | * Written by: Aaro Koskinen <aaro.koskinen@iki.fi> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | /include/ "octeon_3xxx.dtsi" | 8 | /include/ "octeon_3xxx.dtsi" |
diff --git a/arch/mips/boot/dts/cavium-octeon/dlink_dsr-500n.dts b/arch/mips/boot/dts/cavium-octeon/dlink_dsr-500n.dts index 78886e172c48..e04237281b41 100644 --- a/arch/mips/boot/dts/cavium-octeon/dlink_dsr-500n.dts +++ b/arch/mips/boot/dts/cavium-octeon/dlink_dsr-500n.dts | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Device tree source for D-Link DSR-500N. | 3 | * Device tree source for D-Link DSR-500N. |
| 3 | * | 4 | * |
| 4 | * Written by: Aaro Koskinen <aaro.koskinen@iki.fi> | 5 | * Written by: Aaro Koskinen <aaro.koskinen@iki.fi> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | /include/ "dlink_dsr-500n-1000n.dtsi" | 8 | /include/ "dlink_dsr-500n-1000n.dtsi" |
diff --git a/arch/mips/boot/dts/cavium-octeon/ubnt_e100.dts b/arch/mips/boot/dts/cavium-octeon/ubnt_e100.dts index 962f37fbc7db..cb219b730c57 100644 --- a/arch/mips/boot/dts/cavium-octeon/ubnt_e100.dts +++ b/arch/mips/boot/dts/cavium-octeon/ubnt_e100.dts | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Device tree source for EdgeRouter Lite. | 3 | * Device tree source for EdgeRouter Lite. |
| 3 | * | 4 | * |
| 4 | * Written by: Aaro Koskinen <aaro.koskinen@iki.fi> | 5 | * Written by: Aaro Koskinen <aaro.koskinen@iki.fi> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | /include/ "octeon_3xxx.dtsi" | 8 | /include/ "octeon_3xxx.dtsi" |
diff --git a/arch/mips/boot/dts/img/pistachio.dtsi b/arch/mips/boot/dts/img/pistachio.dtsi index f8d7e6f622cb..dc3b7909de73 100644 --- a/arch/mips/boot/dts/img/pistachio.dtsi +++ b/arch/mips/boot/dts/img/pistachio.dtsi | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015, 2016 Imagination Technologies Ltd. | 3 | * Copyright (C) 2015, 2016 Imagination Technologies Ltd. |
| 3 | * Copyright (C) 2015 Google, Inc. | 4 | * Copyright (C) 2015 Google, Inc. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <dt-bindings/clock/pistachio-clk.h> | 7 | #include <dt-bindings/clock/pistachio-clk.h> |
diff --git a/arch/mips/boot/dts/img/pistachio_marduk.dts b/arch/mips/boot/dts/img/pistachio_marduk.dts index cf9cebd52294..bf69da96dc8b 100644 --- a/arch/mips/boot/dts/img/pistachio_marduk.dts +++ b/arch/mips/boot/dts/img/pistachio_marduk.dts | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015, 2016 Imagination Technologies Ltd. | 3 | * Copyright (C) 2015, 2016 Imagination Technologies Ltd. |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * IMG Marduk board is also known as Creator Ci40. | 5 | * IMG Marduk board is also known as Creator Ci40. |
| 9 | */ | 6 | */ |
| 10 | 7 | ||
diff --git a/arch/mips/boot/dts/pic32/pic32mzda.dtsi b/arch/mips/boot/dts/pic32/pic32mzda.dtsi index 5353a639c4fb..f1e3dad6bead 100644 --- a/arch/mips/boot/dts/pic32/pic32mzda.dtsi +++ b/arch/mips/boot/dts/pic32/pic32mzda.dtsi | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Microchip Technology Inc. All rights reserved. | 3 | * Copyright (C) 2015 Microchip Technology 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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | #include <dt-bindings/clock/microchip,pic32-clock.h> | 5 | #include <dt-bindings/clock/microchip,pic32-clock.h> |
| 10 | #include <dt-bindings/interrupt-controller/irq.h> | 6 | #include <dt-bindings/interrupt-controller/irq.h> |
diff --git a/arch/mips/boot/dts/pic32/pic32mzda_sk.dts b/arch/mips/boot/dts/pic32/pic32mzda_sk.dts index fc740102852e..d7fa5d55dbf3 100644 --- a/arch/mips/boot/dts/pic32/pic32mzda_sk.dts +++ b/arch/mips/boot/dts/pic32/pic32mzda_sk.dts | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Microchip Technology Inc. All rights reserved. | 3 | * Copyright (C) 2015 Microchip Technology 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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | /dts-v1/; | 6 | /dts-v1/; |
diff --git a/arch/mips/include/asm/kexec.h b/arch/mips/include/asm/kexec.h index 40795ca89961..d6d5fa5cc31d 100644 --- a/arch/mips/include/asm/kexec.h +++ b/arch/mips/include/asm/kexec.h | |||
| @@ -1,9 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * kexec.h for kexec | 3 | * kexec.h for kexec |
| 3 | * Created by <nschichan@corp.free.fr> on Thu Oct 12 14:59:34 2006 | 4 | * Created by <nschichan@corp.free.fr> on Thu Oct 12 14:59:34 2006 |
| 4 | * | ||
| 5 | * This source code is licensed under the GNU General Public License, | ||
| 6 | * Version 2. See the file COPYING for more details. | ||
| 7 | */ | 5 | */ |
| 8 | 6 | ||
| 9 | #ifndef _MIPS_KEXEC | 7 | #ifndef _MIPS_KEXEC |
diff --git a/arch/mips/include/asm/mach-ath25/cpu-feature-overrides.h b/arch/mips/include/asm/mach-ath25/cpu-feature-overrides.h index e6a8108cde4e..95a0b580909d 100644 --- a/arch/mips/include/asm/mach-ath25/cpu-feature-overrides.h +++ b/arch/mips/include/asm/mach-ath25/cpu-feature-overrides.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Atheros AR231x/AR531x SoC specific CPU feature overrides | 3 | * Atheros AR231x/AR531x SoC specific CPU feature overrides |
| 3 | * | 4 | * |
| @@ -6,11 +7,6 @@ | |||
| 6 | * This file was derived from: include/asm-mips/cpu-features.h | 7 | * This file was derived from: include/asm-mips/cpu-features.h |
| 7 | * Copyright (C) 2003, 2004 Ralf Baechle | 8 | * Copyright (C) 2003, 2004 Ralf Baechle |
| 8 | * Copyright (C) 2004 Maciej W. Rozycki | 9 | * Copyright (C) 2004 Maciej W. Rozycki |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published | ||
| 12 | * by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | */ | 10 | */ |
| 15 | #ifndef __ASM_MACH_ATH25_CPU_FEATURE_OVERRIDES_H | 11 | #ifndef __ASM_MACH_ATH25_CPU_FEATURE_OVERRIDES_H |
| 16 | #define __ASM_MACH_ATH25_CPU_FEATURE_OVERRIDES_H | 12 | #define __ASM_MACH_ATH25_CPU_FEATURE_OVERRIDES_H |
diff --git a/arch/mips/include/asm/mach-ath79/ar71xx_regs.h b/arch/mips/include/asm/mach-ath79/ar71xx_regs.h index 284b4fa23e03..1f9e571af67c 100644 --- a/arch/mips/include/asm/mach-ath79/ar71xx_regs.h +++ b/arch/mips/include/asm/mach-ath79/ar71xx_regs.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Atheros AR71XX/AR724X/AR913X SoC register definitions | 3 | * Atheros AR71XX/AR724X/AR913X SoC register definitions |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Copyright (C) 2008 Imre Kaloz <kaloz@openwrt.org> | 7 | * Copyright (C) 2008 Imre Kaloz <kaloz@openwrt.org> |
| 7 | * | 8 | * |
| 8 | * Parts of this file are based on Atheros' 2.6.15/2.6.31 BSP | 9 | * Parts of this file are based on Atheros' 2.6.15/2.6.31 BSP |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published | ||
| 12 | * by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #ifndef __ASM_MACH_AR71XX_REGS_H | 12 | #ifndef __ASM_MACH_AR71XX_REGS_H |
diff --git a/arch/mips/include/asm/mach-ath79/ar933x_uart.h b/arch/mips/include/asm/mach-ath79/ar933x_uart.h index c2917b39966b..b8f8af7dc47c 100644 --- a/arch/mips/include/asm/mach-ath79/ar933x_uart.h +++ b/arch/mips/include/asm/mach-ath79/ar933x_uart.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Atheros AR933X UART defines | 3 | * Atheros AR933X UART defines |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Gabor Juhos <juhosg@openwrt.org> | 5 | * Copyright (C) 2011 Gabor Juhos <juhosg@openwrt.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __AR933X_UART_H | 8 | #ifndef __AR933X_UART_H |
diff --git a/arch/mips/include/asm/mach-ath79/ath79.h b/arch/mips/include/asm/mach-ath79/ath79.h index 47e8827e9564..70cda74494a4 100644 --- a/arch/mips/include/asm/mach-ath79/ath79.h +++ b/arch/mips/include/asm/mach-ath79/ath79.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Atheros AR71XX/AR724X/AR913X common definitions | 3 | * Atheros AR71XX/AR724X/AR913X common definitions |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (C) 2008 Imre Kaloz <kaloz@openwrt.org> | 6 | * Copyright (C) 2008 Imre Kaloz <kaloz@openwrt.org> |
| 6 | * | 7 | * |
| 7 | * Parts of this file are based on Atheros' 2.6.15 BSP | 8 | * Parts of this file are based on Atheros' 2.6.15 BSP |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify it | ||
| 10 | * under the terms of the GNU General Public License version 2 as published | ||
| 11 | * by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #ifndef __ASM_MACH_ATH79_H | 11 | #ifndef __ASM_MACH_ATH79_H |
diff --git a/arch/mips/include/asm/mach-ath79/cpu-feature-overrides.h b/arch/mips/include/asm/mach-ath79/cpu-feature-overrides.h index 026ad90c8ac0..e7c972fccd9f 100644 --- a/arch/mips/include/asm/mach-ath79/cpu-feature-overrides.h +++ b/arch/mips/include/asm/mach-ath79/cpu-feature-overrides.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Atheros AR71XX/AR724X/AR913X specific CPU feature overrides | 3 | * Atheros AR71XX/AR724X/AR913X specific CPU feature overrides |
| 3 | * | 4 | * |
| @@ -7,11 +8,6 @@ | |||
| 7 | * This file was derived from: include/asm-mips/cpu-features.h | 8 | * This file was derived from: include/asm-mips/cpu-features.h |
| 8 | * Copyright (C) 2003, 2004 Ralf Baechle | 9 | * Copyright (C) 2003, 2004 Ralf Baechle |
| 9 | * Copyright (C) 2004 Maciej W. Rozycki | 10 | * Copyright (C) 2004 Maciej W. Rozycki |
| 10 | * | ||
| 11 | * This program is free software; you can redistribute it and/or modify it | ||
| 12 | * under the terms of the GNU General Public License version 2 as published | ||
| 13 | * by the Free Software Foundation. | ||
| 14 | * | ||
| 15 | */ | 11 | */ |
| 16 | #ifndef __ASM_MACH_ATH79_CPU_FEATURE_OVERRIDES_H | 12 | #ifndef __ASM_MACH_ATH79_CPU_FEATURE_OVERRIDES_H |
| 17 | #define __ASM_MACH_ATH79_CPU_FEATURE_OVERRIDES_H | 13 | #define __ASM_MACH_ATH79_CPU_FEATURE_OVERRIDES_H |
diff --git a/arch/mips/include/asm/mach-ath79/irq.h b/arch/mips/include/asm/mach-ath79/irq.h index 5c9ca76a7ebf..2df1abf9e5af 100644 --- a/arch/mips/include/asm/mach-ath79/irq.h +++ b/arch/mips/include/asm/mach-ath79/irq.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2008-2010 Gabor Juhos <juhosg@openwrt.org> | 3 | * Copyright (C) 2008-2010 Gabor Juhos <juhosg@openwrt.org> |
| 3 | * Copyright (C) 2008 Imre Kaloz <kaloz@openwrt.org> | 4 | * Copyright (C) 2008 Imre Kaloz <kaloz@openwrt.org> |
| 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 version 2 as published | ||
| 7 | * by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #ifndef __ASM_MACH_ATH79_IRQ_H | 6 | #ifndef __ASM_MACH_ATH79_IRQ_H |
| 10 | #define __ASM_MACH_ATH79_IRQ_H | 7 | #define __ASM_MACH_ATH79_IRQ_H |
diff --git a/arch/mips/include/asm/mach-ath79/kernel-entry-init.h b/arch/mips/include/asm/mach-ath79/kernel-entry-init.h index d8d046bccc8e..88db67bf4761 100644 --- a/arch/mips/include/asm/mach-ath79/kernel-entry-init.h +++ b/arch/mips/include/asm/mach-ath79/kernel-entry-init.h | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Atheros AR71XX/AR724X/AR913X specific kernel entry setup | 3 | * Atheros AR71XX/AR724X/AR913X specific kernel entry setup |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009 Gabor Juhos <juhosg@openwrt.org> | 5 | * Copyright (C) 2009 Gabor Juhos <juhosg@openwrt.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | #ifndef __ASM_MACH_ATH79_KERNEL_ENTRY_H | 7 | #ifndef __ASM_MACH_ATH79_KERNEL_ENTRY_H |
| 12 | #define __ASM_MACH_ATH79_KERNEL_ENTRY_H | 8 | #define __ASM_MACH_ATH79_KERNEL_ENTRY_H |
diff --git a/arch/mips/include/asm/mach-lantiq/falcon/cpu-feature-overrides.h b/arch/mips/include/asm/mach-lantiq/falcon/cpu-feature-overrides.h index 096a10072430..f03c1c42dd90 100644 --- a/arch/mips/include/asm/mach-lantiq/falcon/cpu-feature-overrides.h +++ b/arch/mips/include/asm/mach-lantiq/falcon/cpu-feature-overrides.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Lantiq FALCON specific CPU feature overrides | 3 | * Lantiq FALCON specific CPU feature overrides |
| 3 | * | 4 | * |
| @@ -6,11 +7,6 @@ | |||
| 6 | * This file was derived from: include/asm-mips/cpu-features.h | 7 | * This file was derived from: include/asm-mips/cpu-features.h |
| 7 | * Copyright (C) 2003, 2004 Ralf Baechle | 8 | * Copyright (C) 2003, 2004 Ralf Baechle |
| 8 | * Copyright (C) 2004 Maciej W. Rozycki | 9 | * Copyright (C) 2004 Maciej W. Rozycki |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published | ||
| 12 | * by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | */ | 10 | */ |
| 15 | #ifndef __ASM_MACH_FALCON_CPU_FEATURE_OVERRIDES_H | 11 | #ifndef __ASM_MACH_FALCON_CPU_FEATURE_OVERRIDES_H |
| 16 | #define __ASM_MACH_FALCON_CPU_FEATURE_OVERRIDES_H | 12 | #define __ASM_MACH_FALCON_CPU_FEATURE_OVERRIDES_H |
diff --git a/arch/mips/include/asm/mach-lantiq/falcon/falcon_irq.h b/arch/mips/include/asm/mach-lantiq/falcon/falcon_irq.h index 6dd8ad2409dc..6eeda90f70ed 100644 --- a/arch/mips/include/asm/mach-lantiq/falcon/falcon_irq.h +++ b/arch/mips/include/asm/mach-lantiq/falcon/falcon_irq.h | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2010 Thomas Langer <thomas.langer@lantiq.com> | 4 | * Copyright (C) 2010 Thomas Langer <thomas.langer@lantiq.com> |
| 7 | */ | 5 | */ |
diff --git a/arch/mips/include/asm/mach-lantiq/falcon/irq.h b/arch/mips/include/asm/mach-lantiq/falcon/irq.h index 2caccd9f9dbc..91d2bc03c9fa 100644 --- a/arch/mips/include/asm/mach-lantiq/falcon/irq.h +++ b/arch/mips/include/asm/mach-lantiq/falcon/irq.h | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2011 Thomas Langer <thomas.langer@lantiq.com> | 4 | * Copyright (C) 2011 Thomas Langer <thomas.langer@lantiq.com> |
| 7 | */ | 5 | */ |
diff --git a/arch/mips/include/asm/mach-lantiq/falcon/lantiq_soc.h b/arch/mips/include/asm/mach-lantiq/falcon/lantiq_soc.h index 8e9b022c3594..5855ba1bd1ec 100644 --- a/arch/mips/include/asm/mach-lantiq/falcon/lantiq_soc.h +++ b/arch/mips/include/asm/mach-lantiq/falcon/lantiq_soc.h | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2010 John Crispin <john@phrozen.org> | 4 | * Copyright (C) 2010 John Crispin <john@phrozen.org> |
| 7 | */ | 5 | */ |
diff --git a/arch/mips/include/asm/mach-lantiq/lantiq.h b/arch/mips/include/asm/mach-lantiq/lantiq.h index d750f93232e4..6ceb0287dbfe 100644 --- a/arch/mips/include/asm/mach-lantiq/lantiq.h +++ b/arch/mips/include/asm/mach-lantiq/lantiq.h | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2010 John Crispin <john@phrozen.org> | 4 | * Copyright (C) 2010 John Crispin <john@phrozen.org> |
| 7 | */ | 5 | */ |
diff --git a/arch/mips/include/asm/mach-lantiq/lantiq_platform.h b/arch/mips/include/asm/mach-lantiq/lantiq_platform.h index 17d2fdcdaef4..70ebb4d6f050 100644 --- a/arch/mips/include/asm/mach-lantiq/lantiq_platform.h +++ b/arch/mips/include/asm/mach-lantiq/lantiq_platform.h | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2010 John Crispin <john@phrozen.org> | 4 | * Copyright (C) 2010 John Crispin <john@phrozen.org> |
| 7 | */ | 5 | */ |
diff --git a/arch/mips/include/asm/mach-lantiq/xway/irq.h b/arch/mips/include/asm/mach-lantiq/xway/irq.h index 83e5f03cccb5..76ebbf6c50ef 100644 --- a/arch/mips/include/asm/mach-lantiq/xway/irq.h +++ b/arch/mips/include/asm/mach-lantiq/xway/irq.h | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2010 John Crispin <john@phrozen.org> | 4 | * Copyright (C) 2010 John Crispin <john@phrozen.org> |
| 7 | */ | 5 | */ |
diff --git a/arch/mips/include/asm/mach-lantiq/xway/lantiq_irq.h b/arch/mips/include/asm/mach-lantiq/xway/lantiq_irq.h index 0b424214a5e9..5f0d0ba991cb 100644 --- a/arch/mips/include/asm/mach-lantiq/xway/lantiq_irq.h +++ b/arch/mips/include/asm/mach-lantiq/xway/lantiq_irq.h | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2010 John Crispin <john@phrozen.org> | 4 | * Copyright (C) 2010 John Crispin <john@phrozen.org> |
| 7 | */ | 5 | */ |
diff --git a/arch/mips/include/asm/mach-lantiq/xway/lantiq_soc.h b/arch/mips/include/asm/mach-lantiq/xway/lantiq_soc.h index 17b41bb5991f..4790cfa190d6 100644 --- a/arch/mips/include/asm/mach-lantiq/xway/lantiq_soc.h +++ b/arch/mips/include/asm/mach-lantiq/xway/lantiq_soc.h | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2010 John Crispin <john@phrozen.org> | 4 | * Copyright (C) 2010 John Crispin <john@phrozen.org> |
| 7 | */ | 5 | */ |
diff --git a/arch/mips/include/asm/mach-ralink/mt7620.h b/arch/mips/include/asm/mach-ralink/mt7620.h index 66af4ccb5c6c..757ce53d00e6 100644 --- a/arch/mips/include/asm/mach-ralink/mt7620.h +++ b/arch/mips/include/asm/mach-ralink/mt7620.h | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Parts of this file are based on Ralink's 2.6.21 BSP | 4 | * Parts of this file are based on Ralink's 2.6.21 BSP |
| 7 | * | 5 | * |
diff --git a/arch/mips/include/asm/mach-ralink/mt7620/cpu-feature-overrides.h b/arch/mips/include/asm/mach-ralink/mt7620/cpu-feature-overrides.h index f7bb8cfc5eb1..6ea5908f0c11 100644 --- a/arch/mips/include/asm/mach-ralink/mt7620/cpu-feature-overrides.h +++ b/arch/mips/include/asm/mach-ralink/mt7620/cpu-feature-overrides.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Ralink MT7620 specific CPU feature overrides | 3 | * Ralink MT7620 specific CPU feature overrides |
| 3 | * | 4 | * |
| @@ -7,11 +8,6 @@ | |||
| 7 | * This file was derived from: include/asm-mips/cpu-features.h | 8 | * This file was derived from: include/asm-mips/cpu-features.h |
| 8 | * Copyright (C) 2003, 2004 Ralf Baechle | 9 | * Copyright (C) 2003, 2004 Ralf Baechle |
| 9 | * Copyright (C) 2004 Maciej W. Rozycki | 10 | * Copyright (C) 2004 Maciej W. Rozycki |
| 10 | * | ||
| 11 | * This program is free software; you can redistribute it and/or modify it | ||
| 12 | * under the terms of the GNU General Public License version 2 as published | ||
| 13 | * by the Free Software Foundation. | ||
| 14 | * | ||
| 15 | */ | 11 | */ |
| 16 | #ifndef _MT7620_CPU_FEATURE_OVERRIDES_H | 12 | #ifndef _MT7620_CPU_FEATURE_OVERRIDES_H |
| 17 | #define _MT7620_CPU_FEATURE_OVERRIDES_H | 13 | #define _MT7620_CPU_FEATURE_OVERRIDES_H |
diff --git a/arch/mips/include/asm/mach-ralink/mt7621.h b/arch/mips/include/asm/mach-ralink/mt7621.h index a672e06fa5fd..65483a4681ab 100644 --- a/arch/mips/include/asm/mach-ralink/mt7621.h +++ b/arch/mips/include/asm/mach-ralink/mt7621.h | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2015 John Crispin <john@phrozen.org> | 4 | * Copyright (C) 2015 John Crispin <john@phrozen.org> |
| 7 | */ | 5 | */ |
diff --git a/arch/mips/include/asm/mach-ralink/mt7621/cpu-feature-overrides.h b/arch/mips/include/asm/mach-ralink/mt7621/cpu-feature-overrides.h index 15db1b330fe8..e06f517b2588 100644 --- a/arch/mips/include/asm/mach-ralink/mt7621/cpu-feature-overrides.h +++ b/arch/mips/include/asm/mach-ralink/mt7621/cpu-feature-overrides.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Ralink MT7621 specific CPU feature overrides | 3 | * Ralink MT7621 specific CPU feature overrides |
| 3 | * | 4 | * |
| @@ -8,11 +9,6 @@ | |||
| 8 | * This file was derived from: include/asm-mips/cpu-features.h | 9 | * This file was derived from: include/asm-mips/cpu-features.h |
| 9 | * Copyright (C) 2003, 2004 Ralf Baechle | 10 | * Copyright (C) 2003, 2004 Ralf Baechle |
| 10 | * Copyright (C) 2004 Maciej W. Rozycki | 11 | * Copyright (C) 2004 Maciej W. Rozycki |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify it | ||
| 13 | * under the terms of the GNU General Public License version 2 as published | ||
| 14 | * by the Free Software Foundation. | ||
| 15 | * | ||
| 16 | */ | 12 | */ |
| 17 | #ifndef _MT7621_CPU_FEATURE_OVERRIDES_H | 13 | #ifndef _MT7621_CPU_FEATURE_OVERRIDES_H |
| 18 | #define _MT7621_CPU_FEATURE_OVERRIDES_H | 14 | #define _MT7621_CPU_FEATURE_OVERRIDES_H |
diff --git a/arch/mips/include/asm/mach-ralink/ralink_regs.h b/arch/mips/include/asm/mach-ralink/ralink_regs.h index b4e7dfa214eb..9dbd9f0870c9 100644 --- a/arch/mips/include/asm/mach-ralink/ralink_regs.h +++ b/arch/mips/include/asm/mach-ralink/ralink_regs.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Ralink SoC register definitions | 3 | * Ralink SoC register definitions |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 John Crispin <john@phrozen.org> | 5 | * Copyright (C) 2013 John Crispin <john@phrozen.org> |
| 5 | * Copyright (C) 2008-2010 Gabor Juhos <juhosg@openwrt.org> | 6 | * Copyright (C) 2008-2010 Gabor Juhos <juhosg@openwrt.org> |
| 6 | * Copyright (C) 2008 Imre Kaloz <kaloz@openwrt.org> | 7 | * Copyright (C) 2008 Imre Kaloz <kaloz@openwrt.org> |
| 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 version 2 as published | ||
| 10 | * by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef _RALINK_REGS_H_ | 10 | #ifndef _RALINK_REGS_H_ |
diff --git a/arch/mips/include/asm/mach-ralink/rt288x.h b/arch/mips/include/asm/mach-ralink/rt288x.h index 25ae1042d57b..5d10178f26af 100644 --- a/arch/mips/include/asm/mach-ralink/rt288x.h +++ b/arch/mips/include/asm/mach-ralink/rt288x.h | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Parts of this file are based on Ralink's 2.6.21 BSP | 4 | * Parts of this file are based on Ralink's 2.6.21 BSP |
| 7 | * | 5 | * |
diff --git a/arch/mips/include/asm/mach-ralink/rt288x/cpu-feature-overrides.h b/arch/mips/include/asm/mach-ralink/rt288x/cpu-feature-overrides.h index 72fc10669199..9c069646d0bd 100644 --- a/arch/mips/include/asm/mach-ralink/rt288x/cpu-feature-overrides.h +++ b/arch/mips/include/asm/mach-ralink/rt288x/cpu-feature-overrides.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Ralink RT288x specific CPU feature overrides | 3 | * Ralink RT288x specific CPU feature overrides |
| 3 | * | 4 | * |
| @@ -7,11 +8,6 @@ | |||
| 7 | * This file was derived from: include/asm-mips/cpu-features.h | 8 | * This file was derived from: include/asm-mips/cpu-features.h |
| 8 | * Copyright (C) 2003, 2004 Ralf Baechle | 9 | * Copyright (C) 2003, 2004 Ralf Baechle |
| 9 | * Copyright (C) 2004 Maciej W. Rozycki | 10 | * Copyright (C) 2004 Maciej W. Rozycki |
| 10 | * | ||
| 11 | * This program is free software; you can redistribute it and/or modify it | ||
| 12 | * under the terms of the GNU General Public License version 2 as published | ||
| 13 | * by the Free Software Foundation. | ||
| 14 | * | ||
| 15 | */ | 11 | */ |
| 16 | #ifndef _RT288X_CPU_FEATURE_OVERRIDES_H | 12 | #ifndef _RT288X_CPU_FEATURE_OVERRIDES_H |
| 17 | #define _RT288X_CPU_FEATURE_OVERRIDES_H | 13 | #define _RT288X_CPU_FEATURE_OVERRIDES_H |
diff --git a/arch/mips/include/asm/mach-ralink/rt305x.h b/arch/mips/include/asm/mach-ralink/rt305x.h index ac2d65c04b5f..b54619dc4b88 100644 --- a/arch/mips/include/asm/mach-ralink/rt305x.h +++ b/arch/mips/include/asm/mach-ralink/rt305x.h | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Parts of this file are based on Ralink's 2.6.21 BSP | 4 | * Parts of this file are based on Ralink's 2.6.21 BSP |
| 7 | * | 5 | * |
diff --git a/arch/mips/include/asm/mach-ralink/rt305x/cpu-feature-overrides.h b/arch/mips/include/asm/mach-ralink/rt305x/cpu-feature-overrides.h index 917c28654552..2e423fd15384 100644 --- a/arch/mips/include/asm/mach-ralink/rt305x/cpu-feature-overrides.h +++ b/arch/mips/include/asm/mach-ralink/rt305x/cpu-feature-overrides.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Ralink RT305x specific CPU feature overrides | 3 | * Ralink RT305x specific CPU feature overrides |
| 3 | * | 4 | * |
| @@ -7,11 +8,6 @@ | |||
| 7 | * This file was derived from: include/asm-mips/cpu-features.h | 8 | * This file was derived from: include/asm-mips/cpu-features.h |
| 8 | * Copyright (C) 2003, 2004 Ralf Baechle | 9 | * Copyright (C) 2003, 2004 Ralf Baechle |
| 9 | * Copyright (C) 2004 Maciej W. Rozycki | 10 | * Copyright (C) 2004 Maciej W. Rozycki |
| 10 | * | ||
| 11 | * This program is free software; you can redistribute it and/or modify it | ||
| 12 | * under the terms of the GNU General Public License version 2 as published | ||
| 13 | * by the Free Software Foundation. | ||
| 14 | * | ||
| 15 | */ | 11 | */ |
| 16 | #ifndef _RT305X_CPU_FEATURE_OVERRIDES_H | 12 | #ifndef _RT305X_CPU_FEATURE_OVERRIDES_H |
| 17 | #define _RT305X_CPU_FEATURE_OVERRIDES_H | 13 | #define _RT305X_CPU_FEATURE_OVERRIDES_H |
diff --git a/arch/mips/include/asm/mach-ralink/rt3883.h b/arch/mips/include/asm/mach-ralink/rt3883.h index 0fbe6f9257cd..565f2548496a 100644 --- a/arch/mips/include/asm/mach-ralink/rt3883.h +++ b/arch/mips/include/asm/mach-ralink/rt3883.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Ralink RT3662/RT3883 SoC register definitions | 3 | * Ralink RT3662/RT3883 SoC register definitions |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011-2012 Gabor Juhos <juhosg@openwrt.org> | 5 | * Copyright (C) 2011-2012 Gabor Juhos <juhosg@openwrt.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef _RT3883_REGS_H_ | 8 | #ifndef _RT3883_REGS_H_ |
diff --git a/arch/mips/include/asm/mach-ralink/rt3883/cpu-feature-overrides.h b/arch/mips/include/asm/mach-ralink/rt3883/cpu-feature-overrides.h index 181fbf4c976f..7cee0e232580 100644 --- a/arch/mips/include/asm/mach-ralink/rt3883/cpu-feature-overrides.h +++ b/arch/mips/include/asm/mach-ralink/rt3883/cpu-feature-overrides.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Ralink RT3662/RT3883 specific CPU feature overrides | 3 | * Ralink RT3662/RT3883 specific CPU feature overrides |
| 3 | * | 4 | * |
| @@ -6,11 +7,6 @@ | |||
| 6 | * This file was derived from: include/asm-mips/cpu-features.h | 7 | * This file was derived from: include/asm-mips/cpu-features.h |
| 7 | * Copyright (C) 2003, 2004 Ralf Baechle | 8 | * Copyright (C) 2003, 2004 Ralf Baechle |
| 8 | * Copyright (C) 2004 Maciej W. Rozycki | 9 | * Copyright (C) 2004 Maciej W. Rozycki |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published | ||
| 12 | * by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | */ | 10 | */ |
| 15 | #ifndef _RT3883_CPU_FEATURE_OVERRIDES_H | 11 | #ifndef _RT3883_CPU_FEATURE_OVERRIDES_H |
| 16 | #define _RT3883_CPU_FEATURE_OVERRIDES_H | 12 | #define _RT3883_CPU_FEATURE_OVERRIDES_H |
diff --git a/arch/mips/include/asm/mips_machine.h b/arch/mips/include/asm/mips_machine.h index 9d00aebe9842..4efecb70c24e 100644 --- a/arch/mips/include/asm/mips_machine.h +++ b/arch/mips/include/asm/mips_machine.h | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2008-2010 Gabor Juhos <juhosg@openwrt.org> | 3 | * Copyright (C) 2008-2010 Gabor Juhos <juhosg@openwrt.org> |
| 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 version 2 as published | ||
| 6 | * by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #ifndef __ASM_MIPS_MACHINE_H | 6 | #ifndef __ASM_MIPS_MACHINE_H |
diff --git a/arch/mips/include/asm/perf_event.h b/arch/mips/include/asm/perf_event.h index d0c77496c728..0babf6bbbd45 100644 --- a/arch/mips/include/asm/perf_event.h +++ b/arch/mips/include/asm/perf_event.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/mips/include/asm/perf_event.h | 3 | * linux/arch/mips/include/asm/perf_event.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 MIPS Technologies, Inc. | 5 | * Copyright (C) 2010 MIPS Technologies, Inc. |
| 5 | * Author: Deng-Cheng Zhu | 6 | * Author: Deng-Cheng Zhu |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __MIPS_PERF_EVENT_H__ | 9 | #ifndef __MIPS_PERF_EVENT_H__ |
diff --git a/arch/mips/include/asm/prom.h b/arch/mips/include/asm/prom.h index 0b4b668925f6..c42e07671934 100644 --- a/arch/mips/include/asm/prom.h +++ b/arch/mips/include/asm/prom.h | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/mips/include/asm/prom.h | 3 | * arch/mips/include/asm/prom.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 Cisco Systems Inc. <dediao@cisco.com> | 5 | * Copyright (C) 2010 Cisco Systems Inc. <dediao@cisco.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | #ifndef __ASM_PROM_H | 7 | #ifndef __ASM_PROM_H |
| 12 | #define __ASM_PROM_H | 8 | #define __ASM_PROM_H |
diff --git a/arch/mips/include/asm/txx9/dmac.h b/arch/mips/include/asm/txx9/dmac.h index 5e9151fccbb4..b47ef5fe7039 100644 --- a/arch/mips/include/asm/txx9/dmac.h +++ b/arch/mips/include/asm/txx9/dmac.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * TXx9 SoC DMA Controller | 3 | * TXx9 SoC DMA Controller |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __ASM_TXX9_DMAC_H | 6 | #ifndef __ASM_TXX9_DMAC_H |
diff --git a/arch/mips/kernel/gpio_txx9.c b/arch/mips/kernel/gpio_txx9.c index cbd47f38073b..8c083612df9d 100644 --- a/arch/mips/kernel/gpio_txx9.c +++ b/arch/mips/kernel/gpio_txx9.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * A gpio chip driver for TXx9 SoCs | 3 | * A gpio chip driver for TXx9 SoCs |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008 Atsushi Nemoto <anemo@mba.ocn.ne.jp> | 5 | * Copyright (C) 2008 Atsushi Nemoto <anemo@mba.ocn.ne.jp> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/init.h> | 8 | #include <linux/init.h> |
diff --git a/arch/mips/kernel/machine_kexec.c b/arch/mips/kernel/machine_kexec.c index 93936dce04d6..432bfd3e7f22 100644 --- a/arch/mips/kernel/machine_kexec.c +++ b/arch/mips/kernel/machine_kexec.c | |||
| @@ -1,9 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * machine_kexec.c for kexec | 3 | * machine_kexec.c for kexec |
| 3 | * Created by <nschichan@corp.free.fr> on Thu Oct 12 15:15:06 2006 | 4 | * Created by <nschichan@corp.free.fr> on Thu Oct 12 15:15:06 2006 |
| 4 | * | ||
| 5 | * This source code is licensed under the GNU General Public License, | ||
| 6 | * Version 2. See the file COPYING for more details. | ||
| 7 | */ | 5 | */ |
| 8 | #include <linux/compiler.h> | 6 | #include <linux/compiler.h> |
| 9 | #include <linux/kexec.h> | 7 | #include <linux/kexec.h> |
diff --git a/arch/mips/kernel/mips_machine.c b/arch/mips/kernel/mips_machine.c index 876097529697..4c509641723c 100644 --- a/arch/mips/kernel/mips_machine.c +++ b/arch/mips/kernel/mips_machine.c | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2008-2010 Gabor Juhos <juhosg@openwrt.org> | 3 | * Copyright (C) 2008-2010 Gabor Juhos <juhosg@openwrt.org> |
| 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 version 2 as published | ||
| 6 | * by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | #include <linux/mm.h> | 5 | #include <linux/mm.h> |
| 10 | #include <linux/string.h> | 6 | #include <linux/string.h> |
diff --git a/arch/mips/kernel/perf_event.c b/arch/mips/kernel/perf_event.c index f298eb2ff6c2..5d7a9c03903b 100644 --- a/arch/mips/kernel/perf_event.c +++ b/arch/mips/kernel/perf_event.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Linux performance counter support for MIPS. | 3 | * Linux performance counter support for MIPS. |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * based on the sparc64 perf event code and the x86 code. Performance | 9 | * based on the sparc64 perf event code and the x86 code. Performance |
| 9 | * counter access is based on the MIPS Oprofile code. And the callchain | 10 | * counter access is based on the MIPS Oprofile code. And the callchain |
| 10 | * support references the code of MIPS stacktrace.c. | 11 | * support references the code of MIPS stacktrace.c. |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #include <linux/perf_event.h> | 14 | #include <linux/perf_event.h> |
diff --git a/arch/mips/kernel/perf_event_mipsxx.c b/arch/mips/kernel/perf_event_mipsxx.c index d67fb64e908c..e0ebaa0a333e 100644 --- a/arch/mips/kernel/perf_event_mipsxx.c +++ b/arch/mips/kernel/perf_event_mipsxx.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Linux performance counter support for MIPS. | 3 | * Linux performance counter support for MIPS. |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * based on the sparc64 perf event code and the x86 code. Performance | 10 | * based on the sparc64 perf event code and the x86 code. Performance |
| 10 | * counter access is based on the MIPS Oprofile code. And the callchain | 11 | * counter access is based on the MIPS Oprofile code. And the callchain |
| 11 | * support references the code of MIPS stacktrace.c. | 12 | * support references the code of MIPS stacktrace.c. |
| 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 version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | 14 | ||
| 18 | #include <linux/cpumask.h> | 15 | #include <linux/cpumask.h> |
diff --git a/arch/mips/kernel/prom.c b/arch/mips/kernel/prom.c index 28bf01961bb2..9e50dc8df2f6 100644 --- a/arch/mips/kernel/prom.c +++ b/arch/mips/kernel/prom.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * MIPS support for CONFIG_OF device tree support | 3 | * MIPS support for CONFIG_OF device tree support |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 Cisco Systems Inc. <dediao@cisco.com> | 5 | * Copyright (C) 2010 Cisco Systems Inc. <dediao@cisco.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/init.h> | 8 | #include <linux/init.h> |
diff --git a/arch/mips/kernel/relocate_kernel.S b/arch/mips/kernel/relocate_kernel.S index 419c92197b2f..ac870893ba2d 100644 --- a/arch/mips/kernel/relocate_kernel.S +++ b/arch/mips/kernel/relocate_kernel.S | |||
| @@ -1,9 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * relocate_kernel.S for kexec | 3 | * relocate_kernel.S for kexec |
| 3 | * Created by <nschichan@corp.free.fr> on Thu Oct 12 17:49:57 2006 | 4 | * Created by <nschichan@corp.free.fr> on Thu Oct 12 17:49:57 2006 |
| 4 | * | ||
| 5 | * This source code is licensed under the GNU General Public License, | ||
| 6 | * Version 2. See the file COPYING for more details. | ||
| 7 | */ | 5 | */ |
| 8 | 6 | ||
| 9 | #include <asm/asm.h> | 7 | #include <asm/asm.h> |
diff --git a/arch/mips/lantiq/Makefile b/arch/mips/lantiq/Makefile index 2718652e7466..e7234ca093b9 100644 --- a/arch/mips/lantiq/Makefile +++ b/arch/mips/lantiq/Makefile | |||
| @@ -1,8 +1,6 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # Copyright (C) 2010 John Crispin <john@phrozen.org> | 2 | # Copyright (C) 2010 John Crispin <john@phrozen.org> |
| 2 | # | 3 | # |
| 3 | # This program is free software; you can redistribute it and/or modify it | ||
| 4 | # under the terms of the GNU General Public License version 2 as published | ||
| 5 | # by the Free Software Foundation. | ||
| 6 | 4 | ||
| 7 | obj-y := irq.o clk.o prom.o | 5 | obj-y := irq.o clk.o prom.o |
| 8 | 6 | ||
diff --git a/arch/mips/lantiq/clk.c b/arch/mips/lantiq/clk.c index a263d1b751ff..dd819e31fcbb 100644 --- a/arch/mips/lantiq/clk.c +++ b/arch/mips/lantiq/clk.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2010 Thomas Langer <thomas.langer@lantiq.com> | 4 | * Copyright (C) 2010 Thomas Langer <thomas.langer@lantiq.com> |
| 7 | * Copyright (C) 2010 John Crispin <john@phrozen.org> | 5 | * Copyright (C) 2010 John Crispin <john@phrozen.org> |
diff --git a/arch/mips/lantiq/clk.h b/arch/mips/lantiq/clk.h index e806e048ffc2..f135e3035a3a 100644 --- a/arch/mips/lantiq/clk.h +++ b/arch/mips/lantiq/clk.h | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2010 John Crispin <john@phrozen.org> | 4 | * Copyright (C) 2010 John Crispin <john@phrozen.org> |
| 7 | */ | 5 | */ |
diff --git a/arch/mips/lantiq/early_printk.c b/arch/mips/lantiq/early_printk.c index c4aa140b7c91..4e4a28be1ddd 100644 --- a/arch/mips/lantiq/early_printk.c +++ b/arch/mips/lantiq/early_printk.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2010 John Crispin <john@phrozen.org> | 4 | * Copyright (C) 2010 John Crispin <john@phrozen.org> |
| 7 | */ | 5 | */ |
diff --git a/arch/mips/lantiq/falcon/prom.c b/arch/mips/lantiq/falcon/prom.c index 75315c0a9fc3..7b98def106e4 100644 --- a/arch/mips/lantiq/falcon/prom.c +++ b/arch/mips/lantiq/falcon/prom.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2012 Thomas Langer <thomas.langer@lantiq.com> | 4 | * Copyright (C) 2012 Thomas Langer <thomas.langer@lantiq.com> |
| 7 | * Copyright (C) 2012 John Crispin <john@phrozen.org> | 5 | * Copyright (C) 2012 John Crispin <john@phrozen.org> |
diff --git a/arch/mips/lantiq/falcon/reset.c b/arch/mips/lantiq/falcon/reset.c index 058b85578cf7..261996c230cf 100644 --- a/arch/mips/lantiq/falcon/reset.c +++ b/arch/mips/lantiq/falcon/reset.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2012 Thomas Langer <thomas.langer@lantiq.com> | 4 | * Copyright (C) 2012 Thomas Langer <thomas.langer@lantiq.com> |
| 7 | * Copyright (C) 2012 John Crispin <john@phrozen.org> | 5 | * Copyright (C) 2012 John Crispin <john@phrozen.org> |
diff --git a/arch/mips/lantiq/falcon/sysctrl.c b/arch/mips/lantiq/falcon/sysctrl.c index 82bbd0e2e298..037b08f3257e 100644 --- a/arch/mips/lantiq/falcon/sysctrl.c +++ b/arch/mips/lantiq/falcon/sysctrl.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2011 Thomas Langer <thomas.langer@lantiq.com> | 4 | * Copyright (C) 2011 Thomas Langer <thomas.langer@lantiq.com> |
| 7 | * Copyright (C) 2011 John Crispin <john@phrozen.org> | 5 | * Copyright (C) 2011 John Crispin <john@phrozen.org> |
diff --git a/arch/mips/lantiq/irq.c b/arch/mips/lantiq/irq.c index 6549499eb202..cfd87e662fcf 100644 --- a/arch/mips/lantiq/irq.c +++ b/arch/mips/lantiq/irq.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2010 John Crispin <john@phrozen.org> | 4 | * Copyright (C) 2010 John Crispin <john@phrozen.org> |
| 7 | * Copyright (C) 2010 Thomas Langer <thomas.langer@lantiq.com> | 5 | * Copyright (C) 2010 Thomas Langer <thomas.langer@lantiq.com> |
diff --git a/arch/mips/lantiq/prom.c b/arch/mips/lantiq/prom.c index 14d4c5e2b42f..51a218f04fe0 100644 --- a/arch/mips/lantiq/prom.c +++ b/arch/mips/lantiq/prom.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2010 John Crispin <john@phrozen.org> | 4 | * Copyright (C) 2010 John Crispin <john@phrozen.org> |
| 7 | */ | 5 | */ |
diff --git a/arch/mips/lantiq/prom.h b/arch/mips/lantiq/prom.h index 4b6576c50250..5cd29c6b33d7 100644 --- a/arch/mips/lantiq/prom.h +++ b/arch/mips/lantiq/prom.h | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2010 John Crispin <john@phrozen.org> | 4 | * Copyright (C) 2010 John Crispin <john@phrozen.org> |
| 7 | */ | 5 | */ |
diff --git a/arch/mips/lantiq/xway/clk.c b/arch/mips/lantiq/xway/clk.c index 41fc30d8ef89..47ad21430fe2 100644 --- a/arch/mips/lantiq/xway/clk.c +++ b/arch/mips/lantiq/xway/clk.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2010 John Crispin <john@phrozen.org> | 4 | * Copyright (C) 2010 John Crispin <john@phrozen.org> |
| 7 | * Copyright (C) 2013-2015 Lantiq Beteiligungs-GmbH & Co.KG | 5 | * Copyright (C) 2013-2015 Lantiq Beteiligungs-GmbH & Co.KG |
diff --git a/arch/mips/lantiq/xway/dcdc.c b/arch/mips/lantiq/xway/dcdc.c index 08f7abaadfe5..4960bee0a99d 100644 --- a/arch/mips/lantiq/xway/dcdc.c +++ b/arch/mips/lantiq/xway/dcdc.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2012 John Crispin <john@phrozen.org> | 4 | * Copyright (C) 2012 John Crispin <john@phrozen.org> |
| 7 | * Copyright (C) 2010 Sameer Ahmad, Lantiq GmbH | 5 | * Copyright (C) 2010 Sameer Ahmad, Lantiq GmbH |
diff --git a/arch/mips/lantiq/xway/gptu.c b/arch/mips/lantiq/xway/gptu.c index e304aabd6678..3d5683e75cf1 100644 --- a/arch/mips/lantiq/xway/gptu.c +++ b/arch/mips/lantiq/xway/gptu.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2012 John Crispin <john@phrozen.org> | 4 | * Copyright (C) 2012 John Crispin <john@phrozen.org> |
| 7 | * Copyright (C) 2012 Lantiq GmbH | 5 | * Copyright (C) 2012 Lantiq GmbH |
diff --git a/arch/mips/lantiq/xway/prom.c b/arch/mips/lantiq/xway/prom.c index 9475b2510adb..544619754b41 100644 --- a/arch/mips/lantiq/xway/prom.c +++ b/arch/mips/lantiq/xway/prom.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2010 John Crispin <john@phrozen.org> | 4 | * Copyright (C) 2010 John Crispin <john@phrozen.org> |
| 7 | * Copyright (C) 2013-2015 Lantiq Beteiligungs-GmbH & Co.KG | 5 | * Copyright (C) 2013-2015 Lantiq Beteiligungs-GmbH & Co.KG |
diff --git a/arch/mips/lantiq/xway/sysctrl.c b/arch/mips/lantiq/xway/sysctrl.c index fe25c99089b7..b4323b2214e2 100644 --- a/arch/mips/lantiq/xway/sysctrl.c +++ b/arch/mips/lantiq/xway/sysctrl.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2011-2012 John Crispin <john@phrozen.org> | 4 | * Copyright (C) 2011-2012 John Crispin <john@phrozen.org> |
| 7 | * Copyright (C) 2013-2015 Lantiq Beteiligungs-GmbH & Co.KG | 5 | * Copyright (C) 2013-2015 Lantiq Beteiligungs-GmbH & Co.KG |
diff --git a/arch/mips/lantiq/xway/vmmc.c b/arch/mips/lantiq/xway/vmmc.c index 3deab9a77718..7a14da8d9d15 100644 --- a/arch/mips/lantiq/xway/vmmc.c +++ b/arch/mips/lantiq/xway/vmmc.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2012 John Crispin <john@phrozen.org> | 4 | * Copyright (C) 2012 John Crispin <john@phrozen.org> |
| 7 | */ | 5 | */ |
diff --git a/arch/mips/lib/iomap_copy.c b/arch/mips/lib/iomap_copy.c index 368bb38267c5..157500a09a48 100644 --- a/arch/mips/lib/iomap_copy.c +++ b/arch/mips/lib/iomap_copy.c | |||
| @@ -1,17 +1,4 @@ | |||
| 1 | /* | 1 | // SPDX-License-Identifier: GPL-2.0-only |
| 2 | * This file is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of version 2 of the GNU General Public License | ||
| 4 | * as published by the Free Software Foundation. | ||
| 5 | * | ||
| 6 | * This program is distributed in the hope that it will be useful, | ||
| 7 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 8 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 9 | * GNU General Public License for more details. | ||
| 10 | * | ||
| 11 | * You should have received a copy of the GNU General Public License | ||
| 12 | * along with this program; if not, write to the Free Software Foundation, | ||
| 13 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. | ||
| 14 | */ | ||
| 15 | 2 | ||
| 16 | #include <linux/export.h> | 3 | #include <linux/export.h> |
| 17 | #include <linux/io.h> | 4 | #include <linux/io.h> |
diff --git a/arch/mips/math-emu/dp_2008class.c b/arch/mips/math-emu/dp_2008class.c index 9dc39fc4835e..81a0a63b12ed 100644 --- a/arch/mips/math-emu/dp_2008class.c +++ b/arch/mips/math-emu/dp_2008class.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * IEEE754 floating point arithmetic | 3 | * IEEE754 floating point arithmetic |
| 3 | * double precision: CLASS.f | 4 | * double precision: CLASS.f |
| @@ -6,10 +7,6 @@ | |||
| 6 | * MIPS floating point support | 7 | * MIPS floating point support |
| 7 | * Copyright (C) 2015 Imagination Technologies, Ltd. | 8 | * Copyright (C) 2015 Imagination Technologies, Ltd. |
| 8 | * Author: Markos Chandras <markos.chandras@imgtec.com> | 9 | * Author: Markos Chandras <markos.chandras@imgtec.com> |
| 9 | * | ||
| 10 | * This program is free software; you can distribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License as published by the | ||
| 12 | * Free Software Foundation; version 2 of the License. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include "ieee754dp.h" | 12 | #include "ieee754dp.h" |
diff --git a/arch/mips/math-emu/dp_fmax.c b/arch/mips/math-emu/dp_fmax.c index d1f984b40344..3eda9ff7b491 100644 --- a/arch/mips/math-emu/dp_fmax.c +++ b/arch/mips/math-emu/dp_fmax.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * IEEE754 floating point arithmetic | 3 | * IEEE754 floating point arithmetic |
| 3 | * double precision: MIN{,A}.f | 4 | * double precision: MIN{,A}.f |
| @@ -10,10 +11,6 @@ | |||
| 10 | * MIPS floating point support | 11 | * MIPS floating point support |
| 11 | * Copyright (C) 2015 Imagination Technologies, Ltd. | 12 | * Copyright (C) 2015 Imagination Technologies, Ltd. |
| 12 | * Author: Markos Chandras <markos.chandras@imgtec.com> | 13 | * Author: Markos Chandras <markos.chandras@imgtec.com> |
| 13 | * | ||
| 14 | * This program is free software; you can distribute it and/or modify it | ||
| 15 | * under the terms of the GNU General Public License as published by the | ||
| 16 | * Free Software Foundation; version 2 of the License. | ||
| 17 | */ | 14 | */ |
| 18 | 15 | ||
| 19 | #include "ieee754dp.h" | 16 | #include "ieee754dp.h" |
diff --git a/arch/mips/math-emu/dp_fmin.c b/arch/mips/math-emu/dp_fmin.c index f98b96135c8d..b3594a1704a7 100644 --- a/arch/mips/math-emu/dp_fmin.c +++ b/arch/mips/math-emu/dp_fmin.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * IEEE754 floating point arithmetic | 3 | * IEEE754 floating point arithmetic |
| 3 | * double precision: MIN{,A}.f | 4 | * double precision: MIN{,A}.f |
| @@ -10,10 +11,6 @@ | |||
| 10 | * MIPS floating point support | 11 | * MIPS floating point support |
| 11 | * Copyright (C) 2015 Imagination Technologies, Ltd. | 12 | * Copyright (C) 2015 Imagination Technologies, Ltd. |
| 12 | * Author: Markos Chandras <markos.chandras@imgtec.com> | 13 | * Author: Markos Chandras <markos.chandras@imgtec.com> |
| 13 | * | ||
| 14 | * This program is free software; you can distribute it and/or modify it | ||
| 15 | * under the terms of the GNU General Public License as published by the | ||
| 16 | * Free Software Foundation; version 2 of the License. | ||
| 17 | */ | 14 | */ |
| 18 | 15 | ||
| 19 | #include "ieee754dp.h" | 16 | #include "ieee754dp.h" |
diff --git a/arch/mips/math-emu/dp_maddf.c b/arch/mips/math-emu/dp_maddf.c index 7ea2f8222026..3da0ce44cdef 100644 --- a/arch/mips/math-emu/dp_maddf.c +++ b/arch/mips/math-emu/dp_maddf.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * IEEE754 floating point arithmetic | 3 | * IEEE754 floating point arithmetic |
| 3 | * double precision: MADDF.f (Fused Multiply Add) | 4 | * double precision: MADDF.f (Fused Multiply Add) |
| @@ -6,10 +7,6 @@ | |||
| 6 | * MIPS floating point support | 7 | * MIPS floating point support |
| 7 | * Copyright (C) 2015 Imagination Technologies, Ltd. | 8 | * Copyright (C) 2015 Imagination Technologies, Ltd. |
| 8 | * Author: Markos Chandras <markos.chandras@imgtec.com> | 9 | * Author: Markos Chandras <markos.chandras@imgtec.com> |
| 9 | * | ||
| 10 | * This program is free software; you can distribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License as published by the | ||
| 12 | * Free Software Foundation; version 2 of the License. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include "ieee754dp.h" | 12 | #include "ieee754dp.h" |
diff --git a/arch/mips/math-emu/sp_2008class.c b/arch/mips/math-emu/sp_2008class.c index ff62606a1465..b9adab6c2f91 100644 --- a/arch/mips/math-emu/sp_2008class.c +++ b/arch/mips/math-emu/sp_2008class.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * IEEE754 floating point arithmetic | 3 | * IEEE754 floating point arithmetic |
| 3 | * single precision: CLASS.f | 4 | * single precision: CLASS.f |
| @@ -6,10 +7,6 @@ | |||
| 6 | * MIPS floating point support | 7 | * MIPS floating point support |
| 7 | * Copyright (C) 2015 Imagination Technologies, Ltd. | 8 | * Copyright (C) 2015 Imagination Technologies, Ltd. |
| 8 | * Author: Markos Chandras <markos.chandras@imgtec.com> | 9 | * Author: Markos Chandras <markos.chandras@imgtec.com> |
| 9 | * | ||
| 10 | * This program is free software; you can distribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License as published by the | ||
| 12 | * Free Software Foundation; version 2 of the License. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include "ieee754sp.h" | 12 | #include "ieee754sp.h" |
diff --git a/arch/mips/math-emu/sp_fmax.c b/arch/mips/math-emu/sp_fmax.c index 22019ed691df..4ce1d1f8b499 100644 --- a/arch/mips/math-emu/sp_fmax.c +++ b/arch/mips/math-emu/sp_fmax.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * IEEE754 floating point arithmetic | 3 | * IEEE754 floating point arithmetic |
| 3 | * single precision: MAX{,A}.f | 4 | * single precision: MAX{,A}.f |
| @@ -10,10 +11,6 @@ | |||
| 10 | * MIPS floating point support | 11 | * MIPS floating point support |
| 11 | * Copyright (C) 2015 Imagination Technologies, Ltd. | 12 | * Copyright (C) 2015 Imagination Technologies, Ltd. |
| 12 | * Author: Markos Chandras <markos.chandras@imgtec.com> | 13 | * Author: Markos Chandras <markos.chandras@imgtec.com> |
| 13 | * | ||
| 14 | * This program is free software; you can distribute it and/or modify it | ||
| 15 | * under the terms of the GNU General Public License as published by the | ||
| 16 | * Free Software Foundation; version 2 of the License. | ||
| 17 | */ | 14 | */ |
| 18 | 15 | ||
| 19 | #include "ieee754sp.h" | 16 | #include "ieee754sp.h" |
diff --git a/arch/mips/math-emu/sp_fmin.c b/arch/mips/math-emu/sp_fmin.c index feaec3985cca..7ad867fd7de2 100644 --- a/arch/mips/math-emu/sp_fmin.c +++ b/arch/mips/math-emu/sp_fmin.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * IEEE754 floating point arithmetic | 3 | * IEEE754 floating point arithmetic |
| 3 | * single precision: MIN{,A}.f | 4 | * single precision: MIN{,A}.f |
| @@ -10,10 +11,6 @@ | |||
| 10 | * MIPS floating point support | 11 | * MIPS floating point support |
| 11 | * Copyright (C) 2015 Imagination Technologies, Ltd. | 12 | * Copyright (C) 2015 Imagination Technologies, Ltd. |
| 12 | * Author: Markos Chandras <markos.chandras@imgtec.com> | 13 | * Author: Markos Chandras <markos.chandras@imgtec.com> |
| 13 | * | ||
| 14 | * This program is free software; you can distribute it and/or modify it | ||
| 15 | * under the terms of the GNU General Public License as published by the | ||
| 16 | * Free Software Foundation; version 2 of the License. | ||
| 17 | */ | 14 | */ |
| 18 | 15 | ||
| 19 | #include "ieee754sp.h" | 16 | #include "ieee754sp.h" |
diff --git a/arch/mips/math-emu/sp_maddf.c b/arch/mips/math-emu/sp_maddf.c index 07ba675401e2..d638354add6d 100644 --- a/arch/mips/math-emu/sp_maddf.c +++ b/arch/mips/math-emu/sp_maddf.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * IEEE754 floating point arithmetic | 3 | * IEEE754 floating point arithmetic |
| 3 | * single precision: MADDF.f (Fused Multiply Add) | 4 | * single precision: MADDF.f (Fused Multiply Add) |
| @@ -6,10 +7,6 @@ | |||
| 6 | * MIPS floating point support | 7 | * MIPS floating point support |
| 7 | * Copyright (C) 2015 Imagination Technologies, Ltd. | 8 | * Copyright (C) 2015 Imagination Technologies, Ltd. |
| 8 | * Author: Markos Chandras <markos.chandras@imgtec.com> | 9 | * Author: Markos Chandras <markos.chandras@imgtec.com> |
| 9 | * | ||
| 10 | * This program is free software; you can distribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License as published by the | ||
| 12 | * Free Software Foundation; version 2 of the License. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include "ieee754sp.h" | 12 | #include "ieee754sp.h" |
diff --git a/arch/mips/pci/fixup-ath79.c b/arch/mips/pci/fixup-ath79.c index 9e651a4af05e..09a4ce53424f 100644 --- a/arch/mips/pci/fixup-ath79.c +++ b/arch/mips/pci/fixup-ath79.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2018 John Crispin <john@phrozen.org> | 3 | * Copyright (C) 2018 John Crispin <john@phrozen.org> |
| 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 version 2 as published | ||
| 6 | * by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/pci.h> | 6 | #include <linux/pci.h> |
diff --git a/arch/mips/pci/fixup-lantiq.c b/arch/mips/pci/fixup-lantiq.c index 81530a13b349..105569c1b712 100644 --- a/arch/mips/pci/fixup-lantiq.c +++ b/arch/mips/pci/fixup-lantiq.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2012 John Crispin <john@phrozen.org> | 4 | * Copyright (C) 2012 John Crispin <john@phrozen.org> |
| 7 | */ | 5 | */ |
diff --git a/arch/mips/pci/ops-lantiq.c b/arch/mips/pci/ops-lantiq.c index f51e10899cc2..7d71355394a6 100644 --- a/arch/mips/pci/ops-lantiq.c +++ b/arch/mips/pci/ops-lantiq.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2010 John Crispin <john@phrozen.org> | 4 | * Copyright (C) 2010 John Crispin <john@phrozen.org> |
| 7 | */ | 5 | */ |
diff --git a/arch/mips/pci/pci-ar71xx.c b/arch/mips/pci/pci-ar71xx.c index bdf87b43633f..a9f8e7c881bd 100644 --- a/arch/mips/pci/pci-ar71xx.c +++ b/arch/mips/pci/pci-ar71xx.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Atheros AR71xx PCI host controller driver | 3 | * Atheros AR71xx PCI host controller driver |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (C) 2008 Imre Kaloz <kaloz@openwrt.org> | 6 | * Copyright (C) 2008 Imre Kaloz <kaloz@openwrt.org> |
| 6 | * | 7 | * |
| 7 | * Parts of this file are based on Atheros' 2.6.15 BSP | 8 | * Parts of this file are based on Atheros' 2.6.15 BSP |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify it | ||
| 10 | * under the terms of the GNU General Public License version 2 as published | ||
| 11 | * by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/resource.h> | 11 | #include <linux/resource.h> |
diff --git a/arch/mips/pci/pci-ar724x.c b/arch/mips/pci/pci-ar724x.c index 64b58cc48a91..869d5c9a2f8d 100644 --- a/arch/mips/pci/pci-ar724x.c +++ b/arch/mips/pci/pci-ar724x.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Atheros AR724X PCI host controller driver | 3 | * Atheros AR724X PCI host controller driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 René Bolldorf <xsecute@googlemail.com> | 5 | * Copyright (C) 2011 René Bolldorf <xsecute@googlemail.com> |
| 5 | * Copyright (C) 2009-2011 Gabor Juhos <juhosg@openwrt.org> | 6 | * Copyright (C) 2009-2011 Gabor Juhos <juhosg@openwrt.org> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published | ||
| 9 | * by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/irq.h> | 9 | #include <linux/irq.h> |
diff --git a/arch/mips/pci/pci-lantiq.c b/arch/mips/pci/pci-lantiq.c index f18f887f481d..1ca42f482130 100644 --- a/arch/mips/pci/pci-lantiq.c +++ b/arch/mips/pci/pci-lantiq.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2010 John Crispin <john@phrozen.org> | 4 | * Copyright (C) 2010 John Crispin <john@phrozen.org> |
| 7 | */ | 5 | */ |
diff --git a/arch/mips/pci/pci-lantiq.h b/arch/mips/pci/pci-lantiq.h index 0cc71253a497..fdbb0e89bfbf 100644 --- a/arch/mips/pci/pci-lantiq.h +++ b/arch/mips/pci/pci-lantiq.h | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2010 John Crispin <john@phrozen.org> | 4 | * Copyright (C) 2010 John Crispin <john@phrozen.org> |
| 7 | */ | 5 | */ |
diff --git a/arch/mips/pci/pci-mt7620.c b/arch/mips/pci/pci-mt7620.c index f6b77788124a..d36061603752 100644 --- a/arch/mips/pci/pci-mt7620.c +++ b/arch/mips/pci/pci-mt7620.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Ralink MT7620A SoC PCI support | 3 | * Ralink MT7620A SoC PCI support |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2007-2013 Bruce Chang (Mediatek) | 5 | * Copyright (C) 2007-2013 Bruce Chang (Mediatek) |
| 5 | * Copyright (C) 2013-2016 John Crispin <john@phrozen.org> | 6 | * Copyright (C) 2013-2016 John Crispin <john@phrozen.org> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published | ||
| 9 | * by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/types.h> | 9 | #include <linux/types.h> |
diff --git a/arch/mips/pci/pci-rt2880.c b/arch/mips/pci/pci-rt2880.c index f376a1df326a..c9f4d4ba058a 100644 --- a/arch/mips/pci/pci-rt2880.c +++ b/arch/mips/pci/pci-rt2880.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Ralink RT288x SoC PCI register definitions | 3 | * Ralink RT288x SoC PCI register definitions |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (C) 2009 Gabor Juhos <juhosg@openwrt.org> | 6 | * Copyright (C) 2009 Gabor Juhos <juhosg@openwrt.org> |
| 6 | * | 7 | * |
| 7 | * Parts of this file are based on Ralink's 2.6.21 BSP | 8 | * Parts of this file are based on Ralink's 2.6.21 BSP |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify it | ||
| 10 | * under the terms of the GNU General Public License version 2 as published | ||
| 11 | * by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/delay.h> | 11 | #include <linux/delay.h> |
diff --git a/arch/mips/pci/pci-rt3883.c b/arch/mips/pci/pci-rt3883.c index bafbf69e7dc4..0ac6346026d0 100644 --- a/arch/mips/pci/pci-rt3883.c +++ b/arch/mips/pci/pci-rt3883.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Ralink RT3662/RT3883 SoC PCI support | 3 | * Ralink RT3662/RT3883 SoC PCI support |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011-2013 Gabor Juhos <juhosg@openwrt.org> | 5 | * Copyright (C) 2011-2013 Gabor Juhos <juhosg@openwrt.org> |
| 5 | * | 6 | * |
| 6 | * Parts of this file are based on Ralink's 2.6.21 BSP | 7 | * Parts of this file are based on Ralink's 2.6.21 BSP |
| 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 version 2 as published | ||
| 10 | * by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/types.h> | 10 | #include <linux/types.h> |
diff --git a/arch/mips/ralink/Makefile b/arch/mips/ralink/Makefile index fe3471533820..26fabbdea1f1 100644 --- a/arch/mips/ralink/Makefile +++ b/arch/mips/ralink/Makefile | |||
| @@ -1,6 +1,4 @@ | |||
| 1 | # This program is free software; you can redistribute it and/or modify it | 1 | # SPDX-License-Identifier: GPL-2.0-only |
| 2 | # under the terms of the GNU General Public License version 2 as published | ||
| 3 | # by the Free Software Foundation.# | ||
| 4 | # Makefile for the Ralink common stuff | 2 | # Makefile for the Ralink common stuff |
| 5 | # | 3 | # |
| 6 | # Copyright (C) 2009-2011 Gabor Juhos <juhosg@openwrt.org> | 4 | # Copyright (C) 2009-2011 Gabor Juhos <juhosg@openwrt.org> |
diff --git a/arch/mips/ralink/bootrom.c b/arch/mips/ralink/bootrom.c index 648f5eb2ba68..88bcce59beeb 100644 --- a/arch/mips/ralink/bootrom.c +++ b/arch/mips/ralink/bootrom.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2013 John Crispin <john@phrozen.org> | 4 | * Copyright (C) 2013 John Crispin <john@phrozen.org> |
| 7 | */ | 5 | */ |
diff --git a/arch/mips/ralink/clk.c b/arch/mips/ralink/clk.c index 1b7df115eb60..2f9d5acb38ea 100644 --- a/arch/mips/ralink/clk.c +++ b/arch/mips/ralink/clk.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2011 Gabor Juhos <juhosg@openwrt.org> | 4 | * Copyright (C) 2011 Gabor Juhos <juhosg@openwrt.org> |
| 7 | * Copyright (C) 2013 John Crispin <john@phrozen.org> | 5 | * Copyright (C) 2013 John Crispin <john@phrozen.org> |
diff --git a/arch/mips/ralink/common.h b/arch/mips/ralink/common.h index b8245d0940d6..4bc65b7a3241 100644 --- a/arch/mips/ralink/common.h +++ b/arch/mips/ralink/common.h | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2013 John Crispin <john@phrozen.org> | 4 | * Copyright (C) 2013 John Crispin <john@phrozen.org> |
| 7 | */ | 5 | */ |
diff --git a/arch/mips/ralink/early_printk.c b/arch/mips/ralink/early_printk.c index ecd30ddfb3db..eb4fac25eaf6 100644 --- a/arch/mips/ralink/early_printk.c +++ b/arch/mips/ralink/early_printk.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2011-2012 Gabor Juhos <juhosg@openwrt.org> | 4 | * Copyright (C) 2011-2012 Gabor Juhos <juhosg@openwrt.org> |
| 7 | */ | 5 | */ |
diff --git a/arch/mips/ralink/ill_acc.c b/arch/mips/ralink/ill_acc.c index fc056f2acfeb..0ddeb31afa93 100644 --- a/arch/mips/ralink/ill_acc.c +++ b/arch/mips/ralink/ill_acc.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2013 John Crispin <john@phrozen.org> | 4 | * Copyright (C) 2013 John Crispin <john@phrozen.org> |
| 7 | */ | 5 | */ |
diff --git a/arch/mips/ralink/irq-gic.c b/arch/mips/ralink/irq-gic.c index bda576f2cad8..3bab51a5fb4c 100644 --- a/arch/mips/ralink/irq-gic.c +++ b/arch/mips/ralink/irq-gic.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2015 Nikolay Martynov <mar.kolya@gmail.com> | 4 | * Copyright (C) 2015 Nikolay Martynov <mar.kolya@gmail.com> |
| 7 | * Copyright (C) 2015 John Crispin <john@phrozen.org> | 5 | * Copyright (C) 2015 John Crispin <john@phrozen.org> |
diff --git a/arch/mips/ralink/irq.c b/arch/mips/ralink/irq.c index 9b478c95aaf5..c945d76cfce5 100644 --- a/arch/mips/ralink/irq.c +++ b/arch/mips/ralink/irq.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2009 Gabor Juhos <juhosg@openwrt.org> | 4 | * Copyright (C) 2009 Gabor Juhos <juhosg@openwrt.org> |
| 7 | * Copyright (C) 2013 John Crispin <john@phrozen.org> | 5 | * Copyright (C) 2013 John Crispin <john@phrozen.org> |
diff --git a/arch/mips/ralink/mt7620.c b/arch/mips/ralink/mt7620.c index c1ce6f43642b..fcf010038054 100644 --- a/arch/mips/ralink/mt7620.c +++ b/arch/mips/ralink/mt7620.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Parts of this file are based on Ralink's 2.6.21 BSP | 4 | * Parts of this file are based on Ralink's 2.6.21 BSP |
| 7 | * | 5 | * |
diff --git a/arch/mips/ralink/mt7621.c b/arch/mips/ralink/mt7621.c index d2718de60b9b..9415be0d57b8 100644 --- a/arch/mips/ralink/mt7621.c +++ b/arch/mips/ralink/mt7621.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2015 Nikolay Martynov <mar.kolya@gmail.com> | 4 | * Copyright (C) 2015 Nikolay Martynov <mar.kolya@gmail.com> |
| 7 | * Copyright (C) 2015 John Crispin <john@phrozen.org> | 5 | * Copyright (C) 2015 John Crispin <john@phrozen.org> |
diff --git a/arch/mips/ralink/of.c b/arch/mips/ralink/of.c index d544e7b07f7a..59b23095bfbb 100644 --- a/arch/mips/ralink/of.c +++ b/arch/mips/ralink/of.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2008 Imre Kaloz <kaloz@openwrt.org> | 4 | * Copyright (C) 2008 Imre Kaloz <kaloz@openwrt.org> |
| 7 | * Copyright (C) 2008-2009 Gabor Juhos <juhosg@openwrt.org> | 5 | * Copyright (C) 2008-2009 Gabor Juhos <juhosg@openwrt.org> |
diff --git a/arch/mips/ralink/prom.c b/arch/mips/ralink/prom.c index 23198c9050e5..02e7878dc427 100644 --- a/arch/mips/ralink/prom.c +++ b/arch/mips/ralink/prom.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2009 Gabor Juhos <juhosg@openwrt.org> | 4 | * Copyright (C) 2009 Gabor Juhos <juhosg@openwrt.org> |
| 7 | * Copyright (C) 2010 Joonas Lahtinen <joonas.lahtinen@gmail.com> | 5 | * Copyright (C) 2010 Joonas Lahtinen <joonas.lahtinen@gmail.com> |
diff --git a/arch/mips/ralink/reset.c b/arch/mips/ralink/reset.c index e9531fea23a2..8126f1260407 100644 --- a/arch/mips/ralink/reset.c +++ b/arch/mips/ralink/reset.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2008-2009 Gabor Juhos <juhosg@openwrt.org> | 4 | * Copyright (C) 2008-2009 Gabor Juhos <juhosg@openwrt.org> |
| 7 | * Copyright (C) 2008 Imre Kaloz <kaloz@openwrt.org> | 5 | * Copyright (C) 2008 Imre Kaloz <kaloz@openwrt.org> |
diff --git a/arch/mips/ralink/rt288x.c b/arch/mips/ralink/rt288x.c index 60e44cc8d2c9..3f096897858c 100644 --- a/arch/mips/ralink/rt288x.c +++ b/arch/mips/ralink/rt288x.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Parts of this file are based on Ralink's 2.6.21 BSP | 4 | * Parts of this file are based on Ralink's 2.6.21 BSP |
| 7 | * | 5 | * |
diff --git a/arch/mips/ralink/rt305x.c b/arch/mips/ralink/rt305x.c index 0f2264e0cf76..496f966c05f9 100644 --- a/arch/mips/ralink/rt305x.c +++ b/arch/mips/ralink/rt305x.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Parts of this file are based on Ralink's 2.6.21 BSP | 4 | * Parts of this file are based on Ralink's 2.6.21 BSP |
| 7 | * | 5 | * |
diff --git a/arch/mips/ralink/rt3883.c b/arch/mips/ralink/rt3883.c index 48ce701557a4..8f3fe3106708 100644 --- a/arch/mips/ralink/rt3883.c +++ b/arch/mips/ralink/rt3883.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Parts of this file are based on Ralink's 2.6.21 BSP | 4 | * Parts of this file are based on Ralink's 2.6.21 BSP |
| 7 | * | 5 | * |
diff --git a/arch/mips/ralink/timer-gic.c b/arch/mips/ralink/timer-gic.c index b5f07d21fcf2..944fbe0fc741 100644 --- a/arch/mips/ralink/timer-gic.c +++ b/arch/mips/ralink/timer-gic.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2015 Nikolay Martynov <mar.kolya@gmail.com> | 4 | * Copyright (C) 2015 Nikolay Martynov <mar.kolya@gmail.com> |
| 7 | * Copyright (C) 2015 John Crispin <john@phrozen.org> | 5 | * Copyright (C) 2015 John Crispin <john@phrozen.org> |
diff --git a/arch/mips/ralink/timer.c b/arch/mips/ralink/timer.c index 4f46a4509f79..0ad8ff2e4f6e 100644 --- a/arch/mips/ralink/timer.c +++ b/arch/mips/ralink/timer.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Ralink RT2880 timer | 3 | * Ralink RT2880 timer |
| 3 | * Author: John Crispin | 4 | * Author: John Crispin |
| 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 version 2 as published | ||
| 7 | * by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * Copyright (C) 2013 John Crispin <john@phrozen.org> | 6 | * Copyright (C) 2013 John Crispin <john@phrozen.org> |
| 10 | */ | 7 | */ |
| 11 | 8 | ||
diff --git a/arch/nios2/include/asm/timex.h b/arch/nios2/include/asm/timex.h index 2f2abb28ec2f..a769f871b28d 100644 --- a/arch/nios2/include/asm/timex.h +++ b/arch/nios2/include/asm/timex.h | |||
| @@ -1,17 +1,5 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* Copyright Altera Corporation (C) 2014. All rights reserved. | 2 | /* Copyright Altera Corporation (C) 2014. All rights reserved. |
| 2 | * | ||
| 3 | * This program is free software; you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License, version 2, | ||
| 5 | * as published by the Free Software Foundation. | ||
| 6 | * | ||
| 7 | * This program is distributed in the hope that it will be useful, | ||
| 8 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 9 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 10 | * GNU General Public License for more details. | ||
| 11 | * | ||
| 12 | * You should have received a copy of the GNU General Public License | ||
| 13 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 14 | * | ||
| 15 | */ | 3 | */ |
| 16 | 4 | ||
| 17 | #ifndef _ASM_NIOS2_TIMEX_H | 5 | #ifndef _ASM_NIOS2_TIMEX_H |
diff --git a/arch/nios2/lib/delay.c b/arch/nios2/lib/delay.c index 088119cd0cc5..f1e39c7f7439 100644 --- a/arch/nios2/lib/delay.c +++ b/arch/nios2/lib/delay.c | |||
| @@ -1,17 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Copyright Altera Corporation (C) 2014. All rights reserved. | 2 | /* Copyright Altera Corporation (C) 2014. All rights reserved. |
| 2 | * | ||
| 3 | * This program is free software; you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License, version 2, | ||
| 5 | * as published by the Free Software Foundation. | ||
| 6 | * | ||
| 7 | * This program is distributed in the hope that it will be useful, | ||
| 8 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 9 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 10 | * GNU General Public License for more details. | ||
| 11 | * | ||
| 12 | * You should have received a copy of the GNU General Public License | ||
| 13 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 14 | * | ||
| 15 | */ | 3 | */ |
| 16 | 4 | ||
| 17 | #include <linux/module.h> | 5 | #include <linux/module.h> |
diff --git a/arch/openrisc/lib/delay.c b/arch/openrisc/lib/delay.c index a92bd621aa1f..036ae57180ef 100644 --- a/arch/openrisc/lib/delay.c +++ b/arch/openrisc/lib/delay.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OpenRISC Linux | 3 | * OpenRISC Linux |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * Modifications for the OpenRISC architecture: | 9 | * Modifications for the OpenRISC architecture: |
| 9 | * Copyright (C) 2010-2011 Jonas Bonn <jonas@southpole.se> | 10 | * Copyright (C) 2010-2011 Jonas Bonn <jonas@southpole.se> |
| 10 | * | 11 | * |
| 11 | * This program is free software; you can redistribute it and/or | ||
| 12 | * modify it under the terms of the GNU General Public License | ||
| 13 | * version 2 as published by the Free Software Foundation | ||
| 14 | * | ||
| 15 | * Precise Delay Loops | 12 | * Precise Delay Loops |
| 16 | */ | 13 | */ |
| 17 | 14 | ||
diff --git a/arch/parisc/include/asm/dwarf.h b/arch/parisc/include/asm/dwarf.h index 8fe7d6b2cc42..f4512db86a19 100644 --- a/arch/parisc/include/asm/dwarf.h +++ b/arch/parisc/include/asm/dwarf.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Helge Deller <deller@gmx.de> | 3 | * Copyright (C) 2016 Helge Deller <deller@gmx.de> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _ASM_PARISC_DWARF_H | 6 | #ifndef _ASM_PARISC_DWARF_H |
diff --git a/arch/powerpc/boot/cuboot-52xx.c b/arch/powerpc/boot/cuboot-52xx.c index 4c42ec8687be..b332056f2420 100644 --- a/arch/powerpc/boot/cuboot-52xx.c +++ b/arch/powerpc/boot/cuboot-52xx.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Old U-boot compatibility for MPC5200 | 3 | * Old U-boot compatibility for MPC5200 |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Copyright (c) 2007 Secret Lab Technologies Ltd. | 7 | * Copyright (c) 2007 Secret Lab Technologies Ltd. |
| 7 | * Copyright (c) 2007 Freescale Semiconductor, Inc. | 8 | * Copyright (c) 2007 Freescale Semiconductor, Inc. |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify it | ||
| 10 | * under the terms of the GNU General Public License version 2 as published | ||
| 11 | * by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include "ops.h" | 11 | #include "ops.h" |
diff --git a/arch/powerpc/boot/cuboot-824x.c b/arch/powerpc/boot/cuboot-824x.c index ced90c53de48..15818cb97c44 100644 --- a/arch/powerpc/boot/cuboot-824x.c +++ b/arch/powerpc/boot/cuboot-824x.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Old U-boot compatibility for 824x | 3 | * Old U-boot compatibility for 824x |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2007 Freescale Semiconductor, Inc. | 5 | * Copyright (c) 2007 Freescale Semiconductor, Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include "ops.h" | 8 | #include "ops.h" |
diff --git a/arch/powerpc/boot/cuboot-83xx.c b/arch/powerpc/boot/cuboot-83xx.c index 61af1c1e8255..4063c6263c31 100644 --- a/arch/powerpc/boot/cuboot-83xx.c +++ b/arch/powerpc/boot/cuboot-83xx.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Old U-boot compatibility for 83xx | 3 | * Old U-boot compatibility for 83xx |
| 3 | * | 4 | * |
| 4 | * Author: Scott Wood <scottwood@freescale.com> | 5 | * Author: Scott Wood <scottwood@freescale.com> |
| 5 | * | 6 | * |
| 6 | * Copyright (c) 2007 Freescale Semiconductor, Inc. | 7 | * Copyright (c) 2007 Freescale Semiconductor, Inc. |
| 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 version 2 as published | ||
| 10 | * by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include "ops.h" | 10 | #include "ops.h" |
diff --git a/arch/powerpc/boot/cuboot-85xx-cpm2.c b/arch/powerpc/boot/cuboot-85xx-cpm2.c index 723872ddd447..ac5115beb348 100644 --- a/arch/powerpc/boot/cuboot-85xx-cpm2.c +++ b/arch/powerpc/boot/cuboot-85xx-cpm2.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Old U-boot compatibility for 85xx | 3 | * Old U-boot compatibility for 85xx |
| 3 | * | 4 | * |
| 4 | * Author: Scott Wood <scottwood@freescale.com> | 5 | * Author: Scott Wood <scottwood@freescale.com> |
| 5 | * | 6 | * |
| 6 | * Copyright (c) 2007 Freescale Semiconductor, Inc. | 7 | * Copyright (c) 2007 Freescale Semiconductor, Inc. |
| 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 version 2 as published | ||
| 10 | * by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include "ops.h" | 10 | #include "ops.h" |
diff --git a/arch/powerpc/boot/cuboot-85xx.c b/arch/powerpc/boot/cuboot-85xx.c index 277ba4a79b5a..1466cc63d623 100644 --- a/arch/powerpc/boot/cuboot-85xx.c +++ b/arch/powerpc/boot/cuboot-85xx.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Old U-boot compatibility for 85xx | 3 | * Old U-boot compatibility for 85xx |
| 3 | * | 4 | * |
| 4 | * Author: Scott Wood <scottwood@freescale.com> | 5 | * Author: Scott Wood <scottwood@freescale.com> |
| 5 | * | 6 | * |
| 6 | * Copyright (c) 2007 Freescale Semiconductor, Inc. | 7 | * Copyright (c) 2007 Freescale Semiconductor, Inc. |
| 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 version 2 as published | ||
| 10 | * by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include "ops.h" | 10 | #include "ops.h" |
diff --git a/arch/powerpc/boot/cuboot-8xx.c b/arch/powerpc/boot/cuboot-8xx.c index c202c8868bd6..e4499fba5d2b 100644 --- a/arch/powerpc/boot/cuboot-8xx.c +++ b/arch/powerpc/boot/cuboot-8xx.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Old U-boot compatibility for 8xx | 3 | * Old U-boot compatibility for 8xx |
| 3 | * | 4 | * |
| 4 | * Author: Scott Wood <scottwood@freescale.com> | 5 | * Author: Scott Wood <scottwood@freescale.com> |
| 5 | * | 6 | * |
| 6 | * Copyright (c) 2007 Freescale Semiconductor, Inc. | 7 | * Copyright (c) 2007 Freescale Semiconductor, Inc. |
| 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 version 2 as published | ||
| 10 | * by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include "ops.h" | 10 | #include "ops.h" |
diff --git a/arch/powerpc/boot/cuboot-acadia.c b/arch/powerpc/boot/cuboot-acadia.c index 0634aba6348a..46e96756cfe1 100644 --- a/arch/powerpc/boot/cuboot-acadia.c +++ b/arch/powerpc/boot/cuboot-acadia.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Old U-boot compatibility for Acadia | 3 | * Old U-boot compatibility for Acadia |
| 3 | * | 4 | * |
| 4 | * Author: Josh Boyer <jwboyer@linux.vnet.ibm.com> | 5 | * Author: Josh Boyer <jwboyer@linux.vnet.ibm.com> |
| 5 | * | 6 | * |
| 6 | * Copyright 2008 IBM Corporation | 7 | * Copyright 2008 IBM Corporation |
| 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 version 2 as published | ||
| 10 | * by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include "ops.h" | 10 | #include "ops.h" |
diff --git a/arch/powerpc/boot/cuboot-amigaone.c b/arch/powerpc/boot/cuboot-amigaone.c index d5029674030b..f3b6d6236ca7 100644 --- a/arch/powerpc/boot/cuboot-amigaone.c +++ b/arch/powerpc/boot/cuboot-amigaone.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Old U-boot compatibility for AmigaOne | 3 | * Old U-boot compatibility for AmigaOne |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Based on cuboot-83xx.c | 7 | * Based on cuboot-83xx.c |
| 7 | * Copyright (c) 2007 Freescale Semiconductor, Inc. | 8 | * Copyright (c) 2007 Freescale Semiconductor, Inc. |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify it | ||
| 10 | * under the terms of the GNU General Public License version 2 as published | ||
| 11 | * by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include "ops.h" | 11 | #include "ops.h" |
diff --git a/arch/powerpc/boot/cuboot-bamboo.c b/arch/powerpc/boot/cuboot-bamboo.c index b5c30f766c40..a5dcf3091d45 100644 --- a/arch/powerpc/boot/cuboot-bamboo.c +++ b/arch/powerpc/boot/cuboot-bamboo.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Old U-boot compatibility for Bamboo | 3 | * Old U-boot compatibility for Bamboo |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Copyright 2007 IBM Corporation | 7 | * Copyright 2007 IBM Corporation |
| 7 | * | 8 | * |
| 8 | * Based on cuboot-ebony.c | 9 | * Based on cuboot-ebony.c |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published | ||
| 12 | * by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include "ops.h" | 12 | #include "ops.h" |
diff --git a/arch/powerpc/boot/cuboot-ebony.c b/arch/powerpc/boot/cuboot-ebony.c index 56564ba37f62..3e602ee0e183 100644 --- a/arch/powerpc/boot/cuboot-ebony.c +++ b/arch/powerpc/boot/cuboot-ebony.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Old U-boot compatibility for Ebony | 3 | * Old U-boot compatibility for Ebony |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Copyright 2007 David Gibson, IBM Corporatio. | 7 | * Copyright 2007 David Gibson, IBM Corporatio. |
| 7 | * Based on cuboot-83xx.c, which is: | 8 | * Based on cuboot-83xx.c, which is: |
| 8 | * Copyright (c) 2007 Freescale Semiconductor, Inc. | 9 | * Copyright (c) 2007 Freescale Semiconductor, Inc. |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published | ||
| 12 | * by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include "ops.h" | 12 | #include "ops.h" |
diff --git a/arch/powerpc/boot/cuboot-hotfoot.c b/arch/powerpc/boot/cuboot-hotfoot.c index 8f697b958e45..888a6b9bfead 100644 --- a/arch/powerpc/boot/cuboot-hotfoot.c +++ b/arch/powerpc/boot/cuboot-hotfoot.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Old U-boot compatibility for Esteem 195E Hotfoot CPU Board | 3 | * Old U-boot compatibility for Esteem 195E Hotfoot CPU Board |
| 3 | * | 4 | * |
| 4 | * Author: Solomon Peachy <solomon@linux-wlan.com> | 5 | * Author: Solomon Peachy <solomon@linux-wlan.com> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include "ops.h" | 8 | #include "ops.h" |
diff --git a/arch/powerpc/boot/cuboot-katmai.c b/arch/powerpc/boot/cuboot-katmai.c index 5434d70b5660..034a748fde24 100644 --- a/arch/powerpc/boot/cuboot-katmai.c +++ b/arch/powerpc/boot/cuboot-katmai.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Old U-boot compatibility for Katmai | 3 | * Old U-boot compatibility for Katmai |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * Copyright 2007 David Gibson, IBM Corporation. | 9 | * Copyright 2007 David Gibson, IBM Corporation. |
| 9 | * Based on cuboot-83xx.c, which is: | 10 | * Based on cuboot-83xx.c, which is: |
| 10 | * Copyright (c) 2007 Freescale Semiconductor, Inc. | 11 | * Copyright (c) 2007 Freescale Semiconductor, Inc. |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify it | ||
| 13 | * under the terms of the GNU General Public License version 2 as published | ||
| 14 | * by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #include "ops.h" | 14 | #include "ops.h" |
diff --git a/arch/powerpc/boot/cuboot-kilauea.c b/arch/powerpc/boot/cuboot-kilauea.c index 80cdad6bbc3f..fda182f518a2 100644 --- a/arch/powerpc/boot/cuboot-kilauea.c +++ b/arch/powerpc/boot/cuboot-kilauea.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Old U-boot compatibility for PPC405EX. This image is already included | 3 | * Old U-boot compatibility for PPC405EX. This image is already included |
| 3 | * a dtb. | 4 | * a dtb. |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Author: Tiejun Chen <tiejun.chen@windriver.com> | 6 | * Author: Tiejun Chen <tiejun.chen@windriver.com> |
| 6 | * | 7 | * |
| 7 | * Copyright (C) 2009 Wind River Systems, Inc. | 8 | * Copyright (C) 2009 Wind River Systems, Inc. |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify it | ||
| 10 | * under the terms of the GNU General Public License version 2 as published | ||
| 11 | * by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include "ops.h" | 11 | #include "ops.h" |
diff --git a/arch/powerpc/boot/cuboot-pq2.c b/arch/powerpc/boot/cuboot-pq2.c index 9c7d13428293..d32765c03edd 100644 --- a/arch/powerpc/boot/cuboot-pq2.c +++ b/arch/powerpc/boot/cuboot-pq2.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Old U-boot compatibility for PowerQUICC II | 3 | * Old U-boot compatibility for PowerQUICC II |
| 3 | * (a.k.a. 82xx with CPM, not the 8240 family of chips) | 4 | * (a.k.a. 82xx with CPM, not the 8240 family of chips) |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Author: Scott Wood <scottwood@freescale.com> | 6 | * Author: Scott Wood <scottwood@freescale.com> |
| 6 | * | 7 | * |
| 7 | * Copyright (c) 2007 Freescale Semiconductor, Inc. | 8 | * Copyright (c) 2007 Freescale Semiconductor, Inc. |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify it | ||
| 10 | * under the terms of the GNU General Public License version 2 as published | ||
| 11 | * by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include "ops.h" | 11 | #include "ops.h" |
diff --git a/arch/powerpc/boot/cuboot-sam440ep.c b/arch/powerpc/boot/cuboot-sam440ep.c index ec10a47460dd..d875119e3c4a 100644 --- a/arch/powerpc/boot/cuboot-sam440ep.c +++ b/arch/powerpc/boot/cuboot-sam440ep.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Old U-boot compatibility for Sam440ep based off bamboo.c code | 3 | * Old U-boot compatibility for Sam440ep based off bamboo.c code |
| 3 | * original copyrights below | 4 | * original copyrights below |
| @@ -10,10 +11,6 @@ | |||
| 10 | * | 11 | * |
| 11 | * Modified from cuboot-bamboo.c for sam440ep: | 12 | * Modified from cuboot-bamboo.c for sam440ep: |
| 12 | * Copyright 2008 Giuseppe Coviello <gicoviello@gmail.com> | 13 | * Copyright 2008 Giuseppe Coviello <gicoviello@gmail.com> |
| 13 | * | ||
| 14 | * This program is free software; you can redistribute it and/or modify it | ||
| 15 | * under the terms of the GNU General Public License version 2 as published | ||
| 16 | * by the Free Software Foundation. | ||
| 17 | */ | 14 | */ |
| 18 | 15 | ||
| 19 | #include "ops.h" | 16 | #include "ops.h" |
diff --git a/arch/powerpc/boot/cuboot-taishan.c b/arch/powerpc/boot/cuboot-taishan.c index 9bc906a754dd..3d40670b248b 100644 --- a/arch/powerpc/boot/cuboot-taishan.c +++ b/arch/powerpc/boot/cuboot-taishan.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Old U-boot compatibility for Taishan | 3 | * Old U-boot compatibility for Taishan |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * Copyright 2007 David Gibson, IBM Corporation. | 9 | * Copyright 2007 David Gibson, IBM Corporation. |
| 9 | * Based on cuboot-83xx.c, which is: | 10 | * Based on cuboot-83xx.c, which is: |
| 10 | * Copyright (c) 2007 Freescale Semiconductor, Inc. | 11 | * Copyright (c) 2007 Freescale Semiconductor, Inc. |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify it | ||
| 13 | * under the terms of the GNU General Public License version 2 as published | ||
| 14 | * by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #include "ops.h" | 14 | #include "ops.h" |
diff --git a/arch/powerpc/boot/cuboot-warp.c b/arch/powerpc/boot/cuboot-warp.c index 806df693fea6..1ec0fa28480b 100644 --- a/arch/powerpc/boot/cuboot-warp.c +++ b/arch/powerpc/boot/cuboot-warp.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2008 PIKA Technologies | 3 | * Copyright (c) 2008 PIKA Technologies |
| 3 | * Sean MacLennan <smaclennan@pikatech.com> | 4 | * Sean MacLennan <smaclennan@pikatech.com> |
| 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 version 2 as published | ||
| 7 | * by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include "ops.h" | 7 | #include "ops.h" |
diff --git a/arch/powerpc/boot/cuboot-yosemite.c b/arch/powerpc/boot/cuboot-yosemite.c index cc6e338c5d0d..ce3fdb73798e 100644 --- a/arch/powerpc/boot/cuboot-yosemite.c +++ b/arch/powerpc/boot/cuboot-yosemite.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Old U-boot compatibility for Yosemite | 3 | * Old U-boot compatibility for Yosemite |
| 3 | * | 4 | * |
| 4 | * Author: Josh Boyer <jwboyer@linux.vnet.ibm.com> | 5 | * Author: Josh Boyer <jwboyer@linux.vnet.ibm.com> |
| 5 | * | 6 | * |
| 6 | * Copyright 2008 IBM Corporation | 7 | * Copyright 2008 IBM Corporation |
| 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 version 2 as published | ||
| 10 | * by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include "ops.h" | 10 | #include "ops.h" |
diff --git a/arch/powerpc/boot/cuboot.c b/arch/powerpc/boot/cuboot.c index 7768b2306b7a..7f186658ff06 100644 --- a/arch/powerpc/boot/cuboot.c +++ b/arch/powerpc/boot/cuboot.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Compatibility for old (not device tree aware) U-Boot versions | 3 | * Compatibility for old (not device tree aware) U-Boot versions |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Copyright 2007 David Gibson, IBM Corporation. | 8 | * Copyright 2007 David Gibson, IBM Corporation. |
| 8 | * Copyright (c) 2007 Freescale Semiconductor, Inc. | 9 | * Copyright (c) 2007 Freescale Semiconductor, Inc. |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published | ||
| 12 | * by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include "ops.h" | 12 | #include "ops.h" |
diff --git a/arch/powerpc/boot/dts/mpc8610_hpcd.dts b/arch/powerpc/boot/dts/mpc8610_hpcd.dts index 6a109a0ceac9..1a8321ac105a 100644 --- a/arch/powerpc/boot/dts/mpc8610_hpcd.dts +++ b/arch/powerpc/boot/dts/mpc8610_hpcd.dts | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * MPC8610 HPCD Device Tree Source | 3 | * MPC8610 HPCD Device Tree Source |
| 3 | * | 4 | * |
| 4 | * Copyright 2007-2008 Freescale Semiconductor Inc. | 5 | * Copyright 2007-2008 Freescale Semiconductor Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License Version 2 as published | ||
| 8 | * by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | /dts-v1/; | 8 | /dts-v1/; |
diff --git a/arch/powerpc/boot/ep405.c b/arch/powerpc/boot/ep405.c index 2d08a862cbea..f9ad1e6a844e 100644 --- a/arch/powerpc/boot/ep405.c +++ b/arch/powerpc/boot/ep405.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Embedded Planet EP405 with PlanetCore firmware | 3 | * Embedded Planet EP405 with PlanetCore firmware |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * Scott Wood <scottwood@freescale.com> | 9 | * Scott Wood <scottwood@freescale.com> |
| 9 | * | 10 | * |
| 10 | * Copyright (c) 2007 Freescale Semiconductor, Inc. | 11 | * Copyright (c) 2007 Freescale Semiconductor, Inc. |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify it | ||
| 13 | * under the terms of the GNU General Public License version 2 as published | ||
| 14 | * by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #include "ops.h" | 14 | #include "ops.h" |
diff --git a/arch/powerpc/boot/ep8248e.c b/arch/powerpc/boot/ep8248e.c index f57d14d0272b..2ab9e0d8ca80 100644 --- a/arch/powerpc/boot/ep8248e.c +++ b/arch/powerpc/boot/ep8248e.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Embedded Planet EP8248E with PlanetCore firmware | 3 | * Embedded Planet EP8248E with PlanetCore firmware |
| 3 | * | 4 | * |
| 4 | * Author: Scott Wood <scottwood@freescale.com> | 5 | * Author: Scott Wood <scottwood@freescale.com> |
| 5 | * | 6 | * |
| 6 | * Copyright (c) 2007 Freescale Semiconductor, Inc. | 7 | * Copyright (c) 2007 Freescale Semiconductor, Inc. |
| 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 version 2 as published | ||
| 10 | * by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include "ops.h" | 10 | #include "ops.h" |
diff --git a/arch/powerpc/boot/ep88xc.c b/arch/powerpc/boot/ep88xc.c index a400f5407155..1c277a13b368 100644 --- a/arch/powerpc/boot/ep88xc.c +++ b/arch/powerpc/boot/ep88xc.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Embedded Planet EP88xC with PlanetCore firmware | 3 | * Embedded Planet EP88xC with PlanetCore firmware |
| 3 | * | 4 | * |
| 4 | * Author: Scott Wood <scottwood@freescale.com> | 5 | * Author: Scott Wood <scottwood@freescale.com> |
| 5 | * | 6 | * |
| 6 | * Copyright (c) 2007 Freescale Semiconductor, Inc. | 7 | * Copyright (c) 2007 Freescale Semiconductor, Inc. |
| 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 version 2 as published | ||
| 10 | * by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include "ops.h" | 10 | #include "ops.h" |
diff --git a/arch/powerpc/boot/epapr.c b/arch/powerpc/boot/epapr.c index 02e91aa2194a..7c5b26ade6c4 100644 --- a/arch/powerpc/boot/epapr.c +++ b/arch/powerpc/boot/epapr.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Bootwrapper for ePAPR compliant firmwares | 3 | * Bootwrapper for ePAPR compliant firmwares |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * and | 9 | * and |
| 9 | * Scott Wood <scottwood@freescale.com> | 10 | * Scott Wood <scottwood@freescale.com> |
| 10 | * Copyright (c) 2007 Freescale Semiconductor, Inc. | 11 | * Copyright (c) 2007 Freescale Semiconductor, Inc. |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify it | ||
| 13 | * under the terms of the GNU General Public License version 2 as published | ||
| 14 | * by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #include "ops.h" | 14 | #include "ops.h" |
diff --git a/arch/powerpc/boot/fsl-soc.c b/arch/powerpc/boot/fsl-soc.c index b835ed69e1a1..01bad8ea62ee 100644 --- a/arch/powerpc/boot/fsl-soc.c +++ b/arch/powerpc/boot/fsl-soc.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Freescale SOC support functions | 3 | * Freescale SOC support functions |
| 3 | * | 4 | * |
| 4 | * Author: Scott Wood <scottwood@freescale.com> | 5 | * Author: Scott Wood <scottwood@freescale.com> |
| 5 | * | 6 | * |
| 6 | * Copyright (c) 2007 Freescale Semiconductor, Inc. | 7 | * Copyright (c) 2007 Freescale Semiconductor, Inc. |
| 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 version 2 as published | ||
| 10 | * by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include "ops.h" | 10 | #include "ops.h" |
diff --git a/arch/powerpc/boot/holly.c b/arch/powerpc/boot/holly.c index 58013b923178..557c7a0ece08 100644 --- a/arch/powerpc/boot/holly.c +++ b/arch/powerpc/boot/holly.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2007 IBM Corporation | 3 | * Copyright 2007 IBM Corporation |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Based on earlier code: | 8 | * Based on earlier code: |
| 8 | * Copyright (C) Paul Mackerras 1997. | 9 | * Copyright (C) Paul Mackerras 1997. |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or | ||
| 11 | * modify it under the terms of the GNU General Public License | ||
| 12 | * version 2 as published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | #include <stdarg.h> | 11 | #include <stdarg.h> |
| 15 | #include <stddef.h> | 12 | #include <stddef.h> |
diff --git a/arch/powerpc/boot/mpc8xx.c b/arch/powerpc/boot/mpc8xx.c index c9bd9285c548..e19ef64df4f1 100644 --- a/arch/powerpc/boot/mpc8xx.c +++ b/arch/powerpc/boot/mpc8xx.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * MPC8xx support functions | 3 | * MPC8xx support functions |
| 3 | * | 4 | * |
| 4 | * Author: Scott Wood <scottwood@freescale.com> | 5 | * Author: Scott Wood <scottwood@freescale.com> |
| 5 | * | 6 | * |
| 6 | * Copyright (c) 2007 Freescale Semiconductor, Inc. | 7 | * Copyright (c) 2007 Freescale Semiconductor, Inc. |
| 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 version 2 as published | ||
| 10 | * by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include "ops.h" | 10 | #include "ops.h" |
diff --git a/arch/powerpc/boot/mvme5100.c b/arch/powerpc/boot/mvme5100.c index cb865f83c60b..51453d0ec995 100644 --- a/arch/powerpc/boot/mvme5100.c +++ b/arch/powerpc/boot/mvme5100.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Motorola/Emerson MVME5100 with PPCBug firmware. | 3 | * Motorola/Emerson MVME5100 with PPCBug firmware. |
| 3 | * | 4 | * |
| 4 | * Author: Stephen Chivers <schivers@csc.com> | 5 | * Author: Stephen Chivers <schivers@csc.com> |
| 5 | * | 6 | * |
| 6 | * Copyright 2013 CSC Australia Pty. Ltd. | 7 | * Copyright 2013 CSC Australia Pty. Ltd. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or | ||
| 9 | * modify it under the terms of the GNU General Public License | ||
| 10 | * version 2 as published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | #include "types.h" | 9 | #include "types.h" |
| 14 | #include "ops.h" | 10 | #include "ops.h" |
diff --git a/arch/powerpc/boot/planetcore.c b/arch/powerpc/boot/planetcore.c index 75117e63e6db..d5f391e342be 100644 --- a/arch/powerpc/boot/planetcore.c +++ b/arch/powerpc/boot/planetcore.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * PlanetCore configuration data support functions | 3 | * PlanetCore configuration data support functions |
| 3 | * | 4 | * |
| 4 | * Author: Scott Wood <scottwood@freescale.com> | 5 | * Author: Scott Wood <scottwood@freescale.com> |
| 5 | * | 6 | * |
| 6 | * Copyright (c) 2007 Freescale Semiconductor, Inc. | 7 | * Copyright (c) 2007 Freescale Semiconductor, Inc. |
| 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 version 2 as published | ||
| 10 | * by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include "stdio.h" | 10 | #include "stdio.h" |
diff --git a/arch/powerpc/boot/pq2.c b/arch/powerpc/boot/pq2.c index f6d118558f1d..de27f1c0721f 100644 --- a/arch/powerpc/boot/pq2.c +++ b/arch/powerpc/boot/pq2.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * PowerQUICC II support functions | 3 | * PowerQUICC II support functions |
| 3 | * | 4 | * |
| 4 | * Author: Scott Wood <scottwood@freescale.com> | 5 | * Author: Scott Wood <scottwood@freescale.com> |
| 5 | * | 6 | * |
| 6 | * Copyright (c) 2007 Freescale Semiconductor, Inc. | 7 | * Copyright (c) 2007 Freescale Semiconductor, Inc. |
| 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 version 2 as published | ||
| 10 | * by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include "ops.h" | 10 | #include "ops.h" |
diff --git a/arch/powerpc/boot/redboot-83xx.c b/arch/powerpc/boot/redboot-83xx.c index 79aa9e151fa7..b610e78b43b6 100644 --- a/arch/powerpc/boot/redboot-83xx.c +++ b/arch/powerpc/boot/redboot-83xx.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * RedBoot firmware support | 3 | * RedBoot firmware support |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Copyright (c) 2007 Freescale Semiconductor, Inc. | 7 | * Copyright (c) 2007 Freescale Semiconductor, Inc. |
| 7 | * Copyright (c) 2008 Codehermit | 8 | * Copyright (c) 2008 Codehermit |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify it | ||
| 10 | * under the terms of the GNU General Public License version 2 as published | ||
| 11 | * by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include "ops.h" | 11 | #include "ops.h" |
diff --git a/arch/powerpc/boot/redboot-8xx.c b/arch/powerpc/boot/redboot-8xx.c index f7945adc8004..d7006eeaf5ea 100644 --- a/arch/powerpc/boot/redboot-8xx.c +++ b/arch/powerpc/boot/redboot-8xx.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * RedBoot firmware support | 3 | * RedBoot firmware support |
| 3 | * | 4 | * |
| 4 | * Author: Scott Wood <scottwood@freescale.com> | 5 | * Author: Scott Wood <scottwood@freescale.com> |
| 5 | * | 6 | * |
| 6 | * Copyright (c) 2007 Freescale Semiconductor, Inc. | 7 | * Copyright (c) 2007 Freescale Semiconductor, Inc. |
| 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 version 2 as published | ||
| 10 | * by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include "ops.h" | 10 | #include "ops.h" |
diff --git a/arch/powerpc/boot/simpleboot.c b/arch/powerpc/boot/simpleboot.c index 9f8c678f0d9a..c80691d83880 100644 --- a/arch/powerpc/boot/simpleboot.c +++ b/arch/powerpc/boot/simpleboot.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * The simple platform -- for booting when firmware doesn't supply a device | 3 | * The simple platform -- for booting when firmware doesn't supply a device |
| 3 | * tree or any platform configuration information. | 4 | * tree or any platform configuration information. |
| @@ -9,10 +10,6 @@ | |||
| 9 | * | 10 | * |
| 10 | * Copyright (c) 2007 Freescale Semiconductor, Inc. | 11 | * Copyright (c) 2007 Freescale Semiconductor, Inc. |
| 11 | * Copyright (c) 2008 Secret Lab Technologies Ltd. | 12 | * Copyright (c) 2008 Secret Lab Technologies Ltd. |
| 12 | * | ||
| 13 | * This program is free software; you can redistribute it and/or modify it | ||
| 14 | * under the terms of the GNU General Public License version 2 as published | ||
| 15 | * by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | 14 | ||
| 18 | #include "ops.h" | 15 | #include "ops.h" |
diff --git a/arch/powerpc/boot/stdlib.c b/arch/powerpc/boot/stdlib.c index e00d58c29eea..868b019d6384 100644 --- a/arch/powerpc/boot/stdlib.c +++ b/arch/powerpc/boot/stdlib.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * stdlib functions | 3 | * stdlib functions |
| 3 | * | 4 | * |
| 4 | * Author: Scott Wood <scottwood@freescale.com> | 5 | * Author: Scott Wood <scottwood@freescale.com> |
| 5 | * | 6 | * |
| 6 | * Copyright (c) 2007 Freescale Semiconductor, Inc. | 7 | * Copyright (c) 2007 Freescale Semiconductor, Inc. |
| 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 version 2 as published | ||
| 10 | * by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include "stdlib.h" | 10 | #include "stdlib.h" |
diff --git a/arch/powerpc/boot/treeboot-ebony.c b/arch/powerpc/boot/treeboot-ebony.c index 21cc4834a384..332e28659134 100644 --- a/arch/powerpc/boot/treeboot-ebony.c +++ b/arch/powerpc/boot/treeboot-ebony.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Old U-boot compatibility for Ebony | 3 | * Old U-boot compatibility for Ebony |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Copyright 2007 David Gibson, IBM Corporatio. | 7 | * Copyright 2007 David Gibson, IBM Corporatio. |
| 7 | * Based on cuboot-83xx.c, which is: | 8 | * Based on cuboot-83xx.c, which is: |
| 8 | * Copyright (c) 2007 Freescale Semiconductor, Inc. | 9 | * Copyright (c) 2007 Freescale Semiconductor, Inc. |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published | ||
| 12 | * by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include "ops.h" | 12 | #include "ops.h" |
diff --git a/arch/powerpc/boot/treeboot-walnut.c b/arch/powerpc/boot/treeboot-walnut.c index 097974e59fac..623f58e7f7c9 100644 --- a/arch/powerpc/boot/treeboot-walnut.c +++ b/arch/powerpc/boot/treeboot-walnut.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Old U-boot compatibility for Walnut | 3 | * Old U-boot compatibility for Walnut |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Copyright 2007 IBM Corporation | 7 | * Copyright 2007 IBM Corporation |
| 7 | * Based on cuboot-83xx.c, which is: | 8 | * Based on cuboot-83xx.c, which is: |
| 8 | * Copyright (c) 2007 Freescale Semiconductor, Inc. | 9 | * Copyright (c) 2007 Freescale Semiconductor, Inc. |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published | ||
| 12 | * by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include "ops.h" | 12 | #include "ops.h" |
diff --git a/arch/powerpc/boot/virtex.c b/arch/powerpc/boot/virtex.c index f622805f8000..f731cbb4bff0 100644 --- a/arch/powerpc/boot/virtex.c +++ b/arch/powerpc/boot/virtex.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * The platform specific code for virtex devices since a boot loader is not | 3 | * The platform specific code for virtex devices since a boot loader is not |
| 3 | * always used. | 4 | * always used. |
| 4 | * | 5 | * |
| 5 | * (C) Copyright 2008 Xilinx, Inc. | 6 | * (C) Copyright 2008 Xilinx, Inc. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published | ||
| 9 | * by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include "ops.h" | 9 | #include "ops.h" |
diff --git a/arch/powerpc/crypto/crc-vpmsum_test.c b/arch/powerpc/crypto/crc-vpmsum_test.c index 98ea4f4d3dde..47985219a68f 100644 --- a/arch/powerpc/crypto/crc-vpmsum_test.c +++ b/arch/powerpc/crypto/crc-vpmsum_test.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * CRC vpmsum tester | 3 | * CRC vpmsum tester |
| 3 | * Copyright 2017 Daniel Axtens, IBM Corporation. | 4 | * Copyright 2017 Daniel Axtens, IBM Corporation. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/crc-t10dif.h> | 7 | #include <linux/crc-t10dif.h> |
diff --git a/arch/powerpc/include/asm/kvm_booke_hv_asm.h b/arch/powerpc/include/asm/kvm_booke_hv_asm.h index 931260b59ac6..7487ef582121 100644 --- a/arch/powerpc/include/asm/kvm_booke_hv_asm.h +++ b/arch/powerpc/include/asm/kvm_booke_hv_asm.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2010-2011 Freescale Semiconductor, Inc. | 3 | * Copyright 2010-2011 Freescale Semiconductor, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License, version 2, as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef ASM_KVM_BOOKE_HV_ASM_H | 6 | #ifndef ASM_KVM_BOOKE_HV_ASM_H |
diff --git a/arch/powerpc/include/asm/mm-arch-hooks.h b/arch/powerpc/include/asm/mm-arch-hooks.h index f2a2da895897..dce274be824a 100644 --- a/arch/powerpc/include/asm/mm-arch-hooks.h +++ b/arch/powerpc/include/asm/mm-arch-hooks.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Architecture specific mm hooks | 3 | * Architecture specific mm hooks |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015, IBM Corporation | 5 | * Copyright (C) 2015, IBM Corporation |
| 5 | * Author: Laurent Dufour <ldufour@linux.vnet.ibm.com> | 6 | * Author: Laurent Dufour <ldufour@linux.vnet.ibm.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef _ASM_POWERPC_MM_ARCH_HOOKS_H | 9 | #ifndef _ASM_POWERPC_MM_ARCH_HOOKS_H |
diff --git a/arch/powerpc/include/asm/reg_booke.h b/arch/powerpc/include/asm/reg_booke.h index e382bd6ede84..f26fe482fbca 100644 --- a/arch/powerpc/include/asm/reg_booke.h +++ b/arch/powerpc/include/asm/reg_booke.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Contains register definitions common to the Book E PowerPC | 3 | * Contains register definitions common to the Book E PowerPC |
| 3 | * specification. Notice that while the IBM-40x series of CPUs | 4 | * specification. Notice that while the IBM-40x series of CPUs |
| @@ -5,10 +6,6 @@ | |||
| 5 | * before Book E was finalized, and are included here as well. Unfortunately, | 6 | * before Book E was finalized, and are included here as well. Unfortunately, |
| 6 | * they sometimes used different locations than true Book E CPUs did. | 7 | * they sometimes used different locations than true Book E CPUs did. |
| 7 | * | 8 | * |
| 8 | * This program is free software; you can redistribute it and/or | ||
| 9 | * modify it under the terms of the GNU General Public License version 2 | ||
| 10 | * as published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * Copyright 2009-2010 Freescale Semiconductor, Inc. | 9 | * Copyright 2009-2010 Freescale Semiconductor, Inc. |
| 13 | */ | 10 | */ |
| 14 | #ifdef __KERNEL__ | 11 | #ifdef __KERNEL__ |
diff --git a/arch/powerpc/include/asm/trace_clock.h b/arch/powerpc/include/asm/trace_clock.h index cf1ee75ca069..ef70c2f7974d 100644 --- a/arch/powerpc/include/asm/trace_clock.h +++ b/arch/powerpc/include/asm/trace_clock.h | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License, version 2, as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2015 Naveen N. Rao, IBM Corporation | 4 | * Copyright (C) 2015 Naveen N. Rao, IBM Corporation |
| 7 | */ | 5 | */ |
diff --git a/arch/powerpc/kernel/cacheinfo.c b/arch/powerpc/kernel/cacheinfo.c index 862e2890bd3d..9fbb9d12e0c0 100644 --- a/arch/powerpc/kernel/cacheinfo.c +++ b/arch/powerpc/kernel/cacheinfo.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Processor cache information made available to userspace via sysfs; | 3 | * Processor cache information made available to userspace via sysfs; |
| 3 | * intended to be compatible with x86 intel_cacheinfo implementation. | 4 | * intended to be compatible with x86 intel_cacheinfo implementation. |
| 4 | * | 5 | * |
| 5 | * Copyright 2008 IBM Corporation | 6 | * Copyright 2008 IBM Corporation |
| 6 | * Author: Nathan Lynch | 7 | * Author: Nathan Lynch |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or | ||
| 9 | * modify it under the terms of the GNU General Public License version | ||
| 10 | * 2 as published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/cpu.h> | 10 | #include <linux/cpu.h> |
| @@ -353,8 +350,6 @@ static int cache_is_unified_d(const struct device_node *np) | |||
| 353 | CACHE_TYPE_UNIFIED_D : CACHE_TYPE_UNIFIED; | 350 | CACHE_TYPE_UNIFIED_D : CACHE_TYPE_UNIFIED; |
| 354 | } | 351 | } |
| 355 | 352 | ||
| 356 | /* | ||
| 357 | */ | ||
| 358 | static struct cache *cache_do_one_devnode_unified(struct device_node *node, int level) | 353 | static struct cache *cache_do_one_devnode_unified(struct device_node *node, int level) |
| 359 | { | 354 | { |
| 360 | pr_debug("creating L%d ucache for %pOF\n", level, node); | 355 | pr_debug("creating L%d ucache for %pOF\n", level, node); |
diff --git a/arch/powerpc/kernel/crash.c b/arch/powerpc/kernel/crash.c index 43a3ce2301e8..d488311efab1 100644 --- a/arch/powerpc/kernel/crash.c +++ b/arch/powerpc/kernel/crash.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Architecture specific (PPC64) functions for kexec based crash dumps. | 3 | * Architecture specific (PPC64) functions for kexec based crash dumps. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2005, IBM Corp. | 5 | * Copyright (C) 2005, IBM Corp. |
| 5 | * | 6 | * |
| 6 | * Created by: Haren Myneni | 7 | * Created by: Haren Myneni |
| 7 | * | ||
| 8 | * This source code is licensed under the GNU General Public License, | ||
| 9 | * Version 2. See the file COPYING for more details. | ||
| 10 | * | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
diff --git a/arch/powerpc/kernel/crash_dump.c b/arch/powerpc/kernel/crash_dump.c index bbdc4706c159..05745ddbd229 100644 --- a/arch/powerpc/kernel/crash_dump.c +++ b/arch/powerpc/kernel/crash_dump.c | |||
| @@ -1,12 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Routines for doing kexec-based kdump. | 3 | * Routines for doing kexec-based kdump. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2005, IBM Corp. | 5 | * Copyright (C) 2005, IBM Corp. |
| 5 | * | 6 | * |
| 6 | * Created by: Michael Ellerman | 7 | * Created by: Michael Ellerman |
| 7 | * | ||
| 8 | * This source code is licensed under the GNU General Public License, | ||
| 9 | * Version 2. See the file COPYING for more details. | ||
| 10 | */ | 8 | */ |
| 11 | 9 | ||
| 12 | #undef DEBUG | 10 | #undef DEBUG |
diff --git a/arch/powerpc/kernel/io-workarounds.c b/arch/powerpc/kernel/io-workarounds.c index 7e89d02a84e1..fbd2d0007c52 100644 --- a/arch/powerpc/kernel/io-workarounds.c +++ b/arch/powerpc/kernel/io-workarounds.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Support PCI IO workaround | 3 | * Support PCI IO workaround |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2006 Benjamin Herrenschmidt <benh@kernel.crashing.org> | 5 | * Copyright (C) 2006 Benjamin Herrenschmidt <benh@kernel.crashing.org> |
| 5 | * IBM, Corp. | 6 | * IBM, Corp. |
| 6 | * (C) Copyright 2007-2008 TOSHIBA CORPORATION | 7 | * (C) Copyright 2007-2008 TOSHIBA CORPORATION |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #undef DEBUG | 9 | #undef DEBUG |
| 13 | 10 | ||
diff --git a/arch/powerpc/kernel/machine_kexec.c b/arch/powerpc/kernel/machine_kexec.c index 63f5a9311a29..c4ed328a7b96 100644 --- a/arch/powerpc/kernel/machine_kexec.c +++ b/arch/powerpc/kernel/machine_kexec.c | |||
| @@ -1,12 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Code to handle transition of Linux booting another kernel. | 3 | * Code to handle transition of Linux booting another kernel. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2002-2003 Eric Biederman <ebiederm@xmission.com> | 5 | * Copyright (C) 2002-2003 Eric Biederman <ebiederm@xmission.com> |
| 5 | * GameCube/ppc32 port Copyright (C) 2004 Albert Herranz | 6 | * GameCube/ppc32 port Copyright (C) 2004 Albert Herranz |
| 6 | * Copyright (C) 2005 IBM Corporation. | 7 | * Copyright (C) 2005 IBM Corporation. |
| 7 | * | ||
| 8 | * This source code is licensed under the GNU General Public License, | ||
| 9 | * Version 2. See the file COPYING for more details. | ||
| 10 | */ | 8 | */ |
| 11 | 9 | ||
| 12 | #include <linux/kexec.h> | 10 | #include <linux/kexec.h> |
diff --git a/arch/powerpc/kernel/machine_kexec_32.c b/arch/powerpc/kernel/machine_kexec_32.c index 2b160d68db49..bf9f1f906d64 100644 --- a/arch/powerpc/kernel/machine_kexec_32.c +++ b/arch/powerpc/kernel/machine_kexec_32.c | |||
| @@ -1,12 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * PPC32 code to handle Linux booting another kernel. | 3 | * PPC32 code to handle Linux booting another kernel. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2002-2003 Eric Biederman <ebiederm@xmission.com> | 5 | * Copyright (C) 2002-2003 Eric Biederman <ebiederm@xmission.com> |
| 5 | * GameCube/ppc32 port Copyright (C) 2004 Albert Herranz | 6 | * GameCube/ppc32 port Copyright (C) 2004 Albert Herranz |
| 6 | * Copyright (C) 2005 IBM Corporation. | 7 | * Copyright (C) 2005 IBM Corporation. |
| 7 | * | ||
| 8 | * This source code is licensed under the GNU General Public License, | ||
| 9 | * Version 2. See the file COPYING for more details. | ||
| 10 | */ | 8 | */ |
| 11 | 9 | ||
| 12 | #include <linux/kexec.h> | 10 | #include <linux/kexec.h> |
diff --git a/arch/powerpc/kernel/machine_kexec_64.c b/arch/powerpc/kernel/machine_kexec_64.c index 75692c327ba0..18481b0e2788 100644 --- a/arch/powerpc/kernel/machine_kexec_64.c +++ b/arch/powerpc/kernel/machine_kexec_64.c | |||
| @@ -1,12 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * PPC64 code to handle Linux booting another kernel. | 3 | * PPC64 code to handle Linux booting another kernel. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004-2005, IBM Corp. | 5 | * Copyright (C) 2004-2005, IBM Corp. |
| 5 | * | 6 | * |
| 6 | * Created by: Milton D Miller II | 7 | * Created by: Milton D Miller II |
| 7 | * | ||
| 8 | * This source code is licensed under the GNU General Public License, | ||
| 9 | * Version 2. See the file COPYING for more details. | ||
| 10 | */ | 8 | */ |
| 11 | 9 | ||
| 12 | 10 | ||
diff --git a/arch/powerpc/kernel/pci_of_scan.c b/arch/powerpc/kernel/pci_of_scan.c index 24191ea2d9a7..24522aa37665 100644 --- a/arch/powerpc/kernel/pci_of_scan.c +++ b/arch/powerpc/kernel/pci_of_scan.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Helper routines to scan the device tree for PCI devices and busses | 3 | * Helper routines to scan the device tree for PCI devices and busses |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * Copyright (C) 2003 Anton Blanchard <anton@au.ibm.com>, IBM | 9 | * Copyright (C) 2003 Anton Blanchard <anton@au.ibm.com>, IBM |
| 9 | * Rework, based on alpha PCI code. | 10 | * Rework, based on alpha PCI code. |
| 10 | * Copyright (c) 2009 Secret Lab Technologies Ltd. | 11 | * Copyright (c) 2009 Secret Lab Technologies Ltd. |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or | ||
| 13 | * modify it under the terms of the GNU General Public License | ||
| 14 | * version 2 as published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #include <linux/pci.h> | 14 | #include <linux/pci.h> |
diff --git a/arch/powerpc/kernel/swsusp_64.c b/arch/powerpc/kernel/swsusp_64.c index 51db012808f5..aeea97ad85cf 100644 --- a/arch/powerpc/kernel/swsusp_64.c +++ b/arch/powerpc/kernel/swsusp_64.c | |||
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * PowerPC 64-bit swsusp implementation | 3 | * PowerPC 64-bit swsusp implementation |
| 3 | * | 4 | * |
| 4 | * Copyright 2006 Johannes Berg <johannes@sipsolutions.net> | 5 | * Copyright 2006 Johannes Berg <johannes@sipsolutions.net> |
| 5 | * | ||
| 6 | * GPLv2 | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | #include <asm/iommu.h> | 8 | #include <asm/iommu.h> |
diff --git a/arch/powerpc/kernel/swsusp_asm64.S b/arch/powerpc/kernel/swsusp_asm64.S index 185216becb8b..6d3189830dd3 100644 --- a/arch/powerpc/kernel/swsusp_asm64.S +++ b/arch/powerpc/kernel/swsusp_asm64.S | |||
| @@ -1,9 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * PowerPC 64-bit swsusp implementation | 3 | * PowerPC 64-bit swsusp implementation |
| 3 | * | 4 | * |
| 4 | * Copyright 2006 Johannes Berg <johannes@sipsolutions.net> | 5 | * Copyright 2006 Johannes Berg <johannes@sipsolutions.net> |
| 5 | * | ||
| 6 | * GPLv2 | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | #include <linux/threads.h> | 8 | #include <linux/threads.h> |
diff --git a/arch/powerpc/kernel/trace/trace_clock.c b/arch/powerpc/kernel/trace/trace_clock.c index 49170690946d..b0143a313736 100644 --- a/arch/powerpc/kernel/trace/trace_clock.c +++ b/arch/powerpc/kernel/trace/trace_clock.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License, version 2, as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2015 Naveen N. Rao, IBM Corporation | 4 | * Copyright (C) 2015 Naveen N. Rao, IBM Corporation |
| 7 | */ | 5 | */ |
diff --git a/arch/powerpc/kvm/book3s.c b/arch/powerpc/kvm/book3s.c index ac5664845aca..9524d92bc45d 100644 --- a/arch/powerpc/kvm/book3s.c +++ b/arch/powerpc/kvm/book3s.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009. SUSE Linux Products GmbH. All rights reserved. | 3 | * Copyright (C) 2009. SUSE Linux Products GmbH. All rights reserved. |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * Description: | 9 | * Description: |
| 9 | * This file is derived from arch/powerpc/kvm/44x.c, | 10 | * This file is derived from arch/powerpc/kvm/44x.c, |
| 10 | * by Hollis Blanchard <hollisb@us.ibm.com>. | 11 | * by Hollis Blanchard <hollisb@us.ibm.com>. |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License, version 2, as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #include <linux/kvm_host.h> | 14 | #include <linux/kvm_host.h> |
diff --git a/arch/powerpc/kvm/book3s_64_mmu_radix.c b/arch/powerpc/kvm/book3s_64_mmu_radix.c index f55ef071883f..08b2dfbc5305 100644 --- a/arch/powerpc/kvm/book3s_64_mmu_radix.c +++ b/arch/powerpc/kvm/book3s_64_mmu_radix.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License, version 2, as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright 2016 Paul Mackerras, IBM Corp. <paulus@au1.ibm.com> | 4 | * Copyright 2016 Paul Mackerras, IBM Corp. <paulus@au1.ibm.com> |
| 7 | */ | 5 | */ |
diff --git a/arch/powerpc/kvm/book3s_hv.c b/arch/powerpc/kvm/book3s_hv.c index 5e840113eda4..76b1801aa44a 100644 --- a/arch/powerpc/kvm/book3s_hv.c +++ b/arch/powerpc/kvm/book3s_hv.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2011 Paul Mackerras, IBM Corp. <paulus@au1.ibm.com> | 3 | * Copyright 2011 Paul Mackerras, IBM Corp. <paulus@au1.ibm.com> |
| 3 | * Copyright (C) 2009. SUSE Linux Products GmbH. All rights reserved. | 4 | * Copyright (C) 2009. SUSE Linux Products GmbH. All rights reserved. |
| @@ -12,10 +13,6 @@ | |||
| 12 | * | 13 | * |
| 13 | * This file is derived from arch/powerpc/kvm/book3s.c, | 14 | * This file is derived from arch/powerpc/kvm/book3s.c, |
| 14 | * by Alexander Graf <agraf@suse.de>. | 15 | * by Alexander Graf <agraf@suse.de>. |
| 15 | * | ||
| 16 | * This program is free software; you can redistribute it and/or modify | ||
| 17 | * it under the terms of the GNU General Public License, version 2, as | ||
| 18 | * published by the Free Software Foundation. | ||
| 19 | */ | 16 | */ |
| 20 | 17 | ||
| 21 | #include <linux/kvm_host.h> | 18 | #include <linux/kvm_host.h> |
diff --git a/arch/powerpc/kvm/book3s_hv_builtin.c b/arch/powerpc/kvm/book3s_hv_builtin.c index 6035d24f1d1d..41f93dbcd29f 100644 --- a/arch/powerpc/kvm/book3s_hv_builtin.c +++ b/arch/powerpc/kvm/book3s_hv_builtin.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2011 Paul Mackerras, IBM Corp. <paulus@au1.ibm.com> | 3 | * Copyright 2011 Paul Mackerras, IBM Corp. <paulus@au1.ibm.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License, version 2, as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/cpu.h> | 6 | #include <linux/cpu.h> |
diff --git a/arch/powerpc/kvm/book3s_hv_ras.c b/arch/powerpc/kvm/book3s_hv_ras.c index 8c24c3bea0bf..79f7d07ef674 100644 --- a/arch/powerpc/kvm/book3s_hv_ras.c +++ b/arch/powerpc/kvm/book3s_hv_ras.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License, version 2, as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright 2012 Paul Mackerras, IBM Corp. <paulus@au1.ibm.com> | 4 | * Copyright 2012 Paul Mackerras, IBM Corp. <paulus@au1.ibm.com> |
| 7 | */ | 5 | */ |
diff --git a/arch/powerpc/kvm/book3s_hv_rm_mmu.c b/arch/powerpc/kvm/book3s_hv_rm_mmu.c index 8431ad1e8391..63e0ce91e29d 100644 --- a/arch/powerpc/kvm/book3s_hv_rm_mmu.c +++ b/arch/powerpc/kvm/book3s_hv_rm_mmu.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License, version 2, as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright 2010-2011 Paul Mackerras, IBM Corp. <paulus@au1.ibm.com> | 4 | * Copyright 2010-2011 Paul Mackerras, IBM Corp. <paulus@au1.ibm.com> |
| 7 | */ | 5 | */ |
diff --git a/arch/powerpc/kvm/book3s_hv_rm_xics.c b/arch/powerpc/kvm/book3s_hv_rm_xics.c index 085509148d95..4d2ec77d806c 100644 --- a/arch/powerpc/kvm/book3s_hv_rm_xics.c +++ b/arch/powerpc/kvm/book3s_hv_rm_xics.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 Michael Ellerman, IBM Corporation. | 3 | * Copyright 2012 Michael Ellerman, IBM Corporation. |
| 3 | * Copyright 2012 Benjamin Herrenschmidt, IBM Corporation | 4 | * Copyright 2012 Benjamin Herrenschmidt, IBM Corporation |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License, version 2, as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
diff --git a/arch/powerpc/kvm/book3s_hv_tm.c b/arch/powerpc/kvm/book3s_hv_tm.c index 888e2609e3f1..229496e2652e 100644 --- a/arch/powerpc/kvm/book3s_hv_tm.c +++ b/arch/powerpc/kvm/book3s_hv_tm.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2017 Paul Mackerras, IBM Corp. <paulus@au1.ibm.com> | 3 | * Copyright 2017 Paul Mackerras, IBM Corp. <paulus@au1.ibm.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License, version 2, as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/kvm_host.h> | 6 | #include <linux/kvm_host.h> |
diff --git a/arch/powerpc/kvm/book3s_hv_tm_builtin.c b/arch/powerpc/kvm/book3s_hv_tm_builtin.c index 3cf5863bc06e..217246279dfa 100644 --- a/arch/powerpc/kvm/book3s_hv_tm_builtin.c +++ b/arch/powerpc/kvm/book3s_hv_tm_builtin.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2017 Paul Mackerras, IBM Corp. <paulus@au1.ibm.com> | 3 | * Copyright 2017 Paul Mackerras, IBM Corp. <paulus@au1.ibm.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License, version 2, as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/kvm_host.h> | 6 | #include <linux/kvm_host.h> |
diff --git a/arch/powerpc/kvm/book3s_pr.c b/arch/powerpc/kvm/book3s_pr.c index 811a3c2fb0e9..cc65af8fe6f7 100644 --- a/arch/powerpc/kvm/book3s_pr.c +++ b/arch/powerpc/kvm/book3s_pr.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009. SUSE Linux Products GmbH. All rights reserved. | 3 | * Copyright (C) 2009. SUSE Linux Products GmbH. All rights reserved. |
| 3 | * | 4 | * |
| @@ -13,10 +14,6 @@ | |||
| 13 | * | 14 | * |
| 14 | * This file is derived from arch/powerpc/kvm/44x.c, | 15 | * This file is derived from arch/powerpc/kvm/44x.c, |
| 15 | * by Hollis Blanchard <hollisb@us.ibm.com>. | 16 | * by Hollis Blanchard <hollisb@us.ibm.com>. |
| 16 | * | ||
| 17 | * This program is free software; you can redistribute it and/or modify | ||
| 18 | * it under the terms of the GNU General Public License, version 2, as | ||
| 19 | * published by the Free Software Foundation. | ||
| 20 | */ | 17 | */ |
| 21 | 18 | ||
| 22 | #include <linux/kvm_host.h> | 19 | #include <linux/kvm_host.h> |
diff --git a/arch/powerpc/kvm/book3s_pr_papr.c b/arch/powerpc/kvm/book3s_pr_papr.c index dae3be5ff42b..031c8015864a 100644 --- a/arch/powerpc/kvm/book3s_pr_papr.c +++ b/arch/powerpc/kvm/book3s_pr_papr.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011. Freescale Inc. All rights reserved. | 3 | * Copyright (C) 2011. Freescale Inc. All rights reserved. |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * | 10 | * |
| 10 | * Hypercall handling for running PAPR guests in PR KVM on Book 3S | 11 | * Hypercall handling for running PAPR guests in PR KVM on Book 3S |
| 11 | * processors. | 12 | * processors. |
| 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, version 2, as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | 14 | ||
| 18 | #include <linux/anon_inodes.h> | 15 | #include <linux/anon_inodes.h> |
diff --git a/arch/powerpc/kvm/book3s_rtas.c b/arch/powerpc/kvm/book3s_rtas.c index b7ae3dfbf00e..26b25994c969 100644 --- a/arch/powerpc/kvm/book3s_rtas.c +++ b/arch/powerpc/kvm/book3s_rtas.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 Michael Ellerman, IBM Corporation. | 3 | * Copyright 2012 Michael Ellerman, IBM Corporation. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License, version 2, as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/kernel.h> | 6 | #include <linux/kernel.h> |
diff --git a/arch/powerpc/kvm/book3s_xics.c b/arch/powerpc/kvm/book3s_xics.c index f27ee57ab46e..e8276161872e 100644 --- a/arch/powerpc/kvm/book3s_xics.c +++ b/arch/powerpc/kvm/book3s_xics.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 Michael Ellerman, IBM Corporation. | 3 | * Copyright 2012 Michael Ellerman, IBM Corporation. |
| 3 | * Copyright 2012 Benjamin Herrenschmidt, IBM Corporation. | 4 | * Copyright 2012 Benjamin Herrenschmidt, IBM Corporation. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License, version 2, as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
diff --git a/arch/powerpc/kvm/book3s_xics.h b/arch/powerpc/kvm/book3s_xics.h index 453c9e518c19..6231f76bdd66 100644 --- a/arch/powerpc/kvm/book3s_xics.h +++ b/arch/powerpc/kvm/book3s_xics.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 Michael Ellerman, IBM Corporation. | 3 | * Copyright 2012 Michael Ellerman, IBM Corporation. |
| 3 | * Copyright 2012 Benjamin Herrenschmidt, IBM Corporation | 4 | * Copyright 2012 Benjamin Herrenschmidt, IBM Corporation |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License, version 2, as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef _KVM_PPC_BOOK3S_XICS_H | 7 | #ifndef _KVM_PPC_BOOK3S_XICS_H |
diff --git a/arch/powerpc/kvm/book3s_xive.c b/arch/powerpc/kvm/book3s_xive.c index 922fd62bcd2a..6ca0d7376a9f 100644 --- a/arch/powerpc/kvm/book3s_xive.c +++ b/arch/powerpc/kvm/book3s_xive.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2017 Benjamin Herrenschmidt, IBM Corporation. | 3 | * Copyright 2017 Benjamin Herrenschmidt, IBM Corporation. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License, version 2, as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #define pr_fmt(fmt) "xive-kvm: " fmt | 6 | #define pr_fmt(fmt) "xive-kvm: " fmt |
diff --git a/arch/powerpc/kvm/book3s_xive.h b/arch/powerpc/kvm/book3s_xive.h index 862c2c9650ae..50494d0ee375 100644 --- a/arch/powerpc/kvm/book3s_xive.h +++ b/arch/powerpc/kvm/book3s_xive.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2017 Benjamin Herrenschmidt, IBM Corporation | 3 | * Copyright 2017 Benjamin Herrenschmidt, IBM Corporation |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License, version 2, as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _KVM_PPC_BOOK3S_XIVE_H | 6 | #ifndef _KVM_PPC_BOOK3S_XIVE_H |
diff --git a/arch/powerpc/kvm/book3s_xive_template.c b/arch/powerpc/kvm/book3s_xive_template.c index 0737acfd17f1..a8a900ace1e6 100644 --- a/arch/powerpc/kvm/book3s_xive_template.c +++ b/arch/powerpc/kvm/book3s_xive_template.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2017 Benjamin Herrenschmidt, IBM Corporation | 3 | * Copyright 2017 Benjamin Herrenschmidt, IBM Corporation |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License, version 2, as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* File to be included by other .c files */ | 6 | /* File to be included by other .c files */ |
diff --git a/arch/powerpc/kvm/e500.c b/arch/powerpc/kvm/e500.c index afd3c255a427..b5a848a55504 100644 --- a/arch/powerpc/kvm/e500.c +++ b/arch/powerpc/kvm/e500.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2008-2011 Freescale Semiconductor, Inc. All rights reserved. | 3 | * Copyright (C) 2008-2011 Freescale Semiconductor, Inc. All rights reserved. |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Description: | 7 | * Description: |
| 7 | * This file is derived from arch/powerpc/kvm/44x.c, | 8 | * This file is derived from arch/powerpc/kvm/44x.c, |
| 8 | * by Hollis Blanchard <hollisb@us.ibm.com>. | 9 | * by Hollis Blanchard <hollisb@us.ibm.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, version 2, as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/kvm_host.h> | 12 | #include <linux/kvm_host.h> |
diff --git a/arch/powerpc/kvm/e500.h b/arch/powerpc/kvm/e500.h index 962ee90a0dfe..c3ef751465fb 100644 --- a/arch/powerpc/kvm/e500.h +++ b/arch/powerpc/kvm/e500.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2008-2011 Freescale Semiconductor, Inc. All rights reserved. | 3 | * Copyright (C) 2008-2011 Freescale Semiconductor, Inc. All rights reserved. |
| 3 | * | 4 | * |
| @@ -10,10 +11,6 @@ | |||
| 10 | * This file is based on arch/powerpc/kvm/44x_tlb.h and | 11 | * This file is based on arch/powerpc/kvm/44x_tlb.h and |
| 11 | * arch/powerpc/include/asm/kvm_44x.h by Hollis Blanchard <hollisb@us.ibm.com>, | 12 | * arch/powerpc/include/asm/kvm_44x.h by Hollis Blanchard <hollisb@us.ibm.com>, |
| 12 | * Copyright IBM Corp. 2007-2008 | 13 | * Copyright IBM Corp. 2007-2008 |
| 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, version 2, as | ||
| 16 | * published by the Free Software Foundation. | ||
| 17 | */ | 14 | */ |
| 18 | 15 | ||
| 19 | #ifndef KVM_E500_H | 16 | #ifndef KVM_E500_H |
diff --git a/arch/powerpc/kvm/e500_emulate.c b/arch/powerpc/kvm/e500_emulate.c index fde1de08b4d7..3d0d3ec5be96 100644 --- a/arch/powerpc/kvm/e500_emulate.c +++ b/arch/powerpc/kvm/e500_emulate.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2008-2011 Freescale Semiconductor, Inc. All rights reserved. | 3 | * Copyright (C) 2008-2011 Freescale Semiconductor, Inc. All rights reserved. |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Description: | 7 | * Description: |
| 7 | * This file is derived from arch/powerpc/kvm/44x_emulate.c, | 8 | * This file is derived from arch/powerpc/kvm/44x_emulate.c, |
| 8 | * by Hollis Blanchard <hollisb@us.ibm.com>. | 9 | * by Hollis Blanchard <hollisb@us.ibm.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, version 2, as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <asm/kvm_ppc.h> | 12 | #include <asm/kvm_ppc.h> |
diff --git a/arch/powerpc/kvm/e500_mmu.c b/arch/powerpc/kvm/e500_mmu.c index e0af53fd78c5..2d910b87e441 100644 --- a/arch/powerpc/kvm/e500_mmu.c +++ b/arch/powerpc/kvm/e500_mmu.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2008-2013 Freescale Semiconductor, Inc. All rights reserved. | 3 | * Copyright (C) 2008-2013 Freescale Semiconductor, Inc. All rights reserved. |
| 3 | * | 4 | * |
| @@ -10,10 +11,6 @@ | |||
| 10 | * Description: | 11 | * Description: |
| 11 | * This file is based on arch/powerpc/kvm/44x_tlb.c, | 12 | * This file is based on arch/powerpc/kvm/44x_tlb.c, |
| 12 | * by Hollis Blanchard <hollisb@us.ibm.com>. | 13 | * by Hollis Blanchard <hollisb@us.ibm.com>. |
| 13 | * | ||
| 14 | * This program is free software; you can redistribute it and/or modify | ||
| 15 | * it under the terms of the GNU General Public License, version 2, as | ||
| 16 | * published by the Free Software Foundation. | ||
| 17 | */ | 14 | */ |
| 18 | 15 | ||
| 19 | #include <linux/kernel.h> | 16 | #include <linux/kernel.h> |
diff --git a/arch/powerpc/kvm/e500_mmu_host.c b/arch/powerpc/kvm/e500_mmu_host.c index c3f312b2bcb3..321db0fdb9db 100644 --- a/arch/powerpc/kvm/e500_mmu_host.c +++ b/arch/powerpc/kvm/e500_mmu_host.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2008-2013 Freescale Semiconductor, Inc. All rights reserved. | 3 | * Copyright (C) 2008-2013 Freescale Semiconductor, Inc. All rights reserved. |
| 3 | * | 4 | * |
| @@ -10,10 +11,6 @@ | |||
| 10 | * Description: | 11 | * Description: |
| 11 | * This file is based on arch/powerpc/kvm/44x_tlb.c, | 12 | * This file is based on arch/powerpc/kvm/44x_tlb.c, |
| 12 | * by Hollis Blanchard <hollisb@us.ibm.com>. | 13 | * by Hollis Blanchard <hollisb@us.ibm.com>. |
| 13 | * | ||
| 14 | * This program is free software; you can redistribute it and/or modify | ||
| 15 | * it under the terms of the GNU General Public License, version 2, as | ||
| 16 | * published by the Free Software Foundation. | ||
| 17 | */ | 14 | */ |
| 18 | 15 | ||
| 19 | #include <linux/kernel.h> | 16 | #include <linux/kernel.h> |
diff --git a/arch/powerpc/kvm/e500_mmu_host.h b/arch/powerpc/kvm/e500_mmu_host.h index 7624835b76c7..d8178cc86b30 100644 --- a/arch/powerpc/kvm/e500_mmu_host.h +++ b/arch/powerpc/kvm/e500_mmu_host.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2008-2013 Freescale Semiconductor, Inc. All rights reserved. | 3 | * Copyright (C) 2008-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, version 2, as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef KVM_E500_MMU_HOST_H | 6 | #ifndef KVM_E500_MMU_HOST_H |
diff --git a/arch/powerpc/kvm/e500mc.c b/arch/powerpc/kvm/e500mc.c index d31645491a93..318e65c65999 100644 --- a/arch/powerpc/kvm/e500mc.c +++ b/arch/powerpc/kvm/e500mc.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2010,2012 Freescale Semiconductor, Inc. All rights reserved. | 3 | * Copyright (C) 2010,2012 Freescale Semiconductor, Inc. All rights reserved. |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Description: | 7 | * Description: |
| 7 | * This file is derived from arch/powerpc/kvm/e500.c, | 8 | * This file is derived from arch/powerpc/kvm/e500.c, |
| 8 | * by Yu Liu <yu.liu@freescale.com>. | 9 | * by Yu Liu <yu.liu@freescale.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, version 2, as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/kvm_host.h> | 12 | #include <linux/kvm_host.h> |
diff --git a/arch/powerpc/mm/dma-noncoherent.c b/arch/powerpc/mm/dma-noncoherent.c index 2f6154b76328..c617282d5b2a 100644 --- a/arch/powerpc/mm/dma-noncoherent.c +++ b/arch/powerpc/mm/dma-noncoherent.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * PowerPC version derived from arch/arm/mm/consistent.c | 3 | * PowerPC version derived from arch/arm/mm/consistent.c |
| 3 | * Copyright (C) 2001 Dan Malek (dmalek@jlc.net) | 4 | * Copyright (C) 2001 Dan Malek (dmalek@jlc.net) |
| @@ -16,10 +17,6 @@ | |||
| 16 | * Added in_interrupt() safe dma_alloc_coherent()/dma_free_coherent() | 17 | * Added in_interrupt() safe dma_alloc_coherent()/dma_free_coherent() |
| 17 | * implementation. This is pulled straight from ARM and barely | 18 | * implementation. This is pulled straight from ARM and barely |
| 18 | * modified. -Matt | 19 | * modified. -Matt |
| 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 version 2 as | ||
| 22 | * published by the Free Software Foundation. | ||
| 23 | */ | 20 | */ |
| 24 | 21 | ||
| 25 | #include <linux/sched.h> | 22 | #include <linux/sched.h> |
diff --git a/arch/powerpc/platforms/82xx/pq2ads-pci-pic.c b/arch/powerpc/platforms/82xx/pq2ads-pci-pic.c index 8b065bdf7412..096cc0d59fd8 100644 --- a/arch/powerpc/platforms/82xx/pq2ads-pci-pic.c +++ b/arch/powerpc/platforms/82xx/pq2ads-pci-pic.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * PQ2 ADS-style PCI interrupt controller | 3 | * PQ2 ADS-style PCI interrupt controller |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Loosely based on mpc82xx ADS support by Vitaly Bordug <vbordug@ru.mvista.com> | 8 | * Loosely based on mpc82xx ADS support by Vitaly Bordug <vbordug@ru.mvista.com> |
| 8 | * Copyright (c) 2006 MontaVista Software, Inc. | 9 | * Copyright (c) 2006 MontaVista Software, Inc. |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published | ||
| 12 | * by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/init.h> | 12 | #include <linux/init.h> |
diff --git a/arch/powerpc/platforms/82xx/pq2fads.c b/arch/powerpc/platforms/82xx/pq2fads.c index 6c654dc74a4b..a74082140718 100644 --- a/arch/powerpc/platforms/82xx/pq2fads.c +++ b/arch/powerpc/platforms/82xx/pq2fads.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * PQ2FADS board support | 3 | * PQ2FADS board support |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Loosely based on mp82xx ADS support by Vitaly Bordug <vbordug@ru.mvista.com> | 8 | * Loosely based on mp82xx ADS support by Vitaly Bordug <vbordug@ru.mvista.com> |
| 8 | * Copyright (c) 2006 MontaVista Software, Inc. | 9 | * Copyright (c) 2006 MontaVista Software, Inc. |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published | ||
| 12 | * by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/init.h> | 12 | #include <linux/init.h> |
diff --git a/arch/powerpc/platforms/83xx/suspend-asm.S b/arch/powerpc/platforms/83xx/suspend-asm.S index 8137f77abad5..3acd7470dc5e 100644 --- a/arch/powerpc/platforms/83xx/suspend-asm.S +++ b/arch/powerpc/platforms/83xx/suspend-asm.S | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Enter and leave deep sleep state on MPC83xx | 3 | * Enter and leave deep sleep state on MPC83xx |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2006-2008 Freescale Semiconductor, Inc. | 5 | * Copyright (c) 2006-2008 Freescale Semiconductor, Inc. |
| 5 | * Author: Scott Wood <scottwood@freescale.com> | 6 | * Author: Scott Wood <scottwood@freescale.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published | ||
| 9 | * by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <asm/page.h> | 9 | #include <asm/page.h> |
diff --git a/arch/powerpc/platforms/83xx/suspend.c b/arch/powerpc/platforms/83xx/suspend.c index 7fa3e197871a..bb147d34d4a6 100644 --- a/arch/powerpc/platforms/83xx/suspend.c +++ b/arch/powerpc/platforms/83xx/suspend.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * MPC83xx suspend support | 3 | * MPC83xx suspend support |
| 3 | * | 4 | * |
| 4 | * Author: Scott Wood <scottwood@freescale.com> | 5 | * Author: Scott Wood <scottwood@freescale.com> |
| 5 | * | 6 | * |
| 6 | * Copyright (c) 2006-2007 Freescale Semiconductor, Inc. | 7 | * Copyright (c) 2006-2007 Freescale Semiconductor, Inc. |
| 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 version 2 as published | ||
| 10 | * by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/pm.h> | 10 | #include <linux/pm.h> |
diff --git a/arch/powerpc/platforms/85xx/socrates_fpga_pic.c b/arch/powerpc/platforms/85xx/socrates_fpga_pic.c index 38d4ba9f37b5..199a137c0ddb 100644 --- a/arch/powerpc/platforms/85xx/socrates_fpga_pic.c +++ b/arch/powerpc/platforms/85xx/socrates_fpga_pic.c | |||
| @@ -1,11 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2008 Ilya Yanok, Emcraft Systems | 3 | * Copyright (C) 2008 Ilya Yanok, Emcraft Systems |
| 3 | * | ||
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | */ | 4 | */ |
| 10 | 5 | ||
| 11 | #include <linux/irq.h> | 6 | #include <linux/irq.h> |
diff --git a/arch/powerpc/platforms/85xx/socrates_fpga_pic.h b/arch/powerpc/platforms/85xx/socrates_fpga_pic.h index 21d7d8e42199..c592b8bc94dd 100644 --- a/arch/powerpc/platforms/85xx/socrates_fpga_pic.h +++ b/arch/powerpc/platforms/85xx/socrates_fpga_pic.h | |||
| @@ -1,11 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2008 Ilya Yanok, Emcraft Systems | 3 | * Copyright (C) 2008 Ilya Yanok, Emcraft Systems |
| 3 | * | ||
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | */ | 4 | */ |
| 10 | 5 | ||
| 11 | #ifndef SOCRATES_FPGA_PIC_H | 6 | #ifndef SOCRATES_FPGA_PIC_H |
diff --git a/arch/powerpc/platforms/8xx/adder875.c b/arch/powerpc/platforms/8xx/adder875.c index bcef9f66191e..651486acb896 100644 --- a/arch/powerpc/platforms/8xx/adder875.c +++ b/arch/powerpc/platforms/8xx/adder875.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Analogue & Micro Adder MPC875 board support | 2 | /* Analogue & Micro Adder MPC875 board support |
| 2 | * | 3 | * |
| 3 | * Author: Scott Wood <scottwood@freescale.com> | 4 | * Author: Scott Wood <scottwood@freescale.com> |
| 4 | * | 5 | * |
| 5 | * Copyright (c) 2007 Freescale Semiconductor, Inc. | 6 | * Copyright (c) 2007 Freescale Semiconductor, Inc. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License, version 2, as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/init.h> | 9 | #include <linux/init.h> |
diff --git a/arch/powerpc/platforms/embedded6xx/holly.c b/arch/powerpc/platforms/embedded6xx/holly.c index 829bf3697dc9..d8f2e2c737bb 100644 --- a/arch/powerpc/platforms/embedded6xx/holly.c +++ b/arch/powerpc/platforms/embedded6xx/holly.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Board setup routines for the IBM 750GX/CL platform w/ TSI10x bridge | 3 | * Board setup routines for the IBM 750GX/CL platform w/ TSI10x bridge |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Josh Boyer <jwboyer@linux.vnet.ibm.com> | 8 | * Josh Boyer <jwboyer@linux.vnet.ibm.com> |
| 8 | * | 9 | * |
| 9 | * Based on code from mpc7448_hpc2.c | 10 | * Based on code from mpc7448_hpc2.c |
| 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 | ||
| 13 | * version 2 as published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/stddef.h> | 13 | #include <linux/stddef.h> |
diff --git a/arch/powerpc/platforms/pseries/dlpar.c b/arch/powerpc/platforms/pseries/dlpar.c index 17958043e7f7..437a74173db2 100644 --- a/arch/powerpc/platforms/pseries/dlpar.c +++ b/arch/powerpc/platforms/pseries/dlpar.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Support for dynamic reconfiguration for PCI, Memory, and CPU | 3 | * Support for dynamic reconfiguration for PCI, Memory, and CPU |
| 3 | * Hotplug and Dynamic Logical Partitioning on RPA platforms. | 4 | * Hotplug and Dynamic Logical Partitioning on RPA platforms. |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2009 Nathan Fontenot | 6 | * Copyright (C) 2009 Nathan Fontenot |
| 6 | * Copyright (C) 2009 IBM Corporation | 7 | * Copyright (C) 2009 IBM Corporation |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or | ||
| 9 | * modify it under the terms of the GNU General Public License version | ||
| 10 | * 2 as published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #define pr_fmt(fmt) "dlpar: " fmt | 10 | #define pr_fmt(fmt) "dlpar: " fmt |
diff --git a/arch/powerpc/platforms/pseries/mobility.c b/arch/powerpc/platforms/pseries/mobility.c index 88925f8ca8a0..0c48c8964783 100644 --- a/arch/powerpc/platforms/pseries/mobility.c +++ b/arch/powerpc/platforms/pseries/mobility.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Support for Partition Mobility/Migration | 3 | * Support for Partition Mobility/Migration |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 Nathan Fontenot | 5 | * Copyright (C) 2010 Nathan Fontenot |
| 5 | * Copyright (C) 2010 IBM Corporation | 6 | * Copyright (C) 2010 IBM Corporation |
| 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 version | ||
| 9 | * 2 as published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
diff --git a/arch/powerpc/platforms/pseries/pseries_energy.c b/arch/powerpc/platforms/pseries/pseries_energy.c index 921f12182f3e..a96874f9492f 100644 --- a/arch/powerpc/platforms/pseries/pseries_energy.c +++ b/arch/powerpc/platforms/pseries/pseries_energy.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * POWER platform energy management driver | 3 | * POWER platform energy management driver |
| 3 | * Copyright (C) 2010 IBM Corporation | 4 | * Copyright (C) 2010 IBM Corporation |
| 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 License | ||
| 7 | * version 2 as published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * This pseries platform device driver provides access to | 6 | * This pseries platform device driver provides access to |
| 10 | * platform energy management capabilities. | 7 | * platform energy management capabilities. |
| 11 | */ | 8 | */ |
diff --git a/arch/powerpc/platforms/pseries/reconfig.c b/arch/powerpc/platforms/pseries/reconfig.c index 0e0208117e77..8a9c4fb95b8b 100644 --- a/arch/powerpc/platforms/pseries/reconfig.c +++ b/arch/powerpc/platforms/pseries/reconfig.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * pSeries_reconfig.c - support for dynamic reconfiguration (including PCI | 3 | * pSeries_reconfig.c - support for dynamic reconfiguration (including PCI |
| 3 | * Hotplug and Dynamic Logical Partitioning on RPA platforms). | 4 | * Hotplug and Dynamic Logical Partitioning on RPA platforms). |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2005 Nathan Lynch | 6 | * Copyright (C) 2005 Nathan Lynch |
| 6 | * Copyright (C) 2005 IBM Corporation | 7 | * Copyright (C) 2005 IBM Corporation |
| 7 | * | ||
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or | ||
| 10 | * modify it under the terms of the GNU General Public License version | ||
| 11 | * 2 as published by the Free Software Foundation. | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
diff --git a/arch/powerpc/sysdev/6xx-suspend.S b/arch/powerpc/sysdev/6xx-suspend.S index 6c4aec25c4ba..e882524fff5a 100644 --- a/arch/powerpc/sysdev/6xx-suspend.S +++ b/arch/powerpc/sysdev/6xx-suspend.S | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Enter and leave sleep state on chips with 6xx-style HID0 | 3 | * Enter and leave sleep state on chips with 6xx-style HID0 |
| 3 | * power management bits, which don't leave sleep state via reset. | 4 | * power management bits, which don't leave sleep state via reset. |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Author: Scott Wood <scottwood@freescale.com> | 6 | * Author: Scott Wood <scottwood@freescale.com> |
| 6 | * | 7 | * |
| 7 | * Copyright (c) 2006-2007 Freescale Semiconductor, Inc. | 8 | * Copyright (c) 2006-2007 Freescale Semiconductor, Inc. |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify it | ||
| 10 | * under the terms of the GNU General Public License version 2 as published | ||
| 11 | * by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <asm/ppc_asm.h> | 11 | #include <asm/ppc_asm.h> |
diff --git a/arch/riscv/include/asm/barrier.h b/arch/riscv/include/asm/barrier.h index d4628e4b3a5e..3f1737f301cc 100644 --- a/arch/riscv/include/asm/barrier.h +++ b/arch/riscv/include/asm/barrier.h | |||
| @@ -1,21 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Based on arch/arm/include/asm/barrier.h | 3 | * Based on arch/arm/include/asm/barrier.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 ARM Ltd. | 5 | * Copyright (C) 2012 ARM Ltd. |
| 5 | * Copyright (C) 2013 Regents of the University of California | 6 | * Copyright (C) 2013 Regents of the University of California |
| 6 | * Copyright (C) 2017 SiFive | 7 | * Copyright (C) 2017 SiFive |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 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 | */ | 8 | */ |
| 20 | 9 | ||
| 21 | #ifndef _ASM_RISCV_BARRIER_H | 10 | #ifndef _ASM_RISCV_BARRIER_H |
diff --git a/arch/riscv/include/asm/hwcap.h b/arch/riscv/include/asm/hwcap.h index 8a4ed7bbcbea..7ecb7c6a57b1 100644 --- a/arch/riscv/include/asm/hwcap.h +++ b/arch/riscv/include/asm/hwcap.h | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copied from arch/arm64/include/asm/hwcap.h | 3 | * Copied from arch/arm64/include/asm/hwcap.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 ARM Ltd. | 5 | * Copyright (C) 2012 ARM Ltd. |
| 5 | * Copyright (C) 2017 SiFive | 6 | * Copyright (C) 2017 SiFive |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | #ifndef __ASM_HWCAP_H | 8 | #ifndef __ASM_HWCAP_H |
| 20 | #define __ASM_HWCAP_H | 9 | #define __ASM_HWCAP_H |
diff --git a/arch/riscv/include/asm/vdso.h b/arch/riscv/include/asm/vdso.h index ec6180a4b55d..7a7fce63c474 100644 --- a/arch/riscv/include/asm/vdso.h +++ b/arch/riscv/include/asm/vdso.h | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 ARM Limited | 3 | * Copyright (C) 2012 ARM Limited |
| 3 | * Copyright (C) 2014 Regents of the University of California | 4 | * Copyright (C) 2014 Regents of the University of California |
| 4 | * Copyright (C) 2017 SiFive | 5 | * Copyright (C) 2017 SiFive |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #ifndef _ASM_RISCV_VDSO_H | 8 | #ifndef _ASM_RISCV_VDSO_H |
diff --git a/arch/riscv/include/uapi/asm/auxvec.h b/arch/riscv/include/uapi/asm/auxvec.h index 1376515547cd..62716653554b 100644 --- a/arch/riscv/include/uapi/asm/auxvec.h +++ b/arch/riscv/include/uapi/asm/auxvec.h | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 ARM Ltd. | 3 | * Copyright (C) 2012 ARM Ltd. |
| 3 | * Copyright (C) 2015 Regents of the University of California | 4 | * Copyright (C) 2015 Regents of the University of California |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #ifndef _UAPI_ASM_RISCV_AUXVEC_H | 7 | #ifndef _UAPI_ASM_RISCV_AUXVEC_H |
diff --git a/arch/riscv/include/uapi/asm/bitsperlong.h b/arch/riscv/include/uapi/asm/bitsperlong.h index 0b3cb52fd29d..0b9b58b57ff6 100644 --- a/arch/riscv/include/uapi/asm/bitsperlong.h +++ b/arch/riscv/include/uapi/asm/bitsperlong.h | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 ARM Ltd. | 3 | * Copyright (C) 2012 ARM Ltd. |
| 3 | * Copyright (C) 2015 Regents of the University of California | 4 | * Copyright (C) 2015 Regents of the University of California |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #ifndef _UAPI_ASM_RISCV_BITSPERLONG_H | 7 | #ifndef _UAPI_ASM_RISCV_BITSPERLONG_H |
diff --git a/arch/riscv/include/uapi/asm/byteorder.h b/arch/riscv/include/uapi/asm/byteorder.h index 4ca38af2cd32..1920debc09c0 100644 --- a/arch/riscv/include/uapi/asm/byteorder.h +++ b/arch/riscv/include/uapi/asm/byteorder.h | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 ARM Ltd. | 3 | * Copyright (C) 2012 ARM Ltd. |
| 3 | * Copyright (C) 2015 Regents of the University of California | 4 | * Copyright (C) 2015 Regents of the University of California |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #ifndef _UAPI_ASM_RISCV_BYTEORDER_H | 7 | #ifndef _UAPI_ASM_RISCV_BYTEORDER_H |
diff --git a/arch/riscv/include/uapi/asm/hwcap.h b/arch/riscv/include/uapi/asm/hwcap.h index f333221c9ab2..7d786145183b 100644 --- a/arch/riscv/include/uapi/asm/hwcap.h +++ b/arch/riscv/include/uapi/asm/hwcap.h | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copied from arch/arm64/include/asm/hwcap.h | 3 | * Copied from arch/arm64/include/asm/hwcap.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 ARM Ltd. | 5 | * Copyright (C) 2012 ARM Ltd. |
| 5 | * Copyright (C) 2017 SiFive | 6 | * Copyright (C) 2017 SiFive |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | #ifndef __UAPI_ASM_HWCAP_H | 8 | #ifndef __UAPI_ASM_HWCAP_H |
| 20 | #define __UAPI_ASM_HWCAP_H | 9 | #define __UAPI_ASM_HWCAP_H |
diff --git a/arch/riscv/include/uapi/asm/ucontext.h b/arch/riscv/include/uapi/asm/ucontext.h index 1fae8b1697e0..b58e00cee2ec 100644 --- a/arch/riscv/include/uapi/asm/ucontext.h +++ b/arch/riscv/include/uapi/asm/ucontext.h | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 ARM Ltd. | 3 | * Copyright (C) 2012 ARM Ltd. |
| 3 | * Copyright (C) 2017 SiFive, Inc. | 4 | * Copyright (C) 2017 SiFive, Inc. |
| 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 version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | * | ||
| 17 | * This file was copied from arch/arm64/include/uapi/asm/ucontext.h | 6 | * This file was copied from arch/arm64/include/uapi/asm/ucontext.h |
| 18 | */ | 7 | */ |
| 19 | #ifndef _UAPI__ASM_UCONTEXT_H | 8 | #ifndef _UAPI__ASM_UCONTEXT_H |
diff --git a/arch/riscv/kernel/cpufeature.c b/arch/riscv/kernel/cpufeature.c index bc29b010b722..b1ade9a49347 100644 --- a/arch/riscv/kernel/cpufeature.c +++ b/arch/riscv/kernel/cpufeature.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copied from arch/arm64/kernel/cpufeature.c | 3 | * Copied from arch/arm64/kernel/cpufeature.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 ARM Ltd. | 5 | * Copyright (C) 2015 ARM Ltd. |
| 5 | * Copyright (C) 2017 SiFive | 6 | * Copyright (C) 2017 SiFive |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #include <linux/of.h> | 9 | #include <linux/of.h> |
diff --git a/arch/riscv/kernel/riscv_ksyms.c b/arch/riscv/kernel/riscv_ksyms.c index f247d6d2137c..4800cf703186 100644 --- a/arch/riscv/kernel/riscv_ksyms.c +++ b/arch/riscv/kernel/riscv_ksyms.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2017 Zihao Yu | 3 | * Copyright (C) 2017 Zihao Yu |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/export.h> | 6 | #include <linux/export.h> |
diff --git a/arch/riscv/kernel/smp.c b/arch/riscv/kernel/smp.c index b2537ffa855c..5a9834503a2f 100644 --- a/arch/riscv/kernel/smp.c +++ b/arch/riscv/kernel/smp.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * SMP initialisation and IPI support | 3 | * SMP initialisation and IPI support |
| 3 | * Based on arch/arm64/kernel/smp.c | 4 | * Based on arch/arm64/kernel/smp.c |
| @@ -5,18 +6,6 @@ | |||
| 5 | * Copyright (C) 2012 ARM Ltd. | 6 | * Copyright (C) 2012 ARM Ltd. |
| 6 | * Copyright (C) 2015 Regents of the University of California | 7 | * Copyright (C) 2015 Regents of the University of California |
| 7 | * Copyright (C) 2017 SiFive | 8 | * Copyright (C) 2017 SiFive |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 20 | */ | 9 | */ |
| 21 | 10 | ||
| 22 | #include <linux/interrupt.h> | 11 | #include <linux/interrupt.h> |
diff --git a/arch/riscv/kernel/vdso.c b/arch/riscv/kernel/vdso.c index 0cd044122234..a0084c36d270 100644 --- a/arch/riscv/kernel/vdso.c +++ b/arch/riscv/kernel/vdso.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004 Benjamin Herrenschmidt, IBM Corp. | 3 | * Copyright (C) 2004 Benjamin Herrenschmidt, IBM Corp. |
| 3 | * <benh@kernel.crashing.org> | 4 | * <benh@kernel.crashing.org> |
| 4 | * Copyright (C) 2012 ARM Limited | 5 | * Copyright (C) 2012 ARM Limited |
| 5 | * Copyright (C) 2015 Regents of the University of California | 6 | * Copyright (C) 2015 Regents of the University of California |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #include <linux/mm.h> | 9 | #include <linux/mm.h> |
diff --git a/arch/s390/Makefile b/arch/s390/Makefile index de8521fc9de5..e48013cf50a2 100644 --- a/arch/s390/Makefile +++ b/arch/s390/Makefile | |||
| @@ -30,6 +30,7 @@ KBUILD_CFLAGS_DECOMPRESSOR += -DDISABLE_BRANCH_PROFILING -D__NO_FORTIFY | |||
| 30 | KBUILD_CFLAGS_DECOMPRESSOR += -fno-delete-null-pointer-checks -msoft-float | 30 | KBUILD_CFLAGS_DECOMPRESSOR += -fno-delete-null-pointer-checks -msoft-float |
| 31 | KBUILD_CFLAGS_DECOMPRESSOR += -fno-asynchronous-unwind-tables | 31 | KBUILD_CFLAGS_DECOMPRESSOR += -fno-asynchronous-unwind-tables |
| 32 | KBUILD_CFLAGS_DECOMPRESSOR += $(call cc-option,-ffreestanding) | 32 | KBUILD_CFLAGS_DECOMPRESSOR += $(call cc-option,-ffreestanding) |
| 33 | KBUILD_CFLAGS_DECOMPRESSOR += $(call cc-disable-warning, address-of-packed-member) | ||
| 33 | KBUILD_CFLAGS_DECOMPRESSOR += $(if $(CONFIG_DEBUG_INFO),-g) | 34 | KBUILD_CFLAGS_DECOMPRESSOR += $(if $(CONFIG_DEBUG_INFO),-g) |
| 34 | KBUILD_CFLAGS_DECOMPRESSOR += $(if $(CONFIG_DEBUG_INFO_DWARF4), $(call cc-option, -gdwarf-4,)) | 35 | KBUILD_CFLAGS_DECOMPRESSOR += $(if $(CONFIG_DEBUG_INFO_DWARF4), $(call cc-option, -gdwarf-4,)) |
| 35 | UTS_MACHINE := s390x | 36 | UTS_MACHINE := s390x |
diff --git a/arch/s390/include/asm/ctl_reg.h b/arch/s390/include/asm/ctl_reg.h index 4600453536c2..3bda757317cf 100644 --- a/arch/s390/include/asm/ctl_reg.h +++ b/arch/s390/include/asm/ctl_reg.h | |||
| @@ -55,7 +55,7 @@ | |||
| 55 | : "i" (low), "i" (high)); \ | 55 | : "i" (low), "i" (high)); \ |
| 56 | } while (0) | 56 | } while (0) |
| 57 | 57 | ||
| 58 | static inline void __ctl_set_bit(unsigned int cr, unsigned int bit) | 58 | static __always_inline void __ctl_set_bit(unsigned int cr, unsigned int bit) |
| 59 | { | 59 | { |
| 60 | unsigned long reg; | 60 | unsigned long reg; |
| 61 | 61 | ||
| @@ -64,7 +64,7 @@ static inline void __ctl_set_bit(unsigned int cr, unsigned int bit) | |||
| 64 | __ctl_load(reg, cr, cr); | 64 | __ctl_load(reg, cr, cr); |
| 65 | } | 65 | } |
| 66 | 66 | ||
| 67 | static inline void __ctl_clear_bit(unsigned int cr, unsigned int bit) | 67 | static __always_inline void __ctl_clear_bit(unsigned int cr, unsigned int bit) |
| 68 | { | 68 | { |
| 69 | unsigned long reg; | 69 | unsigned long reg; |
| 70 | 70 | ||
diff --git a/arch/sh/oprofile/backtrace.c b/arch/sh/oprofile/backtrace.c index 8279a7e91043..f1205f92631d 100644 --- a/arch/sh/oprofile/backtrace.c +++ b/arch/sh/oprofile/backtrace.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * SH specific backtracing code for oprofile | 3 | * SH specific backtracing code for oprofile |
| 3 | * | 4 | * |
| @@ -7,11 +8,6 @@ | |||
| 7 | * | 8 | * |
| 8 | * Based on ARM oprofile backtrace code by Richard Purdie and in turn, i386 | 9 | * Based on ARM oprofile backtrace code by Richard Purdie and in turn, i386 |
| 9 | * oprofile backtrace code by John Levon, David Smith | 10 | * oprofile backtrace code by John Levon, David Smith |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | * | ||
| 15 | */ | 11 | */ |
| 16 | #include <linux/oprofile.h> | 12 | #include <linux/oprofile.h> |
| 17 | #include <linux/sched.h> | 13 | #include <linux/sched.h> |
diff --git a/arch/sparc/include/asm/adi_64.h b/arch/sparc/include/asm/adi_64.h index 85f7a763af85..4301c6fd87f7 100644 --- a/arch/sparc/include/asm/adi_64.h +++ b/arch/sparc/include/asm/adi_64.h | |||
| @@ -1,9 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* adi_64.h: ADI related data structures | 2 | /* adi_64.h: ADI related data structures |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2016 Oracle and/or its affiliates. All rights reserved. | 4 | * Copyright (c) 2016 Oracle and/or its affiliates. All rights reserved. |
| 4 | * Author: Khalid Aziz (khalid.aziz@oracle.com) | 5 | * Author: Khalid Aziz (khalid.aziz@oracle.com) |
| 5 | * | ||
| 6 | * This work is licensed under the terms of the GNU GPL, version 2. | ||
| 7 | */ | 6 | */ |
| 8 | #ifndef __ASM_SPARC64_ADI_H | 7 | #ifndef __ASM_SPARC64_ADI_H |
| 9 | #define __ASM_SPARC64_ADI_H | 8 | #define __ASM_SPARC64_ADI_H |
diff --git a/arch/sparc/kernel/adi_64.c b/arch/sparc/kernel/adi_64.c index d0a2ac975b42..ce332942de2d 100644 --- a/arch/sparc/kernel/adi_64.c +++ b/arch/sparc/kernel/adi_64.c | |||
| @@ -1,11 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* adi_64.c: support for ADI (Application Data Integrity) feature on | 2 | /* adi_64.c: support for ADI (Application Data Integrity) feature on |
| 2 | * sparc m7 and newer processors. This feature is also known as | 3 | * sparc m7 and newer processors. This feature is also known as |
| 3 | * SSM (Silicon Secured Memory). | 4 | * SSM (Silicon Secured Memory). |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2016 Oracle and/or its affiliates. All rights reserved. | 6 | * Copyright (C) 2016 Oracle and/or its affiliates. All rights reserved. |
| 6 | * Author: Khalid Aziz (khalid.aziz@oracle.com) | 7 | * Author: Khalid Aziz (khalid.aziz@oracle.com) |
| 7 | * | ||
| 8 | * This work is licensed under the terms of the GNU GPL, version 2. | ||
| 9 | */ | 8 | */ |
| 10 | #include <linux/init.h> | 9 | #include <linux/init.h> |
| 11 | #include <linux/slab.h> | 10 | #include <linux/slab.h> |
diff --git a/arch/sparc/kernel/sun4v_mcd.S b/arch/sparc/kernel/sun4v_mcd.S index d6c69ebca110..a419b7318406 100644 --- a/arch/sparc/kernel/sun4v_mcd.S +++ b/arch/sparc/kernel/sun4v_mcd.S | |||
| @@ -1,10 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* sun4v_mcd.S: Sun4v memory corruption detected precise exception handler | 2 | /* sun4v_mcd.S: Sun4v memory corruption detected precise exception handler |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2015 Oracle and/or its affiliates. All rights reserved. | 4 | * Copyright (c) 2015 Oracle and/or its affiliates. All rights reserved. |
| 4 | * Authors: Bob Picco <bob.picco@oracle.com>, | 5 | * Authors: Bob Picco <bob.picco@oracle.com>, |
| 5 | * Khalid Aziz <khalid.aziz@oracle.com> | 6 | * Khalid Aziz <khalid.aziz@oracle.com> |
| 6 | * | ||
| 7 | * This work is licensed under the terms of the GNU GPL, version 2. | ||
| 8 | */ | 7 | */ |
| 9 | .text | 8 | .text |
| 10 | .align 32 | 9 | .align 32 |
diff --git a/arch/um/include/asm/syscall-generic.h b/arch/um/include/asm/syscall-generic.h index 98e50c50c12e..2984feb9d576 100644 --- a/arch/um/include/asm/syscall-generic.h +++ b/arch/um/include/asm/syscall-generic.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Access to user system call parameters and results | 3 | * Access to user system call parameters and results |
| 3 | * | 4 | * |
| 4 | * See asm-generic/syscall.h for function descriptions. | 5 | * See asm-generic/syscall.h for function descriptions. |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2015 Mickaël Salaün <mic@digikod.net> | 7 | * Copyright (C) 2015 Mickaël Salaün <mic@digikod.net> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef __UM_SYSCALL_GENERIC_H | 10 | #ifndef __UM_SYSCALL_GENERIC_H |
diff --git a/arch/um/kernel/early_printk.c b/arch/um/kernel/early_printk.c index 4a0800bc37b2..c350c2331bbe 100644 --- a/arch/um/kernel/early_printk.c +++ b/arch/um/kernel/early_printk.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Richard Weinberger <richrd@nod.at> | 3 | * Copyright (C) 2011 Richard Weinberger <richrd@nod.at> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/kernel.h> | 6 | #include <linux/kernel.h> |
diff --git a/arch/um/kernel/maccess.c b/arch/um/kernel/maccess.c index 1f3d5c4910d1..67b2e0fa92bb 100644 --- a/arch/um/kernel/maccess.c +++ b/arch/um/kernel/maccess.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Richard Weinberger <richrd@nod.at> | 3 | * Copyright (C) 2013 Richard Weinberger <richrd@nod.at> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/uaccess.h> | 6 | #include <linux/uaccess.h> |
diff --git a/arch/um/kernel/stacktrace.c b/arch/um/kernel/stacktrace.c index bd95e020d509..86df52168bd9 100644 --- a/arch/um/kernel/stacktrace.c +++ b/arch/um/kernel/stacktrace.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2001 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) | 3 | * Copyright (C) 2001 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) |
| 3 | * Copyright (C) 2013 Richard Weinberger <richard@nod.at> | 4 | * Copyright (C) 2013 Richard Weinberger <richard@nod.at> |
| 4 | * Copyright (C) 2014 Google Inc., Author: Daniel Walter <dwalter@google.com> | 5 | * Copyright (C) 2014 Google Inc., Author: Daniel Walter <dwalter@google.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/kallsyms.h> | 8 | #include <linux/kallsyms.h> |
diff --git a/arch/um/kernel/sysrq.c b/arch/um/kernel/sysrq.c index 05585eef11d9..c71b5ef7ea8c 100644 --- a/arch/um/kernel/sysrq.c +++ b/arch/um/kernel/sysrq.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2001 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) | 3 | * Copyright (C) 2001 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) |
| 3 | * Copyright (C) 2013 Richard Weinberger <richrd@nod.at> | 4 | * Copyright (C) 2013 Richard Weinberger <richrd@nod.at> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/kallsyms.h> | 7 | #include <linux/kallsyms.h> |
diff --git a/arch/unicore32/boot/compressed/head.S b/arch/unicore32/boot/compressed/head.S index fbd1e374c685..5f72662cd294 100644 --- a/arch/unicore32/boot/compressed/head.S +++ b/arch/unicore32/boot/compressed/head.S | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/boot/compressed/head.S | 3 | * linux/arch/unicore32/boot/compressed/head.S |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #include <linux/linkage.h> | 9 | #include <linux/linkage.h> |
| 13 | #include <mach/memory.h> | 10 | #include <mach/memory.h> |
diff --git a/arch/unicore32/boot/compressed/misc.c b/arch/unicore32/boot/compressed/misc.c index 5c65dfee278c..450d3355de20 100644 --- a/arch/unicore32/boot/compressed/misc.c +++ b/arch/unicore32/boot/compressed/misc.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/boot/compressed/misc.c | 3 | * linux/arch/unicore32/boot/compressed/misc.c |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <asm/unaligned.h> | 10 | #include <asm/unaligned.h> |
diff --git a/arch/unicore32/boot/compressed/vmlinux.lds.S b/arch/unicore32/boot/compressed/vmlinux.lds.S index d5a3ce296239..edda4ddfa357 100644 --- a/arch/unicore32/boot/compressed/vmlinux.lds.S +++ b/arch/unicore32/boot/compressed/vmlinux.lds.S | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore/boot/compressed/vmlinux.lds.in | 3 | * linux/arch/unicore/boot/compressed/vmlinux.lds.in |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | OUTPUT_ARCH(unicore32) | 9 | OUTPUT_ARCH(unicore32) |
| 13 | ENTRY(_start) | 10 | ENTRY(_start) |
diff --git a/arch/unicore32/include/asm/assembler.h b/arch/unicore32/include/asm/assembler.h index 8e87ed7faeba..3de843d92850 100644 --- a/arch/unicore32/include/asm/assembler.h +++ b/arch/unicore32/include/asm/assembler.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/include/asm/assembler.h | 3 | * linux/arch/unicore32/include/asm/assembler.h |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * Do not include any C declarations in this file - it is included by | 9 | * Do not include any C declarations in this file - it is included by |
| 13 | * assembler source. | 10 | * assembler source. |
| 14 | */ | 11 | */ |
diff --git a/arch/unicore32/include/asm/barrier.h b/arch/unicore32/include/asm/barrier.h index 83d6a520f4bd..efb81de87507 100644 --- a/arch/unicore32/include/asm/barrier.h +++ b/arch/unicore32/include/asm/barrier.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Memory barrier implementations for PKUnity SoC and UniCore ISA | 3 | * Memory barrier implementations for PKUnity SoC and UniCore ISA |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2001-2012 GUAN Xue-tao | 5 | * Copyright (C) 2001-2012 GUAN Xue-tao |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef __UNICORE_BARRIER_H__ | 7 | #ifndef __UNICORE_BARRIER_H__ |
| 11 | #define __UNICORE_BARRIER_H__ | 8 | #define __UNICORE_BARRIER_H__ |
diff --git a/arch/unicore32/include/asm/bitops.h b/arch/unicore32/include/asm/bitops.h index de5853761c22..deeb2163f35e 100644 --- a/arch/unicore32/include/asm/bitops.h +++ b/arch/unicore32/include/asm/bitops.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/include/asm/bitops.h | 3 | * linux/arch/unicore32/include/asm/bitops.h |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef __UNICORE_BITOPS_H__ | 10 | #ifndef __UNICORE_BITOPS_H__ |
diff --git a/arch/unicore32/include/asm/bug.h b/arch/unicore32/include/asm/bug.h index 83c7687a0e61..99acea84a865 100644 --- a/arch/unicore32/include/asm/bug.h +++ b/arch/unicore32/include/asm/bug.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Bug handling for PKUnity SoC and UniCore ISA | 3 | * Bug handling for PKUnity SoC and UniCore ISA |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2001-2012 GUAN Xue-tao | 5 | * Copyright (C) 2001-2012 GUAN Xue-tao |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef __UNICORE_BUG_H__ | 7 | #ifndef __UNICORE_BUG_H__ |
| 11 | #define __UNICORE_BUG_H__ | 8 | #define __UNICORE_BUG_H__ |
diff --git a/arch/unicore32/include/asm/cache.h b/arch/unicore32/include/asm/cache.h index ad8f795d86ca..44ecd1f300fe 100644 --- a/arch/unicore32/include/asm/cache.h +++ b/arch/unicore32/include/asm/cache.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/include/asm/cache.h | 3 | * linux/arch/unicore32/include/asm/cache.h |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #ifndef __UNICORE_CACHE_H__ | 9 | #ifndef __UNICORE_CACHE_H__ |
| 13 | #define __UNICORE_CACHE_H__ | 10 | #define __UNICORE_CACHE_H__ |
diff --git a/arch/unicore32/include/asm/cacheflush.h b/arch/unicore32/include/asm/cacheflush.h index 1c8b9f13a9e1..dc8c0b41538f 100644 --- a/arch/unicore32/include/asm/cacheflush.h +++ b/arch/unicore32/include/asm/cacheflush.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/include/asm/cacheflush.h | 3 | * linux/arch/unicore32/include/asm/cacheflush.h |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #ifndef __UNICORE_CACHEFLUSH_H__ | 9 | #ifndef __UNICORE_CACHEFLUSH_H__ |
| 13 | #define __UNICORE_CACHEFLUSH_H__ | 10 | #define __UNICORE_CACHEFLUSH_H__ |
diff --git a/arch/unicore32/include/asm/checksum.h b/arch/unicore32/include/asm/checksum.h index 23ceb9e3a89b..e774ca268c15 100644 --- a/arch/unicore32/include/asm/checksum.h +++ b/arch/unicore32/include/asm/checksum.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/include/asm/checksum.h | 3 | * linux/arch/unicore32/include/asm/checksum.h |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * IP checksum routines | 9 | * IP checksum routines |
| 13 | */ | 10 | */ |
| 14 | #ifndef __UNICORE_CHECKSUM_H__ | 11 | #ifndef __UNICORE_CHECKSUM_H__ |
diff --git a/arch/unicore32/include/asm/cmpxchg.h b/arch/unicore32/include/asm/cmpxchg.h index 8e797ad4fa24..87f960a2e4f0 100644 --- a/arch/unicore32/include/asm/cmpxchg.h +++ b/arch/unicore32/include/asm/cmpxchg.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Atomics xchg/cmpxchg for PKUnity SoC and UniCore ISA | 3 | * Atomics xchg/cmpxchg for PKUnity SoC and UniCore ISA |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2001-2012 GUAN Xue-tao | 5 | * Copyright (C) 2001-2012 GUAN Xue-tao |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef __UNICORE_CMPXCHG_H__ | 7 | #ifndef __UNICORE_CMPXCHG_H__ |
| 11 | #define __UNICORE_CMPXCHG_H__ | 8 | #define __UNICORE_CMPXCHG_H__ |
diff --git a/arch/unicore32/include/asm/cpu-single.h b/arch/unicore32/include/asm/cpu-single.h index 0f55d1823439..1b419d697fd1 100644 --- a/arch/unicore32/include/asm/cpu-single.h +++ b/arch/unicore32/include/asm/cpu-single.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/include/asm/cpu-single.h | 3 | * linux/arch/unicore32/include/asm/cpu-single.h |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #ifndef __UNICORE_CPU_SINGLE_H__ | 9 | #ifndef __UNICORE_CPU_SINGLE_H__ |
| 13 | #define __UNICORE_CPU_SINGLE_H__ | 10 | #define __UNICORE_CPU_SINGLE_H__ |
diff --git a/arch/unicore32/include/asm/cputype.h b/arch/unicore32/include/asm/cputype.h index ec1a30f98077..08a47e3bdbcc 100644 --- a/arch/unicore32/include/asm/cputype.h +++ b/arch/unicore32/include/asm/cputype.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/include/asm/cputype.h | 3 | * linux/arch/unicore32/include/asm/cputype.h |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #ifndef __UNICORE_CPUTYPE_H__ | 9 | #ifndef __UNICORE_CPUTYPE_H__ |
| 13 | #define __UNICORE_CPUTYPE_H__ | 10 | #define __UNICORE_CPUTYPE_H__ |
diff --git a/arch/unicore32/include/asm/delay.h b/arch/unicore32/include/asm/delay.h index 164ae61cd6f7..934193edfa66 100644 --- a/arch/unicore32/include/asm/delay.h +++ b/arch/unicore32/include/asm/delay.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/include/asm/delay.h | 3 | * linux/arch/unicore32/include/asm/delay.h |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * Delay routines, using a pre-computed "loops_per_second" value. | 9 | * Delay routines, using a pre-computed "loops_per_second" value. |
| 13 | */ | 10 | */ |
| 14 | #ifndef __UNICORE_DELAY_H__ | 11 | #ifndef __UNICORE_DELAY_H__ |
diff --git a/arch/unicore32/include/asm/dma.h b/arch/unicore32/include/asm/dma.h index 38dfff9df32f..1326310b21e6 100644 --- a/arch/unicore32/include/asm/dma.h +++ b/arch/unicore32/include/asm/dma.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/include/asm/dma.h | 3 | * linux/arch/unicore32/include/asm/dma.h |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef __UNICORE_DMA_H__ | 10 | #ifndef __UNICORE_DMA_H__ |
diff --git a/arch/unicore32/include/asm/elf.h b/arch/unicore32/include/asm/elf.h index ae66dc1be49e..a464ed5f05d4 100644 --- a/arch/unicore32/include/asm/elf.h +++ b/arch/unicore32/include/asm/elf.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/include/asm/elf.h | 3 | * linux/arch/unicore32/include/asm/elf.h |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef __UNICORE_ELF_H__ | 10 | #ifndef __UNICORE_ELF_H__ |
diff --git a/arch/unicore32/include/asm/fpstate.h b/arch/unicore32/include/asm/fpstate.h index ba97fac6220d..5811293e7a7e 100644 --- a/arch/unicore32/include/asm/fpstate.h +++ b/arch/unicore32/include/asm/fpstate.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/include/asm/fpstate.h | 3 | * linux/arch/unicore32/include/asm/fpstate.h |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef __UNICORE_FPSTATE_H__ | 10 | #ifndef __UNICORE_FPSTATE_H__ |
diff --git a/arch/unicore32/include/asm/fpu-ucf64.h b/arch/unicore32/include/asm/fpu-ucf64.h index 16c1457882ee..7a0c8a9e05d4 100644 --- a/arch/unicore32/include/asm/fpu-ucf64.h +++ b/arch/unicore32/include/asm/fpu-ucf64.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/include/asm/fpu-ucf64.h | 3 | * linux/arch/unicore32/include/asm/fpu-ucf64.h |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Maintained by GUAN Xue-tao <gxt@mprc.pku.edu.cn> | 7 | * Maintained by GUAN Xue-tao <gxt@mprc.pku.edu.cn> |
| 7 | * Copyright (C) 2001-2010 Guan Xuetao | 8 | * Copyright (C) 2001-2010 Guan Xuetao |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #define FPSCR s31 | 10 | #define FPSCR s31 |
| 14 | 11 | ||
diff --git a/arch/unicore32/include/asm/gpio.h b/arch/unicore32/include/asm/gpio.h index 2716f14e3ff6..dfad04ca0a65 100644 --- a/arch/unicore32/include/asm/gpio.h +++ b/arch/unicore32/include/asm/gpio.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/include/asm/gpio.h | 3 | * linux/arch/unicore32/include/asm/gpio.h |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef __UNICORE_GPIO_H__ | 10 | #ifndef __UNICORE_GPIO_H__ |
diff --git a/arch/unicore32/include/asm/hwcap.h b/arch/unicore32/include/asm/hwcap.h index 97bd40fdd4ac..2e15ffbe8391 100644 --- a/arch/unicore32/include/asm/hwcap.h +++ b/arch/unicore32/include/asm/hwcap.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/include/asm/hwcap.h | 3 | * linux/arch/unicore32/include/asm/hwcap.h |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #ifndef __UNICORE_HWCAP_H__ | 9 | #ifndef __UNICORE_HWCAP_H__ |
| 13 | #define __UNICORE_HWCAP_H__ | 10 | #define __UNICORE_HWCAP_H__ |
diff --git a/arch/unicore32/include/asm/hwdef-copro.h b/arch/unicore32/include/asm/hwdef-copro.h index a3292f039a68..2db8cf864e43 100644 --- a/arch/unicore32/include/asm/hwdef-copro.h +++ b/arch/unicore32/include/asm/hwdef-copro.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Co-processor register definitions for PKUnity SoC and UniCore ISA | 3 | * Co-processor register definitions for PKUnity SoC and UniCore ISA |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2001-2012 GUAN Xue-tao | 5 | * Copyright (C) 2001-2012 GUAN Xue-tao |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef __UNICORE_HWDEF_COPRO_H__ | 7 | #ifndef __UNICORE_HWDEF_COPRO_H__ |
| 11 | #define __UNICORE_HWDEF_COPRO_H__ | 8 | #define __UNICORE_HWDEF_COPRO_H__ |
diff --git a/arch/unicore32/include/asm/io.h b/arch/unicore32/include/asm/io.h index cb1d8fd2b16b..c71aa4b95996 100644 --- a/arch/unicore32/include/asm/io.h +++ b/arch/unicore32/include/asm/io.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/include/asm/io.h | 3 | * linux/arch/unicore32/include/asm/io.h |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #ifndef __UNICORE_IO_H__ | 9 | #ifndef __UNICORE_IO_H__ |
| 13 | #define __UNICORE_IO_H__ | 10 | #define __UNICORE_IO_H__ |
diff --git a/arch/unicore32/include/asm/irq.h b/arch/unicore32/include/asm/irq.h index baea93e2a6e6..3f7f07c0338c 100644 --- a/arch/unicore32/include/asm/irq.h +++ b/arch/unicore32/include/asm/irq.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/include/asm/irq.h | 3 | * linux/arch/unicore32/include/asm/irq.h |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #ifndef __UNICORE_IRQ_H__ | 9 | #ifndef __UNICORE_IRQ_H__ |
| 13 | #define __UNICORE_IRQ_H__ | 10 | #define __UNICORE_IRQ_H__ |
diff --git a/arch/unicore32/include/asm/irqflags.h b/arch/unicore32/include/asm/irqflags.h index 6d8a28dfdbae..f64c82e3eae6 100644 --- a/arch/unicore32/include/asm/irqflags.h +++ b/arch/unicore32/include/asm/irqflags.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/include/asm/irqflags.h | 3 | * linux/arch/unicore32/include/asm/irqflags.h |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #ifndef __UNICORE_IRQFLAGS_H__ | 9 | #ifndef __UNICORE_IRQFLAGS_H__ |
| 13 | #define __UNICORE_IRQFLAGS_H__ | 10 | #define __UNICORE_IRQFLAGS_H__ |
diff --git a/arch/unicore32/include/asm/linkage.h b/arch/unicore32/include/asm/linkage.h index d1618bd35b67..8e341ba7bc4a 100644 --- a/arch/unicore32/include/asm/linkage.h +++ b/arch/unicore32/include/asm/linkage.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/include/asm/linkage.h | 3 | * linux/arch/unicore32/include/asm/linkage.h |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #ifndef __UNICORE_LINKAGE_H__ | 9 | #ifndef __UNICORE_LINKAGE_H__ |
| 13 | #define __UNICORE_LINKAGE_H__ | 10 | #define __UNICORE_LINKAGE_H__ |
diff --git a/arch/unicore32/include/asm/memblock.h b/arch/unicore32/include/asm/memblock.h index a8a5d8d0a26e..eb56a6ddce83 100644 --- a/arch/unicore32/include/asm/memblock.h +++ b/arch/unicore32/include/asm/memblock.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/include/asm/memblock.h | 3 | * linux/arch/unicore32/include/asm/memblock.h |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef __UNICORE_MEMBLOCK_H__ | 10 | #ifndef __UNICORE_MEMBLOCK_H__ |
diff --git a/arch/unicore32/include/asm/memory.h b/arch/unicore32/include/asm/memory.h index 46cf27efbb7e..23c93105f98f 100644 --- a/arch/unicore32/include/asm/memory.h +++ b/arch/unicore32/include/asm/memory.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/include/asm/memory.h | 3 | * linux/arch/unicore32/include/asm/memory.h |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * Note: this file should not be included by non-asm/.h files | 9 | * Note: this file should not be included by non-asm/.h files |
| 13 | */ | 10 | */ |
| 14 | #ifndef __UNICORE_MEMORY_H__ | 11 | #ifndef __UNICORE_MEMORY_H__ |
diff --git a/arch/unicore32/include/asm/mmu.h b/arch/unicore32/include/asm/mmu.h index 66fa341dc2c6..8ad4e7eae17b 100644 --- a/arch/unicore32/include/asm/mmu.h +++ b/arch/unicore32/include/asm/mmu.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/include/asm/mmu.h | 3 | * linux/arch/unicore32/include/asm/mmu.h |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #ifndef __UNICORE_MMU_H__ | 9 | #ifndef __UNICORE_MMU_H__ |
| 13 | #define __UNICORE_MMU_H__ | 10 | #define __UNICORE_MMU_H__ |
diff --git a/arch/unicore32/include/asm/mmu_context.h b/arch/unicore32/include/asm/mmu_context.h index 9f06ea5466dd..247a07ae2cdc 100644 --- a/arch/unicore32/include/asm/mmu_context.h +++ b/arch/unicore32/include/asm/mmu_context.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/include/asm/mmu_context.h | 3 | * linux/arch/unicore32/include/asm/mmu_context.h |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #ifndef __UNICORE_MMU_CONTEXT_H__ | 9 | #ifndef __UNICORE_MMU_CONTEXT_H__ |
| 13 | #define __UNICORE_MMU_CONTEXT_H__ | 10 | #define __UNICORE_MMU_CONTEXT_H__ |
diff --git a/arch/unicore32/include/asm/page.h b/arch/unicore32/include/asm/page.h index 594b3226250e..8a89335673f9 100644 --- a/arch/unicore32/include/asm/page.h +++ b/arch/unicore32/include/asm/page.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/include/asm/page.h | 3 | * linux/arch/unicore32/include/asm/page.h |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #ifndef __UNICORE_PAGE_H__ | 9 | #ifndef __UNICORE_PAGE_H__ |
| 13 | #define __UNICORE_PAGE_H__ | 10 | #define __UNICORE_PAGE_H__ |
diff --git a/arch/unicore32/include/asm/pci.h b/arch/unicore32/include/asm/pci.h index ac5acdf4c4d0..3efa8ee1afce 100644 --- a/arch/unicore32/include/asm/pci.h +++ b/arch/unicore32/include/asm/pci.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/include/asm/pci.h | 3 | * linux/arch/unicore32/include/asm/pci.h |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #ifndef __UNICORE_PCI_H__ | 9 | #ifndef __UNICORE_PCI_H__ |
| 13 | #define __UNICORE_PCI_H__ | 10 | #define __UNICORE_PCI_H__ |
diff --git a/arch/unicore32/include/asm/pgalloc.h b/arch/unicore32/include/asm/pgalloc.h index 7cceabecf4e3..ec64834b1c6a 100644 --- a/arch/unicore32/include/asm/pgalloc.h +++ b/arch/unicore32/include/asm/pgalloc.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/include/asm/pgalloc.h | 3 | * linux/arch/unicore32/include/asm/pgalloc.h |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #ifndef __UNICORE_PGALLOC_H__ | 9 | #ifndef __UNICORE_PGALLOC_H__ |
| 13 | #define __UNICORE_PGALLOC_H__ | 10 | #define __UNICORE_PGALLOC_H__ |
diff --git a/arch/unicore32/include/asm/pgtable-hwdef.h b/arch/unicore32/include/asm/pgtable-hwdef.h index e37fa471c2be..f28b58c61db9 100644 --- a/arch/unicore32/include/asm/pgtable-hwdef.h +++ b/arch/unicore32/include/asm/pgtable-hwdef.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/include/asm/pgtable-hwdef.h | 3 | * linux/arch/unicore32/include/asm/pgtable-hwdef.h |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #ifndef __UNICORE_PGTABLE_HWDEF_H__ | 9 | #ifndef __UNICORE_PGTABLE_HWDEF_H__ |
| 13 | #define __UNICORE_PGTABLE_HWDEF_H__ | 10 | #define __UNICORE_PGTABLE_HWDEF_H__ |
diff --git a/arch/unicore32/include/asm/pgtable.h b/arch/unicore32/include/asm/pgtable.h index a4f2bef37e70..9492aa304f03 100644 --- a/arch/unicore32/include/asm/pgtable.h +++ b/arch/unicore32/include/asm/pgtable.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/include/asm/pgtable.h | 3 | * linux/arch/unicore32/include/asm/pgtable.h |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #ifndef __UNICORE_PGTABLE_H__ | 9 | #ifndef __UNICORE_PGTABLE_H__ |
| 13 | #define __UNICORE_PGTABLE_H__ | 10 | #define __UNICORE_PGTABLE_H__ |
diff --git a/arch/unicore32/include/asm/processor.h b/arch/unicore32/include/asm/processor.h index b772ed1c0f25..6f01620da3d1 100644 --- a/arch/unicore32/include/asm/processor.h +++ b/arch/unicore32/include/asm/processor.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/include/asm/processor.h | 3 | * linux/arch/unicore32/include/asm/processor.h |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef __UNICORE_PROCESSOR_H__ | 10 | #ifndef __UNICORE_PROCESSOR_H__ |
diff --git a/arch/unicore32/include/asm/ptrace.h b/arch/unicore32/include/asm/ptrace.h index 02bf5a415bf5..bb4cbc42c321 100644 --- a/arch/unicore32/include/asm/ptrace.h +++ b/arch/unicore32/include/asm/ptrace.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/include/asm/ptrace.h | 3 | * linux/arch/unicore32/include/asm/ptrace.h |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #ifndef __UNICORE_PTRACE_H__ | 9 | #ifndef __UNICORE_PTRACE_H__ |
| 13 | #define __UNICORE_PTRACE_H__ | 10 | #define __UNICORE_PTRACE_H__ |
diff --git a/arch/unicore32/include/asm/stacktrace.h b/arch/unicore32/include/asm/stacktrace.h index 76edc65a5871..3e59f9d2faed 100644 --- a/arch/unicore32/include/asm/stacktrace.h +++ b/arch/unicore32/include/asm/stacktrace.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/include/asm/stacktrace.h | 3 | * linux/arch/unicore32/include/asm/stacktrace.h |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef __UNICORE_STACKTRACE_H__ | 10 | #ifndef __UNICORE_STACKTRACE_H__ |
diff --git a/arch/unicore32/include/asm/string.h b/arch/unicore32/include/asm/string.h index 55264c84369a..1649b0e4271b 100644 --- a/arch/unicore32/include/asm/string.h +++ b/arch/unicore32/include/asm/string.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/include/asm/string.h | 3 | * linux/arch/unicore32/include/asm/string.h |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #ifndef __UNICORE_STRING_H__ | 9 | #ifndef __UNICORE_STRING_H__ |
| 13 | #define __UNICORE_STRING_H__ | 10 | #define __UNICORE_STRING_H__ |
diff --git a/arch/unicore32/include/asm/suspend.h b/arch/unicore32/include/asm/suspend.h index 65bad75c7e96..72bd89c44d10 100644 --- a/arch/unicore32/include/asm/suspend.h +++ b/arch/unicore32/include/asm/suspend.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/include/asm/suspend.h | 3 | * linux/arch/unicore32/include/asm/suspend.h |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef __UNICORE_SUSPEND_H__ | 10 | #ifndef __UNICORE_SUSPEND_H__ |
diff --git a/arch/unicore32/include/asm/switch_to.h b/arch/unicore32/include/asm/switch_to.h index 39572d2bd692..12e534b3bfa5 100644 --- a/arch/unicore32/include/asm/switch_to.h +++ b/arch/unicore32/include/asm/switch_to.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Task switching for PKUnity SoC and UniCore ISA | 3 | * Task switching for PKUnity SoC and UniCore ISA |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2001-2012 GUAN Xue-tao | 5 | * Copyright (C) 2001-2012 GUAN Xue-tao |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef __UNICORE_SWITCH_TO_H__ | 7 | #ifndef __UNICORE_SWITCH_TO_H__ |
| 11 | #define __UNICORE_SWITCH_TO_H__ | 8 | #define __UNICORE_SWITCH_TO_H__ |
diff --git a/arch/unicore32/include/asm/thread_info.h b/arch/unicore32/include/asm/thread_info.h index 5fb728f3b49a..d8a6d6b7a403 100644 --- a/arch/unicore32/include/asm/thread_info.h +++ b/arch/unicore32/include/asm/thread_info.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/include/asm/thread_info.h | 3 | * linux/arch/unicore32/include/asm/thread_info.h |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #ifndef __UNICORE_THREAD_INFO_H__ | 9 | #ifndef __UNICORE_THREAD_INFO_H__ |
| 13 | #define __UNICORE_THREAD_INFO_H__ | 10 | #define __UNICORE_THREAD_INFO_H__ |
diff --git a/arch/unicore32/include/asm/timex.h b/arch/unicore32/include/asm/timex.h index faf16ba46544..d714af3dbce1 100644 --- a/arch/unicore32/include/asm/timex.h +++ b/arch/unicore32/include/asm/timex.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/include/asm/timex.h | 3 | * linux/arch/unicore32/include/asm/timex.h |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef __UNICORE_TIMEX_H__ | 10 | #ifndef __UNICORE_TIMEX_H__ |
diff --git a/arch/unicore32/include/asm/tlb.h b/arch/unicore32/include/asm/tlb.h index 00a8477333f6..10d2356bfddd 100644 --- a/arch/unicore32/include/asm/tlb.h +++ b/arch/unicore32/include/asm/tlb.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/include/asm/tlb.h | 3 | * linux/arch/unicore32/include/asm/tlb.h |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #ifndef __UNICORE_TLB_H__ | 9 | #ifndef __UNICORE_TLB_H__ |
| 13 | #define __UNICORE_TLB_H__ | 10 | #define __UNICORE_TLB_H__ |
diff --git a/arch/unicore32/include/asm/tlbflush.h b/arch/unicore32/include/asm/tlbflush.h index e446ac8bb9e5..1cf18ef55515 100644 --- a/arch/unicore32/include/asm/tlbflush.h +++ b/arch/unicore32/include/asm/tlbflush.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/include/asm/tlbflush.h | 3 | * linux/arch/unicore32/include/asm/tlbflush.h |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #ifndef __UNICORE_TLBFLUSH_H__ | 9 | #ifndef __UNICORE_TLBFLUSH_H__ |
| 13 | #define __UNICORE_TLBFLUSH_H__ | 10 | #define __UNICORE_TLBFLUSH_H__ |
diff --git a/arch/unicore32/include/asm/traps.h b/arch/unicore32/include/asm/traps.h index 66e17a724bfe..ad1508a9a903 100644 --- a/arch/unicore32/include/asm/traps.h +++ b/arch/unicore32/include/asm/traps.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/include/asm/traps.h | 3 | * linux/arch/unicore32/include/asm/traps.h |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #ifndef __UNICORE_TRAP_H__ | 9 | #ifndef __UNICORE_TRAP_H__ |
| 13 | #define __UNICORE_TRAP_H__ | 10 | #define __UNICORE_TRAP_H__ |
diff --git a/arch/unicore32/include/asm/uaccess.h b/arch/unicore32/include/asm/uaccess.h index 1d55f2f83759..33c24f430511 100644 --- a/arch/unicore32/include/asm/uaccess.h +++ b/arch/unicore32/include/asm/uaccess.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/include/asm/uaccess.h | 3 | * linux/arch/unicore32/include/asm/uaccess.h |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #ifndef __UNICORE_UACCESS_H__ | 9 | #ifndef __UNICORE_UACCESS_H__ |
| 13 | #define __UNICORE_UACCESS_H__ | 10 | #define __UNICORE_UACCESS_H__ |
diff --git a/arch/unicore32/include/mach/PKUnity.h b/arch/unicore32/include/mach/PKUnity.h index 46705afcbf5a..78f77517c1c7 100644 --- a/arch/unicore32/include/mach/PKUnity.h +++ b/arch/unicore32/include/mach/PKUnity.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/include/mach/PKUnity.h | 3 | * linux/arch/unicore32/include/mach/PKUnity.h |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | /* Be sure that virtual mapping is defined right */ | 10 | /* Be sure that virtual mapping is defined right */ |
diff --git a/arch/unicore32/include/mach/bitfield.h b/arch/unicore32/include/mach/bitfield.h index 128a70281efc..766b7f01f1cd 100644 --- a/arch/unicore32/include/mach/bitfield.h +++ b/arch/unicore32/include/mach/bitfield.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/include/mach/bitfield.h | 3 | * linux/arch/unicore32/include/mach/bitfield.h |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #ifndef __MACH_PUV3_BITFIELD_H__ | 9 | #ifndef __MACH_PUV3_BITFIELD_H__ |
| 13 | #define __MACH_PUV3_BITFIELD_H__ | 10 | #define __MACH_PUV3_BITFIELD_H__ |
diff --git a/arch/unicore32/include/mach/dma.h b/arch/unicore32/include/mach/dma.h index d655c1b6e083..271001cd13c4 100644 --- a/arch/unicore32/include/mach/dma.h +++ b/arch/unicore32/include/mach/dma.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/include/mach/dma.h | 3 | * linux/arch/unicore32/include/mach/dma.h |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #ifndef __MACH_PUV3_DMA_H__ | 9 | #ifndef __MACH_PUV3_DMA_H__ |
| 13 | #define __MACH_PUV3_DMA_H__ | 10 | #define __MACH_PUV3_DMA_H__ |
diff --git a/arch/unicore32/include/mach/hardware.h b/arch/unicore32/include/mach/hardware.h index 25146232c7cf..2d7571cbd1d0 100644 --- a/arch/unicore32/include/mach/hardware.h +++ b/arch/unicore32/include/mach/hardware.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/include/mach/hardware.h | 3 | * linux/arch/unicore32/include/mach/hardware.h |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * This file contains the hardware definitions for PKUnity architecture | 9 | * This file contains the hardware definitions for PKUnity architecture |
| 13 | */ | 10 | */ |
| 14 | 11 | ||
diff --git a/arch/unicore32/include/mach/map.h b/arch/unicore32/include/mach/map.h index 55c936573741..7a83eeeb1287 100644 --- a/arch/unicore32/include/mach/map.h +++ b/arch/unicore32/include/mach/map.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/include/mach/map.h | 3 | * linux/arch/unicore32/include/mach/map.h |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * Page table mapping constructs and function prototypes | 9 | * Page table mapping constructs and function prototypes |
| 13 | */ | 10 | */ |
| 14 | #define MT_DEVICE 0 | 11 | #define MT_DEVICE 0 |
diff --git a/arch/unicore32/include/mach/memory.h b/arch/unicore32/include/mach/memory.h index 4be72c21d491..2b527cedd03d 100644 --- a/arch/unicore32/include/mach/memory.h +++ b/arch/unicore32/include/mach/memory.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/include/mach/memory.h | 3 | * linux/arch/unicore32/include/mach/memory.h |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #ifndef __MACH_PUV3_MEMORY_H__ | 9 | #ifndef __MACH_PUV3_MEMORY_H__ |
| 13 | #define __MACH_PUV3_MEMORY_H__ | 10 | #define __MACH_PUV3_MEMORY_H__ |
diff --git a/arch/unicore32/include/mach/ocd.h b/arch/unicore32/include/mach/ocd.h index 189fd71bfa34..2a814929e389 100644 --- a/arch/unicore32/include/mach/ocd.h +++ b/arch/unicore32/include/mach/ocd.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/include/mach/ocd.h | 3 | * linux/arch/unicore32/include/mach/ocd.h |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef __MACH_PUV3_OCD_H__ | 10 | #ifndef __MACH_PUV3_OCD_H__ |
diff --git a/arch/unicore32/include/mach/pm.h b/arch/unicore32/include/mach/pm.h index 77b522694e74..cb40b8490a57 100644 --- a/arch/unicore32/include/mach/pm.h +++ b/arch/unicore32/include/mach/pm.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore/include/mach/pm.h | 3 | * linux/arch/unicore/include/mach/pm.h |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #ifndef __PUV3_PM_H__ | 9 | #ifndef __PUV3_PM_H__ |
| 13 | #define __PUV3_PM_H__ | 10 | #define __PUV3_PM_H__ |
diff --git a/arch/unicore32/include/mach/uncompress.h b/arch/unicore32/include/mach/uncompress.h index 9be67c9d3b53..0c1a56a1913f 100644 --- a/arch/unicore32/include/mach/uncompress.h +++ b/arch/unicore32/include/mach/uncompress.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/include/mach/uncompress.h | 3 | * linux/arch/unicore32/include/mach/uncompress.h |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef __MACH_PUV3_UNCOMPRESS_H__ | 10 | #ifndef __MACH_PUV3_UNCOMPRESS_H__ |
diff --git a/arch/unicore32/kernel/asm-offsets.c b/arch/unicore32/kernel/asm-offsets.c index 80d50c4651e3..f7d672267549 100644 --- a/arch/unicore32/kernel/asm-offsets.c +++ b/arch/unicore32/kernel/asm-offsets.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/kernel/asm-offsets.c | 3 | * linux/arch/unicore32/kernel/asm-offsets.c |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * Generate definitions needed by assembly language modules. | 9 | * Generate definitions needed by assembly language modules. |
| 9 | * This code generates raw asm output which is post-processed to extract | 10 | * This code generates raw asm output which is post-processed to extract |
| 10 | * and format the required data. | 11 | * and format the required data. |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | #include <linux/sched.h> | 13 | #include <linux/sched.h> |
| 17 | #include <linux/mm.h> | 14 | #include <linux/mm.h> |
diff --git a/arch/unicore32/kernel/clock.c b/arch/unicore32/kernel/clock.c index b1ca775f6f6e..41df6be0a3b2 100644 --- a/arch/unicore32/kernel/clock.c +++ b/arch/unicore32/kernel/clock.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/kernel/clock.c | 3 | * linux/arch/unicore32/kernel/clock.c |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Maintained by GUAN Xue-tao <gxt@mprc.pku.edu.cn> | 7 | * Maintained by GUAN Xue-tao <gxt@mprc.pku.edu.cn> |
| 7 | * Copyright (C) 2001-2010 Guan Xuetao | 8 | * Copyright (C) 2001-2010 Guan Xuetao |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
| 14 | #include <linux/kernel.h> | 11 | #include <linux/kernel.h> |
diff --git a/arch/unicore32/kernel/debug-macro.S b/arch/unicore32/kernel/debug-macro.S index 2711d6d87d8e..7e2da0de4f71 100644 --- a/arch/unicore32/kernel/debug-macro.S +++ b/arch/unicore32/kernel/debug-macro.S | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/kernel/debug-macro.S | 3 | * linux/arch/unicore32/kernel/debug-macro.S |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * Debugging macro include header | 9 | * Debugging macro include header |
| 13 | */ | 10 | */ |
| 14 | #include <generated/asm-offsets.h> | 11 | #include <generated/asm-offsets.h> |
diff --git a/arch/unicore32/kernel/debug.S b/arch/unicore32/kernel/debug.S index 029fd12f6ab0..13bc8c8550e4 100644 --- a/arch/unicore32/kernel/debug.S +++ b/arch/unicore32/kernel/debug.S | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/kernel/debug.S | 3 | * linux/arch/unicore32/kernel/debug.S |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * 32-bit debugging code | 9 | * 32-bit debugging code |
| 13 | */ | 10 | */ |
| 14 | #include <linux/linkage.h> | 11 | #include <linux/linkage.h> |
diff --git a/arch/unicore32/kernel/dma.c b/arch/unicore32/kernel/dma.c index ed2d4d78d9c4..7a0e2d4d6077 100644 --- a/arch/unicore32/kernel/dma.c +++ b/arch/unicore32/kernel/dma.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/kernel/dma.c | 3 | * linux/arch/unicore32/kernel/dma.c |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Maintained by GUAN Xue-tao <gxt@mprc.pku.edu.cn> | 7 | * Maintained by GUAN Xue-tao <gxt@mprc.pku.edu.cn> |
| 7 | * Copyright (C) 2001-2010 Guan Xuetao | 8 | * Copyright (C) 2001-2010 Guan Xuetao |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/module.h> | 11 | #include <linux/module.h> |
diff --git a/arch/unicore32/kernel/early_printk.c b/arch/unicore32/kernel/early_printk.c index f2f6323c8d64..c00b6712b8f7 100644 --- a/arch/unicore32/kernel/early_printk.c +++ b/arch/unicore32/kernel/early_printk.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/kernel/early_printk.c | 3 | * linux/arch/unicore32/kernel/early_printk.c |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #include <linux/console.h> | 9 | #include <linux/console.h> |
| 13 | #include <linux/init.h> | 10 | #include <linux/init.h> |
diff --git a/arch/unicore32/kernel/elf.c b/arch/unicore32/kernel/elf.c index 0a176734fefa..22adc65a03e9 100644 --- a/arch/unicore32/kernel/elf.c +++ b/arch/unicore32/kernel/elf.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/kernel/elf.c | 3 | * linux/arch/unicore32/kernel/elf.c |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
| 13 | #include <linux/sched.h> | 10 | #include <linux/sched.h> |
diff --git a/arch/unicore32/kernel/entry.S b/arch/unicore32/kernel/entry.S index bcdedd80890e..b35dc83069cb 100644 --- a/arch/unicore32/kernel/entry.S +++ b/arch/unicore32/kernel/entry.S | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/kernel/entry.S | 3 | * linux/arch/unicore32/kernel/entry.S |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * Low-level vector interface routines | 9 | * Low-level vector interface routines |
| 13 | */ | 10 | */ |
| 14 | #include <linux/init.h> | 11 | #include <linux/init.h> |
diff --git a/arch/unicore32/kernel/fpu-ucf64.c b/arch/unicore32/kernel/fpu-ucf64.c index fc5dad32a982..85f0af29d29b 100644 --- a/arch/unicore32/kernel/fpu-ucf64.c +++ b/arch/unicore32/kernel/fpu-ucf64.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/kernel/fpu-ucf64.c | 3 | * linux/arch/unicore32/kernel/fpu-ucf64.c |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
| 13 | #include <linux/types.h> | 10 | #include <linux/types.h> |
diff --git a/arch/unicore32/kernel/gpio.c b/arch/unicore32/kernel/gpio.c index bf164bb4dba2..36d395b54b7c 100644 --- a/arch/unicore32/kernel/gpio.c +++ b/arch/unicore32/kernel/gpio.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/kernel/gpio.c | 3 | * linux/arch/unicore32/kernel/gpio.c |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Maintained by GUAN Xue-tao <gxt@mprc.pku.edu.cn> | 7 | * Maintained by GUAN Xue-tao <gxt@mprc.pku.edu.cn> |
| 7 | * Copyright (C) 2001-2010 Guan Xuetao | 8 | * Copyright (C) 2001-2010 Guan Xuetao |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | /* in FPGA, no GPIO support */ | 10 | /* in FPGA, no GPIO support */ |
| 14 | 11 | ||
diff --git a/arch/unicore32/kernel/head.S b/arch/unicore32/kernel/head.S index e8f0b98c02ee..9bbb8668f9f7 100644 --- a/arch/unicore32/kernel/head.S +++ b/arch/unicore32/kernel/head.S | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/kernel/head.S | 3 | * linux/arch/unicore32/kernel/head.S |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #include <linux/linkage.h> | 9 | #include <linux/linkage.h> |
| 13 | #include <linux/init.h> | 10 | #include <linux/init.h> |
diff --git a/arch/unicore32/kernel/hibernate.c b/arch/unicore32/kernel/hibernate.c index 29b71c68eb7c..f3812245cc00 100644 --- a/arch/unicore32/kernel/hibernate.c +++ b/arch/unicore32/kernel/hibernate.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/kernel/hibernate.c | 3 | * linux/arch/unicore32/kernel/hibernate.c |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Maintained by GUAN Xue-tao <gxt@mprc.pku.edu.cn> | 7 | * Maintained by GUAN Xue-tao <gxt@mprc.pku.edu.cn> |
| 7 | * Copyright (C) 2001-2010 Guan Xuetao | 8 | * Copyright (C) 2001-2010 Guan Xuetao |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/gfp.h> | 11 | #include <linux/gfp.h> |
diff --git a/arch/unicore32/kernel/hibernate_asm.S b/arch/unicore32/kernel/hibernate_asm.S index cc3c65253c8c..7e7499c49089 100644 --- a/arch/unicore32/kernel/hibernate_asm.S +++ b/arch/unicore32/kernel/hibernate_asm.S | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/kernel/hibernate_asm.S | 3 | * linux/arch/unicore32/kernel/hibernate_asm.S |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Maintained by GUAN Xue-tao <gxt@mprc.pku.edu.cn> | 7 | * Maintained by GUAN Xue-tao <gxt@mprc.pku.edu.cn> |
| 7 | * Copyright (C) 2001-2010 Guan Xuetao | 8 | * Copyright (C) 2001-2010 Guan Xuetao |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/sys.h> | 11 | #include <linux/sys.h> |
diff --git a/arch/unicore32/kernel/irq.c b/arch/unicore32/kernel/irq.c index eb1fd0030359..d1129828c41e 100644 --- a/arch/unicore32/kernel/irq.c +++ b/arch/unicore32/kernel/irq.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/kernel/irq.c | 3 | * linux/arch/unicore32/kernel/irq.c |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #include <linux/kernel_stat.h> | 9 | #include <linux/kernel_stat.h> |
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/arch/unicore32/kernel/ksyms.c b/arch/unicore32/kernel/ksyms.c index dcc72ee1fcdb..f4b84872d640 100644 --- a/arch/unicore32/kernel/ksyms.c +++ b/arch/unicore32/kernel/ksyms.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/kernel/ksyms.c | 3 | * linux/arch/unicore32/kernel/ksyms.c |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
| 13 | #include <linux/sched.h> | 10 | #include <linux/sched.h> |
diff --git a/arch/unicore32/kernel/module.c b/arch/unicore32/kernel/module.c index e191b3448bd3..717ee1b78350 100644 --- a/arch/unicore32/kernel/module.c +++ b/arch/unicore32/kernel/module.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/kernel/module.c | 3 | * linux/arch/unicore32/kernel/module.c |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
| 13 | #include <linux/moduleloader.h> | 10 | #include <linux/moduleloader.h> |
diff --git a/arch/unicore32/kernel/pci.c b/arch/unicore32/kernel/pci.c index 9f26840e41b1..efa04a94dcdb 100644 --- a/arch/unicore32/kernel/pci.c +++ b/arch/unicore32/kernel/pci.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/kernel/pci.c | 3 | * linux/arch/unicore32/kernel/pci.c |
| 3 | * | 4 | * |
| @@ -5,12 +6,7 @@ | |||
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * PCI bios-type initialisation for PCI machines | 9 | * PCI bios-type initialisation for PCI machines |
| 13 | * | ||
| 14 | */ | 10 | */ |
| 15 | #include <linux/module.h> | 11 | #include <linux/module.h> |
| 16 | #include <linux/kernel.h> | 12 | #include <linux/kernel.h> |
diff --git a/arch/unicore32/kernel/pm.c b/arch/unicore32/kernel/pm.c index 6f8164d91dc2..94b7f9df6c1a 100644 --- a/arch/unicore32/kernel/pm.c +++ b/arch/unicore32/kernel/pm.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/kernel/pm.c | 3 | * linux/arch/unicore32/kernel/pm.c |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Maintained by GUAN Xue-tao <gxt@mprc.pku.edu.cn> | 7 | * Maintained by GUAN Xue-tao <gxt@mprc.pku.edu.cn> |
| 7 | * Copyright (C) 2001-2010 Guan Xuetao | 8 | * Copyright (C) 2001-2010 Guan Xuetao |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #include <linux/init.h> | 10 | #include <linux/init.h> |
| 14 | #include <linux/module.h> | 11 | #include <linux/module.h> |
diff --git a/arch/unicore32/kernel/process.c b/arch/unicore32/kernel/process.c index 2bc10b8e9cf4..b4fd3a604a18 100644 --- a/arch/unicore32/kernel/process.c +++ b/arch/unicore32/kernel/process.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/kernel/process.c | 3 | * linux/arch/unicore32/kernel/process.c |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #include <stdarg.h> | 9 | #include <stdarg.h> |
| 13 | 10 | ||
diff --git a/arch/unicore32/kernel/ptrace.c b/arch/unicore32/kernel/ptrace.c index a102c2b4f358..0f216567b90a 100644 --- a/arch/unicore32/kernel/ptrace.c +++ b/arch/unicore32/kernel/ptrace.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/kernel/ptrace.c | 3 | * linux/arch/unicore32/kernel/ptrace.c |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | 8 | * |
| 8 | * By Ross Biro 1/23/92 | 9 | * By Ross Biro 1/23/92 |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | #include <linux/kernel.h> | 11 | #include <linux/kernel.h> |
| 15 | #include <linux/ptrace.h> | 12 | #include <linux/ptrace.h> |
diff --git a/arch/unicore32/kernel/puv3-core.c b/arch/unicore32/kernel/puv3-core.c index 438dd2edba4f..78f12e627365 100644 --- a/arch/unicore32/kernel/puv3-core.c +++ b/arch/unicore32/kernel/puv3-core.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/kernel/puv3-core.c | 3 | * linux/arch/unicore32/kernel/puv3-core.c |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Maintained by GUAN Xue-tao <gxt@mprc.pku.edu.cn> | 7 | * Maintained by GUAN Xue-tao <gxt@mprc.pku.edu.cn> |
| 7 | * Copyright (C) 2001-2010 Guan Xuetao | 8 | * Copyright (C) 2001-2010 Guan Xuetao |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/init.h> | 11 | #include <linux/init.h> |
diff --git a/arch/unicore32/kernel/puv3-nb0916.c b/arch/unicore32/kernel/puv3-nb0916.c index aab5f341dec0..a3bf2ffc54dd 100644 --- a/arch/unicore32/kernel/puv3-nb0916.c +++ b/arch/unicore32/kernel/puv3-nb0916.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/kernel/puv3-nb0916.c | 3 | * linux/arch/unicore32/kernel/puv3-nb0916.c |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Maintained by GUAN Xue-tao <gxt@mprc.pku.edu.cn> | 7 | * Maintained by GUAN Xue-tao <gxt@mprc.pku.edu.cn> |
| 7 | * Copyright (C) 2001-2010 Guan Xuetao | 8 | * Copyright (C) 2001-2010 Guan Xuetao |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/init.h> | 11 | #include <linux/init.h> |
diff --git a/arch/unicore32/kernel/setup.c b/arch/unicore32/kernel/setup.c index d3239cf2e837..95ae3b54df68 100644 --- a/arch/unicore32/kernel/setup.c +++ b/arch/unicore32/kernel/setup.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/kernel/setup.c | 3 | * linux/arch/unicore32/kernel/setup.c |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
| 13 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
diff --git a/arch/unicore32/kernel/setup.h b/arch/unicore32/kernel/setup.h index f5c51b85ad24..e40d3603c7e7 100644 --- a/arch/unicore32/kernel/setup.h +++ b/arch/unicore32/kernel/setup.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/kernel/setup.h | 3 | * linux/arch/unicore32/kernel/setup.h |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #ifndef __UNICORE_KERNEL_SETUP_H__ | 9 | #ifndef __UNICORE_KERNEL_SETUP_H__ |
| 13 | #define __UNICORE_KERNEL_SETUP_H__ | 10 | #define __UNICORE_KERNEL_SETUP_H__ |
diff --git a/arch/unicore32/kernel/signal.c b/arch/unicore32/kernel/signal.c index 63be04809d40..e62f82bd1339 100644 --- a/arch/unicore32/kernel/signal.c +++ b/arch/unicore32/kernel/signal.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/kernel/signal.c | 3 | * linux/arch/unicore32/kernel/signal.c |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #include <linux/errno.h> | 9 | #include <linux/errno.h> |
| 13 | #include <linux/signal.h> | 10 | #include <linux/signal.h> |
diff --git a/arch/unicore32/kernel/sleep.S b/arch/unicore32/kernel/sleep.S index 607a104aec59..23151abe53c6 100644 --- a/arch/unicore32/kernel/sleep.S +++ b/arch/unicore32/kernel/sleep.S | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/kernel/sleep.S | 3 | * linux/arch/unicore32/kernel/sleep.S |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Maintained by GUAN Xue-tao <gxt@mprc.pku.edu.cn> | 7 | * Maintained by GUAN Xue-tao <gxt@mprc.pku.edu.cn> |
| 7 | * Copyright (C) 2001-2010 Guan Xuetao | 8 | * Copyright (C) 2001-2010 Guan Xuetao |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/linkage.h> | 11 | #include <linux/linkage.h> |
diff --git a/arch/unicore32/kernel/stacktrace.c b/arch/unicore32/kernel/stacktrace.c index e37da8c6837b..c9d8650e9d78 100644 --- a/arch/unicore32/kernel/stacktrace.c +++ b/arch/unicore32/kernel/stacktrace.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/kernel/stacktrace.c | 3 | * linux/arch/unicore32/kernel/stacktrace.c |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
| 13 | #include <linux/sched.h> | 10 | #include <linux/sched.h> |
diff --git a/arch/unicore32/kernel/sys.c b/arch/unicore32/kernel/sys.c index f9e862539314..256fb4082296 100644 --- a/arch/unicore32/kernel/sys.c +++ b/arch/unicore32/kernel/sys.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/kernel/sys.c | 3 | * linux/arch/unicore32/kernel/sys.c |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
| 13 | #include <linux/errno.h> | 10 | #include <linux/errno.h> |
diff --git a/arch/unicore32/kernel/time.c b/arch/unicore32/kernel/time.c index c6b3fa3ee0b6..8b217a761bf0 100644 --- a/arch/unicore32/kernel/time.c +++ b/arch/unicore32/kernel/time.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/kernel/time.c | 3 | * linux/arch/unicore32/kernel/time.c |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Maintained by GUAN Xue-tao <gxt@mprc.pku.edu.cn> | 7 | * Maintained by GUAN Xue-tao <gxt@mprc.pku.edu.cn> |
| 7 | * Copyright (C) 2001-2010 Guan Xuetao | 8 | * Copyright (C) 2001-2010 Guan Xuetao |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #include <linux/init.h> | 10 | #include <linux/init.h> |
| 14 | #include <linux/errno.h> | 11 | #include <linux/errno.h> |
diff --git a/arch/unicore32/kernel/traps.c b/arch/unicore32/kernel/traps.c index fb376d83e043..1c1f0ce20e19 100644 --- a/arch/unicore32/kernel/traps.c +++ b/arch/unicore32/kernel/traps.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/kernel/traps.c | 3 | * linux/arch/unicore32/kernel/traps.c |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * 'traps.c' handles hardware exceptions after we have saved some state. | 9 | * 'traps.c' handles hardware exceptions after we have saved some state. |
| 13 | * Mostly a debugging aid, but will probably kill the offending process. | 10 | * Mostly a debugging aid, but will probably kill the offending process. |
| 14 | */ | 11 | */ |
diff --git a/arch/unicore32/kernel/vmlinux.lds.S b/arch/unicore32/kernel/vmlinux.lds.S index 56e788e8ee83..7abf90537cd5 100644 --- a/arch/unicore32/kernel/vmlinux.lds.S +++ b/arch/unicore32/kernel/vmlinux.lds.S | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/kernel/vmlinux.lds.S | 3 | * linux/arch/unicore32/kernel/vmlinux.lds.S |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <asm-generic/vmlinux.lds.h> | 10 | #include <asm-generic/vmlinux.lds.h> |
diff --git a/arch/unicore32/lib/backtrace.S b/arch/unicore32/lib/backtrace.S index ef01d77f2f65..f303671e2a4e 100644 --- a/arch/unicore32/lib/backtrace.S +++ b/arch/unicore32/lib/backtrace.S | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/lib/backtrace.S | 3 | * linux/arch/unicore32/lib/backtrace.S |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #include <linux/linkage.h> | 9 | #include <linux/linkage.h> |
| 13 | #include <asm/assembler.h> | 10 | #include <asm/assembler.h> |
diff --git a/arch/unicore32/lib/clear_user.S b/arch/unicore32/lib/clear_user.S index 20047f7224fd..c6ca431b1090 100644 --- a/arch/unicore32/lib/clear_user.S +++ b/arch/unicore32/lib/clear_user.S | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/lib/clear_user.S | 3 | * linux/arch/unicore32/lib/clear_user.S |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #include <linux/linkage.h> | 9 | #include <linux/linkage.h> |
| 13 | #include <asm/assembler.h> | 10 | #include <asm/assembler.h> |
diff --git a/arch/unicore32/lib/copy_from_user.S b/arch/unicore32/lib/copy_from_user.S index 5f80fcbe8631..affb43920ac0 100644 --- a/arch/unicore32/lib/copy_from_user.S +++ b/arch/unicore32/lib/copy_from_user.S | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/lib/copy_from_user.S | 3 | * linux/arch/unicore32/lib/copy_from_user.S |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/linkage.h> | 10 | #include <linux/linkage.h> |
diff --git a/arch/unicore32/lib/copy_page.S b/arch/unicore32/lib/copy_page.S index 3a448d755ade..dc163f2d1af0 100644 --- a/arch/unicore32/lib/copy_page.S +++ b/arch/unicore32/lib/copy_page.S | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/lib/copy_page.S | 3 | * linux/arch/unicore32/lib/copy_page.S |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * ASM optimised string functions | 9 | * ASM optimised string functions |
| 13 | */ | 10 | */ |
| 14 | #include <linux/linkage.h> | 11 | #include <linux/linkage.h> |
diff --git a/arch/unicore32/lib/copy_template.S b/arch/unicore32/lib/copy_template.S index 524287fc0120..02a7aef83fbf 100644 --- a/arch/unicore32/lib/copy_template.S +++ b/arch/unicore32/lib/copy_template.S | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/lib/copy_template.S | 3 | * linux/arch/unicore32/lib/copy_template.S |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | /* | 10 | /* |
diff --git a/arch/unicore32/lib/copy_to_user.S b/arch/unicore32/lib/copy_to_user.S index 857c6816ffe7..c867f08f89ce 100644 --- a/arch/unicore32/lib/copy_to_user.S +++ b/arch/unicore32/lib/copy_to_user.S | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/lib/copy_to_user.S | 3 | * linux/arch/unicore32/lib/copy_to_user.S |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/linkage.h> | 10 | #include <linux/linkage.h> |
diff --git a/arch/unicore32/lib/delay.S b/arch/unicore32/lib/delay.S index 24664c009e78..6a359dd034e5 100644 --- a/arch/unicore32/lib/delay.S +++ b/arch/unicore32/lib/delay.S | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/lib/delay.S | 3 | * linux/arch/unicore32/lib/delay.S |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #include <linux/linkage.h> | 9 | #include <linux/linkage.h> |
| 13 | #include <asm/assembler.h> | 10 | #include <asm/assembler.h> |
diff --git a/arch/unicore32/lib/findbit.S b/arch/unicore32/lib/findbit.S index c77746247d36..42f1282670d2 100644 --- a/arch/unicore32/lib/findbit.S +++ b/arch/unicore32/lib/findbit.S | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/lib/findbit.S | 3 | * linux/arch/unicore32/lib/findbit.S |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #include <linux/linkage.h> | 9 | #include <linux/linkage.h> |
| 13 | #include <asm/assembler.h> | 10 | #include <asm/assembler.h> |
diff --git a/arch/unicore32/lib/strncpy_from_user.S b/arch/unicore32/lib/strncpy_from_user.S index ff6c304d5c7e..f227b8227a4c 100644 --- a/arch/unicore32/lib/strncpy_from_user.S +++ b/arch/unicore32/lib/strncpy_from_user.S | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/lib/strncpy_from_user.S | 3 | * linux/arch/unicore32/lib/strncpy_from_user.S |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #include <linux/linkage.h> | 9 | #include <linux/linkage.h> |
| 13 | #include <asm/assembler.h> | 10 | #include <asm/assembler.h> |
diff --git a/arch/unicore32/lib/strnlen_user.S b/arch/unicore32/lib/strnlen_user.S index 75863030f21d..c836b12776fe 100644 --- a/arch/unicore32/lib/strnlen_user.S +++ b/arch/unicore32/lib/strnlen_user.S | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/lib/strnlen_user.S | 3 | * linux/arch/unicore32/lib/strnlen_user.S |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #include <linux/linkage.h> | 9 | #include <linux/linkage.h> |
| 13 | #include <asm/assembler.h> | 10 | #include <asm/assembler.h> |
diff --git a/arch/unicore32/mm/alignment.c b/arch/unicore32/mm/alignment.c index 3a7f6faa8794..a07ae5cc58e5 100644 --- a/arch/unicore32/mm/alignment.c +++ b/arch/unicore32/mm/alignment.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/mm/alignment.c | 3 | * linux/arch/unicore32/mm/alignment.c |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | /* | 9 | /* |
| 13 | * TODO: | 10 | * TODO: |
diff --git a/arch/unicore32/mm/cache-ucv2.S b/arch/unicore32/mm/cache-ucv2.S index ecaa1727f906..2108837d6f4f 100644 --- a/arch/unicore32/mm/cache-ucv2.S +++ b/arch/unicore32/mm/cache-ucv2.S | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/mm/cache-ucv2.S | 3 | * linux/arch/unicore32/mm/cache-ucv2.S |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * This is the "shell" of the UniCore-v2 processor support. | 9 | * This is the "shell" of the UniCore-v2 processor support. |
| 13 | */ | 10 | */ |
| 14 | #include <linux/linkage.h> | 11 | #include <linux/linkage.h> |
diff --git a/arch/unicore32/mm/extable.c b/arch/unicore32/mm/extable.c index c562046947ba..e53352b41c4a 100644 --- a/arch/unicore32/mm/extable.c +++ b/arch/unicore32/mm/extable.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/mm/extable.c | 3 | * linux/arch/unicore32/mm/extable.c |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #include <linux/extable.h> | 9 | #include <linux/extable.h> |
| 13 | #include <linux/uaccess.h> | 10 | #include <linux/uaccess.h> |
diff --git a/arch/unicore32/mm/fault.c b/arch/unicore32/mm/fault.c index b9a3a50644c1..33e0d8a267e8 100644 --- a/arch/unicore32/mm/fault.c +++ b/arch/unicore32/mm/fault.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/mm/fault.c | 3 | * linux/arch/unicore32/mm/fault.c |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #include <linux/extable.h> | 9 | #include <linux/extable.h> |
| 13 | #include <linux/signal.h> | 10 | #include <linux/signal.h> |
diff --git a/arch/unicore32/mm/flush.c b/arch/unicore32/mm/flush.c index 74f4d636df2d..65954f8d89a2 100644 --- a/arch/unicore32/mm/flush.c +++ b/arch/unicore32/mm/flush.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/mm/flush.c | 3 | * linux/arch/unicore32/mm/flush.c |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
| 13 | #include <linux/mm.h> | 10 | #include <linux/mm.h> |
diff --git a/arch/unicore32/mm/init.c b/arch/unicore32/mm/init.c index c994cdf14119..6cf010fadc7a 100644 --- a/arch/unicore32/mm/init.c +++ b/arch/unicore32/mm/init.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/mm/init.c | 3 | * linux/arch/unicore32/mm/init.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 GUAN Xue-tao | 5 | * Copyright (C) 2010 GUAN Xue-tao |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
| 11 | #include <linux/errno.h> | 8 | #include <linux/errno.h> |
diff --git a/arch/unicore32/mm/ioremap.c b/arch/unicore32/mm/ioremap.c index b69cb18ce8b1..cf6d656f240c 100644 --- a/arch/unicore32/mm/ioremap.c +++ b/arch/unicore32/mm/ioremap.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/mm/ioremap.c | 3 | * linux/arch/unicore32/mm/ioremap.c |
| 3 | * | 4 | * |
| @@ -5,11 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * | ||
| 13 | * Re-map IO memory to kernel address space so that we can access it. | 9 | * Re-map IO memory to kernel address space so that we can access it. |
| 14 | * | 10 | * |
| 15 | * This allows a driver to remap an arbitrary region of bus memory into | 11 | * This allows a driver to remap an arbitrary region of bus memory into |
diff --git a/arch/unicore32/mm/mm.h b/arch/unicore32/mm/mm.h index 05c7f532eee2..27127abc95fb 100644 --- a/arch/unicore32/mm/mm.h +++ b/arch/unicore32/mm/mm.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/mm/mm.h | 3 | * linux/arch/unicore32/mm/mm.h |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #include <asm/hwdef-copro.h> | 9 | #include <asm/hwdef-copro.h> |
| 13 | 10 | ||
diff --git a/arch/unicore32/mm/mmu.c b/arch/unicore32/mm/mmu.c index f0ae623b305f..183d5b056814 100644 --- a/arch/unicore32/mm/mmu.c +++ b/arch/unicore32/mm/mmu.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/mm/mmu.c | 3 | * linux/arch/unicore32/mm/mmu.c |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
| 13 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
diff --git a/arch/unicore32/mm/pgd.c b/arch/unicore32/mm/pgd.c index a830a300aaa1..f01c73e04836 100644 --- a/arch/unicore32/mm/pgd.c +++ b/arch/unicore32/mm/pgd.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/mm/pgd.c | 3 | * linux/arch/unicore32/mm/pgd.c |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #include <linux/mm.h> | 9 | #include <linux/mm.h> |
| 13 | #include <linux/gfp.h> | 10 | #include <linux/gfp.h> |
diff --git a/arch/unicore32/mm/proc-macros.S b/arch/unicore32/mm/proc-macros.S index 51560d68c894..3b0ae7d5bd80 100644 --- a/arch/unicore32/mm/proc-macros.S +++ b/arch/unicore32/mm/proc-macros.S | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/mm/proc-macros.S | 3 | * linux/arch/unicore32/mm/proc-macros.S |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * We need constants.h for: | 9 | * We need constants.h for: |
| 13 | * VMA_VM_MM | 10 | * VMA_VM_MM |
| 14 | * VMA_VM_FLAGS | 11 | * VMA_VM_FLAGS |
diff --git a/arch/unicore32/mm/proc-syms.c b/arch/unicore32/mm/proc-syms.c index df215fd6d639..6c081616fc3c 100644 --- a/arch/unicore32/mm/proc-syms.c +++ b/arch/unicore32/mm/proc-syms.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/mm/proc-syms.c | 3 | * linux/arch/unicore32/mm/proc-syms.c |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
| 13 | #include <linux/mm.h> | 10 | #include <linux/mm.h> |
diff --git a/arch/unicore32/mm/proc-ucv2.S b/arch/unicore32/mm/proc-ucv2.S index 9d296092e362..8cc9a1b16d60 100644 --- a/arch/unicore32/mm/proc-ucv2.S +++ b/arch/unicore32/mm/proc-ucv2.S | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/mm/proc-ucv2.S | 3 | * linux/arch/unicore32/mm/proc-ucv2.S |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #include <linux/init.h> | 9 | #include <linux/init.h> |
| 13 | #include <linux/linkage.h> | 10 | #include <linux/linkage.h> |
diff --git a/arch/unicore32/mm/tlb-ucv2.S b/arch/unicore32/mm/tlb-ucv2.S index 061d455f9a15..0ce9c6b6f1db 100644 --- a/arch/unicore32/mm/tlb-ucv2.S +++ b/arch/unicore32/mm/tlb-ucv2.S | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/mm/tlb-ucv2.S | 3 | * linux/arch/unicore32/mm/tlb-ucv2.S |
| 3 | * | 4 | * |
| 4 | * Code specific to PKUnity SoC and UniCore ISA | 5 | * Code specific to PKUnity SoC and UniCore ISA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2001-2010 GUAN Xue-tao | 7 | * Copyright (C) 2001-2010 GUAN Xue-tao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #include <linux/init.h> | 9 | #include <linux/init.h> |
| 13 | #include <linux/linkage.h> | 10 | #include <linux/linkage.h> |
diff --git a/arch/x86/boot/a20.c b/arch/x86/boot/a20.c index 64a31a6d751a..a2b6b428922a 100644 --- a/arch/x86/boot/a20.c +++ b/arch/x86/boot/a20.c | |||
| @@ -1,12 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* -*- linux-c -*- ------------------------------------------------------- * | 2 | /* -*- linux-c -*- ------------------------------------------------------- * |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 1991, 1992 Linus Torvalds | 4 | * Copyright (C) 1991, 1992 Linus Torvalds |
| 4 | * Copyright 2007-2008 rPath, Inc. - All Rights Reserved | 5 | * Copyright 2007-2008 rPath, Inc. - All Rights Reserved |
| 5 | * Copyright 2009 Intel Corporation; author H. Peter Anvin | 6 | * Copyright 2009 Intel Corporation; author H. Peter Anvin |
| 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. | ||
| 9 | * | ||
| 10 | * ----------------------------------------------------------------------- */ | 8 | * ----------------------------------------------------------------------- */ |
| 11 | 9 | ||
| 12 | /* | 10 | /* |
diff --git a/arch/x86/boot/apm.c b/arch/x86/boot/apm.c index ee274834ea8b..b72fc10fc1be 100644 --- a/arch/x86/boot/apm.c +++ b/arch/x86/boot/apm.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* -*- linux-c -*- ------------------------------------------------------- * | 2 | /* -*- linux-c -*- ------------------------------------------------------- * |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 1991, 1992 Linus Torvalds | 4 | * Copyright (C) 1991, 1992 Linus Torvalds |
| @@ -7,9 +8,6 @@ | |||
| 7 | * Original APM BIOS checking by Stephen Rothwell, May 1994 | 8 | * Original APM BIOS checking by Stephen Rothwell, May 1994 |
| 8 | * (sfr@canb.auug.org.au) | 9 | * (sfr@canb.auug.org.au) |
| 9 | * | 10 | * |
| 10 | * This file is part of the Linux kernel, and is made available under | ||
| 11 | * the terms of the GNU General Public License version 2. | ||
| 12 | * | ||
| 13 | * ----------------------------------------------------------------------- */ | 11 | * ----------------------------------------------------------------------- */ |
| 14 | 12 | ||
| 15 | /* | 13 | /* |
diff --git a/arch/x86/boot/bitops.h b/arch/x86/boot/bitops.h index 2e1382486e91..02e1dea11d94 100644 --- a/arch/x86/boot/bitops.h +++ b/arch/x86/boot/bitops.h | |||
| @@ -1,11 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* -*- linux-c -*- ------------------------------------------------------- * | 2 | /* -*- linux-c -*- ------------------------------------------------------- * |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 1991, 1992 Linus Torvalds | 4 | * Copyright (C) 1991, 1992 Linus Torvalds |
| 4 | * Copyright 2007 rPath, Inc. - All Rights Reserved | 5 | * Copyright 2007 rPath, Inc. - All Rights Reserved |
| 5 | * | 6 | * |
| 6 | * This file is part of the Linux kernel, and is made available under | ||
| 7 | * the terms of the GNU General Public License version 2. | ||
| 8 | * | ||
| 9 | * ----------------------------------------------------------------------- */ | 7 | * ----------------------------------------------------------------------- */ |
| 10 | 8 | ||
| 11 | /* | 9 | /* |
diff --git a/arch/x86/boot/boot.h b/arch/x86/boot/boot.h index 32a09eb5c101..19eca14b49a0 100644 --- a/arch/x86/boot/boot.h +++ b/arch/x86/boot/boot.h | |||
| @@ -1,12 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* -*- linux-c -*- ------------------------------------------------------- * | 2 | /* -*- linux-c -*- ------------------------------------------------------- * |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 1991, 1992 Linus Torvalds | 4 | * Copyright (C) 1991, 1992 Linus Torvalds |
| 4 | * Copyright 2007 rPath, Inc. - All Rights Reserved | 5 | * Copyright 2007 rPath, Inc. - All Rights Reserved |
| 5 | * Copyright 2009 Intel Corporation; author H. Peter Anvin | 6 | * Copyright 2009 Intel Corporation; author H. Peter Anvin |
| 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. | ||
| 9 | * | ||
| 10 | * ----------------------------------------------------------------------- */ | 8 | * ----------------------------------------------------------------------- */ |
| 11 | 9 | ||
| 12 | /* | 10 | /* |
diff --git a/arch/x86/boot/cmdline.c b/arch/x86/boot/cmdline.c index 625d21b0cd3f..4ff01176c1cc 100644 --- a/arch/x86/boot/cmdline.c +++ b/arch/x86/boot/cmdline.c | |||
| @@ -1,11 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* -*- linux-c -*- ------------------------------------------------------- * | 2 | /* -*- linux-c -*- ------------------------------------------------------- * |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 1991, 1992 Linus Torvalds | 4 | * Copyright (C) 1991, 1992 Linus Torvalds |
| 4 | * Copyright 2007 rPath, Inc. - All Rights Reserved | 5 | * Copyright 2007 rPath, Inc. - All Rights Reserved |
| 5 | * | 6 | * |
| 6 | * This file is part of the Linux kernel, and is made available under | ||
| 7 | * the terms of the GNU General Public License version 2. | ||
| 8 | * | ||
| 9 | * ----------------------------------------------------------------------- */ | 7 | * ----------------------------------------------------------------------- */ |
| 10 | 8 | ||
| 11 | /* | 9 | /* |
diff --git a/arch/x86/boot/compressed/eboot.c b/arch/x86/boot/compressed/eboot.c index 544ac4fafd11..220d1279d0e2 100644 --- a/arch/x86/boot/compressed/eboot.c +++ b/arch/x86/boot/compressed/eboot.c | |||
| @@ -1,11 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | 2 | ||
| 2 | /* ----------------------------------------------------------------------- | 3 | /* ----------------------------------------------------------------------- |
| 3 | * | 4 | * |
| 4 | * Copyright 2011 Intel Corporation; author Matt Fleming | 5 | * Copyright 2011 Intel Corporation; author Matt Fleming |
| 5 | * | 6 | * |
| 6 | * This file is part of the Linux kernel, and is made available under | ||
| 7 | * the terms of the GNU General Public License version 2. | ||
| 8 | * | ||
| 9 | * ----------------------------------------------------------------------- */ | 7 | * ----------------------------------------------------------------------- */ |
| 10 | 8 | ||
| 11 | #include <linux/efi.h> | 9 | #include <linux/efi.h> |
diff --git a/arch/x86/boot/compressed/mem_encrypt.S b/arch/x86/boot/compressed/mem_encrypt.S index a480356e0ed8..6afb7130a387 100644 --- a/arch/x86/boot/compressed/mem_encrypt.S +++ b/arch/x86/boot/compressed/mem_encrypt.S | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * AMD Memory Encryption Support | 3 | * AMD Memory Encryption Support |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2017 Advanced Micro Devices, Inc. | 5 | * Copyright (C) 2017 Advanced Micro Devices, Inc. |
| 5 | * | 6 | * |
| 6 | * Author: Tom Lendacky <thomas.lendacky@amd.com> | 7 | * Author: Tom Lendacky <thomas.lendacky@amd.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/linkage.h> | 10 | #include <linux/linkage.h> |
diff --git a/arch/x86/boot/copy.S b/arch/x86/boot/copy.S index 15d9f74b0008..4c5f4f4ad035 100644 --- a/arch/x86/boot/copy.S +++ b/arch/x86/boot/copy.S | |||
| @@ -1,11 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* ----------------------------------------------------------------------- * | 2 | /* ----------------------------------------------------------------------- * |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 1991, 1992 Linus Torvalds | 4 | * Copyright (C) 1991, 1992 Linus Torvalds |
| 4 | * Copyright 2007 rPath, Inc. - All Rights Reserved | 5 | * Copyright 2007 rPath, Inc. - All Rights Reserved |
| 5 | * | 6 | * |
| 6 | * This file is part of the Linux kernel, and is made available under | ||
| 7 | * the terms of the GNU General Public License version 2. | ||
| 8 | * | ||
| 9 | * ----------------------------------------------------------------------- */ | 7 | * ----------------------------------------------------------------------- */ |
| 10 | 8 | ||
| 11 | #include <linux/linkage.h> | 9 | #include <linux/linkage.h> |
diff --git a/arch/x86/boot/cpu.c b/arch/x86/boot/cpu.c index 26240dde081e..0bbf4f3707d2 100644 --- a/arch/x86/boot/cpu.c +++ b/arch/x86/boot/cpu.c | |||
| @@ -1,11 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* -*- linux-c -*- ------------------------------------------------------- * | 2 | /* -*- linux-c -*- ------------------------------------------------------- * |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 1991, 1992 Linus Torvalds | 4 | * Copyright (C) 1991, 1992 Linus Torvalds |
| 4 | * Copyright 2007-2008 rPath, Inc. - All Rights Reserved | 5 | * Copyright 2007-2008 rPath, Inc. - All Rights Reserved |
| 5 | * | 6 | * |
| 6 | * This file is part of the Linux kernel, and is made available under | ||
| 7 | * the terms of the GNU General Public License version 2. | ||
| 8 | * | ||
| 9 | * ----------------------------------------------------------------------- */ | 7 | * ----------------------------------------------------------------------- */ |
| 10 | 8 | ||
| 11 | /* | 9 | /* |
diff --git a/arch/x86/boot/cpucheck.c b/arch/x86/boot/cpucheck.c index 51079fc9298f..e1478d32de1a 100644 --- a/arch/x86/boot/cpucheck.c +++ b/arch/x86/boot/cpucheck.c | |||
| @@ -1,11 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* -*- linux-c -*- ------------------------------------------------------- * | 2 | /* -*- linux-c -*- ------------------------------------------------------- * |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 1991, 1992 Linus Torvalds | 4 | * Copyright (C) 1991, 1992 Linus Torvalds |
| 4 | * Copyright 2007 rPath, Inc. - All Rights Reserved | 5 | * Copyright 2007 rPath, Inc. - All Rights Reserved |
| 5 | * | 6 | * |
| 6 | * This file is part of the Linux kernel, and is made available under | ||
| 7 | * the terms of the GNU General Public License version 2. | ||
| 8 | * | ||
| 9 | * ----------------------------------------------------------------------- */ | 7 | * ----------------------------------------------------------------------- */ |
| 10 | 8 | ||
| 11 | /* | 9 | /* |
diff --git a/arch/x86/boot/edd.c b/arch/x86/boot/edd.c index 6c176b6a42ad..1fb4bc70cee9 100644 --- a/arch/x86/boot/edd.c +++ b/arch/x86/boot/edd.c | |||
| @@ -1,12 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* -*- linux-c -*- ------------------------------------------------------- * | 2 | /* -*- linux-c -*- ------------------------------------------------------- * |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 1991, 1992 Linus Torvalds | 4 | * Copyright (C) 1991, 1992 Linus Torvalds |
| 4 | * Copyright 2007 rPath, Inc. - All Rights Reserved | 5 | * Copyright 2007 rPath, Inc. - All Rights Reserved |
| 5 | * Copyright 2009 Intel Corporation; author H. Peter Anvin | 6 | * Copyright 2009 Intel Corporation; author H. Peter Anvin |
| 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. | ||
| 9 | * | ||
| 10 | * ----------------------------------------------------------------------- */ | 8 | * ----------------------------------------------------------------------- */ |
| 11 | 9 | ||
| 12 | /* | 10 | /* |
diff --git a/arch/x86/boot/main.c b/arch/x86/boot/main.c index 73532543d689..996df3d586f0 100644 --- a/arch/x86/boot/main.c +++ b/arch/x86/boot/main.c | |||
| @@ -1,12 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* -*- linux-c -*- ------------------------------------------------------- * | 2 | /* -*- linux-c -*- ------------------------------------------------------- * |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 1991, 1992 Linus Torvalds | 4 | * Copyright (C) 1991, 1992 Linus Torvalds |
| 4 | * Copyright 2007 rPath, Inc. - All Rights Reserved | 5 | * Copyright 2007 rPath, Inc. - All Rights Reserved |
| 5 | * Copyright 2009 Intel Corporation; author H. Peter Anvin | 6 | * Copyright 2009 Intel Corporation; author H. Peter Anvin |
| 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. | ||
| 9 | * | ||
| 10 | * ----------------------------------------------------------------------- */ | 8 | * ----------------------------------------------------------------------- */ |
| 11 | 9 | ||
| 12 | /* | 10 | /* |
diff --git a/arch/x86/boot/memory.c b/arch/x86/boot/memory.c index f06c147b5140..b0422b79debc 100644 --- a/arch/x86/boot/memory.c +++ b/arch/x86/boot/memory.c | |||
| @@ -1,12 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* -*- linux-c -*- ------------------------------------------------------- * | 2 | /* -*- linux-c -*- ------------------------------------------------------- * |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 1991, 1992 Linus Torvalds | 4 | * Copyright (C) 1991, 1992 Linus Torvalds |
| 4 | * Copyright 2007 rPath, Inc. - All Rights Reserved | 5 | * Copyright 2007 rPath, Inc. - All Rights Reserved |
| 5 | * Copyright 2009 Intel Corporation; author H. Peter Anvin | 6 | * Copyright 2009 Intel Corporation; author H. Peter Anvin |
| 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. | ||
| 9 | * | ||
| 10 | * ----------------------------------------------------------------------- */ | 8 | * ----------------------------------------------------------------------- */ |
| 11 | 9 | ||
| 12 | /* | 10 | /* |
diff --git a/arch/x86/boot/pm.c b/arch/x86/boot/pm.c index 8062f8915250..40031a614712 100644 --- a/arch/x86/boot/pm.c +++ b/arch/x86/boot/pm.c | |||
| @@ -1,11 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* -*- linux-c -*- ------------------------------------------------------- * | 2 | /* -*- linux-c -*- ------------------------------------------------------- * |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 1991, 1992 Linus Torvalds | 4 | * Copyright (C) 1991, 1992 Linus Torvalds |
| 4 | * Copyright 2007 rPath, Inc. - All Rights Reserved | 5 | * Copyright 2007 rPath, Inc. - All Rights Reserved |
| 5 | * | 6 | * |
| 6 | * This file is part of the Linux kernel, and is made available under | ||
| 7 | * the terms of the GNU General Public License version 2. | ||
| 8 | * | ||
| 9 | * ----------------------------------------------------------------------- */ | 7 | * ----------------------------------------------------------------------- */ |
| 10 | 8 | ||
| 11 | /* | 9 | /* |
diff --git a/arch/x86/boot/pmjump.S b/arch/x86/boot/pmjump.S index 3e0edc6d2a20..c22f9a7d1aeb 100644 --- a/arch/x86/boot/pmjump.S +++ b/arch/x86/boot/pmjump.S | |||
| @@ -1,11 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* ----------------------------------------------------------------------- * | 2 | /* ----------------------------------------------------------------------- * |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 1991, 1992 Linus Torvalds | 4 | * Copyright (C) 1991, 1992 Linus Torvalds |
| 4 | * Copyright 2007 rPath, Inc. - All Rights Reserved | 5 | * Copyright 2007 rPath, Inc. - All Rights Reserved |
| 5 | * | 6 | * |
| 6 | * This file is part of the Linux kernel, and is made available under | ||
| 7 | * the terms of the GNU General Public License version 2. | ||
| 8 | * | ||
| 9 | * ----------------------------------------------------------------------- */ | 7 | * ----------------------------------------------------------------------- */ |
| 10 | 8 | ||
| 11 | /* | 9 | /* |
diff --git a/arch/x86/boot/printf.c b/arch/x86/boot/printf.c index 565083c16e5c..1237beeb9540 100644 --- a/arch/x86/boot/printf.c +++ b/arch/x86/boot/printf.c | |||
| @@ -1,11 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* -*- linux-c -*- ------------------------------------------------------- * | 2 | /* -*- linux-c -*- ------------------------------------------------------- * |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 1991, 1992 Linus Torvalds | 4 | * Copyright (C) 1991, 1992 Linus Torvalds |
| 4 | * Copyright 2007 rPath, Inc. - All Rights Reserved | 5 | * Copyright 2007 rPath, Inc. - All Rights Reserved |
| 5 | * | 6 | * |
| 6 | * This file is part of the Linux kernel, and is made available under | ||
| 7 | * the terms of the GNU General Public License version 2. | ||
| 8 | * | ||
| 9 | * ----------------------------------------------------------------------- */ | 7 | * ----------------------------------------------------------------------- */ |
| 10 | 8 | ||
| 11 | /* | 9 | /* |
diff --git a/arch/x86/boot/string.c b/arch/x86/boot/string.c index 90154df8f125..401e30ca0a75 100644 --- a/arch/x86/boot/string.c +++ b/arch/x86/boot/string.c | |||
| @@ -1,11 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* -*- linux-c -*- ------------------------------------------------------- * | 2 | /* -*- linux-c -*- ------------------------------------------------------- * |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 1991, 1992 Linus Torvalds | 4 | * Copyright (C) 1991, 1992 Linus Torvalds |
| 4 | * Copyright 2007 rPath, Inc. - All Rights Reserved | 5 | * Copyright 2007 rPath, Inc. - All Rights Reserved |
| 5 | * | 6 | * |
| 6 | * This file is part of the Linux kernel, and is made available under | ||
| 7 | * the terms of the GNU General Public License version 2. | ||
| 8 | * | ||
| 9 | * ----------------------------------------------------------------------- */ | 7 | * ----------------------------------------------------------------------- */ |
| 10 | 8 | ||
| 11 | /* | 9 | /* |
diff --git a/arch/x86/boot/tty.c b/arch/x86/boot/tty.c index def2451f46ae..1fedabdb95ad 100644 --- a/arch/x86/boot/tty.c +++ b/arch/x86/boot/tty.c | |||
| @@ -1,12 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* -*- linux-c -*- ------------------------------------------------------- * | 2 | /* -*- linux-c -*- ------------------------------------------------------- * |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 1991, 1992 Linus Torvalds | 4 | * Copyright (C) 1991, 1992 Linus Torvalds |
| 4 | * Copyright 2007 rPath, Inc. - All Rights Reserved | 5 | * Copyright 2007 rPath, Inc. - All Rights Reserved |
| 5 | * Copyright 2009 Intel Corporation; author H. Peter Anvin | 6 | * Copyright 2009 Intel Corporation; author H. Peter Anvin |
| 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. | ||
| 9 | * | ||
| 10 | * ----------------------------------------------------------------------- */ | 8 | * ----------------------------------------------------------------------- */ |
| 11 | 9 | ||
| 12 | /* | 10 | /* |
diff --git a/arch/x86/boot/version.c b/arch/x86/boot/version.c index 2b15aa488ffb..a1aaaf6c06a6 100644 --- a/arch/x86/boot/version.c +++ b/arch/x86/boot/version.c | |||
| @@ -1,11 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* -*- linux-c -*- ------------------------------------------------------- * | 2 | /* -*- linux-c -*- ------------------------------------------------------- * |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 1991, 1992 Linus Torvalds | 4 | * Copyright (C) 1991, 1992 Linus Torvalds |
| 4 | * Copyright 2007 rPath, Inc. - All Rights Reserved | 5 | * Copyright 2007 rPath, Inc. - All Rights Reserved |
| 5 | * | 6 | * |
| 6 | * This file is part of the Linux kernel, and is made available under | ||
| 7 | * the terms of the GNU General Public License version 2. | ||
| 8 | * | ||
| 9 | * ----------------------------------------------------------------------- */ | 7 | * ----------------------------------------------------------------------- */ |
| 10 | 8 | ||
| 11 | /* | 9 | /* |
diff --git a/arch/x86/boot/video-bios.c b/arch/x86/boot/video-bios.c index 49e0c18833e0..6eb8c06bc287 100644 --- a/arch/x86/boot/video-bios.c +++ b/arch/x86/boot/video-bios.c | |||
| @@ -1,12 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* -*- linux-c -*- ------------------------------------------------------- * | 2 | /* -*- linux-c -*- ------------------------------------------------------- * |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 1991, 1992 Linus Torvalds | 4 | * Copyright (C) 1991, 1992 Linus Torvalds |
| 4 | * Copyright 2007 rPath, Inc. - All Rights Reserved | 5 | * Copyright 2007 rPath, Inc. - All Rights Reserved |
| 5 | * Copyright 2009 Intel Corporation; author H. Peter Anvin | 6 | * Copyright 2009 Intel Corporation; author H. Peter Anvin |
| 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. | ||
| 9 | * | ||
| 10 | * ----------------------------------------------------------------------- */ | 8 | * ----------------------------------------------------------------------- */ |
| 11 | 9 | ||
| 12 | /* | 10 | /* |
diff --git a/arch/x86/boot/video-mode.c b/arch/x86/boot/video-mode.c index 95c7a818c0ed..9ada55dc1ab7 100644 --- a/arch/x86/boot/video-mode.c +++ b/arch/x86/boot/video-mode.c | |||
| @@ -1,11 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* -*- linux-c -*- ------------------------------------------------------- * | 2 | /* -*- linux-c -*- ------------------------------------------------------- * |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 1991, 1992 Linus Torvalds | 4 | * Copyright (C) 1991, 1992 Linus Torvalds |
| 4 | * Copyright 2007-2008 rPath, Inc. - All Rights Reserved | 5 | * Copyright 2007-2008 rPath, Inc. - All Rights Reserved |
| 5 | * | 6 | * |
| 6 | * This file is part of the Linux kernel, and is made available under | ||
| 7 | * the terms of the GNU General Public License version 2. | ||
| 8 | * | ||
| 9 | * ----------------------------------------------------------------------- */ | 7 | * ----------------------------------------------------------------------- */ |
| 10 | 8 | ||
| 11 | /* | 9 | /* |
diff --git a/arch/x86/boot/video-vesa.c b/arch/x86/boot/video-vesa.c index 3ecc11a9c440..7e185977a984 100644 --- a/arch/x86/boot/video-vesa.c +++ b/arch/x86/boot/video-vesa.c | |||
| @@ -1,12 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* -*- linux-c -*- ------------------------------------------------------- * | 2 | /* -*- linux-c -*- ------------------------------------------------------- * |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 1991, 1992 Linus Torvalds | 4 | * Copyright (C) 1991, 1992 Linus Torvalds |
| 4 | * Copyright 2007 rPath, Inc. - All Rights Reserved | 5 | * Copyright 2007 rPath, Inc. - All Rights Reserved |
| 5 | * Copyright 2009 Intel Corporation; author H. Peter Anvin | 6 | * Copyright 2009 Intel Corporation; author H. Peter Anvin |
| 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. | ||
| 9 | * | ||
| 10 | * ----------------------------------------------------------------------- */ | 8 | * ----------------------------------------------------------------------- */ |
| 11 | 9 | ||
| 12 | /* | 10 | /* |
diff --git a/arch/x86/boot/video-vga.c b/arch/x86/boot/video-vga.c index a14c5178d4ba..4816cb9cf996 100644 --- a/arch/x86/boot/video-vga.c +++ b/arch/x86/boot/video-vga.c | |||
| @@ -1,12 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* -*- linux-c -*- ------------------------------------------------------- * | 2 | /* -*- linux-c -*- ------------------------------------------------------- * |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 1991, 1992 Linus Torvalds | 4 | * Copyright (C) 1991, 1992 Linus Torvalds |
| 4 | * Copyright 2007 rPath, Inc. - All Rights Reserved | 5 | * Copyright 2007 rPath, Inc. - All Rights Reserved |
| 5 | * Copyright 2009 Intel Corporation; author H. Peter Anvin | 6 | * Copyright 2009 Intel Corporation; author H. Peter Anvin |
| 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. | ||
| 9 | * | ||
| 10 | * ----------------------------------------------------------------------- */ | 8 | * ----------------------------------------------------------------------- */ |
| 11 | 9 | ||
| 12 | /* | 10 | /* |
diff --git a/arch/x86/boot/video.c b/arch/x86/boot/video.c index ac89b6624a40..f2e96905b3fe 100644 --- a/arch/x86/boot/video.c +++ b/arch/x86/boot/video.c | |||
| @@ -1,12 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* -*- linux-c -*- ------------------------------------------------------- * | 2 | /* -*- linux-c -*- ------------------------------------------------------- * |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 1991, 1992 Linus Torvalds | 4 | * Copyright (C) 1991, 1992 Linus Torvalds |
| 4 | * Copyright 2007 rPath, Inc. - All Rights Reserved | 5 | * Copyright 2007 rPath, Inc. - All Rights Reserved |
| 5 | * Copyright 2009 Intel Corporation; author H. Peter Anvin | 6 | * Copyright 2009 Intel Corporation; author H. Peter Anvin |
| 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. | ||
| 9 | * | ||
| 10 | * ----------------------------------------------------------------------- */ | 8 | * ----------------------------------------------------------------------- */ |
| 11 | 9 | ||
| 12 | /* | 10 | /* |
diff --git a/arch/x86/boot/video.h b/arch/x86/boot/video.h index b54e0328c449..cbf7fed22441 100644 --- a/arch/x86/boot/video.h +++ b/arch/x86/boot/video.h | |||
| @@ -1,11 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* -*- linux-c -*- ------------------------------------------------------- * | 2 | /* -*- linux-c -*- ------------------------------------------------------- * |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 1991, 1992 Linus Torvalds | 4 | * Copyright (C) 1991, 1992 Linus Torvalds |
| 4 | * Copyright 2007 rPath, Inc. - All Rights Reserved | 5 | * Copyright 2007 rPath, Inc. - All Rights Reserved |
| 5 | * | 6 | * |
| 6 | * This file is part of the Linux kernel, and is made available under | ||
| 7 | * the terms of the GNU General Public License version 2. | ||
| 8 | * | ||
| 9 | * ----------------------------------------------------------------------- */ | 7 | * ----------------------------------------------------------------------- */ |
| 10 | 8 | ||
| 11 | /* | 9 | /* |
diff --git a/arch/x86/crypto/aegis128-aesni-asm.S b/arch/x86/crypto/aegis128-aesni-asm.S index 5f7e43d4f64a..4434607e366d 100644 --- a/arch/x86/crypto/aegis128-aesni-asm.S +++ b/arch/x86/crypto/aegis128-aesni-asm.S | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * AES-NI + SSE2 implementation of AEGIS-128 | 3 | * AES-NI + SSE2 implementation of AEGIS-128 |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2017-2018 Ondrej Mosnacek <omosnacek@gmail.com> | 5 | * Copyright (c) 2017-2018 Ondrej Mosnacek <omosnacek@gmail.com> |
| 5 | * Copyright (C) 2017-2018 Red Hat, Inc. All rights reserved. | 6 | * Copyright (C) 2017-2018 Red Hat, Inc. All rights reserved. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published | ||
| 9 | * by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/linkage.h> | 9 | #include <linux/linkage.h> |
diff --git a/arch/x86/crypto/aegis128l-aesni-asm.S b/arch/x86/crypto/aegis128l-aesni-asm.S index 491dd61c845c..1461ef00c0e8 100644 --- a/arch/x86/crypto/aegis128l-aesni-asm.S +++ b/arch/x86/crypto/aegis128l-aesni-asm.S | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * AES-NI + SSE2 implementation of AEGIS-128L | 3 | * AES-NI + SSE2 implementation of AEGIS-128L |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2017-2018 Ondrej Mosnacek <omosnacek@gmail.com> | 5 | * Copyright (c) 2017-2018 Ondrej Mosnacek <omosnacek@gmail.com> |
| 5 | * Copyright (C) 2017-2018 Red Hat, Inc. All rights reserved. | 6 | * Copyright (C) 2017-2018 Red Hat, Inc. All rights reserved. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published | ||
| 9 | * by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/linkage.h> | 9 | #include <linux/linkage.h> |
diff --git a/arch/x86/crypto/aegis256-aesni-asm.S b/arch/x86/crypto/aegis256-aesni-asm.S index 8870c7c5d9a4..37d9b13dfd85 100644 --- a/arch/x86/crypto/aegis256-aesni-asm.S +++ b/arch/x86/crypto/aegis256-aesni-asm.S | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * AES-NI + SSE2 implementation of AEGIS-128L | 3 | * AES-NI + SSE2 implementation of AEGIS-128L |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2017-2018 Ondrej Mosnacek <omosnacek@gmail.com> | 5 | * Copyright (c) 2017-2018 Ondrej Mosnacek <omosnacek@gmail.com> |
| 5 | * Copyright (C) 2017-2018 Red Hat, Inc. All rights reserved. | 6 | * Copyright (C) 2017-2018 Red Hat, Inc. All rights reserved. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published | ||
| 9 | * by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/linkage.h> | 9 | #include <linux/linkage.h> |
diff --git a/arch/x86/crypto/ghash-clmulni-intel_asm.S b/arch/x86/crypto/ghash-clmulni-intel_asm.S index f94375a8dcd1..5d53effe8abe 100644 --- a/arch/x86/crypto/ghash-clmulni-intel_asm.S +++ b/arch/x86/crypto/ghash-clmulni-intel_asm.S | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Accelerated GHASH implementation with Intel PCLMULQDQ-NI | 3 | * Accelerated GHASH implementation with Intel PCLMULQDQ-NI |
| 3 | * instructions. This file contains accelerated part of ghash | 4 | * instructions. This file contains accelerated part of ghash |
| @@ -10,10 +11,6 @@ | |||
| 10 | * Vinodh Gopal | 11 | * Vinodh Gopal |
| 11 | * Erdinc Ozturk | 12 | * Erdinc Ozturk |
| 12 | * Deniz Karakoyunlu | 13 | * Deniz Karakoyunlu |
| 13 | * | ||
| 14 | * This program is free software; you can redistribute it and/or modify it | ||
| 15 | * under the terms of the GNU General Public License version 2 as published | ||
| 16 | * by the Free Software Foundation. | ||
| 17 | */ | 14 | */ |
| 18 | 15 | ||
| 19 | #include <linux/linkage.h> | 16 | #include <linux/linkage.h> |
diff --git a/arch/x86/crypto/ghash-clmulni-intel_glue.c b/arch/x86/crypto/ghash-clmulni-intel_glue.c index e3f3e6fd9d65..ac76fe88ac4f 100644 --- a/arch/x86/crypto/ghash-clmulni-intel_glue.c +++ b/arch/x86/crypto/ghash-clmulni-intel_glue.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Accelerated GHASH implementation with Intel PCLMULQDQ-NI | 3 | * Accelerated GHASH implementation with Intel PCLMULQDQ-NI |
| 3 | * instructions. This file contains glue code. | 4 | * instructions. This file contains glue code. |
| 4 | * | 5 | * |
| 5 | * Copyright (c) 2009 Intel Corp. | 6 | * Copyright (c) 2009 Intel Corp. |
| 6 | * Author: Huang Ying <ying.huang@intel.com> | 7 | * Author: Huang Ying <ying.huang@intel.com> |
| 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 version 2 as published | ||
| 10 | * by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/err.h> | 10 | #include <linux/err.h> |
diff --git a/arch/x86/crypto/morus1280-avx2-asm.S b/arch/x86/crypto/morus1280-avx2-asm.S index de182c460f82..5413fee33481 100644 --- a/arch/x86/crypto/morus1280-avx2-asm.S +++ b/arch/x86/crypto/morus1280-avx2-asm.S | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * AVX2 implementation of MORUS-1280 | 3 | * AVX2 implementation of MORUS-1280 |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2017-2018 Ondrej Mosnacek <omosnacek@gmail.com> | 5 | * Copyright (c) 2017-2018 Ondrej Mosnacek <omosnacek@gmail.com> |
| 5 | * Copyright (C) 2017-2018 Red Hat, Inc. All rights reserved. | 6 | * Copyright (C) 2017-2018 Red Hat, Inc. All rights reserved. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published | ||
| 9 | * by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/linkage.h> | 9 | #include <linux/linkage.h> |
diff --git a/arch/x86/crypto/morus1280-sse2-asm.S b/arch/x86/crypto/morus1280-sse2-asm.S index da5d2905db60..0eece772866b 100644 --- a/arch/x86/crypto/morus1280-sse2-asm.S +++ b/arch/x86/crypto/morus1280-sse2-asm.S | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * SSE2 implementation of MORUS-1280 | 3 | * SSE2 implementation of MORUS-1280 |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2017-2018 Ondrej Mosnacek <omosnacek@gmail.com> | 5 | * Copyright (c) 2017-2018 Ondrej Mosnacek <omosnacek@gmail.com> |
| 5 | * Copyright (C) 2017-2018 Red Hat, Inc. All rights reserved. | 6 | * Copyright (C) 2017-2018 Red Hat, Inc. All rights reserved. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published | ||
| 9 | * by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/linkage.h> | 9 | #include <linux/linkage.h> |
diff --git a/arch/x86/crypto/morus640-sse2-asm.S b/arch/x86/crypto/morus640-sse2-asm.S index 414db480250e..a60891101bbd 100644 --- a/arch/x86/crypto/morus640-sse2-asm.S +++ b/arch/x86/crypto/morus640-sse2-asm.S | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * SSE2 implementation of MORUS-640 | 3 | * SSE2 implementation of MORUS-640 |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2017-2018 Ondrej Mosnacek <omosnacek@gmail.com> | 5 | * Copyright (c) 2017-2018 Ondrej Mosnacek <omosnacek@gmail.com> |
| 5 | * Copyright (C) 2017-2018 Red Hat, Inc. All rights reserved. | 6 | * Copyright (C) 2017-2018 Red Hat, Inc. All rights reserved. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published | ||
| 9 | * by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/linkage.h> | 9 | #include <linux/linkage.h> |
diff --git a/arch/x86/entry/thunk_32.S b/arch/x86/entry/thunk_32.S index fee6bc79b987..cb3464525b37 100644 --- a/arch/x86/entry/thunk_32.S +++ b/arch/x86/entry/thunk_32.S | |||
| @@ -1,8 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Trampoline to trace irqs off. (otherwise CALLER_ADDR1 might crash) | 3 | * Trampoline to trace irqs off. (otherwise CALLER_ADDR1 might crash) |
| 3 | * Copyright 2008 by Steven Rostedt, Red Hat, Inc | 4 | * Copyright 2008 by Steven Rostedt, Red Hat, Inc |
| 4 | * (inspired by Andi Kleen's thunk_64.S) | 5 | * (inspired by Andi Kleen's thunk_64.S) |
| 5 | * Subject to the GNU public license, v.2. No warranty of any kind. | ||
| 6 | */ | 6 | */ |
| 7 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
| 8 | #include <asm/asm.h> | 8 | #include <asm/asm.h> |
diff --git a/arch/x86/entry/thunk_64.S b/arch/x86/entry/thunk_64.S index be36bf4e0957..cfdca8b42c70 100644 --- a/arch/x86/entry/thunk_64.S +++ b/arch/x86/entry/thunk_64.S | |||
| @@ -1,9 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Save registers before calling assembly functions. This avoids | 3 | * Save registers before calling assembly functions. This avoids |
| 3 | * disturbance of register allocation in some inline assembly constructs. | 4 | * disturbance of register allocation in some inline assembly constructs. |
| 4 | * Copyright 2001,2002 by Andi Kleen, SuSE Labs. | 5 | * Copyright 2001,2002 by Andi Kleen, SuSE Labs. |
| 5 | * Added trace_hardirqs callers - Copyright 2007 Steven Rostedt, Red Hat, Inc. | 6 | * Added trace_hardirqs callers - Copyright 2007 Steven Rostedt, Red Hat, Inc. |
| 6 | * Subject to the GNU public license, v.2. No warranty of any kind. | ||
| 7 | */ | 7 | */ |
| 8 | #include <linux/linkage.h> | 8 | #include <linux/linkage.h> |
| 9 | #include "calling.h" | 9 | #include "calling.h" |
diff --git a/arch/x86/entry/vdso/vclock_gettime.c b/arch/x86/entry/vdso/vclock_gettime.c index 0f82a70c7682..4aed41f638bb 100644 --- a/arch/x86/entry/vdso/vclock_gettime.c +++ b/arch/x86/entry/vdso/vclock_gettime.c | |||
| @@ -128,13 +128,24 @@ notrace static inline u64 vgetcyc(int mode) | |||
| 128 | { | 128 | { |
| 129 | if (mode == VCLOCK_TSC) | 129 | if (mode == VCLOCK_TSC) |
| 130 | return (u64)rdtsc_ordered(); | 130 | return (u64)rdtsc_ordered(); |
| 131 | |||
| 132 | /* | ||
| 133 | * For any memory-mapped vclock type, we need to make sure that gcc | ||
| 134 | * doesn't cleverly hoist a load before the mode check. Otherwise we | ||
| 135 | * might end up touching the memory-mapped page even if the vclock in | ||
| 136 | * question isn't enabled, which will segfault. Hence the barriers. | ||
| 137 | */ | ||
| 131 | #ifdef CONFIG_PARAVIRT_CLOCK | 138 | #ifdef CONFIG_PARAVIRT_CLOCK |
| 132 | else if (mode == VCLOCK_PVCLOCK) | 139 | if (mode == VCLOCK_PVCLOCK) { |
| 140 | barrier(); | ||
| 133 | return vread_pvclock(); | 141 | return vread_pvclock(); |
| 142 | } | ||
| 134 | #endif | 143 | #endif |
| 135 | #ifdef CONFIG_HYPERV_TSCPAGE | 144 | #ifdef CONFIG_HYPERV_TSCPAGE |
| 136 | else if (mode == VCLOCK_HVCLOCK) | 145 | if (mode == VCLOCK_HVCLOCK) { |
| 146 | barrier(); | ||
| 137 | return vread_hvclock(); | 147 | return vread_hvclock(); |
| 148 | } | ||
| 138 | #endif | 149 | #endif |
| 139 | return U64_MAX; | 150 | return U64_MAX; |
| 140 | } | 151 | } |
diff --git a/arch/x86/events/amd/iommu.c b/arch/x86/events/amd/iommu.c index 58a6993d7eb3..fb616203ce42 100644 --- a/arch/x86/events/amd/iommu.c +++ b/arch/x86/events/amd/iommu.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Advanced Micro Devices, Inc. | 3 | * Copyright (C) 2013 Advanced Micro Devices, Inc. |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Author: Suravee Suthikulpanit <Suraveee.Suthikulpanit@amd.com> | 6 | * Author: Suravee Suthikulpanit <Suraveee.Suthikulpanit@amd.com> |
| 6 | * | 7 | * |
| 7 | * Perf: amd_iommu - AMD IOMMU Performance Counter PMU implementation | 8 | * Perf: amd_iommu - AMD IOMMU Performance Counter PMU implementation |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #define pr_fmt(fmt) "perf/amd_iommu: " fmt | 11 | #define pr_fmt(fmt) "perf/amd_iommu: " fmt |
diff --git a/arch/x86/events/amd/iommu.h b/arch/x86/events/amd/iommu.h index 62e0702c4374..0e5c036fd7be 100644 --- a/arch/x86/events/amd/iommu.h +++ b/arch/x86/events/amd/iommu.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Advanced Micro Devices, Inc. | 3 | * Copyright (C) 2013 Advanced Micro Devices, Inc. |
| 3 | * | 4 | * |
| 4 | * Author: Steven Kinney <Steven.Kinney@amd.com> | 5 | * Author: Steven Kinney <Steven.Kinney@amd.com> |
| 5 | * Author: Suravee Suthikulpanit <Suraveee.Suthikulpanit@amd.com> | 6 | * Author: Suravee Suthikulpanit <Suraveee.Suthikulpanit@amd.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef _PERF_EVENT_AMD_IOMMU_H_ | 9 | #ifndef _PERF_EVENT_AMD_IOMMU_H_ |
diff --git a/arch/x86/events/amd/power.c b/arch/x86/events/amd/power.c index c5ff084551c6..abef51320e3a 100644 --- a/arch/x86/events/amd/power.c +++ b/arch/x86/events/amd/power.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Performance events - AMD Processor Power Reporting Mechanism | 3 | * Performance events - AMD Processor Power Reporting Mechanism |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016 Advanced Micro Devices, Inc. | 5 | * Copyright (C) 2016 Advanced Micro Devices, Inc. |
| 5 | * | 6 | * |
| 6 | * Author: Huang Rui <ray.huang@amd.com> | 7 | * Author: Huang Rui <ray.huang@amd.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/arch/x86/events/amd/uncore.c b/arch/x86/events/amd/uncore.c index 79cfd3b30ceb..85e6984c560b 100644 --- a/arch/x86/events/amd/uncore.c +++ b/arch/x86/events/amd/uncore.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Advanced Micro Devices, Inc. | 3 | * Copyright (C) 2013 Advanced Micro Devices, Inc. |
| 3 | * | 4 | * |
| 4 | * Author: Jacob Shin <jacob.shin@amd.com> | 5 | * Author: Jacob Shin <jacob.shin@amd.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/perf_event.h> | 8 | #include <linux/perf_event.h> |
diff --git a/arch/x86/include/asm/acenv.h b/arch/x86/include/asm/acenv.h index 1b010a859b8b..9aff97f0de7f 100644 --- a/arch/x86/include/asm/acenv.h +++ b/arch/x86/include/asm/acenv.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * X86 specific ACPICA environments and implementation | 3 | * X86 specific ACPICA environments and implementation |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014, Intel Corporation | 5 | * Copyright (C) 2014, Intel Corporation |
| 5 | * Author: Lv Zheng <lv.zheng@intel.com> | 6 | * Author: Lv Zheng <lv.zheng@intel.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef _ASM_X86_ACENV_H | 9 | #ifndef _ASM_X86_ACENV_H |
diff --git a/arch/x86/include/asm/kvm_host.h b/arch/x86/include/asm/kvm_host.h index 450d69a1e6fa..26d1eb83f72a 100644 --- a/arch/x86/include/asm/kvm_host.h +++ b/arch/x86/include/asm/kvm_host.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Kernel-based Virtual Machine driver for Linux | 3 | * Kernel-based Virtual Machine driver for Linux |
| 3 | * | 4 | * |
| 4 | * This header defines architecture specific interfaces, x86 version | 5 | * This header defines architecture specific interfaces, x86 version |
| 5 | * | ||
| 6 | * This work is licensed under the terms of the GNU GPL, version 2. See | ||
| 7 | * the COPYING file in the top-level directory. | ||
| 8 | * | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef _ASM_X86_KVM_HOST_H | 8 | #ifndef _ASM_X86_KVM_HOST_H |
diff --git a/arch/x86/include/asm/mem_encrypt.h b/arch/x86/include/asm/mem_encrypt.h index 616f8e637bc3..0c196c47d621 100644 --- a/arch/x86/include/asm/mem_encrypt.h +++ b/arch/x86/include/asm/mem_encrypt.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * AMD Memory Encryption Support | 3 | * AMD Memory Encryption Support |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016 Advanced Micro Devices, Inc. | 5 | * Copyright (C) 2016 Advanced Micro Devices, Inc. |
| 5 | * | 6 | * |
| 6 | * Author: Tom Lendacky <thomas.lendacky@amd.com> | 7 | * Author: Tom Lendacky <thomas.lendacky@amd.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef __X86_MEM_ENCRYPT_H__ | 10 | #ifndef __X86_MEM_ENCRYPT_H__ |
diff --git a/arch/x86/include/asm/virtext.h b/arch/x86/include/asm/virtext.h index 1fc7a0d1e877..9aad0e0876fb 100644 --- a/arch/x86/include/asm/virtext.h +++ b/arch/x86/include/asm/virtext.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* CPU virtualization extensions handling | 2 | /* CPU virtualization extensions handling |
| 2 | * | 3 | * |
| 3 | * This should carry the code for handling CPU virtualization extensions | 4 | * This should carry the code for handling CPU virtualization extensions |
| @@ -8,9 +9,6 @@ | |||
| 8 | * Copyright (C) 2008, Red Hat Inc. | 9 | * Copyright (C) 2008, Red Hat Inc. |
| 9 | * | 10 | * |
| 10 | * Contains code from KVM, Copyright (C) 2006 Qumranet, Inc. | 11 | * Contains code from KVM, Copyright (C) 2006 Qumranet, Inc. |
| 11 | * | ||
| 12 | * This work is licensed under the terms of the GNU GPL, version 2. See | ||
| 13 | * the COPYING file in the top-level directory. | ||
| 14 | */ | 12 | */ |
| 15 | #ifndef _ASM_X86_VIRTEX_H | 13 | #ifndef _ASM_X86_VIRTEX_H |
| 16 | #define _ASM_X86_VIRTEX_H | 14 | #define _ASM_X86_VIRTEX_H |
diff --git a/arch/x86/include/uapi/asm/kvm.h b/arch/x86/include/uapi/asm/kvm.h index 7a0e64ccd6ff..d6ab5b4d15e5 100644 --- a/arch/x86/include/uapi/asm/kvm.h +++ b/arch/x86/include/uapi/asm/kvm.h | |||
| @@ -383,6 +383,9 @@ struct kvm_sync_regs { | |||
| 383 | #define KVM_X86_QUIRK_LAPIC_MMIO_HOLE (1 << 2) | 383 | #define KVM_X86_QUIRK_LAPIC_MMIO_HOLE (1 << 2) |
| 384 | #define KVM_X86_QUIRK_OUT_7E_INC_RIP (1 << 3) | 384 | #define KVM_X86_QUIRK_OUT_7E_INC_RIP (1 << 3) |
| 385 | 385 | ||
| 386 | #define KVM_STATE_NESTED_FORMAT_VMX 0 | ||
| 387 | #define KVM_STATE_NESTED_FORMAT_SVM 1 /* unused */ | ||
| 388 | |||
| 386 | #define KVM_STATE_NESTED_GUEST_MODE 0x00000001 | 389 | #define KVM_STATE_NESTED_GUEST_MODE 0x00000001 |
| 387 | #define KVM_STATE_NESTED_RUN_PENDING 0x00000002 | 390 | #define KVM_STATE_NESTED_RUN_PENDING 0x00000002 |
| 388 | #define KVM_STATE_NESTED_EVMCS 0x00000004 | 391 | #define KVM_STATE_NESTED_EVMCS 0x00000004 |
| @@ -390,9 +393,16 @@ struct kvm_sync_regs { | |||
| 390 | #define KVM_STATE_NESTED_SMM_GUEST_MODE 0x00000001 | 393 | #define KVM_STATE_NESTED_SMM_GUEST_MODE 0x00000001 |
| 391 | #define KVM_STATE_NESTED_SMM_VMXON 0x00000002 | 394 | #define KVM_STATE_NESTED_SMM_VMXON 0x00000002 |
| 392 | 395 | ||
| 393 | struct kvm_vmx_nested_state { | 396 | #define KVM_STATE_NESTED_VMX_VMCS_SIZE 0x1000 |
| 397 | |||
| 398 | struct kvm_vmx_nested_state_data { | ||
| 399 | __u8 vmcs12[KVM_STATE_NESTED_VMX_VMCS_SIZE]; | ||
| 400 | __u8 shadow_vmcs12[KVM_STATE_NESTED_VMX_VMCS_SIZE]; | ||
| 401 | }; | ||
| 402 | |||
| 403 | struct kvm_vmx_nested_state_hdr { | ||
| 394 | __u64 vmxon_pa; | 404 | __u64 vmxon_pa; |
| 395 | __u64 vmcs_pa; | 405 | __u64 vmcs12_pa; |
| 396 | 406 | ||
| 397 | struct { | 407 | struct { |
| 398 | __u16 flags; | 408 | __u16 flags; |
| @@ -401,24 +411,25 @@ struct kvm_vmx_nested_state { | |||
| 401 | 411 | ||
| 402 | /* for KVM_CAP_NESTED_STATE */ | 412 | /* for KVM_CAP_NESTED_STATE */ |
| 403 | struct kvm_nested_state { | 413 | struct kvm_nested_state { |
| 404 | /* KVM_STATE_* flags */ | ||
| 405 | __u16 flags; | 414 | __u16 flags; |
| 406 | |||
| 407 | /* 0 for VMX, 1 for SVM. */ | ||
| 408 | __u16 format; | 415 | __u16 format; |
| 409 | |||
| 410 | /* 128 for SVM, 128 + VMCS size for VMX. */ | ||
| 411 | __u32 size; | 416 | __u32 size; |
| 412 | 417 | ||
| 413 | union { | 418 | union { |
| 414 | /* VMXON, VMCS */ | 419 | struct kvm_vmx_nested_state_hdr vmx; |
| 415 | struct kvm_vmx_nested_state vmx; | ||
| 416 | 420 | ||
| 417 | /* Pad the header to 128 bytes. */ | 421 | /* Pad the header to 128 bytes. */ |
| 418 | __u8 pad[120]; | 422 | __u8 pad[120]; |
| 419 | }; | 423 | } hdr; |
| 420 | 424 | ||
| 421 | __u8 data[0]; | 425 | /* |
| 426 | * Define data region as 0 bytes to preserve backwards-compatability | ||
| 427 | * to old definition of kvm_nested_state in order to avoid changing | ||
| 428 | * KVM_{GET,PUT}_NESTED_STATE ioctl values. | ||
| 429 | */ | ||
| 430 | union { | ||
| 431 | struct kvm_vmx_nested_state_data vmx[0]; | ||
| 432 | } data; | ||
| 422 | }; | 433 | }; |
| 423 | 434 | ||
| 424 | #endif /* _ASM_X86_KVM_H */ | 435 | #endif /* _ASM_X86_KVM_H */ |
diff --git a/arch/x86/kernel/amd_nb.c b/arch/x86/kernel/amd_nb.c index cc51275c8759..002aedc69393 100644 --- a/arch/x86/kernel/amd_nb.c +++ b/arch/x86/kernel/amd_nb.c | |||
| @@ -1,6 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Shared support code for AMD K8 northbridges and derivates. | 3 | * Shared support code for AMD K8 northbridges and derivates. |
| 3 | * Copyright 2006 Andi Kleen, SUSE Labs. Subject to GPLv2. | 4 | * Copyright 2006 Andi Kleen, SUSE Labs. |
| 4 | */ | 5 | */ |
| 5 | 6 | ||
| 6 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 7 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/arch/x86/kernel/apic/msi.c b/arch/x86/kernel/apic/msi.c index 72a94401f9e0..dad0dd759de2 100644 --- a/arch/x86/kernel/apic/msi.c +++ b/arch/x86/kernel/apic/msi.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Support of MSI, HPET and DMAR interrupts. | 3 | * Support of MSI, HPET and DMAR interrupts. |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Moved from arch/x86/kernel/apic/io_apic.c. | 6 | * Moved from arch/x86/kernel/apic/io_apic.c. |
| 6 | * Jiang Liu <jiang.liu@linux.intel.com> | 7 | * Jiang Liu <jiang.liu@linux.intel.com> |
| 7 | * Convert to hierarchical irqdomain | 8 | * Convert to hierarchical irqdomain |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #include <linux/mm.h> | 10 | #include <linux/mm.h> |
| 14 | #include <linux/interrupt.h> | 11 | #include <linux/interrupt.h> |
diff --git a/arch/x86/kernel/apic/vector.c b/arch/x86/kernel/apic/vector.c index 3173e07d3791..e7cb78aed644 100644 --- a/arch/x86/kernel/apic/vector.c +++ b/arch/x86/kernel/apic/vector.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Local APIC related interfaces to support IOAPIC, MSI, etc. | 3 | * Local APIC related interfaces to support IOAPIC, MSI, etc. |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Moved from arch/x86/kernel/apic/io_apic.c. | 6 | * Moved from arch/x86/kernel/apic/io_apic.c. |
| 6 | * Jiang Liu <jiang.liu@linux.intel.com> | 7 | * Jiang Liu <jiang.liu@linux.intel.com> |
| 7 | * Enable support of hierarchical irqdomains | 8 | * Enable support of hierarchical irqdomains |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #include <linux/interrupt.h> | 10 | #include <linux/interrupt.h> |
| 14 | #include <linux/irq.h> | 11 | #include <linux/irq.h> |
diff --git a/arch/x86/kernel/eisa.c b/arch/x86/kernel/eisa.c index e8c8c5d78dbd..e963344b0449 100644 --- a/arch/x86/kernel/eisa.c +++ b/arch/x86/kernel/eisa.c | |||
| @@ -1,7 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * EISA specific code | 3 | * EISA specific code |
| 3 | * | ||
| 4 | * This file is licensed under the GPL V2 | ||
| 5 | */ | 4 | */ |
| 6 | #include <linux/ioport.h> | 5 | #include <linux/ioport.h> |
| 7 | #include <linux/eisa.h> | 6 | #include <linux/eisa.h> |
diff --git a/arch/x86/kernel/idt.c b/arch/x86/kernel/idt.c index 6d8917875f44..d2482bbbe3d0 100644 --- a/arch/x86/kernel/idt.c +++ b/arch/x86/kernel/idt.c | |||
| @@ -1,7 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Interrupt descriptor table related code | 3 | * Interrupt descriptor table related code |
| 3 | * | ||
| 4 | * This file is licensed under the GPL V2 | ||
| 5 | */ | 4 | */ |
| 6 | #include <linux/interrupt.h> | 5 | #include <linux/interrupt.h> |
| 7 | 6 | ||
diff --git a/arch/x86/kernel/kexec-bzimage64.c b/arch/x86/kernel/kexec-bzimage64.c index 22f60dd26460..f03237e3f192 100644 --- a/arch/x86/kernel/kexec-bzimage64.c +++ b/arch/x86/kernel/kexec-bzimage64.c | |||
| @@ -1,12 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Kexec bzImage loader | 3 | * Kexec bzImage loader |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 Red Hat Inc. | 5 | * Copyright (C) 2014 Red Hat Inc. |
| 5 | * Authors: | 6 | * Authors: |
| 6 | * Vivek Goyal <vgoyal@redhat.com> | 7 | * Vivek Goyal <vgoyal@redhat.com> |
| 7 | * | ||
| 8 | * This source code is licensed under the GNU General Public License, | ||
| 9 | * Version 2. See the file COPYING for more details. | ||
| 10 | */ | 8 | */ |
| 11 | 9 | ||
| 12 | #define pr_fmt(fmt) "kexec-bzImage64: " fmt | 10 | #define pr_fmt(fmt) "kexec-bzImage64: " fmt |
diff --git a/arch/x86/kernel/machine_kexec_32.c b/arch/x86/kernel/machine_kexec_32.c index 5409c2800ab5..77854b192fef 100644 --- a/arch/x86/kernel/machine_kexec_32.c +++ b/arch/x86/kernel/machine_kexec_32.c | |||
| @@ -1,9 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * handle transition of Linux booting another kernel | 3 | * handle transition of Linux booting another kernel |
| 3 | * Copyright (C) 2002-2005 Eric Biederman <ebiederm@xmission.com> | 4 | * Copyright (C) 2002-2005 Eric Biederman <ebiederm@xmission.com> |
| 4 | * | ||
| 5 | * This source code is licensed under the GNU General Public License, | ||
| 6 | * Version 2. See the file COPYING for more details. | ||
| 7 | */ | 5 | */ |
| 8 | 6 | ||
| 9 | #include <linux/mm.h> | 7 | #include <linux/mm.h> |
diff --git a/arch/x86/kernel/machine_kexec_64.c b/arch/x86/kernel/machine_kexec_64.c index ceba408ea982..d7be2376ac0b 100644 --- a/arch/x86/kernel/machine_kexec_64.c +++ b/arch/x86/kernel/machine_kexec_64.c | |||
| @@ -1,9 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * handle transition of Linux booting another kernel | 3 | * handle transition of Linux booting another kernel |
| 3 | * Copyright (C) 2002-2005 Eric Biederman <ebiederm@xmission.com> | 4 | * Copyright (C) 2002-2005 Eric Biederman <ebiederm@xmission.com> |
| 4 | * | ||
| 5 | * This source code is licensed under the GNU General Public License, | ||
| 6 | * Version 2. See the file COPYING for more details. | ||
| 7 | */ | 5 | */ |
| 8 | 6 | ||
| 9 | #define pr_fmt(fmt) "kexec: " fmt | 7 | #define pr_fmt(fmt) "kexec: " fmt |
diff --git a/arch/x86/kernel/relocate_kernel_32.S b/arch/x86/kernel/relocate_kernel_32.S index 77630d57e7bf..ee26df08002e 100644 --- a/arch/x86/kernel/relocate_kernel_32.S +++ b/arch/x86/kernel/relocate_kernel_32.S | |||
| @@ -1,9 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * relocate_kernel.S - put the kernel image in place to boot | 3 | * relocate_kernel.S - put the kernel image in place to boot |
| 3 | * Copyright (C) 2002-2004 Eric Biederman <ebiederm@xmission.com> | 4 | * Copyright (C) 2002-2004 Eric Biederman <ebiederm@xmission.com> |
| 4 | * | ||
| 5 | * This source code is licensed under the GNU General Public License, | ||
| 6 | * Version 2. See the file COPYING for more details. | ||
| 7 | */ | 5 | */ |
| 8 | 6 | ||
| 9 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
diff --git a/arch/x86/kernel/relocate_kernel_64.S b/arch/x86/kernel/relocate_kernel_64.S index 11eda21eb697..c51ccff5cd01 100644 --- a/arch/x86/kernel/relocate_kernel_64.S +++ b/arch/x86/kernel/relocate_kernel_64.S | |||
| @@ -1,9 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * relocate_kernel.S - put the kernel image in place to boot | 3 | * relocate_kernel.S - put the kernel image in place to boot |
| 3 | * Copyright (C) 2002-2005 Eric Biederman <ebiederm@xmission.com> | 4 | * Copyright (C) 2002-2005 Eric Biederman <ebiederm@xmission.com> |
| 4 | * | ||
| 5 | * This source code is licensed under the GNU General Public License, | ||
| 6 | * Version 2. See the file COPYING for more details. | ||
| 7 | */ | 5 | */ |
| 8 | 6 | ||
| 9 | #include <linux/linkage.h> | 7 | #include <linux/linkage.h> |
diff --git a/arch/x86/kernel/verify_cpu.S b/arch/x86/kernel/verify_cpu.S index 3d3c2f71f617..a024c4f7ba56 100644 --- a/arch/x86/kernel/verify_cpu.S +++ b/arch/x86/kernel/verify_cpu.S | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * verify_cpu.S - Code for cpu long mode and SSE verification. This | 4 | * verify_cpu.S - Code for cpu long mode and SSE verification. This |
| @@ -9,9 +10,6 @@ | |||
| 9 | * Copyright (c) 2007 Vivek Goyal (vgoyal@in.ibm.com) | 10 | * Copyright (c) 2007 Vivek Goyal (vgoyal@in.ibm.com) |
| 10 | * Copyright (c) 2010 Kees Cook (kees.cook@canonical.com) | 11 | * Copyright (c) 2010 Kees Cook (kees.cook@canonical.com) |
| 11 | * | 12 | * |
| 12 | * This source code is licensed under the GNU General Public License, | ||
| 13 | * Version 2. See the file COPYING for more details. | ||
| 14 | * | ||
| 15 | * This is a common code for verification whether CPU supports | 13 | * This is a common code for verification whether CPU supports |
| 16 | * long mode and SSE or not. It is not called directly instead this | 14 | * long mode and SSE or not. It is not called directly instead this |
| 17 | * file is included at various places and compiled in that context. | 15 | * file is included at various places and compiled in that context. |
diff --git a/arch/x86/kvm/cpuid.c b/arch/x86/kvm/cpuid.c index e18a9f9f65b5..4992e7c99588 100644 --- a/arch/x86/kvm/cpuid.c +++ b/arch/x86/kvm/cpuid.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Kernel-based Virtual Machine driver for Linux | 3 | * Kernel-based Virtual Machine driver for Linux |
| 3 | * cpuid support routines | 4 | * cpuid support routines |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Copyright 2011 Red Hat, Inc. and/or its affiliates. | 8 | * Copyright 2011 Red Hat, Inc. and/or its affiliates. |
| 8 | * Copyright IBM Corporation, 2008 | 9 | * Copyright IBM Corporation, 2008 |
| 9 | * | ||
| 10 | * This work is licensed under the terms of the GNU GPL, version 2. See | ||
| 11 | * the COPYING file in the top-level directory. | ||
| 12 | * | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/kvm_host.h> | 12 | #include <linux/kvm_host.h> |
diff --git a/arch/x86/kvm/debugfs.c b/arch/x86/kvm/debugfs.c index a2f3432ce090..329361b69d5e 100644 --- a/arch/x86/kvm/debugfs.c +++ b/arch/x86/kvm/debugfs.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Kernel-based Virtual Machine driver for Linux | 3 | * Kernel-based Virtual Machine driver for Linux |
| 3 | * | 4 | * |
| 4 | * Copyright 2016 Red Hat, Inc. and/or its affiliates. | 5 | * Copyright 2016 Red Hat, Inc. and/or its affiliates. |
| 5 | * | ||
| 6 | * This work is licensed under the terms of the GNU GPL, version 2. See | ||
| 7 | * the COPYING file in the top-level directory. | ||
| 8 | * | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/kvm_host.h> | 7 | #include <linux/kvm_host.h> |
| 11 | #include <linux/debugfs.h> | 8 | #include <linux/debugfs.h> |
diff --git a/arch/x86/kvm/emulate.c b/arch/x86/kvm/emulate.c index d0d5dd44b4f4..4a387a235424 100644 --- a/arch/x86/kvm/emulate.c +++ b/arch/x86/kvm/emulate.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /****************************************************************************** | 2 | /****************************************************************************** |
| 2 | * emulate.c | 3 | * emulate.c |
| 3 | * | 4 | * |
| @@ -14,9 +15,6 @@ | |||
| 14 | * Avi Kivity <avi@qumranet.com> | 15 | * Avi Kivity <avi@qumranet.com> |
| 15 | * Yaniv Kamay <yaniv@qumranet.com> | 16 | * Yaniv Kamay <yaniv@qumranet.com> |
| 16 | * | 17 | * |
| 17 | * This work is licensed under the terms of the GNU GPL, version 2. See | ||
| 18 | * the COPYING file in the top-level directory. | ||
| 19 | * | ||
| 20 | * From: xen-unstable 10676:af9809f51f81a3c43f276f00c81a52ef558afda4 | 18 | * From: xen-unstable 10676:af9809f51f81a3c43f276f00c81a52ef558afda4 |
| 21 | */ | 19 | */ |
| 22 | 20 | ||
diff --git a/arch/x86/kvm/hyperv.c b/arch/x86/kvm/hyperv.c index 8ca4b39918e0..a39e38f13029 100644 --- a/arch/x86/kvm/hyperv.c +++ b/arch/x86/kvm/hyperv.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * KVM Microsoft Hyper-V emulation | 3 | * KVM Microsoft Hyper-V emulation |
| 3 | * | 4 | * |
| @@ -15,10 +16,6 @@ | |||
| 15 | * Amit Shah <amit.shah@qumranet.com> | 16 | * Amit Shah <amit.shah@qumranet.com> |
| 16 | * Ben-Ami Yassour <benami@il.ibm.com> | 17 | * Ben-Ami Yassour <benami@il.ibm.com> |
| 17 | * Andrey Smetanin <asmetanin@virtuozzo.com> | 18 | * Andrey Smetanin <asmetanin@virtuozzo.com> |
| 18 | * | ||
| 19 | * This work is licensed under the terms of the GNU GPL, version 2. See | ||
| 20 | * the COPYING file in the top-level directory. | ||
| 21 | * | ||
| 22 | */ | 19 | */ |
| 23 | 20 | ||
| 24 | #include "x86.h" | 21 | #include "x86.h" |
diff --git a/arch/x86/kvm/hyperv.h b/arch/x86/kvm/hyperv.h index fd7cf13a2144..757cb578101c 100644 --- a/arch/x86/kvm/hyperv.h +++ b/arch/x86/kvm/hyperv.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * KVM Microsoft Hyper-V emulation | 3 | * KVM Microsoft Hyper-V emulation |
| 3 | * | 4 | * |
| @@ -15,10 +16,6 @@ | |||
| 15 | * Amit Shah <amit.shah@qumranet.com> | 16 | * Amit Shah <amit.shah@qumranet.com> |
| 16 | * Ben-Ami Yassour <benami@il.ibm.com> | 17 | * Ben-Ami Yassour <benami@il.ibm.com> |
| 17 | * Andrey Smetanin <asmetanin@virtuozzo.com> | 18 | * Andrey Smetanin <asmetanin@virtuozzo.com> |
| 18 | * | ||
| 19 | * This work is licensed under the terms of the GNU GPL, version 2. See | ||
| 20 | * the COPYING file in the top-level directory. | ||
| 21 | * | ||
| 22 | */ | 19 | */ |
| 23 | 20 | ||
| 24 | #ifndef __ARCH_X86_KVM_HYPERV_H__ | 21 | #ifndef __ARCH_X86_KVM_HYPERV_H__ |
diff --git a/arch/x86/kvm/lapic.c b/arch/x86/kvm/lapic.c index 4924f83ed4f3..a21c440ff356 100644 --- a/arch/x86/kvm/lapic.c +++ b/arch/x86/kvm/lapic.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | 2 | ||
| 2 | /* | 3 | /* |
| 3 | * Local APIC virtualization | 4 | * Local APIC virtualization |
| @@ -13,9 +14,6 @@ | |||
| 13 | * Yaozu (Eddie) Dong <eddie.dong@intel.com> | 14 | * Yaozu (Eddie) Dong <eddie.dong@intel.com> |
| 14 | * | 15 | * |
| 15 | * Based on Xen 3.1 code, Copyright (c) 2004, Intel Corporation. | 16 | * Based on Xen 3.1 code, Copyright (c) 2004, Intel Corporation. |
| 16 | * | ||
| 17 | * This work is licensed under the terms of the GNU GPL, version 2. See | ||
| 18 | * the COPYING file in the top-level directory. | ||
| 19 | */ | 17 | */ |
| 20 | 18 | ||
| 21 | #include <linux/kvm_host.h> | 19 | #include <linux/kvm_host.h> |
diff --git a/arch/x86/kvm/mmu.c b/arch/x86/kvm/mmu.c index 1e9ba81accba..98f6e4f88b04 100644 --- a/arch/x86/kvm/mmu.c +++ b/arch/x86/kvm/mmu.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Kernel-based Virtual Machine driver for Linux | 3 | * Kernel-based Virtual Machine driver for Linux |
| 3 | * | 4 | * |
| @@ -12,10 +13,6 @@ | |||
| 12 | * Authors: | 13 | * Authors: |
| 13 | * Yaniv Kamay <yaniv@qumranet.com> | 14 | * Yaniv Kamay <yaniv@qumranet.com> |
| 14 | * Avi Kivity <avi@qumranet.com> | 15 | * Avi Kivity <avi@qumranet.com> |
| 15 | * | ||
| 16 | * This work is licensed under the terms of the GNU GPL, version 2. See | ||
| 17 | * the COPYING file in the top-level directory. | ||
| 18 | * | ||
| 19 | */ | 16 | */ |
| 20 | 17 | ||
| 21 | #include "irq.h" | 18 | #include "irq.h" |
| @@ -5602,14 +5599,18 @@ static int alloc_mmu_pages(struct kvm_vcpu *vcpu) | |||
| 5602 | struct page *page; | 5599 | struct page *page; |
| 5603 | int i; | 5600 | int i; |
| 5604 | 5601 | ||
| 5605 | if (tdp_enabled) | ||
| 5606 | return 0; | ||
| 5607 | |||
| 5608 | /* | 5602 | /* |
| 5609 | * When emulating 32-bit mode, cr3 is only 32 bits even on x86_64. | 5603 | * When using PAE paging, the four PDPTEs are treated as 'root' pages, |
| 5610 | * Therefore we need to allocate shadow page tables in the first | 5604 | * while the PDP table is a per-vCPU construct that's allocated at MMU |
| 5611 | * 4GB of memory, which happens to fit the DMA32 zone. | 5605 | * creation. When emulating 32-bit mode, cr3 is only 32 bits even on |
| 5606 | * x86_64. Therefore we need to allocate the PDP table in the first | ||
| 5607 | * 4GB of memory, which happens to fit the DMA32 zone. Except for | ||
| 5608 | * SVM's 32-bit NPT support, TDP paging doesn't use PAE paging and can | ||
| 5609 | * skip allocating the PDP table. | ||
| 5612 | */ | 5610 | */ |
| 5611 | if (tdp_enabled && kvm_x86_ops->get_tdp_level(vcpu) > PT32E_ROOT_LEVEL) | ||
| 5612 | return 0; | ||
| 5613 | |||
| 5613 | page = alloc_page(GFP_KERNEL_ACCOUNT | __GFP_DMA32); | 5614 | page = alloc_page(GFP_KERNEL_ACCOUNT | __GFP_DMA32); |
| 5614 | if (!page) | 5615 | if (!page) |
| 5615 | return -ENOMEM; | 5616 | return -ENOMEM; |
diff --git a/arch/x86/kvm/mmu_audit.c b/arch/x86/kvm/mmu_audit.c index abac7e208853..ca39f62aabc6 100644 --- a/arch/x86/kvm/mmu_audit.c +++ b/arch/x86/kvm/mmu_audit.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * mmu_audit.c: | 3 | * mmu_audit.c: |
| 3 | * | 4 | * |
| @@ -11,10 +12,6 @@ | |||
| 11 | * Avi Kivity <avi@qumranet.com> | 12 | * Avi Kivity <avi@qumranet.com> |
| 12 | * Marcelo Tosatti <mtosatti@redhat.com> | 13 | * Marcelo Tosatti <mtosatti@redhat.com> |
| 13 | * Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> | 14 | * Xiao Guangrong <xiaoguangrong@cn.fujitsu.com> |
| 14 | * | ||
| 15 | * This work is licensed under the terms of the GNU GPL, version 2. See | ||
| 16 | * the COPYING file in the top-level directory. | ||
| 17 | * | ||
| 18 | */ | 15 | */ |
| 19 | 16 | ||
| 20 | #include <linux/ratelimit.h> | 17 | #include <linux/ratelimit.h> |
diff --git a/arch/x86/kvm/mtrr.c b/arch/x86/kvm/mtrr.c index 9f72cc427158..25ce3edd1872 100644 --- a/arch/x86/kvm/mtrr.c +++ b/arch/x86/kvm/mtrr.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * vMTRR implementation | 3 | * vMTRR implementation |
| 3 | * | 4 | * |
| @@ -11,9 +12,6 @@ | |||
| 11 | * Marcelo Tosatti <mtosatti@redhat.com> | 12 | * Marcelo Tosatti <mtosatti@redhat.com> |
| 12 | * Paolo Bonzini <pbonzini@redhat.com> | 13 | * Paolo Bonzini <pbonzini@redhat.com> |
| 13 | * Xiao Guangrong <guangrong.xiao@linux.intel.com> | 14 | * Xiao Guangrong <guangrong.xiao@linux.intel.com> |
| 14 | * | ||
| 15 | * This work is licensed under the terms of the GNU GPL, version 2. See | ||
| 16 | * the COPYING file in the top-level directory. | ||
| 17 | */ | 15 | */ |
| 18 | 16 | ||
| 19 | #include <linux/kvm_host.h> | 17 | #include <linux/kvm_host.h> |
diff --git a/arch/x86/kvm/page_track.c b/arch/x86/kvm/page_track.c index fd04d462fdae..3521e2d176f2 100644 --- a/arch/x86/kvm/page_track.c +++ b/arch/x86/kvm/page_track.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Support KVM gust page tracking | 3 | * Support KVM gust page tracking |
| 3 | * | 4 | * |
| @@ -8,9 +9,6 @@ | |||
| 8 | * | 9 | * |
| 9 | * Author: | 10 | * Author: |
| 10 | * Xiao Guangrong <guangrong.xiao@linux.intel.com> | 11 | * Xiao Guangrong <guangrong.xiao@linux.intel.com> |
| 11 | * | ||
| 12 | * This work is licensed under the terms of the GNU GPL, version 2. See | ||
| 13 | * the COPYING file in the top-level directory. | ||
| 14 | */ | 12 | */ |
| 15 | 13 | ||
| 16 | #include <linux/kvm_host.h> | 14 | #include <linux/kvm_host.h> |
diff --git a/arch/x86/kvm/paging_tmpl.h b/arch/x86/kvm/paging_tmpl.h index 367a47df4ba0..d583bcd119fc 100644 --- a/arch/x86/kvm/paging_tmpl.h +++ b/arch/x86/kvm/paging_tmpl.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Kernel-based Virtual Machine driver for Linux | 3 | * Kernel-based Virtual Machine driver for Linux |
| 3 | * | 4 | * |
| @@ -12,10 +13,6 @@ | |||
| 12 | * Authors: | 13 | * Authors: |
| 13 | * Yaniv Kamay <yaniv@qumranet.com> | 14 | * Yaniv Kamay <yaniv@qumranet.com> |
| 14 | * Avi Kivity <avi@qumranet.com> | 15 | * Avi Kivity <avi@qumranet.com> |
| 15 | * | ||
| 16 | * This work is licensed under the terms of the GNU GPL, version 2. See | ||
| 17 | * the COPYING file in the top-level directory. | ||
| 18 | * | ||
| 19 | */ | 16 | */ |
| 20 | 17 | ||
| 21 | /* | 18 | /* |
diff --git a/arch/x86/kvm/pmu.c b/arch/x86/kvm/pmu.c index dd745b58ffd8..132d149494d6 100644 --- a/arch/x86/kvm/pmu.c +++ b/arch/x86/kvm/pmu.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Kernel-based Virtual Machine -- Performance Monitoring Unit support | 3 | * Kernel-based Virtual Machine -- Performance Monitoring Unit support |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Avi Kivity <avi@redhat.com> | 8 | * Avi Kivity <avi@redhat.com> |
| 8 | * Gleb Natapov <gleb@redhat.com> | 9 | * Gleb Natapov <gleb@redhat.com> |
| 9 | * Wei Huang <wei@redhat.com> | 10 | * Wei Huang <wei@redhat.com> |
| 10 | * | ||
| 11 | * This work is licensed under the terms of the GNU GPL, version 2. See | ||
| 12 | * the COPYING file in the top-level directory. | ||
| 13 | * | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/types.h> | 13 | #include <linux/types.h> |
diff --git a/arch/x86/kvm/pmu_amd.c b/arch/x86/kvm/pmu_amd.c index d3118088f1cd..c8388389a3b0 100644 --- a/arch/x86/kvm/pmu_amd.c +++ b/arch/x86/kvm/pmu_amd.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * KVM PMU support for AMD | 3 | * KVM PMU support for AMD |
| 3 | * | 4 | * |
| @@ -6,9 +7,6 @@ | |||
| 6 | * Author: | 7 | * Author: |
| 7 | * Wei Huang <wei@redhat.com> | 8 | * Wei Huang <wei@redhat.com> |
| 8 | * | 9 | * |
| 9 | * This work is licensed under the terms of the GNU GPL, version 2. See | ||
| 10 | * the COPYING file in the top-level directory. | ||
| 11 | * | ||
| 12 | * Implementation is based on pmu_intel.c file | 10 | * Implementation is based on pmu_intel.c file |
| 13 | */ | 11 | */ |
| 14 | #include <linux/types.h> | 12 | #include <linux/types.h> |
diff --git a/arch/x86/kvm/svm.c b/arch/x86/kvm/svm.c index 735b8c01895e..48c865a4e5dd 100644 --- a/arch/x86/kvm/svm.c +++ b/arch/x86/kvm/svm.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Kernel-based Virtual Machine driver for Linux | 3 | * Kernel-based Virtual Machine driver for Linux |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * Authors: | 10 | * Authors: |
| 10 | * Yaniv Kamay <yaniv@qumranet.com> | 11 | * Yaniv Kamay <yaniv@qumranet.com> |
| 11 | * Avi Kivity <avi@qumranet.com> | 12 | * Avi Kivity <avi@qumranet.com> |
| 12 | * | ||
| 13 | * This work is licensed under the terms of the GNU GPL, version 2. See | ||
| 14 | * the COPYING file in the top-level directory. | ||
| 15 | * | ||
| 16 | */ | 13 | */ |
| 17 | 14 | ||
| 18 | #define pr_fmt(fmt) "SVM: " fmt | 15 | #define pr_fmt(fmt) "SVM: " fmt |
diff --git a/arch/x86/kvm/vmx/nested.c b/arch/x86/kvm/vmx/nested.c index 1032f068f0b9..5f9c1a200201 100644 --- a/arch/x86/kvm/vmx/nested.c +++ b/arch/x86/kvm/vmx/nested.c | |||
| @@ -1397,7 +1397,7 @@ static int copy_enlightened_to_vmcs12(struct vcpu_vmx *vmx) | |||
| 1397 | } | 1397 | } |
| 1398 | 1398 | ||
| 1399 | if (unlikely(!(evmcs->hv_clean_fields & | 1399 | if (unlikely(!(evmcs->hv_clean_fields & |
| 1400 | HV_VMX_ENLIGHTENED_CLEAN_FIELD_CONTROL_PROC))) { | 1400 | HV_VMX_ENLIGHTENED_CLEAN_FIELD_CONTROL_EXCPN))) { |
| 1401 | vmcs12->exception_bitmap = evmcs->exception_bitmap; | 1401 | vmcs12->exception_bitmap = evmcs->exception_bitmap; |
| 1402 | } | 1402 | } |
| 1403 | 1403 | ||
| @@ -1437,7 +1437,7 @@ static int copy_enlightened_to_vmcs12(struct vcpu_vmx *vmx) | |||
| 1437 | } | 1437 | } |
| 1438 | 1438 | ||
| 1439 | if (unlikely(!(evmcs->hv_clean_fields & | 1439 | if (unlikely(!(evmcs->hv_clean_fields & |
| 1440 | HV_VMX_ENLIGHTENED_CLEAN_FIELD_HOST_GRP1))) { | 1440 | HV_VMX_ENLIGHTENED_CLEAN_FIELD_CONTROL_GRP1))) { |
| 1441 | vmcs12->pin_based_vm_exec_control = | 1441 | vmcs12->pin_based_vm_exec_control = |
| 1442 | evmcs->pin_based_vm_exec_control; | 1442 | evmcs->pin_based_vm_exec_control; |
| 1443 | vmcs12->vm_exit_controls = evmcs->vm_exit_controls; | 1443 | vmcs12->vm_exit_controls = evmcs->vm_exit_controls; |
| @@ -5226,14 +5226,16 @@ static int vmx_get_nested_state(struct kvm_vcpu *vcpu, | |||
| 5226 | struct vmcs12 *vmcs12; | 5226 | struct vmcs12 *vmcs12; |
| 5227 | struct kvm_nested_state kvm_state = { | 5227 | struct kvm_nested_state kvm_state = { |
| 5228 | .flags = 0, | 5228 | .flags = 0, |
| 5229 | .format = 0, | 5229 | .format = KVM_STATE_NESTED_FORMAT_VMX, |
| 5230 | .size = sizeof(kvm_state), | 5230 | .size = sizeof(kvm_state), |
| 5231 | .vmx.vmxon_pa = -1ull, | 5231 | .hdr.vmx.vmxon_pa = -1ull, |
| 5232 | .vmx.vmcs_pa = -1ull, | 5232 | .hdr.vmx.vmcs12_pa = -1ull, |
| 5233 | }; | 5233 | }; |
| 5234 | struct kvm_vmx_nested_state_data __user *user_vmx_nested_state = | ||
| 5235 | &user_kvm_nested_state->data.vmx[0]; | ||
| 5234 | 5236 | ||
| 5235 | if (!vcpu) | 5237 | if (!vcpu) |
| 5236 | return kvm_state.size + 2 * VMCS12_SIZE; | 5238 | return kvm_state.size + sizeof(*user_vmx_nested_state); |
| 5237 | 5239 | ||
| 5238 | vmx = to_vmx(vcpu); | 5240 | vmx = to_vmx(vcpu); |
| 5239 | vmcs12 = get_vmcs12(vcpu); | 5241 | vmcs12 = get_vmcs12(vcpu); |
| @@ -5243,23 +5245,23 @@ static int vmx_get_nested_state(struct kvm_vcpu *vcpu, | |||
| 5243 | 5245 | ||
| 5244 | if (nested_vmx_allowed(vcpu) && | 5246 | if (nested_vmx_allowed(vcpu) && |
| 5245 | (vmx->nested.vmxon || vmx->nested.smm.vmxon)) { | 5247 | (vmx->nested.vmxon || vmx->nested.smm.vmxon)) { |
| 5246 | kvm_state.vmx.vmxon_pa = vmx->nested.vmxon_ptr; | 5248 | kvm_state.hdr.vmx.vmxon_pa = vmx->nested.vmxon_ptr; |
| 5247 | kvm_state.vmx.vmcs_pa = vmx->nested.current_vmptr; | 5249 | kvm_state.hdr.vmx.vmcs12_pa = vmx->nested.current_vmptr; |
| 5248 | 5250 | ||
| 5249 | if (vmx_has_valid_vmcs12(vcpu)) { | 5251 | if (vmx_has_valid_vmcs12(vcpu)) { |
| 5250 | kvm_state.size += VMCS12_SIZE; | 5252 | kvm_state.size += sizeof(user_vmx_nested_state->vmcs12); |
| 5251 | 5253 | ||
| 5252 | if (is_guest_mode(vcpu) && | 5254 | if (is_guest_mode(vcpu) && |
| 5253 | nested_cpu_has_shadow_vmcs(vmcs12) && | 5255 | nested_cpu_has_shadow_vmcs(vmcs12) && |
| 5254 | vmcs12->vmcs_link_pointer != -1ull) | 5256 | vmcs12->vmcs_link_pointer != -1ull) |
| 5255 | kvm_state.size += VMCS12_SIZE; | 5257 | kvm_state.size += sizeof(user_vmx_nested_state->shadow_vmcs12); |
| 5256 | } | 5258 | } |
| 5257 | 5259 | ||
| 5258 | if (vmx->nested.smm.vmxon) | 5260 | if (vmx->nested.smm.vmxon) |
| 5259 | kvm_state.vmx.smm.flags |= KVM_STATE_NESTED_SMM_VMXON; | 5261 | kvm_state.hdr.vmx.smm.flags |= KVM_STATE_NESTED_SMM_VMXON; |
| 5260 | 5262 | ||
| 5261 | if (vmx->nested.smm.guest_mode) | 5263 | if (vmx->nested.smm.guest_mode) |
| 5262 | kvm_state.vmx.smm.flags |= KVM_STATE_NESTED_SMM_GUEST_MODE; | 5264 | kvm_state.hdr.vmx.smm.flags |= KVM_STATE_NESTED_SMM_GUEST_MODE; |
| 5263 | 5265 | ||
| 5264 | if (is_guest_mode(vcpu)) { | 5266 | if (is_guest_mode(vcpu)) { |
| 5265 | kvm_state.flags |= KVM_STATE_NESTED_GUEST_MODE; | 5267 | kvm_state.flags |= KVM_STATE_NESTED_GUEST_MODE; |
| @@ -5294,16 +5296,19 @@ static int vmx_get_nested_state(struct kvm_vcpu *vcpu, | |||
| 5294 | copy_shadow_to_vmcs12(vmx); | 5296 | copy_shadow_to_vmcs12(vmx); |
| 5295 | } | 5297 | } |
| 5296 | 5298 | ||
| 5299 | BUILD_BUG_ON(sizeof(user_vmx_nested_state->vmcs12) < VMCS12_SIZE); | ||
| 5300 | BUILD_BUG_ON(sizeof(user_vmx_nested_state->shadow_vmcs12) < VMCS12_SIZE); | ||
| 5301 | |||
| 5297 | /* | 5302 | /* |
| 5298 | * Copy over the full allocated size of vmcs12 rather than just the size | 5303 | * Copy over the full allocated size of vmcs12 rather than just the size |
| 5299 | * of the struct. | 5304 | * of the struct. |
| 5300 | */ | 5305 | */ |
| 5301 | if (copy_to_user(user_kvm_nested_state->data, vmcs12, VMCS12_SIZE)) | 5306 | if (copy_to_user(user_vmx_nested_state->vmcs12, vmcs12, VMCS12_SIZE)) |
| 5302 | return -EFAULT; | 5307 | return -EFAULT; |
| 5303 | 5308 | ||
| 5304 | if (nested_cpu_has_shadow_vmcs(vmcs12) && | 5309 | if (nested_cpu_has_shadow_vmcs(vmcs12) && |
| 5305 | vmcs12->vmcs_link_pointer != -1ull) { | 5310 | vmcs12->vmcs_link_pointer != -1ull) { |
| 5306 | if (copy_to_user(user_kvm_nested_state->data + VMCS12_SIZE, | 5311 | if (copy_to_user(user_vmx_nested_state->shadow_vmcs12, |
| 5307 | get_shadow_vmcs12(vcpu), VMCS12_SIZE)) | 5312 | get_shadow_vmcs12(vcpu), VMCS12_SIZE)) |
| 5308 | return -EFAULT; | 5313 | return -EFAULT; |
| 5309 | } | 5314 | } |
| @@ -5331,33 +5336,35 @@ static int vmx_set_nested_state(struct kvm_vcpu *vcpu, | |||
| 5331 | struct vcpu_vmx *vmx = to_vmx(vcpu); | 5336 | struct vcpu_vmx *vmx = to_vmx(vcpu); |
| 5332 | struct vmcs12 *vmcs12; | 5337 | struct vmcs12 *vmcs12; |
| 5333 | u32 exit_qual; | 5338 | u32 exit_qual; |
| 5339 | struct kvm_vmx_nested_state_data __user *user_vmx_nested_state = | ||
| 5340 | &user_kvm_nested_state->data.vmx[0]; | ||
| 5334 | int ret; | 5341 | int ret; |
| 5335 | 5342 | ||
| 5336 | if (kvm_state->format != 0) | 5343 | if (kvm_state->format != KVM_STATE_NESTED_FORMAT_VMX) |
| 5337 | return -EINVAL; | 5344 | return -EINVAL; |
| 5338 | 5345 | ||
| 5339 | if (!nested_vmx_allowed(vcpu)) | 5346 | if (kvm_state->hdr.vmx.vmxon_pa == -1ull) { |
| 5340 | return kvm_state->vmx.vmxon_pa == -1ull ? 0 : -EINVAL; | 5347 | if (kvm_state->hdr.vmx.smm.flags) |
| 5341 | |||
| 5342 | if (kvm_state->vmx.vmxon_pa == -1ull) { | ||
| 5343 | if (kvm_state->vmx.smm.flags) | ||
| 5344 | return -EINVAL; | 5348 | return -EINVAL; |
| 5345 | 5349 | ||
| 5346 | if (kvm_state->vmx.vmcs_pa != -1ull) | 5350 | if (kvm_state->hdr.vmx.vmcs12_pa != -1ull) |
| 5347 | return -EINVAL; | 5351 | return -EINVAL; |
| 5348 | 5352 | ||
| 5349 | vmx_leave_nested(vcpu); | 5353 | if (kvm_state->flags & ~KVM_STATE_NESTED_EVMCS) |
| 5350 | return 0; | 5354 | return -EINVAL; |
| 5351 | } | 5355 | } else { |
| 5356 | if (!nested_vmx_allowed(vcpu)) | ||
| 5357 | return -EINVAL; | ||
| 5352 | 5358 | ||
| 5353 | if (!page_address_valid(vcpu, kvm_state->vmx.vmxon_pa)) | 5359 | if (!page_address_valid(vcpu, kvm_state->hdr.vmx.vmxon_pa)) |
| 5354 | return -EINVAL; | 5360 | return -EINVAL; |
| 5361 | } | ||
| 5355 | 5362 | ||
| 5356 | if ((kvm_state->vmx.smm.flags & KVM_STATE_NESTED_SMM_GUEST_MODE) && | 5363 | if ((kvm_state->hdr.vmx.smm.flags & KVM_STATE_NESTED_SMM_GUEST_MODE) && |
| 5357 | (kvm_state->flags & KVM_STATE_NESTED_GUEST_MODE)) | 5364 | (kvm_state->flags & KVM_STATE_NESTED_GUEST_MODE)) |
| 5358 | return -EINVAL; | 5365 | return -EINVAL; |
| 5359 | 5366 | ||
| 5360 | if (kvm_state->vmx.smm.flags & | 5367 | if (kvm_state->hdr.vmx.smm.flags & |
| 5361 | ~(KVM_STATE_NESTED_SMM_GUEST_MODE | KVM_STATE_NESTED_SMM_VMXON)) | 5368 | ~(KVM_STATE_NESTED_SMM_GUEST_MODE | KVM_STATE_NESTED_SMM_VMXON)) |
| 5362 | return -EINVAL; | 5369 | return -EINVAL; |
| 5363 | 5370 | ||
| @@ -5366,21 +5373,25 @@ static int vmx_set_nested_state(struct kvm_vcpu *vcpu, | |||
| 5366 | * nor can VMLAUNCH/VMRESUME be pending. Outside SMM, SMM flags | 5373 | * nor can VMLAUNCH/VMRESUME be pending. Outside SMM, SMM flags |
| 5367 | * must be zero. | 5374 | * must be zero. |
| 5368 | */ | 5375 | */ |
| 5369 | if (is_smm(vcpu) ? kvm_state->flags : kvm_state->vmx.smm.flags) | 5376 | if (is_smm(vcpu) ? kvm_state->flags : kvm_state->hdr.vmx.smm.flags) |
| 5370 | return -EINVAL; | 5377 | return -EINVAL; |
| 5371 | 5378 | ||
| 5372 | if ((kvm_state->vmx.smm.flags & KVM_STATE_NESTED_SMM_GUEST_MODE) && | 5379 | if ((kvm_state->hdr.vmx.smm.flags & KVM_STATE_NESTED_SMM_GUEST_MODE) && |
| 5373 | !(kvm_state->vmx.smm.flags & KVM_STATE_NESTED_SMM_VMXON)) | 5380 | !(kvm_state->hdr.vmx.smm.flags & KVM_STATE_NESTED_SMM_VMXON)) |
| 5374 | return -EINVAL; | 5381 | return -EINVAL; |
| 5375 | 5382 | ||
| 5376 | vmx_leave_nested(vcpu); | 5383 | vmx_leave_nested(vcpu); |
| 5377 | if (kvm_state->vmx.vmxon_pa == -1ull) | 5384 | if (kvm_state->flags & KVM_STATE_NESTED_EVMCS) { |
| 5378 | return 0; | 5385 | if (!nested_vmx_allowed(vcpu)) |
| 5386 | return -EINVAL; | ||
| 5379 | 5387 | ||
| 5380 | if (kvm_state->flags & KVM_STATE_NESTED_EVMCS) | ||
| 5381 | nested_enable_evmcs(vcpu, NULL); | 5388 | nested_enable_evmcs(vcpu, NULL); |
| 5389 | } | ||
| 5390 | |||
| 5391 | if (kvm_state->hdr.vmx.vmxon_pa == -1ull) | ||
| 5392 | return 0; | ||
| 5382 | 5393 | ||
| 5383 | vmx->nested.vmxon_ptr = kvm_state->vmx.vmxon_pa; | 5394 | vmx->nested.vmxon_ptr = kvm_state->hdr.vmx.vmxon_pa; |
| 5384 | ret = enter_vmx_operation(vcpu); | 5395 | ret = enter_vmx_operation(vcpu); |
| 5385 | if (ret) | 5396 | if (ret) |
| 5386 | return ret; | 5397 | return ret; |
| @@ -5389,12 +5400,12 @@ static int vmx_set_nested_state(struct kvm_vcpu *vcpu, | |||
| 5389 | if (kvm_state->size < sizeof(*kvm_state) + sizeof(*vmcs12)) | 5400 | if (kvm_state->size < sizeof(*kvm_state) + sizeof(*vmcs12)) |
| 5390 | return 0; | 5401 | return 0; |
| 5391 | 5402 | ||
| 5392 | if (kvm_state->vmx.vmcs_pa != -1ull) { | 5403 | if (kvm_state->hdr.vmx.vmcs12_pa != -1ull) { |
| 5393 | if (kvm_state->vmx.vmcs_pa == kvm_state->vmx.vmxon_pa || | 5404 | if (kvm_state->hdr.vmx.vmcs12_pa == kvm_state->hdr.vmx.vmxon_pa || |
| 5394 | !page_address_valid(vcpu, kvm_state->vmx.vmcs_pa)) | 5405 | !page_address_valid(vcpu, kvm_state->hdr.vmx.vmcs12_pa)) |
| 5395 | return -EINVAL; | 5406 | return -EINVAL; |
| 5396 | 5407 | ||
| 5397 | set_current_vmptr(vmx, kvm_state->vmx.vmcs_pa); | 5408 | set_current_vmptr(vmx, kvm_state->hdr.vmx.vmcs12_pa); |
| 5398 | } else if (kvm_state->flags & KVM_STATE_NESTED_EVMCS) { | 5409 | } else if (kvm_state->flags & KVM_STATE_NESTED_EVMCS) { |
| 5399 | /* | 5410 | /* |
| 5400 | * Sync eVMCS upon entry as we may not have | 5411 | * Sync eVMCS upon entry as we may not have |
| @@ -5405,16 +5416,16 @@ static int vmx_set_nested_state(struct kvm_vcpu *vcpu, | |||
| 5405 | return -EINVAL; | 5416 | return -EINVAL; |
| 5406 | } | 5417 | } |
| 5407 | 5418 | ||
| 5408 | if (kvm_state->vmx.smm.flags & KVM_STATE_NESTED_SMM_VMXON) { | 5419 | if (kvm_state->hdr.vmx.smm.flags & KVM_STATE_NESTED_SMM_VMXON) { |
| 5409 | vmx->nested.smm.vmxon = true; | 5420 | vmx->nested.smm.vmxon = true; |
| 5410 | vmx->nested.vmxon = false; | 5421 | vmx->nested.vmxon = false; |
| 5411 | 5422 | ||
| 5412 | if (kvm_state->vmx.smm.flags & KVM_STATE_NESTED_SMM_GUEST_MODE) | 5423 | if (kvm_state->hdr.vmx.smm.flags & KVM_STATE_NESTED_SMM_GUEST_MODE) |
| 5413 | vmx->nested.smm.guest_mode = true; | 5424 | vmx->nested.smm.guest_mode = true; |
| 5414 | } | 5425 | } |
| 5415 | 5426 | ||
| 5416 | vmcs12 = get_vmcs12(vcpu); | 5427 | vmcs12 = get_vmcs12(vcpu); |
| 5417 | if (copy_from_user(vmcs12, user_kvm_nested_state->data, sizeof(*vmcs12))) | 5428 | if (copy_from_user(vmcs12, user_vmx_nested_state->vmcs12, sizeof(*vmcs12))) |
| 5418 | return -EFAULT; | 5429 | return -EFAULT; |
| 5419 | 5430 | ||
| 5420 | if (vmcs12->hdr.revision_id != VMCS12_REVISION) | 5431 | if (vmcs12->hdr.revision_id != VMCS12_REVISION) |
| @@ -5431,12 +5442,14 @@ static int vmx_set_nested_state(struct kvm_vcpu *vcpu, | |||
| 5431 | vmcs12->vmcs_link_pointer != -1ull) { | 5442 | vmcs12->vmcs_link_pointer != -1ull) { |
| 5432 | struct vmcs12 *shadow_vmcs12 = get_shadow_vmcs12(vcpu); | 5443 | struct vmcs12 *shadow_vmcs12 = get_shadow_vmcs12(vcpu); |
| 5433 | 5444 | ||
| 5434 | if (kvm_state->size < sizeof(*kvm_state) + VMCS12_SIZE + sizeof(*vmcs12)) | 5445 | if (kvm_state->size < |
| 5446 | sizeof(*kvm_state) + | ||
| 5447 | sizeof(user_vmx_nested_state->vmcs12) + sizeof(*shadow_vmcs12)) | ||
| 5435 | goto error_guest_mode; | 5448 | goto error_guest_mode; |
| 5436 | 5449 | ||
| 5437 | if (copy_from_user(shadow_vmcs12, | 5450 | if (copy_from_user(shadow_vmcs12, |
| 5438 | user_kvm_nested_state->data + VMCS12_SIZE, | 5451 | user_vmx_nested_state->shadow_vmcs12, |
| 5439 | sizeof(*vmcs12))) { | 5452 | sizeof(*shadow_vmcs12))) { |
| 5440 | ret = -EFAULT; | 5453 | ret = -EFAULT; |
| 5441 | goto error_guest_mode; | 5454 | goto error_guest_mode; |
| 5442 | } | 5455 | } |
diff --git a/arch/x86/kvm/vmx/pmu_intel.c b/arch/x86/kvm/vmx/pmu_intel.c index a99613a060dd..68d231d49c7a 100644 --- a/arch/x86/kvm/vmx/pmu_intel.c +++ b/arch/x86/kvm/vmx/pmu_intel.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * KVM PMU support for Intel CPUs | 3 | * KVM PMU support for Intel CPUs |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Authors: | 7 | * Authors: |
| 7 | * Avi Kivity <avi@redhat.com> | 8 | * Avi Kivity <avi@redhat.com> |
| 8 | * Gleb Natapov <gleb@redhat.com> | 9 | * Gleb Natapov <gleb@redhat.com> |
| 9 | * | ||
| 10 | * This work is licensed under the terms of the GNU GPL, version 2. See | ||
| 11 | * the COPYING file in the top-level directory. | ||
| 12 | * | ||
| 13 | */ | 10 | */ |
| 14 | #include <linux/types.h> | 11 | #include <linux/types.h> |
| 15 | #include <linux/kvm_host.h> | 12 | #include <linux/kvm_host.h> |
diff --git a/arch/x86/kvm/vmx/vmcs12.h b/arch/x86/kvm/vmx/vmcs12.h index 3a742428ad17..337718fc8a36 100644 --- a/arch/x86/kvm/vmx/vmcs12.h +++ b/arch/x86/kvm/vmx/vmcs12.h | |||
| @@ -201,9 +201,10 @@ struct __packed vmcs12 { | |||
| 201 | /* | 201 | /* |
| 202 | * VMCS12_SIZE is the number of bytes L1 should allocate for the VMXON region | 202 | * VMCS12_SIZE is the number of bytes L1 should allocate for the VMXON region |
| 203 | * and any VMCS region. Although only sizeof(struct vmcs12) are used by the | 203 | * and any VMCS region. Although only sizeof(struct vmcs12) are used by the |
| 204 | * current implementation, 4K are reserved to avoid future complications. | 204 | * current implementation, 4K are reserved to avoid future complications and |
| 205 | * to preserve userspace ABI. | ||
| 205 | */ | 206 | */ |
| 206 | #define VMCS12_SIZE 0x1000 | 207 | #define VMCS12_SIZE KVM_STATE_NESTED_VMX_VMCS_SIZE |
| 207 | 208 | ||
| 208 | /* | 209 | /* |
| 209 | * VMCS12_MAX_FIELD_INDEX is the highest index value used in any | 210 | * VMCS12_MAX_FIELD_INDEX is the highest index value used in any |
diff --git a/arch/x86/kvm/vmx/vmx.c b/arch/x86/kvm/vmx/vmx.c index b93e36ddee5e..d98eac371c0a 100644 --- a/arch/x86/kvm/vmx/vmx.c +++ b/arch/x86/kvm/vmx/vmx.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Kernel-based Virtual Machine driver for Linux | 3 | * Kernel-based Virtual Machine driver for Linux |
| 3 | * | 4 | * |
| @@ -10,10 +11,6 @@ | |||
| 10 | * Authors: | 11 | * Authors: |
| 11 | * Avi Kivity <avi@qumranet.com> | 12 | * Avi Kivity <avi@qumranet.com> |
| 12 | * Yaniv Kamay <yaniv@qumranet.com> | 13 | * Yaniv Kamay <yaniv@qumranet.com> |
| 13 | * | ||
| 14 | * This work is licensed under the terms of the GNU GPL, version 2. See | ||
| 15 | * the COPYING file in the top-level directory. | ||
| 16 | * | ||
| 17 | */ | 14 | */ |
| 18 | 15 | ||
| 19 | #include <linux/frame.h> | 16 | #include <linux/frame.h> |
diff --git a/arch/x86/kvm/x86.c b/arch/x86/kvm/x86.c index 83aefd759846..9857992d4e58 100644 --- a/arch/x86/kvm/x86.c +++ b/arch/x86/kvm/x86.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Kernel-based Virtual Machine driver for Linux | 3 | * Kernel-based Virtual Machine driver for Linux |
| 3 | * | 4 | * |
| @@ -13,10 +14,6 @@ | |||
| 13 | * Yaniv Kamay <yaniv@qumranet.com> | 14 | * Yaniv Kamay <yaniv@qumranet.com> |
| 14 | * Amit Shah <amit.shah@qumranet.com> | 15 | * Amit Shah <amit.shah@qumranet.com> |
| 15 | * Ben-Ami Yassour <benami@il.ibm.com> | 16 | * Ben-Ami Yassour <benami@il.ibm.com> |
| 16 | * | ||
| 17 | * This work is licensed under the terms of the GNU GPL, version 2. See | ||
| 18 | * the COPYING file in the top-level directory. | ||
| 19 | * | ||
| 20 | */ | 17 | */ |
| 21 | 18 | ||
| 22 | #include <linux/kvm_host.h> | 19 | #include <linux/kvm_host.h> |
diff --git a/arch/x86/lib/cmdline.c b/arch/x86/lib/cmdline.c index 3261abb21ef4..4f1719e22d3c 100644 --- a/arch/x86/lib/cmdline.c +++ b/arch/x86/lib/cmdline.c | |||
| @@ -1,6 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This file is part of the Linux kernel, and is made available under | ||
| 3 | * the terms of the GNU General Public License version 2. | ||
| 4 | * | 3 | * |
| 5 | * Misc librarized functions for cmdline poking. | 4 | * Misc librarized functions for cmdline poking. |
| 6 | */ | 5 | */ |
diff --git a/arch/x86/lib/iomap_copy_64.S b/arch/x86/lib/iomap_copy_64.S index 33147fef3452..a9bdf0805be0 100644 --- a/arch/x86/lib/iomap_copy_64.S +++ b/arch/x86/lib/iomap_copy_64.S | |||
| @@ -1,18 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2006 PathScale, Inc. All Rights Reserved. | 3 | * Copyright 2006 PathScale, Inc. All Rights Reserved. |
| 3 | * | ||
| 4 | * This file is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of version 2 of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation. | ||
| 7 | * | ||
| 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 Foundation, | ||
| 15 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. | ||
| 16 | */ | 4 | */ |
| 17 | 5 | ||
| 18 | #include <linux/linkage.h> | 6 | #include <linux/linkage.h> |
diff --git a/arch/x86/mm/mem_encrypt.c b/arch/x86/mm/mem_encrypt.c index 51f50a7a07ef..e0df96fdfe46 100644 --- a/arch/x86/mm/mem_encrypt.c +++ b/arch/x86/mm/mem_encrypt.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * AMD Memory Encryption Support | 3 | * AMD Memory Encryption Support |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016 Advanced Micro Devices, Inc. | 5 | * Copyright (C) 2016 Advanced Micro Devices, Inc. |
| 5 | * | 6 | * |
| 6 | * Author: Tom Lendacky <thomas.lendacky@amd.com> | 7 | * Author: Tom Lendacky <thomas.lendacky@amd.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #define DISABLE_BRANCH_PROFILING | 10 | #define DISABLE_BRANCH_PROFILING |
diff --git a/arch/x86/mm/mem_encrypt_boot.S b/arch/x86/mm/mem_encrypt_boot.S index 40a6085063d6..6d71481a1e70 100644 --- a/arch/x86/mm/mem_encrypt_boot.S +++ b/arch/x86/mm/mem_encrypt_boot.S | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * AMD Memory Encryption Support | 3 | * AMD Memory Encryption Support |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016 Advanced Micro Devices, Inc. | 5 | * Copyright (C) 2016 Advanced Micro Devices, Inc. |
| 5 | * | 6 | * |
| 6 | * Author: Tom Lendacky <thomas.lendacky@amd.com> | 7 | * Author: Tom Lendacky <thomas.lendacky@amd.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/linkage.h> | 10 | #include <linux/linkage.h> |
diff --git a/arch/x86/mm/mem_encrypt_identity.c b/arch/x86/mm/mem_encrypt_identity.c index 4aa9b1480866..dddcd2a1afdb 100644 --- a/arch/x86/mm/mem_encrypt_identity.c +++ b/arch/x86/mm/mem_encrypt_identity.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * AMD Memory Encryption Support | 3 | * AMD Memory Encryption Support |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016 Advanced Micro Devices, Inc. | 5 | * Copyright (C) 2016 Advanced Micro Devices, Inc. |
| 5 | * | 6 | * |
| 6 | * Author: Tom Lendacky <thomas.lendacky@amd.com> | 7 | * Author: Tom Lendacky <thomas.lendacky@amd.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #define DISABLE_BRANCH_PROFILING | 10 | #define DISABLE_BRANCH_PROFILING |
diff --git a/arch/x86/platform/geode/alix.c b/arch/x86/platform/geode/alix.c index 1865c196f136..8d4daca81eda 100644 --- a/arch/x86/platform/geode/alix.c +++ b/arch/x86/platform/geode/alix.c | |||
| @@ -1,9 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * System Specific setup for PCEngines ALIX. | 3 | * System Specific setup for PCEngines ALIX. |
| 3 | * At the moment this means setup of GPIO control of LEDs | 4 | * At the moment this means setup of GPIO control of LEDs |
| 4 | * on Alix.2/3/6 boards. | 5 | * on Alix.2/3/6 boards. |
| 5 | * | 6 | * |
| 6 | * | ||
| 7 | * Copyright (C) 2008 Constantin Baranov <const@mimas.ru> | 7 | * Copyright (C) 2008 Constantin Baranov <const@mimas.ru> |
| 8 | * Copyright (C) 2011 Ed Wildgoose <kernel@wildgooses.com> | 8 | * Copyright (C) 2011 Ed Wildgoose <kernel@wildgooses.com> |
| 9 | * and Philip Prindeville <philipp@redfish-solutions.com> | 9 | * and Philip Prindeville <philipp@redfish-solutions.com> |
| @@ -11,10 +11,6 @@ | |||
| 11 | * TODO: There are large similarities with leds-net5501.c | 11 | * TODO: There are large similarities with leds-net5501.c |
| 12 | * by Alessandro Zummo <a.zummo@towertech.it> | 12 | * by Alessandro Zummo <a.zummo@towertech.it> |
| 13 | * In the future leds-net5501.c should be migrated over to platform | 13 | * In the future leds-net5501.c should be migrated over to platform |
| 14 | * | ||
| 15 | * This program is free software; you can redistribute it and/or modify | ||
| 16 | * it under the terms of the GNU General Public License version 2 | ||
| 17 | * as published by the Free Software Foundation. | ||
| 18 | */ | 14 | */ |
| 19 | 15 | ||
| 20 | #include <linux/kernel.h> | 16 | #include <linux/kernel.h> |
diff --git a/arch/x86/platform/geode/geos.c b/arch/x86/platform/geode/geos.c index 4fcdb91318a0..136974ec9a90 100644 --- a/arch/x86/platform/geode/geos.c +++ b/arch/x86/platform/geode/geos.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * System Specific setup for Traverse Technologies GEOS. | 3 | * System Specific setup for Traverse Technologies GEOS. |
| 3 | * At the moment this means setup of GPIO control of LEDs. | 4 | * At the moment this means setup of GPIO control of LEDs. |
| @@ -9,10 +10,6 @@ | |||
| 9 | * TODO: There are large similarities with leds-net5501.c | 10 | * TODO: There are large similarities with leds-net5501.c |
| 10 | * by Alessandro Zummo <a.zummo@towertech.it> | 11 | * by Alessandro Zummo <a.zummo@towertech.it> |
| 11 | * In the future leds-net5501.c should be migrated over to platform | 12 | * In the future leds-net5501.c should be migrated over to platform |
| 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 version 2 | ||
| 15 | * as published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | 14 | ||
| 18 | #include <linux/kernel.h> | 15 | #include <linux/kernel.h> |
diff --git a/arch/x86/platform/geode/net5501.c b/arch/x86/platform/geode/net5501.c index a2f6b982a729..2c24d8d30436 100644 --- a/arch/x86/platform/geode/net5501.c +++ b/arch/x86/platform/geode/net5501.c | |||
| @@ -1,19 +1,15 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * System Specific setup for Soekris net5501 | 3 | * System Specific setup for Soekris net5501 |
| 3 | * At the moment this means setup of GPIO control of LEDs and buttons | 4 | * At the moment this means setup of GPIO control of LEDs and buttons |
| 4 | * on net5501 boards. | 5 | * on net5501 boards. |
| 5 | * | 6 | * |
| 6 | * | ||
| 7 | * Copyright (C) 2008-2009 Tower Technologies | 7 | * Copyright (C) 2008-2009 Tower Technologies |
| 8 | * Written by Alessandro Zummo <a.zummo@towertech.it> | 8 | * Written by Alessandro Zummo <a.zummo@towertech.it> |
| 9 | * | 9 | * |
| 10 | * Copyright (C) 2008 Constantin Baranov <const@mimas.ru> | 10 | * Copyright (C) 2008 Constantin Baranov <const@mimas.ru> |
| 11 | * Copyright (C) 2011 Ed Wildgoose <kernel@wildgooses.com> | 11 | * Copyright (C) 2011 Ed Wildgoose <kernel@wildgooses.com> |
| 12 | * and Philip Prindeville <philipp@redfish-solutions.com> | 12 | * and Philip Prindeville <philipp@redfish-solutions.com> |
| 13 | * | ||
| 14 | * This program is free software; you can redistribute it and/or modify | ||
| 15 | * it under the terms of the GNU General Public License version 2 | ||
| 16 | * as published by the Free Software Foundation. | ||
| 17 | */ | 13 | */ |
| 18 | 14 | ||
| 19 | #include <linux/kernel.h> | 15 | #include <linux/kernel.h> |
diff --git a/arch/x86/purgatory/entry64.S b/arch/x86/purgatory/entry64.S index d1a4291d3568..275a646d1048 100644 --- a/arch/x86/purgatory/entry64.S +++ b/arch/x86/purgatory/entry64.S | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2003,2004 Eric Biederman (ebiederm@xmission.com) | 3 | * Copyright (C) 2003,2004 Eric Biederman (ebiederm@xmission.com) |
| 3 | * Copyright (C) 2014 Red Hat Inc. | 4 | * Copyright (C) 2014 Red Hat Inc. |
| @@ -5,9 +6,6 @@ | |||
| 5 | * Author(s): Vivek Goyal <vgoyal@redhat.com> | 6 | * Author(s): Vivek Goyal <vgoyal@redhat.com> |
| 6 | * | 7 | * |
| 7 | * This code has been taken from kexec-tools. | 8 | * This code has been taken from kexec-tools. |
| 8 | * | ||
| 9 | * This source code is licensed under the GNU General Public License, | ||
| 10 | * Version 2. See the file COPYING for more details. | ||
| 11 | */ | 9 | */ |
| 12 | 10 | ||
| 13 | .text | 11 | .text |
diff --git a/arch/x86/purgatory/purgatory.c b/arch/x86/purgatory/purgatory.c index 025c34ac0d84..6d8d5a34c377 100644 --- a/arch/x86/purgatory/purgatory.c +++ b/arch/x86/purgatory/purgatory.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * purgatory: Runs between two kernels | 3 | * purgatory: Runs between two kernels |
| 3 | * | 4 | * |
| @@ -5,9 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Author: | 7 | * Author: |
| 7 | * Vivek Goyal <vgoyal@redhat.com> | 8 | * Vivek Goyal <vgoyal@redhat.com> |
| 8 | * | ||
| 9 | * This source code is licensed under the GNU General Public License, | ||
| 10 | * Version 2. See the file COPYING for more details. | ||
| 11 | */ | 9 | */ |
| 12 | 10 | ||
| 13 | #include <linux/bug.h> | 11 | #include <linux/bug.h> |
diff --git a/arch/x86/purgatory/setup-x86_64.S b/arch/x86/purgatory/setup-x86_64.S index dfae9b9e60b5..321146be741d 100644 --- a/arch/x86/purgatory/setup-x86_64.S +++ b/arch/x86/purgatory/setup-x86_64.S | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * purgatory: setup code | 3 | * purgatory: setup code |
| 3 | * | 4 | * |
| @@ -5,9 +6,6 @@ | |||
| 5 | * Copyright (C) 2014 Red Hat Inc. | 6 | * Copyright (C) 2014 Red Hat Inc. |
| 6 | * | 7 | * |
| 7 | * This code has been taken from kexec-tools. | 8 | * This code has been taken from kexec-tools. |
| 8 | * | ||
| 9 | * This source code is licensed under the GNU General Public License, | ||
| 10 | * Version 2. See the file COPYING for more details. | ||
| 11 | */ | 9 | */ |
| 12 | #include <asm/purgatory.h> | 10 | #include <asm/purgatory.h> |
| 13 | 11 | ||
diff --git a/arch/x86/purgatory/stack.S b/arch/x86/purgatory/stack.S index 50a4147f91fb..8b1427422dfc 100644 --- a/arch/x86/purgatory/stack.S +++ b/arch/x86/purgatory/stack.S | |||
| @@ -1,10 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * purgatory: stack | 3 | * purgatory: stack |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 Red Hat Inc. | 5 | * Copyright (C) 2014 Red Hat Inc. |
| 5 | * | ||
| 6 | * This source code is licensed under the GNU General Public License, | ||
| 7 | * Version 2. See the file COPYING for more details. | ||
| 8 | */ | 6 | */ |
| 9 | 7 | ||
| 10 | /* A stack for the loaded kernel. | 8 | /* A stack for the loaded kernel. |
diff --git a/arch/x86/purgatory/string.c b/arch/x86/purgatory/string.c index 795ca4f2cb3c..01ad43873ad9 100644 --- a/arch/x86/purgatory/string.c +++ b/arch/x86/purgatory/string.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Simple string functions. | 3 | * Simple string functions. |
| 3 | * | 4 | * |
| @@ -5,9 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Author: | 7 | * Author: |
| 7 | * Vivek Goyal <vgoyal@redhat.com> | 8 | * Vivek Goyal <vgoyal@redhat.com> |
| 8 | * | ||
| 9 | * This source code is licensed under the GNU General Public License, | ||
| 10 | * Version 2. See the file COPYING for more details. | ||
| 11 | */ | 9 | */ |
| 12 | 10 | ||
| 13 | #include <linux/types.h> | 11 | #include <linux/types.h> |
diff --git a/arch/x86/um/delay.c b/arch/x86/um/delay.c index a8fb7ca4822b..8d510ceb43fb 100644 --- a/arch/x86/um/delay.c +++ b/arch/x86/um/delay.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Richard Weinberger <richrd@nod.at> | 3 | * Copyright (C) 2011 Richard Weinberger <richrd@nod.at> |
| 3 | * Mostly copied from arch/x86/lib/delay.c | 4 | * Mostly copied from arch/x86/lib/delay.c |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/export.h> | 7 | #include <linux/export.h> |
diff --git a/arch/x86/um/mem_32.c b/arch/x86/um/mem_32.c index 56c44d865f7b..19c5dbd46770 100644 --- a/arch/x86/um/mem_32.c +++ b/arch/x86/um/mem_32.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Richard Weinberger <richrd@nod.at> | 3 | * Copyright (C) 2011 Richard Weinberger <richrd@nod.at> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/mm.h> | 6 | #include <linux/mm.h> |
diff --git a/arch/x86/um/vdso/um_vdso.c b/arch/x86/um/vdso/um_vdso.c index 7c441b59d375..ac9c02b9d92c 100644 --- a/arch/x86/um/vdso/um_vdso.c +++ b/arch/x86/um/vdso/um_vdso.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Richard Weinberger <richrd@nod.at> | 3 | * Copyright (C) 2011 Richard Weinberger <richrd@nod.at> |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * This vDSO turns all calls into a syscall so that UML can trap them. | 5 | * This vDSO turns all calls into a syscall so that UML can trap them. |
| 9 | */ | 6 | */ |
| 10 | 7 | ||
diff --git a/arch/x86/um/vdso/vma.c b/arch/x86/um/vdso/vma.c index 6be22f991b59..9e7c4aba6c3a 100644 --- a/arch/x86/um/vdso/vma.c +++ b/arch/x86/um/vdso/vma.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Richard Weinberger <richrd@nod.at> | 3 | * Copyright (C) 2011 Richard Weinberger <richrd@nod.at> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/slab.h> | 6 | #include <linux/slab.h> |
diff --git a/arch/xtensa/boot/boot-elf/boot.lds.S b/arch/xtensa/boot/boot-elf/boot.lds.S index a30993054e9c..32a3b7c5b8dc 100644 --- a/arch/xtensa/boot/boot-elf/boot.lds.S +++ b/arch/xtensa/boot/boot-elf/boot.lds.S | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/xtensa/boot/boot-elf/boot.lds.S | 3 | * linux/arch/xtensa/boot/boot-elf/boot.lds.S |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Chris Zankel <chris@zankel.net> | 7 | * Chris Zankel <chris@zankel.net> |
| 7 | * Marc Gauthier <marc@tensilica.com | 8 | * Marc Gauthier <marc@tensilica.com |
| 8 | * Pete Delaney <piet@tensilica.com> | 9 | * Pete Delaney <piet@tensilica.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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <asm/vectors.h> | 12 | #include <asm/vectors.h> |
diff --git a/arch/xtensa/include/asm/futex.h b/arch/xtensa/include/asm/futex.h index 9538b0f7953c..0c4457ca0a85 100644 --- a/arch/xtensa/include/asm/futex.h +++ b/arch/xtensa/include/asm/futex.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Atomic futex routines | 3 | * Atomic futex routines |
| 3 | * | 4 | * |
| 4 | * Based on the PowerPC implementataion | 5 | * Based on the PowerPC implementataion |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Copyright (C) 2013 TangoTec Ltd. | 7 | * Copyright (C) 2013 TangoTec Ltd. |
| 11 | * | 8 | * |
| 12 | * Baruch Siach <baruch@tkos.co.il> | 9 | * Baruch Siach <baruch@tkos.co.il> |
diff --git a/arch/xtensa/include/asm/pgalloc.h b/arch/xtensa/include/asm/pgalloc.h index 368284c972e7..dd744aa450fa 100644 --- a/arch/xtensa/include/asm/pgalloc.h +++ b/arch/xtensa/include/asm/pgalloc.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * include/asm-xtensa/pgalloc.h | 3 | * include/asm-xtensa/pgalloc.h |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Copyright (C) 2001-2007 Tensilica Inc. | 5 | * Copyright (C) 2001-2007 Tensilica Inc. |
| 9 | */ | 6 | */ |
| 10 | 7 | ||
diff --git a/arch/xtensa/include/asm/pgtable.h b/arch/xtensa/include/asm/pgtable.h index 29cfe421cf41..ce3ff5e591b9 100644 --- a/arch/xtensa/include/asm/pgtable.h +++ b/arch/xtensa/include/asm/pgtable.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * include/asm-xtensa/pgtable.h | 3 | * include/asm-xtensa/pgtable.h |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Copyright (C) 2001 - 2013 Tensilica Inc. | 5 | * Copyright (C) 2001 - 2013 Tensilica Inc. |
| 9 | */ | 6 | */ |
| 10 | 7 | ||
diff --git a/arch/xtensa/kernel/perf_event.c b/arch/xtensa/kernel/perf_event.c index ff1d81385ed7..9bae79f70301 100644 --- a/arch/xtensa/kernel/perf_event.c +++ b/arch/xtensa/kernel/perf_event.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Xtensa Performance Monitor Module driver | 3 | * Xtensa Performance Monitor Module driver |
| 3 | * See Tensilica Debug User's Guide for PMU registers documentation. | 4 | * See Tensilica Debug User's Guide for PMU registers documentation. |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2015 Cadence Design Systems Inc. | 6 | * Copyright (C) 2015 Cadence Design Systems Inc. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/interrupt.h> | 9 | #include <linux/interrupt.h> |
diff --git a/arch/xtensa/mm/ioremap.c b/arch/xtensa/mm/ioremap.c index d89c3c5fd962..9ea3f21d60c7 100644 --- a/arch/xtensa/mm/ioremap.c +++ b/arch/xtensa/mm/ioremap.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ioremap implementation. | 3 | * ioremap implementation. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Cadence Design Systems Inc. | 5 | * Copyright (C) 2015 Cadence Design Systems Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/io.h> | 8 | #include <linux/io.h> |
diff --git a/block/bio.c b/block/bio.c index 683cbb40f051..ce797d73bb43 100644 --- a/block/bio.c +++ b/block/bio.c | |||
| @@ -636,7 +636,7 @@ EXPORT_SYMBOL(bio_clone_fast); | |||
| 636 | 636 | ||
| 637 | static inline bool page_is_mergeable(const struct bio_vec *bv, | 637 | static inline bool page_is_mergeable(const struct bio_vec *bv, |
| 638 | struct page *page, unsigned int len, unsigned int off, | 638 | struct page *page, unsigned int len, unsigned int off, |
| 639 | bool same_page) | 639 | bool *same_page) |
| 640 | { | 640 | { |
| 641 | phys_addr_t vec_end_addr = page_to_phys(bv->bv_page) + | 641 | phys_addr_t vec_end_addr = page_to_phys(bv->bv_page) + |
| 642 | bv->bv_offset + bv->bv_len - 1; | 642 | bv->bv_offset + bv->bv_len - 1; |
| @@ -647,15 +647,9 @@ static inline bool page_is_mergeable(const struct bio_vec *bv, | |||
| 647 | if (xen_domain() && !xen_biovec_phys_mergeable(bv, page)) | 647 | if (xen_domain() && !xen_biovec_phys_mergeable(bv, page)) |
| 648 | return false; | 648 | return false; |
| 649 | 649 | ||
| 650 | if ((vec_end_addr & PAGE_MASK) != page_addr) { | 650 | *same_page = ((vec_end_addr & PAGE_MASK) == page_addr); |
| 651 | if (same_page) | 651 | if (!*same_page && pfn_to_page(PFN_DOWN(vec_end_addr)) + 1 != page) |
| 652 | return false; | 652 | return false; |
| 653 | if (pfn_to_page(PFN_DOWN(vec_end_addr)) + 1 != page) | ||
| 654 | return false; | ||
| 655 | } | ||
| 656 | |||
| 657 | WARN_ON_ONCE(same_page && (len + off) > PAGE_SIZE); | ||
| 658 | |||
| 659 | return true; | 653 | return true; |
| 660 | } | 654 | } |
| 661 | 655 | ||
| @@ -701,6 +695,7 @@ static int __bio_add_pc_page(struct request_queue *q, struct bio *bio, | |||
| 701 | bool put_same_page) | 695 | bool put_same_page) |
| 702 | { | 696 | { |
| 703 | struct bio_vec *bvec; | 697 | struct bio_vec *bvec; |
| 698 | bool same_page = false; | ||
| 704 | 699 | ||
| 705 | /* | 700 | /* |
| 706 | * cloned bio must not modify vec list | 701 | * cloned bio must not modify vec list |
| @@ -729,7 +724,7 @@ static int __bio_add_pc_page(struct request_queue *q, struct bio *bio, | |||
| 729 | if (bvec_gap_to_prev(q, bvec, offset)) | 724 | if (bvec_gap_to_prev(q, bvec, offset)) |
| 730 | return 0; | 725 | return 0; |
| 731 | 726 | ||
| 732 | if (page_is_mergeable(bvec, page, len, offset, false) && | 727 | if (page_is_mergeable(bvec, page, len, offset, &same_page) && |
| 733 | can_add_page_to_seg(q, bvec, page, len, offset)) { | 728 | can_add_page_to_seg(q, bvec, page, len, offset)) { |
| 734 | bvec->bv_len += len; | 729 | bvec->bv_len += len; |
| 735 | goto done; | 730 | goto done; |
| @@ -767,8 +762,7 @@ EXPORT_SYMBOL(bio_add_pc_page); | |||
| 767 | * @page: start page to add | 762 | * @page: start page to add |
| 768 | * @len: length of the data to add | 763 | * @len: length of the data to add |
| 769 | * @off: offset of the data relative to @page | 764 | * @off: offset of the data relative to @page |
| 770 | * @same_page: if %true only merge if the new data is in the same physical | 765 | * @same_page: return if the segment has been merged inside the same page |
| 771 | * page as the last segment of the bio. | ||
| 772 | * | 766 | * |
| 773 | * Try to add the data at @page + @off to the last bvec of @bio. This is a | 767 | * Try to add the data at @page + @off to the last bvec of @bio. This is a |
| 774 | * a useful optimisation for file systems with a block size smaller than the | 768 | * a useful optimisation for file systems with a block size smaller than the |
| @@ -779,7 +773,7 @@ EXPORT_SYMBOL(bio_add_pc_page); | |||
| 779 | * Return %true on success or %false on failure. | 773 | * Return %true on success or %false on failure. |
| 780 | */ | 774 | */ |
| 781 | bool __bio_try_merge_page(struct bio *bio, struct page *page, | 775 | bool __bio_try_merge_page(struct bio *bio, struct page *page, |
| 782 | unsigned int len, unsigned int off, bool same_page) | 776 | unsigned int len, unsigned int off, bool *same_page) |
| 783 | { | 777 | { |
| 784 | if (WARN_ON_ONCE(bio_flagged(bio, BIO_CLONED))) | 778 | if (WARN_ON_ONCE(bio_flagged(bio, BIO_CLONED))) |
| 785 | return false; | 779 | return false; |
| @@ -837,7 +831,9 @@ EXPORT_SYMBOL_GPL(__bio_add_page); | |||
| 837 | int bio_add_page(struct bio *bio, struct page *page, | 831 | int bio_add_page(struct bio *bio, struct page *page, |
| 838 | unsigned int len, unsigned int offset) | 832 | unsigned int len, unsigned int offset) |
| 839 | { | 833 | { |
| 840 | if (!__bio_try_merge_page(bio, page, len, offset, false)) { | 834 | bool same_page = false; |
| 835 | |||
| 836 | if (!__bio_try_merge_page(bio, page, len, offset, &same_page)) { | ||
| 841 | if (bio_full(bio)) | 837 | if (bio_full(bio)) |
| 842 | return 0; | 838 | return 0; |
| 843 | __bio_add_page(bio, page, len, offset); | 839 | __bio_add_page(bio, page, len, offset); |
| @@ -900,6 +896,7 @@ static int __bio_iov_iter_get_pages(struct bio *bio, struct iov_iter *iter) | |||
| 900 | unsigned short entries_left = bio->bi_max_vecs - bio->bi_vcnt; | 896 | unsigned short entries_left = bio->bi_max_vecs - bio->bi_vcnt; |
| 901 | struct bio_vec *bv = bio->bi_io_vec + bio->bi_vcnt; | 897 | struct bio_vec *bv = bio->bi_io_vec + bio->bi_vcnt; |
| 902 | struct page **pages = (struct page **)bv; | 898 | struct page **pages = (struct page **)bv; |
| 899 | bool same_page = false; | ||
| 903 | ssize_t size, left; | 900 | ssize_t size, left; |
| 904 | unsigned len, i; | 901 | unsigned len, i; |
| 905 | size_t offset; | 902 | size_t offset; |
| @@ -920,8 +917,15 @@ static int __bio_iov_iter_get_pages(struct bio *bio, struct iov_iter *iter) | |||
| 920 | struct page *page = pages[i]; | 917 | struct page *page = pages[i]; |
| 921 | 918 | ||
| 922 | len = min_t(size_t, PAGE_SIZE - offset, left); | 919 | len = min_t(size_t, PAGE_SIZE - offset, left); |
| 923 | if (WARN_ON_ONCE(bio_add_page(bio, page, len, offset) != len)) | 920 | |
| 924 | return -EINVAL; | 921 | if (__bio_try_merge_page(bio, page, len, offset, &same_page)) { |
| 922 | if (same_page) | ||
| 923 | put_page(page); | ||
| 924 | } else { | ||
| 925 | if (WARN_ON_ONCE(bio_full(bio))) | ||
| 926 | return -EINVAL; | ||
| 927 | __bio_add_page(bio, page, len, offset); | ||
| 928 | } | ||
| 925 | offset = 0; | 929 | offset = 0; |
| 926 | } | 930 | } |
| 927 | 931 | ||
diff --git a/crypto/aes_ti.c b/crypto/aes_ti.c index 1ff9785b30f5..798fc9a2c8d6 100644 --- a/crypto/aes_ti.c +++ b/crypto/aes_ti.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Scalar fixed time AES core transform | 3 | * Scalar fixed time AES core transform |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2017 Linaro Ltd <ard.biesheuvel@linaro.org> | 5 | * Copyright (C) 2017 Linaro Ltd <ard.biesheuvel@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <crypto/aes.h> | 8 | #include <crypto/aes.h> |
diff --git a/crypto/gcm.c b/crypto/gcm.c index 33f45a980967..f254e2d4c206 100644 --- a/crypto/gcm.c +++ b/crypto/gcm.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * GCM: Galois/Counter Mode. | 3 | * GCM: Galois/Counter Mode. |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2007 Nokia Siemens Networks - Mikko Herranen <mh1@iki.fi> | 5 | * Copyright (c) 2007 Nokia Siemens Networks - Mikko Herranen <mh1@iki.fi> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <crypto/gf128mul.h> | 8 | #include <crypto/gf128mul.h> |
diff --git a/crypto/ghash-generic.c b/crypto/ghash-generic.c index e6307935413c..6425b9cd718e 100644 --- a/crypto/ghash-generic.c +++ b/crypto/ghash-generic.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * GHASH: digest algorithm for GCM (Galois/Counter Mode). | 3 | * GHASH: digest algorithm for GCM (Galois/Counter Mode). |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Author: Huang Ying <ying.huang@intel.com> | 7 | * Author: Huang Ying <ying.huang@intel.com> |
| 7 | * | 8 | * |
| 8 | * The algorithm implementation is copied from gcm.c. | 9 | * The algorithm implementation is copied from gcm.c. |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published | ||
| 12 | * by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <crypto/algapi.h> | 12 | #include <crypto/algapi.h> |
diff --git a/crypto/michael_mic.c b/crypto/michael_mic.c index 538ae7933795..b3d83ff709d3 100644 --- a/crypto/michael_mic.c +++ b/crypto/michael_mic.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Cryptographic API | 3 | * Cryptographic API |
| 3 | * | 4 | * |
| 4 | * Michael MIC (IEEE 802.11i/TKIP) keyed digest | 5 | * Michael MIC (IEEE 802.11i/TKIP) keyed digest |
| 5 | * | 6 | * |
| 6 | * Copyright (c) 2004 Jouni Malinen <j@w1.fi> | 7 | * Copyright (c) 2004 Jouni Malinen <j@w1.fi> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #include <crypto/internal/hash.h> | 9 | #include <crypto/internal/hash.h> |
| 13 | #include <asm/byteorder.h> | 10 | #include <asm/byteorder.h> |
diff --git a/crypto/sm3_generic.c b/crypto/sm3_generic.c index e227bcada2a2..3468975215ca 100644 --- a/crypto/sm3_generic.c +++ b/crypto/sm3_generic.c | |||
| @@ -1,21 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * SM3 secure hash, as specified by OSCCA GM/T 0004-2012 SM3 and | 3 | * SM3 secure hash, as specified by OSCCA GM/T 0004-2012 SM3 and |
| 3 | * described at https://tools.ietf.org/html/draft-shen-sm3-hash-01 | 4 | * described at https://tools.ietf.org/html/draft-shen-sm3-hash-01 |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2017 ARM Limited or its affiliates. | 6 | * Copyright (C) 2017 ARM Limited or its affiliates. |
| 6 | * Written by Gilad Ben-Yossef <gilad@benyossef.com> | 7 | * Written by Gilad Ben-Yossef <gilad@benyossef.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 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 | */ | 8 | */ |
| 20 | 9 | ||
| 21 | #include <crypto/internal/hash.h> | 10 | #include <crypto/internal/hash.h> |
diff --git a/drivers/acpi/acpi_amba.c b/drivers/acpi/acpi_amba.c index 7f77c071709a..8159f0a669b8 100644 --- a/drivers/acpi/acpi_amba.c +++ b/drivers/acpi/acpi_amba.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | 2 | ||
| 2 | /* | 3 | /* |
| 3 | * ACPI support for platform bus type. | 4 | * ACPI support for platform bus type. |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2015, Linaro Ltd | 6 | * Copyright (C) 2015, Linaro Ltd |
| 6 | * Author: Graeme Gregory <graeme.gregory@linaro.org> | 7 | * Author: Graeme Gregory <graeme.gregory@linaro.org> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/acpi.h> | 10 | #include <linux/acpi.h> |
diff --git a/drivers/acpi/acpi_apd.c b/drivers/acpi/acpi_apd.c index c16f9460c4a2..ff47317d8ef1 100644 --- a/drivers/acpi/acpi_apd.c +++ b/drivers/acpi/acpi_apd.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * AMD ACPI support for ACPI2platform device. | 3 | * AMD ACPI support for ACPI2platform device. |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2014,2015 AMD Corporation. | 5 | * Copyright (c) 2014,2015 AMD Corporation. |
| 5 | * Authors: Ken Xue <Ken.Xue@amd.com> | 6 | * Authors: Ken Xue <Ken.Xue@amd.com> |
| 6 | * Wu, Jeff <Jeff.Wu@amd.com> | 7 | * Wu, Jeff <Jeff.Wu@amd.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/clk-provider.h> | 10 | #include <linux/clk-provider.h> |
diff --git a/drivers/acpi/acpi_cmos_rtc.c b/drivers/acpi/acpi_cmos_rtc.c index 0980a133916f..33ac6cb428fe 100644 --- a/drivers/acpi/acpi_cmos_rtc.c +++ b/drivers/acpi/acpi_cmos_rtc.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ACPI support for CMOS RTC Address Space access | 3 | * ACPI support for CMOS RTC Address Space access |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013, Intel Corporation | 5 | * Copyright (C) 2013, Intel Corporation |
| 5 | * Authors: Lan Tianyu <tianyu.lan@intel.com> | 6 | * Authors: Lan Tianyu <tianyu.lan@intel.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/acpi.h> | 9 | #include <linux/acpi.h> |
diff --git a/drivers/acpi/acpi_configfs.c b/drivers/acpi/acpi_configfs.c index f92033661239..9c6ff0f5a25e 100644 --- a/drivers/acpi/acpi_configfs.c +++ b/drivers/acpi/acpi_configfs.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ACPI configfs support | 3 | * ACPI configfs support |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2016 Intel Corporation | 5 | * Copyright (c) 2016 Intel Corporation |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #define pr_fmt(fmt) "ACPI configfs: " fmt | 8 | #define pr_fmt(fmt) "ACPI configfs: " fmt |
diff --git a/drivers/acpi/acpi_dbg.c b/drivers/acpi/acpi_dbg.c index d18246a2a65e..7a265c2171c0 100644 --- a/drivers/acpi/acpi_dbg.c +++ b/drivers/acpi/acpi_dbg.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ACPI AML interfacing support | 3 | * ACPI AML interfacing support |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015, Intel Corporation | 5 | * Copyright (C) 2015, Intel Corporation |
| 5 | * Authors: Lv Zheng <lv.zheng@intel.com> | 6 | * Authors: Lv Zheng <lv.zheng@intel.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | /* #define DEBUG */ | 9 | /* #define DEBUG */ |
diff --git a/drivers/acpi/acpi_lpss.c b/drivers/acpi/acpi_lpss.c index cf768608437e..23484aa877b6 100644 --- a/drivers/acpi/acpi_lpss.c +++ b/drivers/acpi/acpi_lpss.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ACPI support for Intel Lynxpoint LPSS. | 3 | * ACPI support for Intel Lynxpoint LPSS. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013, Intel Corporation | 5 | * Copyright (C) 2013, Intel Corporation |
| 5 | * Authors: Mika Westerberg <mika.westerberg@linux.intel.com> | 6 | * Authors: Mika Westerberg <mika.westerberg@linux.intel.com> |
| 6 | * Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 7 | * Rafael J. Wysocki <rafael.j.wysocki@intel.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/acpi.h> | 10 | #include <linux/acpi.h> |
diff --git a/drivers/acpi/acpi_platform.c b/drivers/acpi/acpi_platform.c index 1f32caa87686..00ec4f2bf015 100644 --- a/drivers/acpi/acpi_platform.c +++ b/drivers/acpi/acpi_platform.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ACPI support for platform bus type. | 3 | * ACPI support for platform bus type. |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Authors: Mika Westerberg <mika.westerberg@linux.intel.com> | 6 | * Authors: Mika Westerberg <mika.westerberg@linux.intel.com> |
| 6 | * Mathias Nyman <mathias.nyman@linux.intel.com> | 7 | * Mathias Nyman <mathias.nyman@linux.intel.com> |
| 7 | * Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 8 | * Rafael J. Wysocki <rafael.j.wysocki@intel.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/acpi.h> | 11 | #include <linux/acpi.h> |
diff --git a/drivers/acpi/acpi_pnp.c b/drivers/acpi/acpi_pnp.c index 67d97c0090a2..f3039b93ff61 100644 --- a/drivers/acpi/acpi_pnp.c +++ b/drivers/acpi/acpi_pnp.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ACPI support for PNP bus type | 3 | * ACPI support for PNP bus type |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014, Intel Corporation | 5 | * Copyright (C) 2014, Intel Corporation |
| 5 | * Authors: Zhang Rui <rui.zhang@intel.com> | 6 | * Authors: Zhang Rui <rui.zhang@intel.com> |
| 6 | * Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 7 | * Rafael J. Wysocki <rafael.j.wysocki@intel.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/acpi.h> | 10 | #include <linux/acpi.h> |
diff --git a/drivers/acpi/acpi_processor.c b/drivers/acpi/acpi_processor.c index fc447410ae4d..24f065114d42 100644 --- a/drivers/acpi/acpi_processor.c +++ b/drivers/acpi/acpi_processor.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * acpi_processor.c - ACPI processor enumeration support | 3 | * acpi_processor.c - ACPI processor enumeration support |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Copyright (C) 2004 Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> | 8 | * Copyright (C) 2004 Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> |
| 8 | * Copyright (C) 2013, Intel Corporation | 9 | * Copyright (C) 2013, Intel Corporation |
| 9 | * Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 10 | * Rafael J. Wysocki <rafael.j.wysocki@intel.com> |
| 10 | * | ||
| 11 | * This program is free software; you can redistribute it and/or modify it | ||
| 12 | * under the terms of the GNU General Public License version 2 as published | ||
| 13 | * by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/acpi.h> | 13 | #include <linux/acpi.h> |
diff --git a/drivers/acpi/acpi_watchdog.c b/drivers/acpi/acpi_watchdog.c index 95600309ce42..b5516b04ffc0 100644 --- a/drivers/acpi/acpi_watchdog.c +++ b/drivers/acpi/acpi_watchdog.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ACPI watchdog table parsing support. | 3 | * ACPI watchdog table parsing support. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016, Intel Corporation | 5 | * Copyright (C) 2016, Intel Corporation |
| 5 | * Author: Mika Westerberg <mika.westerberg@linux.intel.com> | 6 | * Author: Mika Westerberg <mika.westerberg@linux.intel.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #define pr_fmt(fmt) "ACPI: watchdog: " fmt | 9 | #define pr_fmt(fmt) "ACPI: watchdog: " fmt |
diff --git a/drivers/acpi/arm64/gtdt.c b/drivers/acpi/arm64/gtdt.c index 92f9edf9d11e..01962c63a711 100644 --- a/drivers/acpi/arm64/gtdt.c +++ b/drivers/acpi/arm64/gtdt.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ARM Specific GTDT table Support | 3 | * ARM Specific GTDT table Support |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Author: Daniel Lezcano <daniel.lezcano@linaro.org> | 6 | * Author: Daniel Lezcano <daniel.lezcano@linaro.org> |
| 6 | * Fu Wei <fu.wei@linaro.org> | 7 | * Fu Wei <fu.wei@linaro.org> |
| 7 | * Hanjun Guo <hanjun.guo@linaro.org> | 8 | * Hanjun Guo <hanjun.guo@linaro.org> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/acpi.h> | 11 | #include <linux/acpi.h> |
diff --git a/drivers/acpi/bgrt.c b/drivers/acpi/bgrt.c index 75af78361ce5..251f961c28cc 100644 --- a/drivers/acpi/bgrt.c +++ b/drivers/acpi/bgrt.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * BGRT boot graphic support | 3 | * BGRT boot graphic support |
| 3 | * Authors: Matthew Garrett, Josh Triplett <josh@joshtriplett.org> | 4 | * Authors: Matthew Garrett, Josh Triplett <josh@joshtriplett.org> |
| 4 | * Copyright 2012 Red Hat, Inc <mjg@redhat.com> | 5 | * Copyright 2012 Red Hat, Inc <mjg@redhat.com> |
| 5 | * Copyright 2012 Intel Corporation | 6 | * Copyright 2012 Intel Corporation |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
diff --git a/drivers/acpi/dptf/int340x_thermal.c b/drivers/acpi/dptf/int340x_thermal.c index 0aa7c2e62e95..5c7a90186e3c 100644 --- a/drivers/acpi/dptf/int340x_thermal.c +++ b/drivers/acpi/dptf/int340x_thermal.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ACPI support for int340x thermal drivers | 3 | * ACPI support for int340x thermal drivers |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014, Intel Corporation | 5 | * Copyright (C) 2014, Intel Corporation |
| 5 | * Authors: Zhang Rui <rui.zhang@intel.com> | 6 | * Authors: Zhang Rui <rui.zhang@intel.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/acpi.h> | 9 | #include <linux/acpi.h> |
diff --git a/drivers/acpi/ec_sys.c b/drivers/acpi/ec_sys.c index 23faa66ea772..fd39c14493ab 100644 --- a/drivers/acpi/ec_sys.c +++ b/drivers/acpi/ec_sys.c | |||
| @@ -1,11 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ec_sys.c | 3 | * ec_sys.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 SUSE Products GmbH/Novell | 5 | * Copyright (C) 2010 SUSE Products GmbH/Novell |
| 5 | * Author: | 6 | * Author: |
| 6 | * Thomas Renninger <trenn@suse.de> | 7 | * Thomas Renninger <trenn@suse.de> |
| 7 | * | ||
| 8 | * This work is licensed under the terms of the GNU GPL, version 2. | ||
| 9 | */ | 8 | */ |
| 10 | 9 | ||
| 11 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
diff --git a/drivers/acpi/ioapic.c b/drivers/acpi/ioapic.c index 3595aa9c7c18..a690c7b18623 100644 --- a/drivers/acpi/ioapic.c +++ b/drivers/acpi/ioapic.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * IOAPIC/IOxAPIC/IOSAPIC driver | 3 | * IOAPIC/IOxAPIC/IOSAPIC driver |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Copyright (C) 2014 Intel Corporation | 8 | * Copyright (C) 2014 Intel Corporation |
| 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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | * Based on original drivers/pci/ioapic.c | 10 | * Based on original drivers/pci/ioapic.c |
| 14 | * Yinghai Lu <yinghai@kernel.org> | 11 | * Yinghai Lu <yinghai@kernel.org> |
| 15 | * Jiang Liu <jiang.liu@intel.com> | 12 | * Jiang Liu <jiang.liu@intel.com> |
diff --git a/drivers/acpi/irq.c b/drivers/acpi/irq.c index c3b2222e2129..89690a471360 100644 --- a/drivers/acpi/irq.c +++ b/drivers/acpi/irq.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ACPI GSI IRQ layer | 3 | * ACPI GSI IRQ layer |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 ARM Ltd. | 5 | * Copyright (C) 2015 ARM Ltd. |
| 5 | * Author: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> | 6 | * Author: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #include <linux/acpi.h> | 8 | #include <linux/acpi.h> |
| 12 | #include <linux/irq.h> | 9 | #include <linux/irq.h> |
diff --git a/drivers/acpi/pci_mcfg.c b/drivers/acpi/pci_mcfg.c index b42be067fb83..6b347d9920cc 100644 --- a/drivers/acpi/pci_mcfg.c +++ b/drivers/acpi/pci_mcfg.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Broadcom | 3 | * Copyright (C) 2016 Broadcom |
| 3 | * Author: Jayachandran C <jchandra@broadcom.com> | 4 | * Author: Jayachandran C <jchandra@broadcom.com> |
| 4 | * Copyright (C) 2016 Semihalf | 5 | * Copyright (C) 2016 Semihalf |
| 5 | * Author: Tomasz Nowicki <tn@semihalf.com> | 6 | * Author: Tomasz Nowicki <tn@semihalf.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License, version 2, as | ||
| 9 | * published by the Free Software Foundation (the "GPL"). | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, but | ||
| 12 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 14 | * General Public License version 2 (GPLv2) for more details. | ||
| 15 | * | ||
| 16 | * You should have received a copy of the GNU General Public License | ||
| 17 | * version 2 (GPLv2) along with this source code. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #define pr_fmt(fmt) "ACPI: " fmt | 9 | #define pr_fmt(fmt) "ACPI: " fmt |
diff --git a/drivers/acpi/pci_slot.c b/drivers/acpi/pci_slot.c index e90b61f7d2db..ca2461d1bf14 100644 --- a/drivers/acpi/pci_slot.c +++ b/drivers/acpi/pci_slot.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * pci_slot.c - ACPI PCI Slot Driver | 3 | * pci_slot.c - ACPI PCI Slot Driver |
| 3 | * | 4 | * |
| @@ -11,15 +12,6 @@ | |||
| 11 | * | 12 | * |
| 12 | * Copyright (C) 2013 Huawei Tech. Co., Ltd. | 13 | * Copyright (C) 2013 Huawei Tech. Co., Ltd. |
| 13 | * Jiang Liu <jiang.liu@huawei.com> | 14 | * Jiang Liu <jiang.liu@huawei.com> |
| 14 | * | ||
| 15 | * This program is free software; you can redistribute it and/or modify it | ||
| 16 | * under the terms and conditions of the GNU General Public License, | ||
| 17 | * version 2, as published by the Free Software Foundation. | ||
| 18 | * | ||
| 19 | * This program is distributed in the hope that it will be useful, but | ||
| 20 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 21 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 22 | * General Public License for more details. | ||
| 23 | */ | 15 | */ |
| 24 | 16 | ||
| 25 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 17 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/acpi/property.c b/drivers/acpi/property.c index 9d460a859be0..da3ced297f19 100644 --- a/drivers/acpi/property.c +++ b/drivers/acpi/property.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ACPI device specific properties support. | 3 | * ACPI device specific properties support. |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Authors: Mika Westerberg <mika.westerberg@linux.intel.com> | 8 | * Authors: Mika Westerberg <mika.westerberg@linux.intel.com> |
| 8 | * Darren Hart <dvhart@linux.intel.com> | 9 | * Darren Hart <dvhart@linux.intel.com> |
| 9 | * Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 10 | * Rafael J. Wysocki <rafael.j.wysocki@intel.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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/acpi.h> | 13 | #include <linux/acpi.h> |
diff --git a/drivers/acpi/spcr.c b/drivers/acpi/spcr.c index b34d05e365b7..d73b4535e79d 100644 --- a/drivers/acpi/spcr.c +++ b/drivers/acpi/spcr.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2012, Intel Corporation | 3 | * Copyright (c) 2012, Intel Corporation |
| 3 | * Copyright (c) 2015, Red Hat, Inc. | 4 | * Copyright (c) 2015, Red Hat, Inc. |
| 4 | * Copyright (c) 2015, 2016 Linaro Ltd. | 5 | * Copyright (c) 2015, 2016 Linaro Ltd. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #define pr_fmt(fmt) "ACPI: SPCR: " fmt | 8 | #define pr_fmt(fmt) "ACPI: SPCR: " fmt |
diff --git a/drivers/acpi/x86/apple.c b/drivers/acpi/x86/apple.c index b7c98ff82d78..c285c91a5e9c 100644 --- a/drivers/acpi/x86/apple.c +++ b/drivers/acpi/x86/apple.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * apple.c - Apple ACPI quirks | 3 | * apple.c - Apple ACPI quirks |
| 3 | * Copyright (C) 2017 Lukas Wunner <lukas@wunner.de> | 4 | * Copyright (C) 2017 Lukas Wunner <lukas@wunner.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License (version 2) as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/acpi.h> | 7 | #include <linux/acpi.h> |
diff --git a/drivers/acpi/x86/utils.c b/drivers/acpi/x86/utils.c index c6df14802741..ba277cd5c7fa 100644 --- a/drivers/acpi/x86/utils.c +++ b/drivers/acpi/x86/utils.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * X86 ACPI Utility Functions | 3 | * X86 ACPI Utility Functions |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Based on various non upstream patches to support the CHT Whiskey Cove PMIC: | 7 | * Based on various non upstream patches to support the CHT Whiskey Cove PMIC: |
| 7 | * Copyright (C) 2013-2015 Intel Corporation. All rights reserved. | 8 | * Copyright (C) 2013-2015 Intel Corporation. All rights reserved. |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/acpi.h> | 11 | #include <linux/acpi.h> |
diff --git a/drivers/amba/bus.c b/drivers/amba/bus.c index b4dae624b9af..100e798a5c82 100644 --- a/drivers/amba/bus.c +++ b/drivers/amba/bus.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/common/amba.c | 3 | * linux/arch/arm/common/amba.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2003 Deep Blue Solutions Ltd, All Rights Reserved. | 5 | * Copyright (C) 2003 Deep Blue Solutions Ltd, All Rights Reserved. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/module.h> | 7 | #include <linux/module.h> |
| 11 | #include <linux/init.h> | 8 | #include <linux/init.h> |
diff --git a/drivers/android/binder.c b/drivers/android/binder.c index 748ac489ef7e..bc26b5511f0a 100644 --- a/drivers/android/binder.c +++ b/drivers/android/binder.c | |||
| @@ -1941,8 +1941,18 @@ static void binder_free_txn_fixups(struct binder_transaction *t) | |||
| 1941 | 1941 | ||
| 1942 | static void binder_free_transaction(struct binder_transaction *t) | 1942 | static void binder_free_transaction(struct binder_transaction *t) |
| 1943 | { | 1943 | { |
| 1944 | if (t->buffer) | 1944 | struct binder_proc *target_proc = t->to_proc; |
| 1945 | t->buffer->transaction = NULL; | 1945 | |
| 1946 | if (target_proc) { | ||
| 1947 | binder_inner_proc_lock(target_proc); | ||
| 1948 | if (t->buffer) | ||
| 1949 | t->buffer->transaction = NULL; | ||
| 1950 | binder_inner_proc_unlock(target_proc); | ||
| 1951 | } | ||
| 1952 | /* | ||
| 1953 | * If the transaction has no target_proc, then | ||
| 1954 | * t->buffer->transaction has already been cleared. | ||
| 1955 | */ | ||
| 1946 | binder_free_txn_fixups(t); | 1956 | binder_free_txn_fixups(t); |
| 1947 | kfree(t); | 1957 | kfree(t); |
| 1948 | binder_stats_deleted(BINDER_STAT_TRANSACTION); | 1958 | binder_stats_deleted(BINDER_STAT_TRANSACTION); |
| @@ -3551,10 +3561,12 @@ err_invalid_target_handle: | |||
| 3551 | static void | 3561 | static void |
| 3552 | binder_free_buf(struct binder_proc *proc, struct binder_buffer *buffer) | 3562 | binder_free_buf(struct binder_proc *proc, struct binder_buffer *buffer) |
| 3553 | { | 3563 | { |
| 3564 | binder_inner_proc_lock(proc); | ||
| 3554 | if (buffer->transaction) { | 3565 | if (buffer->transaction) { |
| 3555 | buffer->transaction->buffer = NULL; | 3566 | buffer->transaction->buffer = NULL; |
| 3556 | buffer->transaction = NULL; | 3567 | buffer->transaction = NULL; |
| 3557 | } | 3568 | } |
| 3569 | binder_inner_proc_unlock(proc); | ||
| 3558 | if (buffer->async_transaction && buffer->target_node) { | 3570 | if (buffer->async_transaction && buffer->target_node) { |
| 3559 | struct binder_node *buf_node; | 3571 | struct binder_node *buf_node; |
| 3560 | struct binder_work *w; | 3572 | struct binder_work *w; |
diff --git a/drivers/ata/ahci_seattle.c b/drivers/ata/ahci_seattle.c index e57b6f92c288..ced12705ed9d 100644 --- a/drivers/ata/ahci_seattle.c +++ b/drivers/ata/ahci_seattle.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * AMD Seattle AHCI SATA driver | 3 | * AMD Seattle AHCI SATA driver |
| 3 | * | 4 | * |
| @@ -5,15 +6,6 @@ | |||
| 5 | * Author: Brijesh Singh <brijesh.singh@amd.com> | 6 | * Author: Brijesh Singh <brijesh.singh@amd.com> |
| 6 | * | 7 | * |
| 7 | * based on the AHCI SATA platform driver by Jeff Garzik and Anton Vorontsov | 8 | * based on the AHCI SATA platform driver by Jeff Garzik and Anton Vorontsov |
| 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. | ||
| 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 | */ | 9 | */ |
| 18 | 10 | ||
| 19 | #include <linux/kernel.h> | 11 | #include <linux/kernel.h> |
diff --git a/drivers/ata/ahci_st.c b/drivers/ata/ahci_st.c index 21c5c44832ef..c268264c2129 100644 --- a/drivers/ata/ahci_st.c +++ b/drivers/ata/ahci_st.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 STMicroelectronics Limited | 3 | * Copyright (C) 2012 STMicroelectronics Limited |
| 3 | * | 4 | * |
| 4 | * Authors: Francesco Virlinzi <francesco.virlinzi@st.com> | 5 | * Authors: Francesco Virlinzi <francesco.virlinzi@st.com> |
| 5 | * Alexandre Torgue <alexandre.torgue@st.com> | 6 | * Alexandre Torgue <alexandre.torgue@st.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/init.h> | 9 | #include <linux/init.h> |
diff --git a/drivers/ata/pata_ixp4xx_cf.c b/drivers/ata/pata_ixp4xx_cf.c index 0b0d93065f5a..d1644a8ef9fa 100644 --- a/drivers/ata/pata_ixp4xx_cf.c +++ b/drivers/ata/pata_ixp4xx_cf.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ixp4xx PATA/Compact Flash driver | 3 | * ixp4xx PATA/Compact Flash driver |
| 3 | * Copyright (C) 2006-07 Tower Technologies | 4 | * Copyright (C) 2006-07 Tower Technologies |
| @@ -9,11 +10,6 @@ | |||
| 9 | * on the ixp4xx. In the irq is not available, you might | 10 | * on the ixp4xx. In the irq is not available, you might |
| 10 | * want to modify both this driver and libata to run in | 11 | * want to modify both this driver and libata to run in |
| 11 | * polling mode. | 12 | * polling mode. |
| 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 version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | * | ||
| 17 | */ | 13 | */ |
| 18 | 14 | ||
| 19 | #include <linux/kernel.h> | 15 | #include <linux/kernel.h> |
diff --git a/drivers/ata/pata_of_platform.c b/drivers/ata/pata_of_platform.c index 7a0b1759e5f0..35aa158fc976 100644 --- a/drivers/ata/pata_of_platform.c +++ b/drivers/ata/pata_of_platform.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OF-platform PATA driver | 3 | * OF-platform PATA driver |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2007 MontaVista Software, Inc. | 5 | * Copyright (c) 2007 MontaVista Software, Inc. |
| 5 | * Anton Vorontsov <avorontsov@ru.mvista.com> | 6 | * Anton Vorontsov <avorontsov@ru.mvista.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License (Version 2) as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
diff --git a/drivers/ata/pata_palmld.c b/drivers/ata/pata_palmld.c index 26817fd91700..2448441571ed 100644 --- a/drivers/ata/pata_palmld.c +++ b/drivers/ata/pata_palmld.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * drivers/ata/pata_palmld.c | 3 | * drivers/ata/pata_palmld.c |
| 3 | * | 4 | * |
| @@ -13,11 +14,6 @@ | |||
| 13 | * ixp4xx PATA/Compact Flash driver | 14 | * ixp4xx PATA/Compact Flash driver |
| 14 | * Copyright (C) 2006-07 Tower Technologies | 15 | * Copyright (C) 2006-07 Tower Technologies |
| 15 | * Author: Alessandro Zummo <a.zummo@towertech.it> | 16 | * Author: Alessandro Zummo <a.zummo@towertech.it> |
| 16 | * | ||
| 17 | * This program is free software; you can redistribute it and/or modify | ||
| 18 | * it under the terms of the GNU General Public License version 2 as | ||
| 19 | * published by the Free Software Foundation. | ||
| 20 | * | ||
| 21 | */ | 17 | */ |
| 22 | 18 | ||
| 23 | #include <linux/kernel.h> | 19 | #include <linux/kernel.h> |
diff --git a/drivers/ata/pata_rb532_cf.c b/drivers/ata/pata_rb532_cf.c index 66bb5bff126b..7c37f2ff09e4 100644 --- a/drivers/ata/pata_rb532_cf.c +++ b/drivers/ata/pata_rb532_cf.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * A low-level PATA driver to handle a Compact Flash connected on the | 3 | * A low-level PATA driver to handle a Compact Flash connected on the |
| 3 | * Mikrotik's RouterBoard 532 board. | 4 | * Mikrotik's RouterBoard 532 board. |
| @@ -12,11 +13,6 @@ | |||
| 12 | * Also was based on the driver for Linux 2.4.xx published by Mikrotik for | 13 | * Also was based on the driver for Linux 2.4.xx published by Mikrotik for |
| 13 | * their RouterBoard 1xx and 5xx series devices. The original Mikrotik code | 14 | * their RouterBoard 1xx and 5xx series devices. The original Mikrotik code |
| 14 | * seems not to have a license. | 15 | * seems not to have a license. |
| 15 | * | ||
| 16 | * This program is free software; you can redistribute it and/or modify | ||
| 17 | * it under the terms of the GNU General Public License version 2 as | ||
| 18 | * published by the Free Software Foundation. | ||
| 19 | * | ||
| 20 | */ | 16 | */ |
| 21 | 17 | ||
| 22 | #include <linux/gfp.h> | 18 | #include <linux/gfp.h> |
diff --git a/drivers/ata/pata_samsung_cf.c b/drivers/ata/pata_samsung_cf.c index 1dc3361cb5a5..3da0e8e30286 100644 --- a/drivers/ata/pata_samsung_cf.c +++ b/drivers/ata/pata_samsung_cf.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2010 Samsung Electronics Co., Ltd. | 3 | * Copyright (c) 2010 Samsung Electronics Co., Ltd. |
| 3 | * http://www.samsung.com | 4 | * http://www.samsung.com |
| @@ -9,10 +10,6 @@ | |||
| 9 | * Based on: | 10 | * Based on: |
| 10 | * PATA driver for AT91SAM9260 Static Memory Controller | 11 | * PATA driver for AT91SAM9260 Static Memory Controller |
| 11 | * PATA driver for Toshiba SCC controller | 12 | * PATA driver for Toshiba SCC controller |
| 12 | * | ||
| 13 | * This program is free software; you can redistribute it and/or modify it | ||
| 14 | * under the terms of the GNU General Public License version 2 | ||
| 15 | * as published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | 14 | ||
| 18 | #include <linux/kernel.h> | 15 | #include <linux/kernel.h> |
diff --git a/drivers/block/skd_main.c b/drivers/block/skd_main.c index 7d3ad6c22ee5..c479235862e5 100644 --- a/drivers/block/skd_main.c +++ b/drivers/block/skd_main.c | |||
| @@ -1,12 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for sTec s1120 PCIe SSDs. sTec was acquired in 2013 by HGST and HGST | 3 | * Driver for sTec s1120 PCIe SSDs. sTec was acquired in 2013 by HGST and HGST |
| 3 | * was acquired by Western Digital in 2012. | 4 | * was acquired by Western Digital in 2012. |
| 4 | * | 5 | * |
| 5 | * Copyright 2012 sTec, Inc. | 6 | * Copyright 2012 sTec, Inc. |
| 6 | * Copyright (c) 2017 Western Digital Corporation or its affiliates. | 7 | * Copyright (c) 2017 Western Digital Corporation or its affiliates. |
| 7 | * | ||
| 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. | ||
| 10 | */ | 8 | */ |
| 11 | 9 | ||
| 12 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
diff --git a/drivers/block/skd_s1120.h b/drivers/block/skd_s1120.h index de35f47e953c..c30bb98c7cd2 100644 --- a/drivers/block/skd_s1120.h +++ b/drivers/block/skd_s1120.h | |||
| @@ -1,9 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 STEC, Inc. | 3 | * Copyright 2012 STEC, Inc. |
| 3 | * Copyright (c) 2017 Western Digital Corporation or its affiliates. | 4 | * Copyright (c) 2017 Western Digital Corporation or its affiliates. |
| 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. | ||
| 7 | */ | 5 | */ |
| 8 | 6 | ||
| 9 | 7 | ||
diff --git a/drivers/block/xsysace.c b/drivers/block/xsysace.c index 464c9092bc8b..5d8e0ab3f054 100644 --- a/drivers/block/xsysace.c +++ b/drivers/block/xsysace.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Xilinx SystemACE device driver | 3 | * Xilinx SystemACE device driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2007 Secret Lab Technologies Ltd. | 5 | * Copyright 2007 Secret Lab Technologies Ltd. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | /* | 8 | /* |
diff --git a/drivers/bus/da8xx-mstpri.c b/drivers/bus/da8xx-mstpri.c index 9af9bcc68059..ee4c02335130 100644 --- a/drivers/bus/da8xx-mstpri.c +++ b/drivers/bus/da8xx-mstpri.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * TI da8xx master peripheral priority driver | 3 | * TI da8xx master peripheral priority driver |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Author: | 7 | * Author: |
| 7 | * Bartosz Golaszewski <bgolaszewski@baylibre.com> | 8 | * Bartosz Golaszewski <bgolaszewski@baylibre.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/module.h> | 11 | #include <linux/module.h> |
diff --git a/drivers/bus/qcom-ebi2.c b/drivers/bus/qcom-ebi2.c index 56b01e4344d3..03ddcf426887 100644 --- a/drivers/bus/qcom-ebi2.c +++ b/drivers/bus/qcom-ebi2.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Qualcomm External Bus Interface 2 (EBI2) driver | 3 | * Qualcomm External Bus Interface 2 (EBI2) driver |
| 3 | * an older version of the Qualcomm Parallel Interface Controller (QPIC) | 4 | * an older version of the Qualcomm Parallel Interface Controller (QPIC) |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Author: Linus Walleij <linus.walleij@linaro.org> | 8 | * Author: Linus Walleij <linus.walleij@linaro.org> |
| 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 version 2, as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | * See the device tree bindings for this block for more details on the | 10 | * See the device tree bindings for this block for more details on the |
| 14 | * hardware. | 11 | * hardware. |
| 15 | */ | 12 | */ |
diff --git a/drivers/bus/ti-sysc.c b/drivers/bus/ti-sysc.c index 308475ed4b32..b72741668c92 100644 --- a/drivers/bus/ti-sysc.c +++ b/drivers/bus/ti-sysc.c | |||
| @@ -660,12 +660,6 @@ static int sysc_check_registers(struct sysc *ddata) | |||
| 660 | nr_regs++; | 660 | nr_regs++; |
| 661 | } | 661 | } |
| 662 | 662 | ||
| 663 | if (nr_regs < 1) { | ||
| 664 | dev_err(ddata->dev, "missing registers\n"); | ||
| 665 | |||
| 666 | return -EINVAL; | ||
| 667 | } | ||
| 668 | |||
| 669 | if (nr_matches > nr_regs) { | 663 | if (nr_matches > nr_regs) { |
| 670 | dev_err(ddata->dev, "overlapping registers: (%i/%i)", | 664 | dev_err(ddata->dev, "overlapping registers: (%i/%i)", |
| 671 | nr_regs, nr_matches); | 665 | nr_regs, nr_matches); |
| @@ -691,12 +685,18 @@ static int sysc_ioremap(struct sysc *ddata) | |||
| 691 | { | 685 | { |
| 692 | int size; | 686 | int size; |
| 693 | 687 | ||
| 694 | size = max3(ddata->offsets[SYSC_REVISION], | 688 | if (ddata->offsets[SYSC_REVISION] < 0 && |
| 695 | ddata->offsets[SYSC_SYSCONFIG], | 689 | ddata->offsets[SYSC_SYSCONFIG] < 0 && |
| 696 | ddata->offsets[SYSC_SYSSTATUS]); | 690 | ddata->offsets[SYSC_SYSSTATUS] < 0) { |
| 691 | size = ddata->module_size; | ||
| 692 | } else { | ||
| 693 | size = max3(ddata->offsets[SYSC_REVISION], | ||
| 694 | ddata->offsets[SYSC_SYSCONFIG], | ||
| 695 | ddata->offsets[SYSC_SYSSTATUS]); | ||
| 697 | 696 | ||
| 698 | if (size < 0 || (size + sizeof(u32)) > ddata->module_size) | 697 | if ((size + sizeof(u32)) > ddata->module_size) |
| 699 | return -EINVAL; | 698 | return -EINVAL; |
| 699 | } | ||
| 700 | 700 | ||
| 701 | ddata->module_va = devm_ioremap(ddata->dev, | 701 | ddata->module_va = devm_ioremap(ddata->dev, |
| 702 | ddata->module_pa, | 702 | ddata->module_pa, |
| @@ -1128,7 +1128,6 @@ static const struct sysc_revision_quirk sysc_revision_quirks[] = { | |||
| 1128 | SYSC_QUIRK("cpgmac", 0, 0x1200, 0x1208, 0x1204, 0x4edb1902, | 1128 | SYSC_QUIRK("cpgmac", 0, 0x1200, 0x1208, 0x1204, 0x4edb1902, |
| 1129 | 0xffff00f0, 0), | 1129 | 0xffff00f0, 0), |
| 1130 | SYSC_QUIRK("dcan", 0, 0, -1, -1, 0xffffffff, 0xffffffff, 0), | 1130 | SYSC_QUIRK("dcan", 0, 0, -1, -1, 0xffffffff, 0xffffffff, 0), |
| 1131 | SYSC_QUIRK("dcan", 0, 0, -1, -1, 0x00001401, 0xffffffff, 0), | ||
| 1132 | SYSC_QUIRK("dmic", 0, 0, 0x10, -1, 0x50010000, 0xffffffff, 0), | 1131 | SYSC_QUIRK("dmic", 0, 0, 0x10, -1, 0x50010000, 0xffffffff, 0), |
| 1133 | SYSC_QUIRK("dwc3", 0, 0, 0x10, -1, 0x500a0200, 0xffffffff, 0), | 1132 | SYSC_QUIRK("dwc3", 0, 0, 0x10, -1, 0x500a0200, 0xffffffff, 0), |
| 1134 | SYSC_QUIRK("epwmss", 0, 0, 0x4, -1, 0x47400001, 0xffffffff, 0), | 1133 | SYSC_QUIRK("epwmss", 0, 0, 0x4, -1, 0x47400001, 0xffffffff, 0), |
diff --git a/drivers/char/agp/hp-agp.c b/drivers/char/agp/hp-agp.c index 3695773ce7c3..84d9adbb62f6 100644 --- a/drivers/char/agp/hp-agp.c +++ b/drivers/char/agp/hp-agp.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * HP zx1 AGPGART routines. | 3 | * HP zx1 AGPGART routines. |
| 3 | * | 4 | * |
| 4 | * (c) Copyright 2002, 2003 Hewlett-Packard Development Company, L.P. | 5 | * (c) Copyright 2002, 2003 Hewlett-Packard Development Company, L.P. |
| 5 | * Bjorn Helgaas <bjorn.helgaas@hp.com> | 6 | * Bjorn Helgaas <bjorn.helgaas@hp.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/acpi.h> | 9 | #include <linux/acpi.h> |
diff --git a/drivers/char/agp/parisc-agp.c b/drivers/char/agp/parisc-agp.c index 15f2e7025b78..ed3c4c42fc23 100644 --- a/drivers/char/agp/parisc-agp.c +++ b/drivers/char/agp/parisc-agp.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * HP Quicksilver AGP GART routines | 3 | * HP Quicksilver AGP GART routines |
| 3 | * | 4 | * |
| @@ -6,11 +7,6 @@ | |||
| 6 | * Based on drivers/char/agpgart/hp-agp.c which is | 7 | * Based on drivers/char/agpgart/hp-agp.c which is |
| 7 | * (c) Copyright 2002, 2003 Hewlett-Packard Development Company, L.P. | 8 | * (c) Copyright 2002, 2003 Hewlett-Packard Development Company, L.P. |
| 8 | * Bjorn Helgaas <bjorn.helgaas@hp.com> | 9 | * Bjorn Helgaas <bjorn.helgaas@hp.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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | */ | 10 | */ |
| 15 | 11 | ||
| 16 | #include <linux/module.h> | 12 | #include <linux/module.h> |
diff --git a/drivers/char/hpet.c b/drivers/char/hpet.c index 3a1e6b3ccd10..5c39f20378b8 100644 --- a/drivers/char/hpet.c +++ b/drivers/char/hpet.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Intel & MS High Precision Event Timer Implementation. | 3 | * Intel & MS High Precision Event Timer Implementation. |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Venki Pallipadi | 6 | * Venki Pallipadi |
| 6 | * (c) Copyright 2004 Hewlett-Packard Development Company, L.P. | 7 | * (c) Copyright 2004 Hewlett-Packard Development Company, L.P. |
| 7 | * Bob Picco <robert.picco@hp.com> | 8 | * Bob Picco <robert.picco@hp.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/interrupt.h> | 11 | #include <linux/interrupt.h> |
diff --git a/drivers/char/hw_random/hisi-rng.c b/drivers/char/hw_random/hisi-rng.c index 40d96572c591..c663d5dd85bb 100644 --- a/drivers/char/hw_random/hisi-rng.c +++ b/drivers/char/hw_random/hisi-rng.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 HiSilicon Co., Ltd. | 3 | * Copyright (C) 2016 HiSilicon Co., Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/err.h> | 6 | #include <linux/err.h> |
diff --git a/drivers/char/hw_random/st-rng.c b/drivers/char/hw_random/st-rng.c index 938ec10e733d..bd6a98b3479b 100644 --- a/drivers/char/hw_random/st-rng.c +++ b/drivers/char/hw_random/st-rng.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ST Random Number Generator Driver ST's Platforms | 3 | * ST Random Number Generator Driver ST's Platforms |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Lee Jones <lee.jones@linaro.org> | 6 | * Lee Jones <lee.jones@linaro.org> |
| 6 | * | 7 | * |
| 7 | * Copyright (C) 2015 STMicroelectronics (R&D) Limited | 8 | * Copyright (C) 2015 STMicroelectronics (R&D) Limited |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/clk.h> | 11 | #include <linux/clk.h> |
diff --git a/drivers/char/hw_random/timeriomem-rng.c b/drivers/char/hw_random/timeriomem-rng.c index f615684028af..ccd1f6e0696b 100644 --- a/drivers/char/hw_random/timeriomem-rng.c +++ b/drivers/char/hw_random/timeriomem-rng.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * drivers/char/hw_random/timeriomem-rng.c | 3 | * drivers/char/hw_random/timeriomem-rng.c |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Copyright 2005 (c) MontaVista Software, Inc. | 8 | * Copyright 2005 (c) MontaVista Software, Inc. |
| 8 | * Author: Deepak Saxena <dsaxena@plexity.net> | 9 | * Author: Deepak Saxena <dsaxena@plexity.net> |
| 9 | * | 10 | * |
| 10 | * This program is free software; you can redistribute it and/or modify | ||
| 11 | * it under the terms of the GNU General Public License version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | * Overview: | 11 | * Overview: |
| 15 | * This driver is useful for platforms that have an IO range that provides | 12 | * This driver is useful for platforms that have an IO range that provides |
| 16 | * periodic random data from a single IO memory address. All the platform | 13 | * periodic random data from a single IO memory address. All the platform |
diff --git a/drivers/char/tpm/tpmrm-dev.c b/drivers/char/tpm/tpmrm-dev.c index 0c751a79bbed..7a0a7051a06f 100644 --- a/drivers/char/tpm/tpmrm-dev.c +++ b/drivers/char/tpm/tpmrm-dev.c | |||
| @@ -1,7 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2017 James.Bottomley@HansenPartnership.com | 3 | * Copyright (C) 2017 James.Bottomley@HansenPartnership.com |
| 3 | * | ||
| 4 | * GPLv2 | ||
| 5 | */ | 4 | */ |
| 6 | #include <linux/slab.h> | 5 | #include <linux/slab.h> |
| 7 | #include "tpm-dev.h" | 6 | #include "tpm-dev.h" |
diff --git a/drivers/char/tpm/xen-tpmfront.c b/drivers/char/tpm/xen-tpmfront.c index 4e2d00cb0d81..da5b30771418 100644 --- a/drivers/char/tpm/xen-tpmfront.c +++ b/drivers/char/tpm/xen-tpmfront.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Implementation of the Xen vTPM device frontend | 3 | * Implementation of the Xen vTPM device frontend |
| 3 | * | 4 | * |
| 4 | * Author: Daniel De Graaf <dgdegra@tycho.nsa.gov> | 5 | * Author: Daniel De Graaf <dgdegra@tycho.nsa.gov> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2, | ||
| 8 | * as published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/errno.h> | 7 | #include <linux/errno.h> |
| 11 | #include <linux/err.h> | 8 | #include <linux/err.h> |
diff --git a/drivers/clk/axis/clk-artpec6.c b/drivers/clk/axis/clk-artpec6.c index da1a073c2236..f95959ff85ac 100644 --- a/drivers/clk/axis/clk-artpec6.c +++ b/drivers/clk/axis/clk-artpec6.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ARTPEC-6 clock initialization | 3 | * ARTPEC-6 clock initialization |
| 3 | * | 4 | * |
| 4 | * Copyright 2015-2016 Axis Comunications AB. | 5 | * Copyright 2015-2016 Axis Comunications 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/clk-provider.h> | 8 | #include <linux/clk-provider.h> |
diff --git a/drivers/clk/bcm/clk-bcm53573-ilp.c b/drivers/clk/bcm/clk-bcm53573-ilp.c index 36eb3716ffb0..84f2af736ee8 100644 --- a/drivers/clk/bcm/clk-bcm53573-ilp.c +++ b/drivers/clk/bcm/clk-bcm53573-ilp.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Rafał Miłecki <rafal@milecki.pl> | 3 | * Copyright (C) 2016 Rafał Miłecki <rafal@milecki.pl> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/clk-provider.h> | 6 | #include <linux/clk-provider.h> |
diff --git a/drivers/clk/bcm/clk-sr.c b/drivers/clk/bcm/clk-sr.c index 7b9efc0212a8..5db021685d6d 100644 --- a/drivers/clk/bcm/clk-sr.c +++ b/drivers/clk/bcm/clk-sr.c | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2017 Broadcom | 3 | * Copyright 2017 Broadcom |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License, version 2, as | ||
| 6 | * published by the Free Software Foundation (the "GPL"). | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, but | ||
| 9 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 11 | * General Public License version 2 (GPLv2) for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * version 2 (GPLv2) along with this source code. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | #include <linux/err.h> | 6 | #include <linux/err.h> |
diff --git a/drivers/clk/clk-axm5516.c b/drivers/clk/clk-axm5516.c index 98e0c9ba7b61..07e80fe8c310 100644 --- a/drivers/clk/clk-axm5516.c +++ b/drivers/clk/clk-axm5516.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * drivers/clk/clk-axm5516.c | 3 | * drivers/clk/clk-axm5516.c |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * the Axxia device: PLL clock, a clock divider and a clock mux. | 6 | * the Axxia device: PLL clock, a clock divider and a clock mux. |
| 6 | * | 7 | * |
| 7 | * Copyright (C) 2014 LSI Corporation | 8 | * Copyright (C) 2014 LSI Corporation |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify it | ||
| 10 | * under the terms of the GNU General Public License version 2 as published by | ||
| 11 | * the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
| 14 | #include <linux/kernel.h> | 11 | #include <linux/kernel.h> |
diff --git a/drivers/clk/clk-cdce706.c b/drivers/clk/clk-cdce706.c index f21d9092564f..0443dfc82794 100644 --- a/drivers/clk/clk-cdce706.c +++ b/drivers/clk/clk-cdce706.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * TI CDCE706 programmable 3-PLL clock synthesizer driver | 3 | * TI CDCE706 programmable 3-PLL clock synthesizer driver |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2014 Cadence Design Systems Inc. | 5 | * Copyright (c) 2014 Cadence Design Systems Inc. |
| 5 | * | 6 | * |
| 6 | * Reference: http://www.ti.com/lit/ds/symlink/cdce706.pdf | 7 | * Reference: http://www.ti.com/lit/ds/symlink/cdce706.pdf |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/clk.h> | 10 | #include <linux/clk.h> |
diff --git a/drivers/clk/clk-efm32gg.c b/drivers/clk/clk-efm32gg.c index f37cf08ff7aa..85beaacb4088 100644 --- a/drivers/clk/clk-efm32gg.c +++ b/drivers/clk/clk-efm32gg.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Pengutronix | 3 | * Copyright (C) 2013 Pengutronix |
| 3 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> | 4 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it under | ||
| 6 | * the terms of the GNU General Public License version 2 as published by the | ||
| 7 | * Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include <linux/io.h> | 6 | #include <linux/io.h> |
| 10 | #include <linux/clk-provider.h> | 7 | #include <linux/clk-provider.h> |
diff --git a/drivers/clk/clk-nspire.c b/drivers/clk/clk-nspire.c index f861011d5d21..6305058dd0d3 100644 --- a/drivers/clk/clk-nspire.c +++ b/drivers/clk/clk-nspire.c | |||
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2013 Daniel Tang <tangrs@tangrs.id.au> | 4 | * Copyright (C) 2013 Daniel Tang <tangrs@tangrs.id.au> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2, as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #include <linux/clk-provider.h> | 7 | #include <linux/clk-provider.h> |
diff --git a/drivers/clk/clk-pwm.c b/drivers/clk/clk-pwm.c index 02b472a1f9b0..5f0490b8f6cb 100644 --- a/drivers/clk/clk-pwm.c +++ b/drivers/clk/clk-pwm.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Philipp Zabel, Pengutronix | 3 | * Copyright (C) 2014 Philipp Zabel, Pengutronix |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * PWM (mis)used as clock output | 5 | * PWM (mis)used as clock output |
| 9 | */ | 6 | */ |
| 10 | #include <linux/clk-provider.h> | 7 | #include <linux/clk-provider.h> |
diff --git a/drivers/clk/clk-qoriq.c b/drivers/clk/clk-qoriq.c index 4739a47ec8bd..dd93d3acc67d 100644 --- a/drivers/clk/clk-qoriq.c +++ b/drivers/clk/clk-qoriq.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Freescale Semiconductor, Inc. | 3 | * Copyright 2013 Freescale Semiconductor, Inc. |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * clock driver for Freescale QorIQ SoCs. | 5 | * clock driver for Freescale QorIQ SoCs. |
| 9 | */ | 6 | */ |
| 10 | 7 | ||
diff --git a/drivers/clk/clkdev.c b/drivers/clk/clkdev.c index 2afc8df8acff..0f2e3fcf0f19 100644 --- a/drivers/clk/clkdev.c +++ b/drivers/clk/clkdev.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * drivers/clk/clkdev.c | 3 | * drivers/clk/clkdev.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008 Russell King. | 5 | * Copyright (C) 2008 Russell King. |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Helper for the clk API to assist looking up a struct clk. | 7 | * Helper for the clk API to assist looking up a struct clk. |
| 11 | */ | 8 | */ |
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/drivers/clk/hisilicon/clk-hi6220-stub.c b/drivers/clk/hisilicon/clk-hi6220-stub.c index 329a09214d12..4fdee4424d82 100644 --- a/drivers/clk/hisilicon/clk-hi6220-stub.c +++ b/drivers/clk/hisilicon/clk-hi6220-stub.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Hi6220 stub clock driver | 3 | * Hi6220 stub clock driver |
| 3 | * | 4 | * |
| @@ -5,11 +6,6 @@ | |||
| 5 | * Copyright (c) 2015 Linaro Limited. | 6 | * Copyright (c) 2015 Linaro Limited. |
| 6 | * | 7 | * |
| 7 | * Author: Leo Yan <leo.yan@linaro.org> | 8 | * Author: Leo Yan <leo.yan@linaro.org> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | */ | 9 | */ |
| 14 | 10 | ||
| 15 | #include <linux/clk-provider.h> | 11 | #include <linux/clk-provider.h> |
diff --git a/drivers/clk/hisilicon/clk-hi6220.c b/drivers/clk/hisilicon/clk-hi6220.c index a87809d4bd52..b2c5b6bbb1c1 100644 --- a/drivers/clk/hisilicon/clk-hi6220.c +++ b/drivers/clk/hisilicon/clk-hi6220.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Hisilicon Hi6220 clock driver | 3 | * Hisilicon Hi6220 clock driver |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2015 Hisilicon Limited. | 5 | * Copyright (c) 2015 Hisilicon Limited. |
| 5 | * | 6 | * |
| 6 | * Author: Bintian Wang <bintian.wang@huawei.com> | 7 | * Author: Bintian Wang <bintian.wang@huawei.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
diff --git a/drivers/clk/hisilicon/clkdivider-hi6220.c b/drivers/clk/hisilicon/clkdivider-hi6220.c index 9f46cf9dcc65..5348bafe694f 100644 --- a/drivers/clk/hisilicon/clkdivider-hi6220.c +++ b/drivers/clk/hisilicon/clkdivider-hi6220.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Hisilicon hi6220 SoC divider clock driver | 3 | * Hisilicon hi6220 SoC divider clock driver |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2015 Hisilicon Limited. | 5 | * Copyright (c) 2015 Hisilicon Limited. |
| 5 | * | 6 | * |
| 6 | * Author: Bintian Wang <bintian.wang@huawei.com> | 7 | * Author: Bintian Wang <bintian.wang@huawei.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
diff --git a/drivers/clk/imx/clk-cpu.c b/drivers/clk/imx/clk-cpu.c index ed1b7e97a0d3..00d026eb7891 100644 --- a/drivers/clk/imx/clk-cpu.c +++ b/drivers/clk/imx/clk-cpu.c | |||
| @@ -1,12 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2014 Lucas Stach <l.stach@pengutronix.de>, Pengutronix | 3 | * Copyright (c) 2014 Lucas Stach <l.stach@pengutronix.de>, Pengutronix |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 9 | * http://www.gnu.org/copyleft/gpl.html | ||
| 10 | */ | 4 | */ |
| 11 | 5 | ||
| 12 | #include <linux/clk.h> | 6 | #include <linux/clk.h> |
diff --git a/drivers/clk/imx/clk-gate-exclusive.c b/drivers/clk/imx/clk-gate-exclusive.c index 3bd9dee618b2..cffa4966568d 100644 --- a/drivers/clk/imx/clk-gate-exclusive.c +++ b/drivers/clk/imx/clk-gate-exclusive.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2014 Freescale Semiconductor, Inc. | 3 | * Copyright 2014 Freescale Semiconductor, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/clk-provider.h> | 6 | #include <linux/clk-provider.h> |
diff --git a/drivers/clk/imx/clk-gate2.c b/drivers/clk/imx/clk-gate2.c index 60fc9d7a9723..ec08fda547a3 100644 --- a/drivers/clk/imx/clk-gate2.c +++ b/drivers/clk/imx/clk-gate2.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2010-2011 Canonical Ltd <jeremy.kerr@canonical.com> | 3 | * Copyright (C) 2010-2011 Canonical Ltd <jeremy.kerr@canonical.com> |
| 3 | * Copyright (C) 2011-2012 Mike Turquette, Linaro Ltd <mturquette@linaro.org> | 4 | * Copyright (C) 2011-2012 Mike Turquette, Linaro Ltd <mturquette@linaro.org> |
| 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 version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * Gated clock implementation | 6 | * Gated clock implementation |
| 10 | */ | 7 | */ |
| 11 | 8 | ||
diff --git a/drivers/clk/imx/clk-imx35.c b/drivers/clk/imx/clk-imx35.c index 203cad6c9aab..e595f559907f 100644 --- a/drivers/clk/imx/clk-imx35.c +++ b/drivers/clk/imx/clk-imx35.c | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Sascha Hauer, Pengutronix <s.hauer@pengutronix.de> | 3 | * Copyright (C) 2012 Sascha Hauer, Pengutronix <s.hauer@pengutronix.de> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | #include <linux/mm.h> | 5 | #include <linux/mm.h> |
| 10 | #include <linux/delay.h> | 6 | #include <linux/delay.h> |
diff --git a/drivers/clk/imx/clk-imx5.c b/drivers/clk/imx/clk-imx5.c index c85ebd74a8a5..01e079b81026 100644 --- a/drivers/clk/imx/clk-imx5.c +++ b/drivers/clk/imx/clk-imx5.c | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Sascha Hauer, Pengutronix <s.hauer@pengutronix.de> | 3 | * Copyright (C) 2011 Sascha Hauer, Pengutronix <s.hauer@pengutronix.de> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | #include <linux/mm.h> | 5 | #include <linux/mm.h> |
| 10 | #include <linux/delay.h> | 6 | #include <linux/delay.h> |
diff --git a/drivers/clk/imx/clk-imx6sl.c b/drivers/clk/imx/clk-imx6sl.c index e13d8814cfa4..f9f1f8a95d92 100644 --- a/drivers/clk/imx/clk-imx6sl.c +++ b/drivers/clk/imx/clk-imx6sl.c | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013-2014 Freescale Semiconductor, Inc. | 3 | * Copyright 2013-2014 Freescale Semiconductor, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #include <linux/clk.h> | 6 | #include <linux/clk.h> |
diff --git a/drivers/clk/rockchip/clk-cpu.c b/drivers/clk/rockchip/clk-cpu.c index 32c19c0f1e14..0dc478a19451 100644 --- a/drivers/clk/rockchip/clk-cpu.c +++ b/drivers/clk/rockchip/clk-cpu.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2014 MundoReader S.L. | 3 | * Copyright (c) 2014 MundoReader S.L. |
| 3 | * Author: Heiko Stuebner <heiko@sntech.de> | 4 | * Author: Heiko Stuebner <heiko@sntech.de> |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Copyright (c) 2014 Samsung Electronics Co., Ltd. | 7 | * Copyright (c) 2014 Samsung Electronics Co., Ltd. |
| 7 | * Author: Thomas Abraham <thomas.ab@samsung.com> | 8 | * Author: Thomas Abraham <thomas.ab@samsung.com> |
| 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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | * A CPU clock is defined as a clock supplied to a CPU or a group of CPUs. | 10 | * A CPU clock is defined as a clock supplied to a CPU or a group of CPUs. |
| 14 | * The CPU clock is typically derived from a hierarchy of clock | 11 | * The CPU clock is typically derived from a hierarchy of clock |
| 15 | * blocks which includes mux and divider blocks. There are a number of other | 12 | * blocks which includes mux and divider blocks. There are a number of other |
diff --git a/drivers/clk/samsung/clk-cpu.c b/drivers/clk/samsung/clk-cpu.c index 3f80bcd46074..efc4fa61fbaf 100644 --- a/drivers/clk/samsung/clk-cpu.c +++ b/drivers/clk/samsung/clk-cpu.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2014 Samsung Electronics Co., Ltd. | 3 | * Copyright (c) 2014 Samsung Electronics Co., Ltd. |
| 3 | * Author: Thomas Abraham <thomas.ab@samsung.com> | 4 | * Author: Thomas Abraham <thomas.ab@samsung.com> |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (c) 2015 Samsung Electronics Co., Ltd. | 6 | * Copyright (c) 2015 Samsung Electronics Co., Ltd. |
| 6 | * Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> | 7 | * Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * This file contains the utility function to register CPU clock for Samsung | 9 | * This file contains the utility function to register CPU clock for Samsung |
| 13 | * Exynos platforms. A CPU clock is defined as a clock supplied to a CPU or a | 10 | * Exynos platforms. A CPU clock is defined as a clock supplied to a CPU or a |
| 14 | * group of CPUs. The CPU clock is typically derived from a hierarchy of clock | 11 | * group of CPUs. The CPU clock is typically derived from a hierarchy of clock |
diff --git a/drivers/clk/samsung/clk-cpu.h b/drivers/clk/samsung/clk-cpu.h index bd38c6aa3897..ad38cc27f3df 100644 --- a/drivers/clk/samsung/clk-cpu.h +++ b/drivers/clk/samsung/clk-cpu.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2014 Samsung Electronics Co., Ltd. | 3 | * Copyright (c) 2014 Samsung Electronics Co., Ltd. |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Common Clock Framework support for all PLL's in Samsung platforms | 5 | * Common Clock Framework support for all PLL's in Samsung platforms |
| 9 | */ | 6 | */ |
| 10 | 7 | ||
diff --git a/drivers/clk/samsung/clk-exynos-audss.c b/drivers/clk/samsung/clk-exynos-audss.c index 8f8a0f9fc842..42b5d32c6cc7 100644 --- a/drivers/clk/samsung/clk-exynos-audss.c +++ b/drivers/clk/samsung/clk-exynos-audss.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2013 Samsung Electronics Co., Ltd. | 3 | * Copyright (c) 2013 Samsung Electronics Co., Ltd. |
| 3 | * Author: Padmavathi Venna <padma.v@samsung.com> | 4 | * Author: Padmavathi Venna <padma.v@samsung.com> |
| 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 version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * Common Clock Framework support for Audio Subsystem Clock Controller. | 6 | * Common Clock Framework support for Audio Subsystem Clock Controller. |
| 10 | */ | 7 | */ |
| 11 | 8 | ||
diff --git a/drivers/clk/samsung/clk-exynos-clkout.c b/drivers/clk/samsung/clk-exynos-clkout.c index ce41f36a0e29..34ccb1d23bc3 100644 --- a/drivers/clk/samsung/clk-exynos-clkout.c +++ b/drivers/clk/samsung/clk-exynos-clkout.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2014 Samsung Electronics Co., Ltd. | 3 | * Copyright (c) 2014 Samsung Electronics Co., Ltd. |
| 3 | * Author: Tomasz Figa <t.figa@samsung.com> | 4 | * Author: Tomasz Figa <t.figa@samsung.com> |
| 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 version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * Clock driver for Exynos clock output | 6 | * Clock driver for Exynos clock output |
| 10 | */ | 7 | */ |
| 11 | 8 | ||
diff --git a/drivers/clk/samsung/clk-exynos3250.c b/drivers/clk/samsung/clk-exynos3250.c index facaad3c56a1..17897c7a84d4 100644 --- a/drivers/clk/samsung/clk-exynos3250.c +++ b/drivers/clk/samsung/clk-exynos3250.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2014 Samsung Electronics Co., Ltd. | 3 | * Copyright (c) 2014 Samsung Electronics Co., Ltd. |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Common Clock Framework support for Exynos3250 SoC. | 5 | * Common Clock Framework support for Exynos3250 SoC. |
| 9 | */ | 6 | */ |
| 10 | 7 | ||
diff --git a/drivers/clk/samsung/clk-exynos4.c b/drivers/clk/samsung/clk-exynos4.c index d2a68a792a21..982eb02bafda 100644 --- a/drivers/clk/samsung/clk-exynos4.c +++ b/drivers/clk/samsung/clk-exynos4.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2013 Samsung Electronics Co., Ltd. | 3 | * Copyright (c) 2013 Samsung Electronics Co., Ltd. |
| 3 | * Copyright (c) 2013 Linaro Ltd. | 4 | * Copyright (c) 2013 Linaro Ltd. |
| 4 | * Author: Thomas Abraham <thomas.ab@samsung.com> | 5 | * Author: Thomas Abraham <thomas.ab@samsung.com> |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Common Clock Framework support for all Exynos4 SoCs. | 7 | * Common Clock Framework support for all Exynos4 SoCs. |
| 11 | */ | 8 | */ |
| 12 | 9 | ||
diff --git a/drivers/clk/samsung/clk-exynos4412-isp.c b/drivers/clk/samsung/clk-exynos4412-isp.c index cfaa057035ad..4b9e73608c21 100644 --- a/drivers/clk/samsung/clk-exynos4412-isp.c +++ b/drivers/clk/samsung/clk-exynos4412-isp.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2017 Samsung Electronics Co., Ltd. | 3 | * Copyright (c) 2017 Samsung Electronics Co., Ltd. |
| 3 | * Author: Marek Szyprowski <m.szyprowski@samsung.com> | 4 | * Author: Marek Szyprowski <m.szyprowski@samsung.com> |
| 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 version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * Common Clock Framework support for Exynos4412 ISP module. | 6 | * Common Clock Framework support for Exynos4412 ISP module. |
| 10 | */ | 7 | */ |
| 11 | 8 | ||
diff --git a/drivers/clk/samsung/clk-exynos5250.c b/drivers/clk/samsung/clk-exynos5250.c index c8265c4cbc4f..f2b896881768 100644 --- a/drivers/clk/samsung/clk-exynos5250.c +++ b/drivers/clk/samsung/clk-exynos5250.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2013 Samsung Electronics Co., Ltd. | 3 | * Copyright (c) 2013 Samsung Electronics Co., Ltd. |
| 3 | * Copyright (c) 2013 Linaro Ltd. | 4 | * Copyright (c) 2013 Linaro Ltd. |
| 4 | * Author: Thomas Abraham <thomas.ab@samsung.com> | 5 | * Author: Thomas Abraham <thomas.ab@samsung.com> |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Common Clock Framework support for Exynos5250 SoC. | 7 | * Common Clock Framework support for Exynos5250 SoC. |
| 11 | */ | 8 | */ |
| 12 | 9 | ||
diff --git a/drivers/clk/samsung/clk-exynos5260.c b/drivers/clk/samsung/clk-exynos5260.c index 2cc2583abd87..e05d7323669a 100644 --- a/drivers/clk/samsung/clk-exynos5260.c +++ b/drivers/clk/samsung/clk-exynos5260.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2014 Samsung Electronics Co., Ltd. | 3 | * Copyright (c) 2014 Samsung Electronics Co., Ltd. |
| 3 | * Author: Rahul Sharma <rahul.sharma@samsung.com> | 4 | * Author: Rahul Sharma <rahul.sharma@samsung.com> |
| 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 version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * Common Clock Framework support for Exynos5260 SoC. | 6 | * Common Clock Framework support for Exynos5260 SoC. |
| 10 | */ | 7 | */ |
| 11 | 8 | ||
diff --git a/drivers/clk/samsung/clk-exynos5260.h b/drivers/clk/samsung/clk-exynos5260.h index d739716d6ea1..50a5b77734b7 100644 --- a/drivers/clk/samsung/clk-exynos5260.h +++ b/drivers/clk/samsung/clk-exynos5260.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2014 Samsung Electronics Co., Ltd. | 3 | * Copyright (c) 2014 Samsung Electronics Co., Ltd. |
| 3 | * Author: Rahul Sharma <rahul.sharma@samsung.com> | 4 | * Author: Rahul Sharma <rahul.sharma@samsung.com> |
| 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 version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * Common Clock Framework support for Exynos5260 SoC. | 6 | * Common Clock Framework support for Exynos5260 SoC. |
| 10 | */ | 7 | */ |
| 11 | 8 | ||
diff --git a/drivers/clk/samsung/clk-exynos5410.c b/drivers/clk/samsung/clk-exynos5410.c index b2da2c8fa0c7..d67d67a519a4 100644 --- a/drivers/clk/samsung/clk-exynos5410.c +++ b/drivers/clk/samsung/clk-exynos5410.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2013 Samsung Electronics Co., Ltd. | 3 | * Copyright (c) 2013 Samsung Electronics Co., Ltd. |
| 3 | * Author: Tarek Dakhran <t.dakhran@samsung.com> | 4 | * Author: Tarek Dakhran <t.dakhran@samsung.com> |
| 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 version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * Common Clock Framework support for Exynos5410 SoC. | 6 | * Common Clock Framework support for Exynos5410 SoC. |
| 10 | */ | 7 | */ |
| 11 | 8 | ||
diff --git a/drivers/clk/samsung/clk-exynos5420.c b/drivers/clk/samsung/clk-exynos5420.c index 34cce3c5898f..12d800fd9528 100644 --- a/drivers/clk/samsung/clk-exynos5420.c +++ b/drivers/clk/samsung/clk-exynos5420.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2013 Samsung Electronics Co., Ltd. | 3 | * Copyright (c) 2013 Samsung Electronics Co., Ltd. |
| 3 | * Authors: Thomas Abraham <thomas.ab@samsung.com> | 4 | * Authors: Thomas Abraham <thomas.ab@samsung.com> |
| 4 | * Chander Kashyap <k.chander@samsung.com> | 5 | * Chander Kashyap <k.chander@samsung.com> |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Common Clock Framework support for Exynos5420 SoC. | 7 | * Common Clock Framework support for Exynos5420 SoC. |
| 11 | */ | 8 | */ |
| 12 | 9 | ||
diff --git a/drivers/clk/samsung/clk-exynos5433.c b/drivers/clk/samsung/clk-exynos5433.c index dae1c96de933..945d5f2ad733 100644 --- a/drivers/clk/samsung/clk-exynos5433.c +++ b/drivers/clk/samsung/clk-exynos5433.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2014 Samsung Electronics Co., Ltd. | 3 | * Copyright (c) 2014 Samsung Electronics Co., Ltd. |
| 3 | * Author: Chanwoo Choi <cw00.choi@samsung.com> | 4 | * Author: Chanwoo Choi <cw00.choi@samsung.com> |
| 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 version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * Common Clock Framework support for Exynos5433 SoC. | 6 | * Common Clock Framework support for Exynos5433 SoC. |
| 10 | */ | 7 | */ |
| 11 | 8 | ||
diff --git a/drivers/clk/samsung/clk-exynos7.c b/drivers/clk/samsung/clk-exynos7.c index 492d51691080..87ee1bad9a9a 100644 --- a/drivers/clk/samsung/clk-exynos7.c +++ b/drivers/clk/samsung/clk-exynos7.c | |||
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2014 Samsung Electronics Co., Ltd. | 3 | * Copyright (c) 2014 Samsung Electronics Co., Ltd. |
| 3 | * Author: Naveen Krishna Ch <naveenkrishna.ch@gmail.com> | 4 | * Author: Naveen Krishna Ch <naveenkrishna.ch@gmail.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #include <linux/clk-provider.h> | 7 | #include <linux/clk-provider.h> |
diff --git a/drivers/clk/samsung/clk-pll.c b/drivers/clk/samsung/clk-pll.c index 0c6782ceac48..ac70ad785d8e 100644 --- a/drivers/clk/samsung/clk-pll.c +++ b/drivers/clk/samsung/clk-pll.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2013 Samsung Electronics Co., Ltd. | 3 | * Copyright (c) 2013 Samsung Electronics Co., Ltd. |
| 3 | * Copyright (c) 2013 Linaro Ltd. | 4 | * Copyright (c) 2013 Linaro Ltd. |
| 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 version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * This file contains the utility functions to register the pll clocks. | 6 | * This file contains the utility functions to register the pll clocks. |
| 10 | */ | 7 | */ |
| 11 | 8 | ||
diff --git a/drivers/clk/samsung/clk-pll.h b/drivers/clk/samsung/clk-pll.h index ca57b3dfa814..79e41c226b90 100644 --- a/drivers/clk/samsung/clk-pll.h +++ b/drivers/clk/samsung/clk-pll.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2013 Samsung Electronics Co., Ltd. | 3 | * Copyright (c) 2013 Samsung Electronics Co., Ltd. |
| 3 | * Copyright (c) 2013 Linaro Ltd. | 4 | * Copyright (c) 2013 Linaro Ltd. |
| 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 version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * Common Clock Framework support for all PLL's in Samsung platforms | 6 | * Common Clock Framework support for all PLL's in Samsung platforms |
| 10 | */ | 7 | */ |
| 11 | 8 | ||
diff --git a/drivers/clk/samsung/clk-s3c2410-dclk.c b/drivers/clk/samsung/clk-s3c2410-dclk.c index 0117e40c1d0a..1281672cb00e 100644 --- a/drivers/clk/samsung/clk-s3c2410-dclk.c +++ b/drivers/clk/samsung/clk-s3c2410-dclk.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2013 Heiko Stuebner <heiko@sntech.de> | 3 | * Copyright (c) 2013 Heiko Stuebner <heiko@sntech.de> |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Common Clock Framework support for s3c24xx external clock output. | 5 | * Common Clock Framework support for s3c24xx external clock output. |
| 9 | */ | 6 | */ |
| 10 | 7 | ||
diff --git a/drivers/clk/samsung/clk-s3c2410.c b/drivers/clk/samsung/clk-s3c2410.c index 8cb868f06257..fcf6764693cc 100644 --- a/drivers/clk/samsung/clk-s3c2410.c +++ b/drivers/clk/samsung/clk-s3c2410.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2013 Heiko Stuebner <heiko@sntech.de> | 3 | * Copyright (c) 2013 Heiko Stuebner <heiko@sntech.de> |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Common Clock Framework support for S3C2410 and following SoCs. | 5 | * Common Clock Framework support for S3C2410 and following SoCs. |
| 9 | */ | 6 | */ |
| 10 | 7 | ||
diff --git a/drivers/clk/samsung/clk-s3c2412.c b/drivers/clk/samsung/clk-s3c2412.c index ce21b89d1eb1..a95ab5f75163 100644 --- a/drivers/clk/samsung/clk-s3c2412.c +++ b/drivers/clk/samsung/clk-s3c2412.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2013 Heiko Stuebner <heiko@sntech.de> | 3 | * Copyright (c) 2013 Heiko Stuebner <heiko@sntech.de> |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Common Clock Framework support for S3C2412 and S3C2413. | 5 | * Common Clock Framework support for S3C2412 and S3C2413. |
| 9 | */ | 6 | */ |
| 10 | 7 | ||
diff --git a/drivers/clk/samsung/clk-s3c2443.c b/drivers/clk/samsung/clk-s3c2443.c index b2ea4dfb5b8c..5f30fe72cd51 100644 --- a/drivers/clk/samsung/clk-s3c2443.c +++ b/drivers/clk/samsung/clk-s3c2443.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2013 Heiko Stuebner <heiko@sntech.de> | 3 | * Copyright (c) 2013 Heiko Stuebner <heiko@sntech.de> |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Common Clock Framework support for S3C2443 and following SoCs. | 5 | * Common Clock Framework support for S3C2443 and following SoCs. |
| 9 | */ | 6 | */ |
| 10 | 7 | ||
diff --git a/drivers/clk/samsung/clk-s3c64xx.c b/drivers/clk/samsung/clk-s3c64xx.c index 54916c7bdb06..b96d33e5eb45 100644 --- a/drivers/clk/samsung/clk-s3c64xx.c +++ b/drivers/clk/samsung/clk-s3c64xx.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2013 Tomasz Figa <tomasz.figa at gmail.com> | 3 | * Copyright (c) 2013 Tomasz Figa <tomasz.figa at gmail.com> |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Common Clock Framework support for all S3C64xx SoCs. | 5 | * Common Clock Framework support for all S3C64xx SoCs. |
| 9 | */ | 6 | */ |
| 10 | 7 | ||
diff --git a/drivers/clk/samsung/clk-s5pv210-audss.c b/drivers/clk/samsung/clk-s5pv210-audss.c index 22b18e728b88..14985ebd043b 100644 --- a/drivers/clk/samsung/clk-s5pv210-audss.c +++ b/drivers/clk/samsung/clk-s5pv210-audss.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2014 Tomasz Figa <t.figa@samsung.com> | 3 | * Copyright (c) 2014 Tomasz Figa <t.figa@samsung.com> |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Copyright (c) 2013 Samsung Electronics Co., Ltd. | 7 | * Copyright (c) 2013 Samsung Electronics Co., Ltd. |
| 7 | * Author: Padmavathi Venna <padma.v@samsung.com> | 8 | * Author: Padmavathi Venna <padma.v@samsung.com> |
| 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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | * Driver for Audio Subsystem Clock Controller of S5PV210-compatible SoCs. | 10 | * Driver for Audio Subsystem Clock Controller of S5PV210-compatible SoCs. |
| 14 | */ | 11 | */ |
| 15 | 12 | ||
diff --git a/drivers/clk/samsung/clk-s5pv210.c b/drivers/clk/samsung/clk-s5pv210.c index 41d2337fe030..e7b68ffe36de 100644 --- a/drivers/clk/samsung/clk-s5pv210.c +++ b/drivers/clk/samsung/clk-s5pv210.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2013 Samsung Electronics Co., Ltd. | 3 | * Copyright (c) 2013 Samsung Electronics Co., Ltd. |
| 3 | * Author: Mateusz Krawczuk <m.krawczuk@partner.samsung.com> | 4 | * Author: Mateusz Krawczuk <m.krawczuk@partner.samsung.com> |
| 4 | * | 5 | * |
| 5 | * Based on clock drivers for S3C64xx and Exynos4 SoCs. | 6 | * Based on clock drivers for S3C64xx and Exynos4 SoCs. |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * Common Clock Framework support for all S5PC110/S5PV210 SoCs. | 8 | * Common Clock Framework support for all S5PC110/S5PV210 SoCs. |
| 12 | */ | 9 | */ |
| 13 | 10 | ||
diff --git a/drivers/clk/samsung/clk.c b/drivers/clk/samsung/clk.c index 9ad546a5f74c..e544a38106dd 100644 --- a/drivers/clk/samsung/clk.c +++ b/drivers/clk/samsung/clk.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2013 Samsung Electronics Co., Ltd. | 3 | * Copyright (c) 2013 Samsung Electronics Co., Ltd. |
| 3 | * Copyright (c) 2013 Linaro Ltd. | 4 | * Copyright (c) 2013 Linaro Ltd. |
| 4 | * Author: Thomas Abraham <thomas.ab@samsung.com> | 5 | * Author: Thomas Abraham <thomas.ab@samsung.com> |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This file includes utility functions to register clocks to common | 7 | * This file includes utility functions to register clocks to common |
| 11 | * clock framework for Samsung platforms. | 8 | * clock framework for Samsung platforms. |
| 12 | */ | 9 | */ |
diff --git a/drivers/clk/samsung/clk.h b/drivers/clk/samsung/clk.h index 9cfaca5fbcdb..c1e1a6b2f499 100644 --- a/drivers/clk/samsung/clk.h +++ b/drivers/clk/samsung/clk.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2013 Samsung Electronics Co., Ltd. | 3 | * Copyright (c) 2013 Samsung Electronics Co., Ltd. |
| 3 | * Copyright (c) 2013 Linaro Ltd. | 4 | * Copyright (c) 2013 Linaro Ltd. |
| 4 | * Author: Thomas Abraham <thomas.ab@samsung.com> | 5 | * Author: Thomas Abraham <thomas.ab@samsung.com> |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Common Clock Framework support for all Samsung platforms | 7 | * Common Clock Framework support for all Samsung platforms |
| 11 | */ | 8 | */ |
| 12 | 9 | ||
diff --git a/drivers/clk/st/clkgen-fsyn.c b/drivers/clk/st/clkgen-fsyn.c index 946ceb14dbf7..ca1ccdb8a3b1 100644 --- a/drivers/clk/st/clkgen-fsyn.c +++ b/drivers/clk/st/clkgen-fsyn.c | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 STMicroelectronics R&D Ltd | 3 | * Copyright (C) 2014 STMicroelectronics R&D Ltd |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | /* | 6 | /* |
diff --git a/drivers/clk/sunxi/clk-factors.c b/drivers/clk/sunxi/clk-factors.c index 661a73284e9f..4d8f0422b876 100644 --- a/drivers/clk/sunxi/clk-factors.c +++ b/drivers/clk/sunxi/clk-factors.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Emilio López <emilio@elopez.com.ar> | 3 | * Copyright (C) 2013 Emilio López <emilio@elopez.com.ar> |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Adjustable factor-based clock implementation | 5 | * Adjustable factor-based clock implementation |
| 9 | */ | 6 | */ |
| 10 | 7 | ||
diff --git a/drivers/clk/tegra/clk-bpmp.c b/drivers/clk/tegra/clk-bpmp.c index 01dada561c10..a66263b6490d 100644 --- a/drivers/clk/tegra/clk-bpmp.c +++ b/drivers/clk/tegra/clk-bpmp.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 NVIDIA Corporation | 3 | * Copyright (C) 2016 NVIDIA Corporation |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/clk-provider.h> | 6 | #include <linux/clk-provider.h> |
diff --git a/drivers/clk/ti/clk-44xx.c b/drivers/clk/ti/clk-44xx.c index 339d30d64ebb..b10ed0429091 100644 --- a/drivers/clk/ti/clk-44xx.c +++ b/drivers/clk/ti/clk-44xx.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP4 Clock init | 3 | * OMAP4 Clock init |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments, Inc. | 5 | * Copyright (C) 2013 Texas Instruments, Inc. |
| 5 | * | 6 | * |
| 6 | * Tero Kristo (t-kristo@ti.com) | 7 | * Tero Kristo (t-kristo@ti.com) |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
diff --git a/drivers/clk/ti/clk-54xx.c b/drivers/clk/ti/clk-54xx.c index a17b0c4646a1..dafef7e70ba8 100644 --- a/drivers/clk/ti/clk-54xx.c +++ b/drivers/clk/ti/clk-54xx.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP5 Clock init | 3 | * OMAP5 Clock init |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments, Inc. | 5 | * Copyright (C) 2013 Texas Instruments, Inc. |
| 5 | * | 6 | * |
| 6 | * Tero Kristo (t-kristo@ti.com) | 7 | * Tero Kristo (t-kristo@ti.com) |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
diff --git a/drivers/clk/ti/clk-7xx-compat.c b/drivers/clk/ti/clk-7xx-compat.c index b3cd2296f84b..ddf7c8277946 100644 --- a/drivers/clk/ti/clk-7xx-compat.c +++ b/drivers/clk/ti/clk-7xx-compat.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * DRA7 Clock init | 3 | * DRA7 Clock init |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments, Inc. | 5 | * Copyright (C) 2013 Texas Instruments, Inc. |
| 5 | * | 6 | * |
| 6 | * Tero Kristo (t-kristo@ti.com) | 7 | * Tero Kristo (t-kristo@ti.com) |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
diff --git a/drivers/clk/ti/clk-7xx.c b/drivers/clk/ti/clk-7xx.c index 79186b918d87..b57fe09b428b 100644 --- a/drivers/clk/ti/clk-7xx.c +++ b/drivers/clk/ti/clk-7xx.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * DRA7 Clock init | 3 | * DRA7 Clock init |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments, Inc. | 5 | * Copyright (C) 2013 Texas Instruments, Inc. |
| 5 | * | 6 | * |
| 6 | * Tero Kristo (t-kristo@ti.com) | 7 | * Tero Kristo (t-kristo@ti.com) |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
diff --git a/drivers/clk/ti/clkt_dpll.c b/drivers/clk/ti/clkt_dpll.c index ce98da2c10be..87ece6cd4226 100644 --- a/drivers/clk/ti/clkt_dpll.c +++ b/drivers/clk/ti/clkt_dpll.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP2/3/4 DPLL clock functions | 3 | * OMAP2/3/4 DPLL clock functions |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Contacts: | 8 | * Contacts: |
| 8 | * Richard Woodruff <r-woodruff2@ti.com> | 9 | * Richard Woodruff <r-woodruff2@ti.com> |
| 9 | * Paul Walmsley | 10 | * Paul Walmsley |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | #undef DEBUG | 12 | #undef DEBUG |
| 16 | 13 | ||
diff --git a/drivers/clk/ti/clkt_iclk.c b/drivers/clk/ti/clkt_iclk.c index 60b583d7db33..b738ee615423 100644 --- a/drivers/clk/ti/clkt_iclk.c +++ b/drivers/clk/ti/clkt_iclk.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP2/3 interface clock control | 3 | * OMAP2/3 interface clock control |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Nokia Corporation | 5 | * Copyright (C) 2011 Nokia Corporation |
| 5 | * Paul Walmsley | 6 | * Paul Walmsley |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #undef DEBUG | 8 | #undef DEBUG |
| 12 | 9 | ||
diff --git a/drivers/clk/ti/dpll3xxx.c b/drivers/clk/ti/dpll3xxx.c index 3dde6c8c3354..2490026948b4 100644 --- a/drivers/clk/ti/dpll3xxx.c +++ b/drivers/clk/ti/dpll3xxx.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP3/4 - specific DPLL control functions | 3 | * OMAP3/4 - specific DPLL control functions |
| 3 | * | 4 | * |
| @@ -12,10 +13,6 @@ | |||
| 12 | * | 13 | * |
| 13 | * Parts of this code are based on code written by | 14 | * Parts of this code are based on code written by |
| 14 | * Richard Woodruff, Tony Lindgren, Tuukka Tikkanen, Karthik Dasu | 15 | * Richard Woodruff, Tony Lindgren, Tuukka Tikkanen, Karthik Dasu |
| 15 | * | ||
| 16 | * This program is free software; you can redistribute it and/or modify | ||
| 17 | * it under the terms of the GNU General Public License version 2 as | ||
| 18 | * published by the Free Software Foundation. | ||
| 19 | */ | 16 | */ |
| 20 | 17 | ||
| 21 | #include <linux/kernel.h> | 18 | #include <linux/kernel.h> |
diff --git a/drivers/clk/ti/dpll44xx.c b/drivers/clk/ti/dpll44xx.c index d7a3f7ec8d77..89c3ed1a24b8 100644 --- a/drivers/clk/ti/dpll44xx.c +++ b/drivers/clk/ti/dpll44xx.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP4-specific DPLL control functions | 3 | * OMAP4-specific DPLL control functions |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Texas Instruments, Inc. | 5 | * Copyright (C) 2011 Texas Instruments, Inc. |
| 5 | * Rajendra Nayak | 6 | * Rajendra Nayak |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
diff --git a/drivers/clk/versatile/clk-icst.c b/drivers/clk/versatile/clk-icst.c index dafe7a45875d..fe686f77787f 100644 --- a/drivers/clk/versatile/clk-icst.c +++ b/drivers/clk/versatile/clk-icst.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for the ICST307 VCO clock found in the ARM Reference designs. | 3 | * Driver for the ICST307 VCO clock found in the ARM Reference designs. |
| 3 | * We wrap the custom interface from <asm/hardware/icst.h> into the generic | 4 | * We wrap the custom interface from <asm/hardware/icst.h> into the generic |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2012-2015 Linus Walleij | 7 | * Copyright (C) 2012-2015 Linus Walleij |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * TODO: when all ARM reference designs are migrated to generic clocks, the | 9 | * TODO: when all ARM reference designs are migrated to generic clocks, the |
| 13 | * ICST clock code from the ARM tree should probably be merged into this | 10 | * ICST clock code from the ARM tree should probably be merged into this |
| 14 | * file. | 11 | * file. |
diff --git a/drivers/clk/versatile/clk-impd1.c b/drivers/clk/versatile/clk-impd1.c index 401558bfc409..1991f15a5db9 100644 --- a/drivers/clk/versatile/clk-impd1.c +++ b/drivers/clk/versatile/clk-impd1.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Clock driver for the ARM Integrator/IM-PD1 board | 3 | * Clock driver for the ARM Integrator/IM-PD1 board |
| 3 | * Copyright (C) 2012-2013 Linus Walleij | 4 | * Copyright (C) 2012-2013 Linus Walleij |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include <linux/clk-provider.h> | 6 | #include <linux/clk-provider.h> |
| 10 | #include <linux/clkdev.h> | 7 | #include <linux/clkdev.h> |
diff --git a/drivers/clk/versatile/clk-versatile.c b/drivers/clk/versatile/clk-versatile.c index d6960de64d4a..90bb0b041b7a 100644 --- a/drivers/clk/versatile/clk-versatile.c +++ b/drivers/clk/versatile/clk-versatile.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Clock driver for the ARM Integrator/AP, Integrator/CP, Versatile AB and | 3 | * Clock driver for the ARM Integrator/AP, Integrator/CP, Versatile AB and |
| 3 | * Versatile PB boards. | 4 | * Versatile PB boards. |
| 4 | * Copyright (C) 2012 Linus Walleij | 5 | * Copyright (C) 2012 Linus Walleij |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/clk-provider.h> | 7 | #include <linux/clk-provider.h> |
| 11 | #include <linux/err.h> | 8 | #include <linux/err.h> |
diff --git a/drivers/clk/versatile/icst.c b/drivers/clk/versatile/icst.c index de2af63a3aad..ba4b2d22ec97 100644 --- a/drivers/clk/versatile/icst.c +++ b/drivers/clk/versatile/icst.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/common/icst307.c | 3 | * linux/arch/arm/common/icst307.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2003 Deep Blue Solutions, Ltd, All Rights Reserved. | 5 | * Copyright (C) 2003 Deep Blue Solutions, Ltd, All Rights Reserved. |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Support functions for calculating clocks/divisors for the ICST307 | 7 | * Support functions for calculating clocks/divisors for the ICST307 |
| 11 | * clock generators. See http://www.idt.com/ for more information | 8 | * clock generators. See http://www.idt.com/ for more information |
| 12 | * on these devices. | 9 | * on these devices. |
diff --git a/drivers/clk/versatile/icst.h b/drivers/clk/versatile/icst.h index 7519bba03b04..73a3062b4535 100644 --- a/drivers/clk/versatile/icst.h +++ b/drivers/clk/versatile/icst.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2003 Deep Blue Solutions, Ltd, All Rights Reserved. | 3 | * Copyright (C) 2003 Deep Blue Solutions, Ltd, All Rights Reserved. |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Support functions for calculating clocks/divisors for the ICST | 5 | * Support functions for calculating clocks/divisors for the ICST |
| 9 | * clock generators. See http://www.idt.com/ for more information | 6 | * clock generators. See http://www.idt.com/ for more information |
| 10 | * on these devices. | 7 | * on these devices. |
diff --git a/drivers/clk/x86/clk-lpt.c b/drivers/clk/x86/clk-lpt.c index 68bd3abaef2c..fbe9fd3ed948 100644 --- a/drivers/clk/x86/clk-lpt.c +++ b/drivers/clk/x86/clk-lpt.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Intel Low Power Subsystem clocks. | 3 | * Intel Low Power Subsystem clocks. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013, Intel Corporation | 5 | * Copyright (C) 2013, Intel Corporation |
| 5 | * Authors: Mika Westerberg <mika.westerberg@linux.intel.com> | 6 | * Authors: Mika Westerberg <mika.westerberg@linux.intel.com> |
| 6 | * Heikki Krogerus <heikki.krogerus@linux.intel.com> | 7 | * Heikki Krogerus <heikki.krogerus@linux.intel.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/clk-provider.h> | 10 | #include <linux/clk-provider.h> |
diff --git a/drivers/clk/zte/clk-zx296702.c b/drivers/clk/zte/clk-zx296702.c index 76e967c19775..e846f2a34feb 100644 --- a/drivers/clk/zte/clk-zx296702.c +++ b/drivers/clk/zte/clk-zx296702.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2014 Linaro Ltd. | 3 | * Copyright 2014 Linaro Ltd. |
| 3 | * Copyright (C) 2014 ZTE Corporation. | 4 | * Copyright (C) 2014 ZTE Corporation. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/clk-provider.h> | 7 | #include <linux/clk-provider.h> |
diff --git a/drivers/clk/zte/clk-zx296718.c b/drivers/clk/zte/clk-zx296718.c index 354dd508c516..fd6c347bec6a 100644 --- a/drivers/clk/zte/clk-zx296718.c +++ b/drivers/clk/zte/clk-zx296718.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 - 2016 ZTE Corporation. | 3 | * Copyright (C) 2015 - 2016 ZTE Corporation. |
| 3 | * Copyright (C) 2016 Linaro Ltd. | 4 | * Copyright (C) 2016 Linaro Ltd. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include <linux/clk-provider.h> | 6 | #include <linux/clk-provider.h> |
| 10 | #include <linux/device.h> | 7 | #include <linux/device.h> |
diff --git a/drivers/clk/zte/clk.c b/drivers/clk/zte/clk.c index b82031766ffa..8bda6d41ad3a 100644 --- a/drivers/clk/zte/clk.c +++ b/drivers/clk/zte/clk.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2014 Linaro Ltd. | 3 | * Copyright 2014 Linaro Ltd. |
| 3 | * Copyright (C) 2014 ZTE Corporation. | 4 | * Copyright (C) 2014 ZTE Corporation. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/clk-provider.h> | 7 | #include <linux/clk-provider.h> |
diff --git a/drivers/clk/zte/clk.h b/drivers/clk/zte/clk.h index f1041e36bcf1..aeaf2a380ba6 100644 --- a/drivers/clk/zte/clk.h +++ b/drivers/clk/zte/clk.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2015 Linaro Ltd. | 3 | * Copyright 2015 Linaro Ltd. |
| 3 | * Copyright (C) 2014 ZTE Corporation. | 4 | * Copyright (C) 2014 ZTE Corporation. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef __ZTE_CLK_H | 7 | #ifndef __ZTE_CLK_H |
diff --git a/drivers/clocksource/acpi_pm.c b/drivers/clocksource/acpi_pm.c index 1961e3539b57..eb596ff9e7bb 100644 --- a/drivers/clocksource/acpi_pm.c +++ b/drivers/clocksource/acpi_pm.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/clocksource/acpi_pm.c | 3 | * linux/drivers/clocksource/acpi_pm.c |
| 3 | * | 4 | * |
| @@ -12,8 +13,6 @@ | |||
| 12 | * | 13 | * |
| 13 | * Based on parts of linux/drivers/acpi/hardware/hwtimer.c, timer_pit.c, | 14 | * Based on parts of linux/drivers/acpi/hardware/hwtimer.c, timer_pit.c, |
| 14 | * timer_hpet.c, and on Arjan van de Ven's implementation for 2.4. | 15 | * timer_hpet.c, and on Arjan van de Ven's implementation for 2.4. |
| 15 | * | ||
| 16 | * This file is licensed under the GPL v2. | ||
| 17 | */ | 16 | */ |
| 18 | 17 | ||
| 19 | #include <linux/acpi_pmtmr.h> | 18 | #include <linux/acpi_pmtmr.h> |
diff --git a/drivers/clocksource/arc_timer.c b/drivers/clocksource/arc_timer.c index b28970ca4a7a..ebfbccefc7b3 100644 --- a/drivers/clocksource/arc_timer.c +++ b/drivers/clocksource/arc_timer.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016-17 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2016-17 Synopsys, Inc. (www.synopsys.com) |
| 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 4 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | /* ARC700 has two 32bit independent prog Timers: TIMER0 and TIMER1, Each can be | 7 | /* ARC700 has two 32bit independent prog Timers: TIMER0 and TIMER1, Each can be |
diff --git a/drivers/clocksource/arm_arch_timer.c b/drivers/clocksource/arm_arch_timer.c index 5c69c9a9a6a4..07e57a49d1e8 100644 --- a/drivers/clocksource/arm_arch_timer.c +++ b/drivers/clocksource/arm_arch_timer.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/clocksource/arm_arch_timer.c | 3 | * linux/drivers/clocksource/arm_arch_timer.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 ARM Ltd. | 5 | * Copyright (C) 2011 ARM Ltd. |
| 5 | * All Rights Reserved | 6 | * All Rights Reserved |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #define pr_fmt(fmt) "arch_timer: " fmt | 9 | #define pr_fmt(fmt) "arch_timer: " fmt |
diff --git a/drivers/clocksource/arm_global_timer.c b/drivers/clocksource/arm_global_timer.c index 095bb965f621..88b2d38a7a61 100644 --- a/drivers/clocksource/arm_global_timer.c +++ b/drivers/clocksource/arm_global_timer.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * drivers/clocksource/arm_global_timer.c | 3 | * drivers/clocksource/arm_global_timer.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 STMicroelectronics (R&D) Limited. | 5 | * Copyright (C) 2013 STMicroelectronics (R&D) Limited. |
| 5 | * Author: Stuart Menefy <stuart.menefy@st.com> | 6 | * Author: Stuart Menefy <stuart.menefy@st.com> |
| 6 | * Author: Srinivas Kandagatla <srinivas.kandagatla@st.com> | 7 | * Author: Srinivas Kandagatla <srinivas.kandagatla@st.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/init.h> | 10 | #include <linux/init.h> |
diff --git a/drivers/clocksource/dummy_timer.c b/drivers/clocksource/dummy_timer.c index 01f3f5a59bc6..6cee6dce5605 100644 --- a/drivers/clocksource/dummy_timer.c +++ b/drivers/clocksource/dummy_timer.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/clocksource/dummy_timer.c | 3 | * linux/drivers/clocksource/dummy_timer.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 ARM Ltd. | 5 | * Copyright (C) 2013 ARM Ltd. |
| 5 | * All Rights Reserved | 6 | * All Rights Reserved |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #include <linux/clockchips.h> | 8 | #include <linux/clockchips.h> |
| 12 | #include <linux/cpu.h> | 9 | #include <linux/cpu.h> |
diff --git a/drivers/clocksource/dw_apb_timer.c b/drivers/clocksource/dw_apb_timer.c index 1f5f734e4919..654766538f93 100644 --- a/drivers/clocksource/dw_apb_timer.c +++ b/drivers/clocksource/dw_apb_timer.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * (C) Copyright 2009 Intel Corporation | 3 | * (C) Copyright 2009 Intel Corporation |
| 3 | * Author: Jacob Pan (jacob.jun.pan@intel.com) | 4 | * Author: Jacob Pan (jacob.jun.pan@intel.com) |
| 4 | * | 5 | * |
| 5 | * Shared with ARM platforms, Jamie Iles, Picochip 2011 | 6 | * Shared with ARM platforms, Jamie Iles, Picochip 2011 |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * Support for the Synopsys DesignWare APB Timers. | 8 | * Support for the Synopsys DesignWare APB Timers. |
| 12 | */ | 9 | */ |
| 13 | #include <linux/dw_apb_timer.h> | 10 | #include <linux/dw_apb_timer.h> |
diff --git a/drivers/clocksource/dw_apb_timer_of.c b/drivers/clocksource/dw_apb_timer_of.c index db410acd8964..8c28b127759f 100644 --- a/drivers/clocksource/dw_apb_timer_of.c +++ b/drivers/clocksource/dw_apb_timer_of.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Altera Corporation | 3 | * Copyright (C) 2012 Altera Corporation |
| 3 | * Copyright (c) 2011 Picochip Ltd., Jamie Iles | 4 | * Copyright (c) 2011 Picochip Ltd., Jamie Iles |
| 4 | * | 5 | * |
| 5 | * Modified from mach-picoxcell/time.c | 6 | * Modified from mach-picoxcell/time.c |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | #include <linux/delay.h> | 8 | #include <linux/delay.h> |
| 20 | #include <linux/dw_apb_timer.h> | 9 | #include <linux/dw_apb_timer.h> |
diff --git a/drivers/clocksource/exynos_mct.c b/drivers/clocksource/exynos_mct.c index 34bd250d46c6..e8eab16b154b 100644 --- a/drivers/clocksource/exynos_mct.c +++ b/drivers/clocksource/exynos_mct.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* linux/arch/arm/mach-exynos4/mct.c | 2 | /* linux/arch/arm/mach-exynos4/mct.c |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2011 Samsung Electronics Co., Ltd. | 4 | * Copyright (c) 2011 Samsung Electronics Co., Ltd. |
| 4 | * http://www.samsung.com | 5 | * http://www.samsung.com |
| 5 | * | 6 | * |
| 6 | * EXYNOS4 MCT(Multi-Core Timer) support | 7 | * EXYNOS4 MCT(Multi-Core Timer) support |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/interrupt.h> | 10 | #include <linux/interrupt.h> |
diff --git a/drivers/clocksource/mmio.c b/drivers/clocksource/mmio.c index 4c4df981d8cc..9de751531831 100644 --- a/drivers/clocksource/mmio.c +++ b/drivers/clocksource/mmio.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Generic MMIO clocksource support | 3 | * Generic MMIO clocksource support |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #include <linux/clocksource.h> | 5 | #include <linux/clocksource.h> |
| 9 | #include <linux/errno.h> | 6 | #include <linux/errno.h> |
diff --git a/drivers/clocksource/mps2-timer.c b/drivers/clocksource/mps2-timer.c index aa4d63af8706..2e64d984c83a 100644 --- a/drivers/clocksource/mps2-timer.c +++ b/drivers/clocksource/mps2-timer.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 ARM Limited | 3 | * Copyright (C) 2015 ARM Limited |
| 3 | * | 4 | * |
| 4 | * Author: Vladimir Murzin <vladimir.murzin@arm.com> | 5 | * Author: Vladimir Murzin <vladimir.murzin@arm.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 8 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/clocksource/nomadik-mtu.c b/drivers/clocksource/nomadik-mtu.c index 19b336c9b417..3f7fa8c01367 100644 --- a/drivers/clocksource/nomadik-mtu.c +++ b/drivers/clocksource/nomadik-mtu.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2008 STMicroelectronics | 3 | * Copyright (C) 2008 STMicroelectronics |
| 3 | * Copyright (C) 2010 Alessandro Rubini | 4 | * Copyright (C) 2010 Alessandro Rubini |
| 4 | * Copyright (C) 2010 Linus Walleij for ST-Ericsson | 5 | * Copyright (C) 2010 Linus Walleij for ST-Ericsson |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2, as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/init.h> | 7 | #include <linux/init.h> |
| 11 | #include <linux/interrupt.h> | 8 | #include <linux/interrupt.h> |
diff --git a/drivers/clocksource/samsung_pwm_timer.c b/drivers/clocksource/samsung_pwm_timer.c index 6d5d126357c2..895f53eb5771 100644 --- a/drivers/clocksource/samsung_pwm_timer.c +++ b/drivers/clocksource/samsung_pwm_timer.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2011 Samsung Electronics Co., Ltd. | 3 | * Copyright (c) 2011 Samsung Electronics Co., Ltd. |
| 3 | * http://www.samsung.com/ | 4 | * http://www.samsung.com/ |
| 4 | * | 5 | * |
| 5 | * samsung - Common hr-timer support (s3c and s5p) | 6 | * samsung - Common hr-timer support (s3c and s5p) |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/interrupt.h> | 9 | #include <linux/interrupt.h> |
diff --git a/drivers/clocksource/timer-atmel-pit.c b/drivers/clocksource/timer-atmel-pit.c index 2fab18fae4fc..b4f264ed1937 100644 --- a/drivers/clocksource/timer-atmel-pit.c +++ b/drivers/clocksource/timer-atmel-pit.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * at91sam926x_time.c - Periodic Interval Timer (PIT) for at91sam926x | 3 | * at91sam926x_time.c - Periodic Interval Timer (PIT) for at91sam926x |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2005-2006 M. Amine SAYA, ATMEL Rousset, France | 5 | * Copyright (C) 2005-2006 M. Amine SAYA, ATMEL Rousset, France |
| 5 | * Revision 2005 M. Nicolas Diremdjian, ATMEL Rousset, France | 6 | * Revision 2005 M. Nicolas Diremdjian, ATMEL Rousset, France |
| 6 | * Converted to ClockSource/ClockEvents by David Brownell. | 7 | * Converted to ClockSource/ClockEvents by David Brownell. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #define pr_fmt(fmt) "AT91: PIT: " fmt | 10 | #define pr_fmt(fmt) "AT91: PIT: " fmt |
diff --git a/drivers/clocksource/timer-efm32.c b/drivers/clocksource/timer-efm32.c index 257e810ec1ad..5a22cb079ad3 100644 --- a/drivers/clocksource/timer-efm32.c +++ b/drivers/clocksource/timer-efm32.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Pengutronix | 3 | * Copyright (C) 2013 Pengutronix |
| 3 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> | 4 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it under | ||
| 6 | * the terms of the GNU General Public License version 2 as published by the | ||
| 7 | * Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 7 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/clocksource/timer-keystone.c b/drivers/clocksource/timer-keystone.c index f5b2eda30bf3..fea8a4f85669 100644 --- a/drivers/clocksource/timer-keystone.c +++ b/drivers/clocksource/timer-keystone.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Keystone broadcast clock-event | 3 | * Keystone broadcast clock-event |
| 3 | * | 4 | * |
| 4 | * Copyright 2013 Texas Instruments, Inc. | 5 | * Copyright 2013 Texas Instruments, Inc. |
| 5 | * | 6 | * |
| 6 | * Author: Ivan Khoronzhuk <ivan.khoronzhuk@ti.com> | 7 | * Author: Ivan Khoronzhuk <ivan.khoronzhuk@ti.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/clk.h> | 10 | #include <linux/clk.h> |
diff --git a/drivers/clocksource/timer-pxa.c b/drivers/clocksource/timer-pxa.c index 395837938301..913a5d354a1f 100644 --- a/drivers/clocksource/timer-pxa.c +++ b/drivers/clocksource/timer-pxa.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/mach-pxa/time.c | 3 | * arch/arm/mach-pxa/time.c |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Derived from Nicolas Pitre's PXA timer handler Copyright (c) 2001 | 8 | * Derived from Nicolas Pitre's PXA timer handler Copyright (c) 2001 |
| 8 | * by MontaVista Software, Inc. (Nico, your code rocks!) | 9 | * by MontaVista Software, Inc. (Nico, your code rocks!) |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/kernel.h> | 12 | #include <linux/kernel.h> |
diff --git a/drivers/clocksource/timer-rockchip.c b/drivers/clocksource/timer-rockchip.c index 33f370dbd0d6..1f95d0aca08f 100644 --- a/drivers/clocksource/timer-rockchip.c +++ b/drivers/clocksource/timer-rockchip.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Rockchip timer support | 3 | * Rockchip timer support |
| 3 | * | 4 | * |
| 4 | * Copyright (C) Daniel Lezcano <daniel.lezcano@linaro.org> | 5 | * Copyright (C) Daniel Lezcano <daniel.lezcano@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/clk.h> | 7 | #include <linux/clk.h> |
| 11 | #include <linux/clockchips.h> | 8 | #include <linux/clockchips.h> |
diff --git a/drivers/clocksource/timer-zevio.c b/drivers/clocksource/timer-zevio.c index 6127e8062a71..c0041561f1be 100644 --- a/drivers/clocksource/timer-zevio.c +++ b/drivers/clocksource/timer-zevio.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/clocksource/zevio-timer.c | 3 | * linux/drivers/clocksource/zevio-timer.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Daniel Tang <tangrs@tangrs.id.au> | 5 | * Copyright (C) 2013 Daniel Tang <tangrs@tangrs.id.au> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2, as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <linux/io.h> | 8 | #include <linux/io.h> |
diff --git a/drivers/counter/Kconfig b/drivers/counter/Kconfig index 138ecd8a8fbd..2967d0a9ff91 100644 --- a/drivers/counter/Kconfig +++ b/drivers/counter/Kconfig | |||
| @@ -51,6 +51,7 @@ config STM32_LPTIMER_CNT | |||
| 51 | 51 | ||
| 52 | config FTM_QUADDEC | 52 | config FTM_QUADDEC |
| 53 | tristate "Flex Timer Module Quadrature decoder driver" | 53 | tristate "Flex Timer Module Quadrature decoder driver" |
| 54 | depends on HAS_IOMEM && OF | ||
| 54 | help | 55 | help |
| 55 | Select this option to enable the Flex Timer Quadrature decoder | 56 | Select this option to enable the Flex Timer Quadrature decoder |
| 56 | driver. | 57 | driver. |
diff --git a/drivers/cpufreq/amd_freq_sensitivity.c b/drivers/cpufreq/amd_freq_sensitivity.c index 6927a8c0e748..e2df9d112106 100644 --- a/drivers/cpufreq/amd_freq_sensitivity.c +++ b/drivers/cpufreq/amd_freq_sensitivity.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * amd_freq_sensitivity.c: AMD frequency sensitivity feedback powersave bias | 3 | * amd_freq_sensitivity.c: AMD frequency sensitivity feedback powersave bias |
| 3 | * for the ondemand governor. | 4 | * for the ondemand governor. |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (C) 2013 Advanced Micro Devices, Inc. | 6 | * Copyright (C) 2013 Advanced Micro Devices, Inc. |
| 6 | * | 7 | * |
| 7 | * Author: Jacob Shin <jacob.shin@amd.com> | 8 | * Author: Jacob Shin <jacob.shin@amd.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/kernel.h> | 11 | #include <linux/kernel.h> |
diff --git a/drivers/cpufreq/cpufreq-dt-platdev.c b/drivers/cpufreq/cpufreq-dt-platdev.c index 47729a22c159..88e00683eaeb 100644 --- a/drivers/cpufreq/cpufreq-dt-platdev.c +++ b/drivers/cpufreq/cpufreq-dt-platdev.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Linaro. | 3 | * Copyright (C) 2016 Linaro. |
| 3 | * Viresh Kumar <viresh.kumar@linaro.org> | 4 | * Viresh Kumar <viresh.kumar@linaro.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 version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/err.h> | 7 | #include <linux/err.h> |
diff --git a/drivers/cpufreq/cpufreq-dt.c b/drivers/cpufreq/cpufreq-dt.c index bde28878725b..d2b5f062a07b 100644 --- a/drivers/cpufreq/cpufreq-dt.c +++ b/drivers/cpufreq/cpufreq-dt.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Freescale Semiconductor, Inc. | 3 | * Copyright (C) 2012 Freescale Semiconductor, Inc. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 Linaro. | 5 | * Copyright (C) 2014 Linaro. |
| 5 | * Viresh Kumar <viresh.kumar@linaro.org> | 6 | * Viresh Kumar <viresh.kumar@linaro.org> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 9 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/cpufreq/cpufreq-dt.h b/drivers/cpufreq/cpufreq-dt.h index d5aeea13433e..a5a45b547d0b 100644 --- a/drivers/cpufreq/cpufreq-dt.h +++ b/drivers/cpufreq/cpufreq-dt.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Linaro | 3 | * Copyright (C) 2016 Linaro |
| 3 | * Viresh Kumar <viresh.kumar@linaro.org> | 4 | * Viresh Kumar <viresh.kumar@linaro.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 version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef __CPUFREQ_DT_H__ | 7 | #ifndef __CPUFREQ_DT_H__ |
diff --git a/drivers/cpufreq/cpufreq.c b/drivers/cpufreq/cpufreq.c index 85ff958e01f1..e84bf0eb7239 100644 --- a/drivers/cpufreq/cpufreq.c +++ b/drivers/cpufreq/cpufreq.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/cpufreq/cpufreq.c | 3 | * linux/drivers/cpufreq/cpufreq.c |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * Added handling for CPU hotplug | 10 | * Added handling for CPU hotplug |
| 10 | * Feb 2006 - Jacob Shin <jacob.shin@amd.com> | 11 | * Feb 2006 - Jacob Shin <jacob.shin@amd.com> |
| 11 | * Fix handling for CPU hotplug -- affected CPUs | 12 | * Fix handling for CPU hotplug -- affected CPUs |
| 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 version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | 14 | ||
| 18 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 15 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/cpufreq/cpufreq_conservative.c b/drivers/cpufreq/cpufreq_conservative.c index 4268f87e99fc..b66e81c06a57 100644 --- a/drivers/cpufreq/cpufreq_conservative.c +++ b/drivers/cpufreq/cpufreq_conservative.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * drivers/cpufreq/cpufreq_conservative.c | 3 | * drivers/cpufreq/cpufreq_conservative.c |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * (C) 2003 Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>. | 6 | * (C) 2003 Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>. |
| 6 | * Jun Nakajima <jun.nakajima@intel.com> | 7 | * Jun Nakajima <jun.nakajima@intel.com> |
| 7 | * (C) 2009 Alexander Clouter <alex@digriz.org.uk> | 8 | * (C) 2009 Alexander Clouter <alex@digriz.org.uk> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/slab.h> | 11 | #include <linux/slab.h> |
diff --git a/drivers/cpufreq/cpufreq_governor.c b/drivers/cpufreq/cpufreq_governor.c index 9d1d9bf02710..4bb054d0cb43 100644 --- a/drivers/cpufreq/cpufreq_governor.c +++ b/drivers/cpufreq/cpufreq_governor.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * drivers/cpufreq/cpufreq_governor.c | 3 | * drivers/cpufreq/cpufreq_governor.c |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * (C) 2003 Jun Nakajima <jun.nakajima@intel.com> | 9 | * (C) 2003 Jun Nakajima <jun.nakajima@intel.com> |
| 9 | * (C) 2009 Alexander Clouter <alex@digriz.org.uk> | 10 | * (C) 2009 Alexander Clouter <alex@digriz.org.uk> |
| 10 | * (c) 2012 Viresh Kumar <viresh.kumar@linaro.org> | 11 | * (c) 2012 Viresh Kumar <viresh.kumar@linaro.org> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 14 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/cpufreq/cpufreq_governor.h b/drivers/cpufreq/cpufreq_governor.h index 8463f5def0f5..c56773c25757 100644 --- a/drivers/cpufreq/cpufreq_governor.h +++ b/drivers/cpufreq/cpufreq_governor.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * drivers/cpufreq/cpufreq_governor.h | 3 | * drivers/cpufreq/cpufreq_governor.h |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * (C) 2003 Jun Nakajima <jun.nakajima@intel.com> | 9 | * (C) 2003 Jun Nakajima <jun.nakajima@intel.com> |
| 9 | * (C) 2009 Alexander Clouter <alex@digriz.org.uk> | 10 | * (C) 2009 Alexander Clouter <alex@digriz.org.uk> |
| 10 | * (c) 2012 Viresh Kumar <viresh.kumar@linaro.org> | 11 | * (c) 2012 Viresh Kumar <viresh.kumar@linaro.org> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #ifndef _CPUFREQ_GOVERNOR_H | 14 | #ifndef _CPUFREQ_GOVERNOR_H |
diff --git a/drivers/cpufreq/cpufreq_governor_attr_set.c b/drivers/cpufreq/cpufreq_governor_attr_set.c index 52841f807a7e..66b05a326910 100644 --- a/drivers/cpufreq/cpufreq_governor_attr_set.c +++ b/drivers/cpufreq/cpufreq_governor_attr_set.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Abstract code for CPUFreq governor tunable sysfs attributes. | 3 | * Abstract code for CPUFreq governor tunable sysfs attributes. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016, Intel Corporation | 5 | * Copyright (C) 2016, Intel Corporation |
| 5 | * Author: Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 6 | * Author: Rafael J. Wysocki <rafael.j.wysocki@intel.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include "cpufreq_governor.h" | 9 | #include "cpufreq_governor.h" |
diff --git a/drivers/cpufreq/cpufreq_ondemand.c b/drivers/cpufreq/cpufreq_ondemand.c index 6b423eebfd5d..dced033875bf 100644 --- a/drivers/cpufreq/cpufreq_ondemand.c +++ b/drivers/cpufreq/cpufreq_ondemand.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * drivers/cpufreq/cpufreq_ondemand.c | 3 | * drivers/cpufreq/cpufreq_ondemand.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2001 Russell King | 5 | * Copyright (C) 2001 Russell King |
| 5 | * (C) 2003 Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>. | 6 | * (C) 2003 Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>. |
| 6 | * Jun Nakajima <jun.nakajima@intel.com> | 7 | * Jun Nakajima <jun.nakajima@intel.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 10 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/cpufreq/cpufreq_ondemand.h b/drivers/cpufreq/cpufreq_ondemand.h index 640ea4e97106..1af8e5c4b86f 100644 --- a/drivers/cpufreq/cpufreq_ondemand.h +++ b/drivers/cpufreq/cpufreq_ondemand.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Header file for CPUFreq ondemand governor and related code. | 3 | * Header file for CPUFreq ondemand governor and related code. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016, Intel Corporation | 5 | * Copyright (C) 2016, Intel Corporation |
| 5 | * Author: Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 6 | * Author: Rafael J. Wysocki <rafael.j.wysocki@intel.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include "cpufreq_governor.h" | 9 | #include "cpufreq_governor.h" |
diff --git a/drivers/cpufreq/cpufreq_performance.c b/drivers/cpufreq/cpufreq_performance.c index dafb679adc58..aaa04dfcacd9 100644 --- a/drivers/cpufreq/cpufreq_performance.c +++ b/drivers/cpufreq/cpufreq_performance.c | |||
| @@ -1,13 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/cpufreq/cpufreq_performance.c | 3 | * linux/drivers/cpufreq/cpufreq_performance.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2002 - 2003 Dominik Brodowski <linux@brodo.de> | 5 | * Copyright (C) 2002 - 2003 Dominik Brodowski <linux@brodo.de> |
| 5 | * | ||
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 6 | */ |
| 12 | 7 | ||
| 13 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 8 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/cpufreq/cpufreq_powersave.c b/drivers/cpufreq/cpufreq_powersave.c index 78a651038faf..c143dc237d87 100644 --- a/drivers/cpufreq/cpufreq_powersave.c +++ b/drivers/cpufreq/cpufreq_powersave.c | |||
| @@ -1,13 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/cpufreq/cpufreq_powersave.c | 3 | * linux/drivers/cpufreq/cpufreq_powersave.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2002 - 2003 Dominik Brodowski <linux@brodo.de> | 5 | * Copyright (C) 2002 - 2003 Dominik Brodowski <linux@brodo.de> |
| 5 | * | ||
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 6 | */ |
| 12 | 7 | ||
| 13 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 8 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/cpufreq/cpufreq_stats.c b/drivers/cpufreq/cpufreq_stats.c index 08b192eb22c6..f9bcf0f3ea30 100644 --- a/drivers/cpufreq/cpufreq_stats.c +++ b/drivers/cpufreq/cpufreq_stats.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * drivers/cpufreq/cpufreq_stats.c | 3 | * drivers/cpufreq/cpufreq_stats.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2003-2004 Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>. | 5 | * Copyright (C) 2003-2004 Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>. |
| 5 | * (C) 2004 Zou Nan hai <nanhai.zou@intel.com>. | 6 | * (C) 2004 Zou Nan hai <nanhai.zou@intel.com>. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/cpu.h> | 9 | #include <linux/cpu.h> |
diff --git a/drivers/cpufreq/cpufreq_userspace.c b/drivers/cpufreq/cpufreq_userspace.c index bd897e3e134d..cbd81c58cb8f 100644 --- a/drivers/cpufreq/cpufreq_userspace.c +++ b/drivers/cpufreq/cpufreq_userspace.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | 2 | ||
| 2 | /* | 3 | /* |
| 3 | * linux/drivers/cpufreq/cpufreq_userspace.c | 4 | * linux/drivers/cpufreq/cpufreq_userspace.c |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2001 Russell King | 6 | * Copyright (C) 2001 Russell King |
| 6 | * (C) 2002 - 2004 Dominik Brodowski <linux@brodo.de> | 7 | * (C) 2002 - 2004 Dominik Brodowski <linux@brodo.de> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 10 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/cpufreq/davinci-cpufreq.c b/drivers/cpufreq/davinci-cpufreq.c index 940fe85db97a..3de48ae60c29 100644 --- a/drivers/cpufreq/davinci-cpufreq.c +++ b/drivers/cpufreq/davinci-cpufreq.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * CPU frequency scaling for DaVinci | 3 | * CPU frequency scaling for DaVinci |
| 3 | * | 4 | * |
| @@ -13,10 +14,6 @@ | |||
| 13 | * Copyright (C) 2007-2008 Texas Instruments, Inc. | 14 | * Copyright (C) 2007-2008 Texas Instruments, Inc. |
| 14 | * Updated to support OMAP3 | 15 | * Updated to support OMAP3 |
| 15 | * Rajendra Nayak <rnayak@ti.com> | 16 | * Rajendra Nayak <rnayak@ti.com> |
| 16 | * | ||
| 17 | * This program is free software; you can redistribute it and/or modify | ||
| 18 | * it under the terms of the GNU General Public License version 2 as | ||
| 19 | * published by the Free Software Foundation. | ||
| 20 | */ | 17 | */ |
| 21 | #include <linux/types.h> | 18 | #include <linux/types.h> |
| 22 | #include <linux/cpufreq.h> | 19 | #include <linux/cpufreq.h> |
diff --git a/drivers/cpufreq/freq_table.c b/drivers/cpufreq/freq_table.c index e7be0af3199f..ded427e0a488 100644 --- a/drivers/cpufreq/freq_table.c +++ b/drivers/cpufreq/freq_table.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/cpufreq/freq_table.c | 3 | * linux/drivers/cpufreq/freq_table.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2002 - 2003 Dominik Brodowski | 5 | * Copyright (C) 2002 - 2003 Dominik Brodowski |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 8 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/cpufreq/gx-suspmod.c b/drivers/cpufreq/gx-suspmod.c index 8f52a06664e3..e97b5733aa24 100644 --- a/drivers/cpufreq/gx-suspmod.c +++ b/drivers/cpufreq/gx-suspmod.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Cyrix MediaGX and NatSemi Geode Suspend Modulation | 3 | * Cyrix MediaGX and NatSemi Geode Suspend Modulation |
| 3 | * (C) 2002 Zwane Mwaikambo <zwane@commfireservices.com> | 4 | * (C) 2002 Zwane Mwaikambo <zwane@commfireservices.com> |
| 4 | * (C) 2002 Hiroshi Miura <miura@da-cha.org> | 5 | * (C) 2002 Hiroshi Miura <miura@da-cha.org> |
| 5 | * All Rights Reserved | 6 | * All Rights Reserved |
| 6 | * | 7 | * |
| 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 | * version 2 as published by the Free Software Foundation | ||
| 10 | * | ||
| 11 | * The author(s) of this software shall not be held liable for damages | 8 | * The author(s) of this software shall not be held liable for damages |
| 12 | * of any nature resulting due to the use of this software. This | 9 | * of any nature resulting due to the use of this software. This |
| 13 | * software is provided AS-IS with no warranties. | 10 | * software is provided AS-IS with no warranties. |
| @@ -48,7 +45,6 @@ | |||
| 48 | * off_duration = (freq * DURATION) / stock_freq | 45 | * off_duration = (freq * DURATION) / stock_freq |
| 49 | * on_duration = DURATION - off_duration | 46 | * on_duration = DURATION - off_duration |
| 50 | * | 47 | * |
| 51 | * | ||
| 52 | *--------------------------------------------------------------------------- | 48 | *--------------------------------------------------------------------------- |
| 53 | * | 49 | * |
| 54 | * ChangeLog: | 50 | * ChangeLog: |
diff --git a/drivers/cpufreq/highbank-cpufreq.c b/drivers/cpufreq/highbank-cpufreq.c index 1608f7105c9f..5a7f6dafcddb 100644 --- a/drivers/cpufreq/highbank-cpufreq.c +++ b/drivers/cpufreq/highbank-cpufreq.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Calxeda, Inc. | 3 | * Copyright (C) 2012 Calxeda, Inc. |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * This driver provides the clk notifier callbacks that are used when | 5 | * This driver provides the clk notifier callbacks that are used when |
| 9 | * the cpufreq-dt driver changes to frequency to alert the highbank | 6 | * the cpufreq-dt driver changes to frequency to alert the highbank |
| 10 | * EnergyCore Management Engine (ECME) about the need to change | 7 | * EnergyCore Management Engine (ECME) about the need to change |
diff --git a/drivers/cpufreq/imx6q-cpufreq.c b/drivers/cpufreq/imx6q-cpufreq.c index 3e17560b1efe..47ccfa6b17b7 100644 --- a/drivers/cpufreq/imx6q-cpufreq.c +++ b/drivers/cpufreq/imx6q-cpufreq.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Freescale Semiconductor, Inc. | 3 | * Copyright (C) 2013 Freescale Semiconductor, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/clk.h> | 6 | #include <linux/clk.h> |
diff --git a/drivers/cpufreq/maple-cpufreq.c b/drivers/cpufreq/maple-cpufreq.c index a94355723ef8..f5220b3d4ec5 100644 --- a/drivers/cpufreq/maple-cpufreq.c +++ b/drivers/cpufreq/maple-cpufreq.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Dmitry Eremin-Solenikov | 3 | * Copyright (C) 2011 Dmitry Eremin-Solenikov |
| 3 | * Copyright (C) 2002 - 2005 Benjamin Herrenschmidt <benh@kernel.crashing.org> | 4 | * Copyright (C) 2002 - 2005 Benjamin Herrenschmidt <benh@kernel.crashing.org> |
| 4 | * and Markus Demleitner <msdemlei@cl.uni-heidelberg.de> | 5 | * and Markus Demleitner <msdemlei@cl.uni-heidelberg.de> |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This driver adds basic cpufreq support for SMU & 970FX based G5 Macs, | 7 | * This driver adds basic cpufreq support for SMU & 970FX based G5 Macs, |
| 11 | * that is iMac G5 and latest single CPU desktop. | 8 | * that is iMac G5 and latest single CPU desktop. |
| 12 | */ | 9 | */ |
diff --git a/drivers/cpufreq/omap-cpufreq.c b/drivers/cpufreq/omap-cpufreq.c index 68052b74d28f..29643f06a3c3 100644 --- a/drivers/cpufreq/omap-cpufreq.c +++ b/drivers/cpufreq/omap-cpufreq.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * CPU frequency scaling for OMAP using OPP information | 3 | * CPU frequency scaling for OMAP using OPP information |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * | 9 | * |
| 9 | * Copyright (C) 2007-2011 Texas Instruments, Inc. | 10 | * Copyright (C) 2007-2011 Texas Instruments, Inc. |
| 10 | * - OMAP3/4 support by Rajendra Nayak, Santosh Shilimkar | 11 | * - OMAP3/4 support by Rajendra Nayak, Santosh Shilimkar |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 14 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/cpufreq/pmac32-cpufreq.c b/drivers/cpufreq/pmac32-cpufreq.c index 9b4ce2eb8222..650104d729f3 100644 --- a/drivers/cpufreq/pmac32-cpufreq.c +++ b/drivers/cpufreq/pmac32-cpufreq.c | |||
| @@ -1,16 +1,12 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2002 - 2005 Benjamin Herrenschmidt <benh@kernel.crashing.org> | 3 | * Copyright (C) 2002 - 2005 Benjamin Herrenschmidt <benh@kernel.crashing.org> |
| 3 | * Copyright (C) 2004 John Steele Scott <toojays@toojays.net> | 4 | * Copyright (C) 2004 John Steele Scott <toojays@toojays.net> |
| 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 version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * TODO: Need a big cleanup here. Basically, we need to have different | 6 | * TODO: Need a big cleanup here. Basically, we need to have different |
| 10 | * cpufreq_driver structures for the different type of HW instead of the | 7 | * cpufreq_driver structures for the different type of HW instead of the |
| 11 | * current mess. We also need to better deal with the detection of the | 8 | * current mess. We also need to better deal with the detection of the |
| 12 | * type of machine. | 9 | * type of machine. |
| 13 | * | ||
| 14 | */ | 10 | */ |
| 15 | 11 | ||
| 16 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 12 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/cpufreq/pmac64-cpufreq.c b/drivers/cpufreq/pmac64-cpufreq.c index 1d32a863332d..1af3492a000d 100644 --- a/drivers/cpufreq/pmac64-cpufreq.c +++ b/drivers/cpufreq/pmac64-cpufreq.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2002 - 2005 Benjamin Herrenschmidt <benh@kernel.crashing.org> | 3 | * Copyright (C) 2002 - 2005 Benjamin Herrenschmidt <benh@kernel.crashing.org> |
| 3 | * and Markus Demleitner <msdemlei@cl.uni-heidelberg.de> | 4 | * and Markus Demleitner <msdemlei@cl.uni-heidelberg.de> |
| 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 version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * This driver adds basic cpufreq support for SMU & 970FX based G5 Macs, | 6 | * This driver adds basic cpufreq support for SMU & 970FX based G5 Macs, |
| 10 | * that is iMac G5 and latest single CPU desktop. | 7 | * that is iMac G5 and latest single CPU desktop. |
| 11 | */ | 8 | */ |
diff --git a/drivers/cpufreq/qoriq-cpufreq.c b/drivers/cpufreq/qoriq-cpufreq.c index 71b640c8c1a5..8e436dc75c8b 100644 --- a/drivers/cpufreq/qoriq-cpufreq.c +++ b/drivers/cpufreq/qoriq-cpufreq.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Freescale Semiconductor, Inc. | 3 | * Copyright 2013 Freescale Semiconductor, Inc. |
| 3 | * | 4 | * |
| 4 | * CPU Frequency Scaling driver for Freescale QorIQ SoCs. | 5 | * CPU Frequency Scaling driver for Freescale QorIQ SoCs. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 8 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/cpufreq/s3c2410-cpufreq.c b/drivers/cpufreq/s3c2410-cpufreq.c index b8e5da8e188b..0c4f2ccd7e22 100644 --- a/drivers/cpufreq/s3c2410-cpufreq.c +++ b/drivers/cpufreq/s3c2410-cpufreq.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2006-2008 Simtec Electronics | 3 | * Copyright (c) 2006-2008 Simtec Electronics |
| 3 | * http://armlinux.simtec.co.uk/ | 4 | * http://armlinux.simtec.co.uk/ |
| 4 | * Ben Dooks <ben@simtec.co.uk> | 5 | * Ben Dooks <ben@simtec.co.uk> |
| 5 | * | 6 | * |
| 6 | * S3C2410 CPU Frequency scaling | 7 | * S3C2410 CPU Frequency scaling |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/init.h> | 10 | #include <linux/init.h> |
diff --git a/drivers/cpufreq/s3c2412-cpufreq.c b/drivers/cpufreq/s3c2412-cpufreq.c index b04b6f02bbdc..53385a9ab957 100644 --- a/drivers/cpufreq/s3c2412-cpufreq.c +++ b/drivers/cpufreq/s3c2412-cpufreq.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2008 Simtec Electronics | 3 | * Copyright 2008 Simtec Electronics |
| 3 | * http://armlinux.simtec.co.uk/ | 4 | * http://armlinux.simtec.co.uk/ |
| 4 | * Ben Dooks <ben@simtec.co.uk> | 5 | * Ben Dooks <ben@simtec.co.uk> |
| 5 | * | 6 | * |
| 6 | * S3C2412 CPU Frequency scalling | 7 | * S3C2412 CPU Frequency scalling |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 10 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/cpufreq/s3c2416-cpufreq.c b/drivers/cpufreq/s3c2416-cpufreq.c index 5b2db3c6568f..f7ff1ed7fef1 100644 --- a/drivers/cpufreq/s3c2416-cpufreq.c +++ b/drivers/cpufreq/s3c2416-cpufreq.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * S3C2416/2450 CPUfreq Support | 3 | * S3C2416/2450 CPUfreq Support |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * based on s3c64xx_cpufreq.c | 7 | * based on s3c64xx_cpufreq.c |
| 7 | * | 8 | * |
| 8 | * Copyright 2009 Wolfson Microelectronics plc | 9 | * Copyright 2009 Wolfson Microelectronics plc |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/kernel.h> | 12 | #include <linux/kernel.h> |
diff --git a/drivers/cpufreq/s3c2440-cpufreq.c b/drivers/cpufreq/s3c2440-cpufreq.c index d2f67b7a20dd..3f772ba8896e 100644 --- a/drivers/cpufreq/s3c2440-cpufreq.c +++ b/drivers/cpufreq/s3c2440-cpufreq.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2006-2009 Simtec Electronics | 3 | * Copyright (c) 2006-2009 Simtec Electronics |
| 3 | * http://armlinux.simtec.co.uk/ | 4 | * http://armlinux.simtec.co.uk/ |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Vincent Sanders <vince@simtec.co.uk> | 6 | * Vincent Sanders <vince@simtec.co.uk> |
| 6 | * | 7 | * |
| 7 | * S3C2440/S3C2442 CPU Frequency scaling | 8 | * S3C2440/S3C2442 CPU Frequency scaling |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 11 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/cpufreq/s3c24xx-cpufreq-debugfs.c b/drivers/cpufreq/s3c24xx-cpufreq-debugfs.c index 0df87b6480fe..290e3539d03e 100644 --- a/drivers/cpufreq/s3c24xx-cpufreq-debugfs.c +++ b/drivers/cpufreq/s3c24xx-cpufreq-debugfs.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2009 Simtec Electronics | 3 | * Copyright (c) 2009 Simtec Electronics |
| 3 | * http://armlinux.simtec.co.uk/ | 4 | * http://armlinux.simtec.co.uk/ |
| 4 | * Ben Dooks <ben@simtec.co.uk> | 5 | * Ben Dooks <ben@simtec.co.uk> |
| 5 | * | 6 | * |
| 6 | * S3C24XX CPU Frequency scaling - debugfs status support | 7 | * S3C24XX CPU Frequency scaling - debugfs status support |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 10 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/cpufreq/s3c24xx-cpufreq.c b/drivers/cpufreq/s3c24xx-cpufreq.c index 3b291a2b0cb3..ed0e713b1b57 100644 --- a/drivers/cpufreq/s3c24xx-cpufreq.c +++ b/drivers/cpufreq/s3c24xx-cpufreq.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2006-2008 Simtec Electronics | 3 | * Copyright (c) 2006-2008 Simtec Electronics |
| 3 | * http://armlinux.simtec.co.uk/ | 4 | * http://armlinux.simtec.co.uk/ |
| 4 | * Ben Dooks <ben@simtec.co.uk> | 5 | * Ben Dooks <ben@simtec.co.uk> |
| 5 | * | 6 | * |
| 6 | * S3C24XX CPU Frequency scaling | 7 | * S3C24XX CPU Frequency scaling |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 10 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/cpufreq/s3c64xx-cpufreq.c b/drivers/cpufreq/s3c64xx-cpufreq.c index 0cb9040eca49..37df2d892eb0 100644 --- a/drivers/cpufreq/s3c64xx-cpufreq.c +++ b/drivers/cpufreq/s3c64xx-cpufreq.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2009 Wolfson Microelectronics plc | 3 | * Copyright 2009 Wolfson Microelectronics plc |
| 3 | * | 4 | * |
| 4 | * S3C64xx CPUfreq Support | 5 | * S3C64xx CPUfreq Support |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #define pr_fmt(fmt) "cpufreq: " fmt | 8 | #define pr_fmt(fmt) "cpufreq: " fmt |
diff --git a/drivers/cpufreq/s5pv210-cpufreq.c b/drivers/cpufreq/s5pv210-cpufreq.c index 5b4289460bc9..57e5374592bd 100644 --- a/drivers/cpufreq/s5pv210-cpufreq.c +++ b/drivers/cpufreq/s5pv210-cpufreq.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2010 Samsung Electronics Co., Ltd. | 3 | * Copyright (c) 2010 Samsung Electronics Co., Ltd. |
| 3 | * http://www.samsung.com | 4 | * http://www.samsung.com |
| 4 | * | 5 | * |
| 5 | * CPU frequency scaling for S5PC110/S5PV210 | 6 | * CPU frequency scaling for S5PC110/S5PV210 |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 9 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/cpufreq/sa1110-cpufreq.c b/drivers/cpufreq/sa1110-cpufreq.c index 66e5fb088ecc..dab54e051c0e 100644 --- a/drivers/cpufreq/sa1110-cpufreq.c +++ b/drivers/cpufreq/sa1110-cpufreq.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-sa1100/cpu-sa1110.c | 3 | * linux/arch/arm/mach-sa1100/cpu-sa1110.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2001 Russell King | 5 | * Copyright (C) 2001 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Note: there are two erratas that apply to the SA1110 here: | 7 | * Note: there are two erratas that apply to the SA1110 here: |
| 11 | * 7 - SDRAM auto-power-up failure (rev A0) | 8 | * 7 - SDRAM auto-power-up failure (rev A0) |
| 12 | * 13 - Corruption of internal register reads/writes following | 9 | * 13 - Corruption of internal register reads/writes following |
diff --git a/drivers/cpufreq/sfi-cpufreq.c b/drivers/cpufreq/sfi-cpufreq.c index 978770432b13..45cfdf67cf03 100644 --- a/drivers/cpufreq/sfi-cpufreq.c +++ b/drivers/cpufreq/sfi-cpufreq.c | |||
| @@ -1,15 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * SFI Performance States Driver | 3 | * SFI Performance States Driver |
| 3 | * | 4 | * |
| 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. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, but | ||
| 9 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 11 | * General Public License for more details. | ||
| 12 | * | ||
| 13 | * Author: Vishwesh M Rudramuni <vishwesh.m.rudramuni@intel.com> | 5 | * Author: Vishwesh M Rudramuni <vishwesh.m.rudramuni@intel.com> |
| 14 | * Author: Srinidhi Kasagar <srinidhi.kasagar@intel.com> | 6 | * Author: Srinidhi Kasagar <srinidhi.kasagar@intel.com> |
| 15 | */ | 7 | */ |
diff --git a/drivers/cpufreq/unicore2-cpufreq.c b/drivers/cpufreq/unicore2-cpufreq.c index db62d9844751..707dbc1b7ac8 100644 --- a/drivers/cpufreq/unicore2-cpufreq.c +++ b/drivers/cpufreq/unicore2-cpufreq.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * clock scaling for the UniCore-II | 3 | * clock scaling for the UniCore-II |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Maintained by GUAN Xue-tao <gxt@mprc.pku.edu.cn> | 7 | * Maintained by GUAN Xue-tao <gxt@mprc.pku.edu.cn> |
| 7 | * Copyright (C) 2001-2010 Guan Xuetao | 8 | * Copyright (C) 2001-2010 Guan Xuetao |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/err.h> | 11 | #include <linux/err.h> |
diff --git a/drivers/cpuidle/cpuidle-arm.c b/drivers/cpuidle/cpuidle-arm.c index 3a407a3ef22b..5bcd82c35dcf 100644 --- a/drivers/cpuidle/cpuidle-arm.c +++ b/drivers/cpuidle/cpuidle-arm.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ARM/ARM64 generic CPU idle driver. | 3 | * ARM/ARM64 generic CPU idle driver. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 ARM Ltd. | 5 | * Copyright (C) 2014 ARM Ltd. |
| 5 | * Author: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> | 6 | * Author: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #define pr_fmt(fmt) "CPUidle arm: " fmt | 9 | #define pr_fmt(fmt) "CPUidle arm: " fmt |
diff --git a/drivers/cpuidle/cpuidle-big_little.c b/drivers/cpuidle/cpuidle-big_little.c index b44476a1b7ad..7f8ddc04342d 100644 --- a/drivers/cpuidle/cpuidle-big_little.c +++ b/drivers/cpuidle/cpuidle-big_little.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2013 ARM/Linaro | 3 | * Copyright (c) 2013 ARM/Linaro |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> | 6 | * Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> |
| 6 | * Nicolas Pitre <nicolas.pitre@linaro.org> | 7 | * Nicolas Pitre <nicolas.pitre@linaro.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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * Maintainer: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> | 9 | * Maintainer: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> |
| 13 | * Maintainer: Daniel Lezcano <daniel.lezcano@linaro.org> | 10 | * Maintainer: Daniel Lezcano <daniel.lezcano@linaro.org> |
| 14 | */ | 11 | */ |
diff --git a/drivers/cpuidle/cpuidle-exynos.c b/drivers/cpuidle/cpuidle-exynos.c index f7199a35cbb6..b2b5666e0515 100644 --- a/drivers/cpuidle/cpuidle-exynos.c +++ b/drivers/cpuidle/cpuidle-exynos.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2011-2014 Samsung Electronics Co., Ltd. | 3 | * Copyright (c) 2011-2014 Samsung Electronics Co., Ltd. |
| 3 | * http://www.samsung.com | 4 | * http://www.samsung.com |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Coupled cpuidle support based on the work of: | 6 | * Coupled cpuidle support based on the work of: |
| 6 | * Colin Cross <ccross@android.com> | 7 | * Colin Cross <ccross@android.com> |
| 7 | * Daniel Lezcano <daniel.lezcano@linaro.org> | 8 | * Daniel Lezcano <daniel.lezcano@linaro.org> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/cpuidle.h> | 11 | #include <linux/cpuidle.h> |
diff --git a/drivers/cpuidle/cpuidle-ux500.c b/drivers/cpuidle/cpuidle-ux500.c index 7941a090bea6..a2d34be17a09 100644 --- a/drivers/cpuidle/cpuidle-ux500.c +++ b/drivers/cpuidle/cpuidle-ux500.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2012 Linaro : Daniel Lezcano <daniel.lezcano@linaro.org> (IBM) | 3 | * Copyright (c) 2012 Linaro : Daniel Lezcano <daniel.lezcano@linaro.org> (IBM) |
| 3 | * | 4 | * |
| 4 | * Based on the work of Rickard Andersson <rickard.andersson@stericsson.com> | 5 | * Based on the work of Rickard Andersson <rickard.andersson@stericsson.com> |
| 5 | * and Jonas Aaberg <jonas.aberg@stericsson.com>. | 6 | * and Jonas Aaberg <jonas.aberg@stericsson.com>. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/init.h> | 9 | #include <linux/init.h> |
diff --git a/drivers/cpuidle/dt_idle_states.c b/drivers/cpuidle/dt_idle_states.c index add9569636b5..d06d21a9525d 100644 --- a/drivers/cpuidle/dt_idle_states.c +++ b/drivers/cpuidle/dt_idle_states.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * DT idle states parsing code. | 3 | * DT idle states parsing code. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 ARM Ltd. | 5 | * Copyright (C) 2014 ARM Ltd. |
| 5 | * Author: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> | 6 | * Author: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #define pr_fmt(fmt) "DT idle-states: " fmt | 9 | #define pr_fmt(fmt) "DT idle-states: " fmt |
diff --git a/drivers/crypto/bcm/cipher.c b/drivers/crypto/bcm/cipher.c index 25f8d3913ceb..18410c9e7b29 100644 --- a/drivers/crypto/bcm/cipher.c +++ b/drivers/crypto/bcm/cipher.c | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2016 Broadcom | 3 | * Copyright 2016 Broadcom |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License, version 2, as | ||
| 6 | * published by the Free Software Foundation (the "GPL"). | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, but | ||
| 9 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 11 | * General Public License version 2 (GPLv2) for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * version 2 (GPLv2) along with this source code. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | #include <linux/err.h> | 6 | #include <linux/err.h> |
diff --git a/drivers/crypto/bcm/cipher.h b/drivers/crypto/bcm/cipher.h index f6da49758954..766452b24d0a 100644 --- a/drivers/crypto/bcm/cipher.h +++ b/drivers/crypto/bcm/cipher.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2016 Broadcom | 3 | * Copyright 2016 Broadcom |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License, version 2, as | ||
| 6 | * published by the Free Software Foundation (the "GPL"). | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, but | ||
| 9 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 11 | * General Public License version 2 (GPLv2) for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * version 2 (GPLv2) along with this source code. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | #ifndef _CIPHER_H | 6 | #ifndef _CIPHER_H |
diff --git a/drivers/crypto/bcm/spu.c b/drivers/crypto/bcm/spu.c index 2baf6d7f2c1d..e7562e9bf396 100644 --- a/drivers/crypto/bcm/spu.c +++ b/drivers/crypto/bcm/spu.c | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2016 Broadcom | 3 | * Copyright 2016 Broadcom |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License, version 2, as | ||
| 6 | * published by the Free Software Foundation (the "GPL"). | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, but | ||
| 9 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 11 | * General Public License version 2 (GPLv2) for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * version 2 (GPLv2) along with this source code. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | #include <linux/kernel.h> | 6 | #include <linux/kernel.h> |
diff --git a/drivers/crypto/bcm/spu.h b/drivers/crypto/bcm/spu.h index aa6fc38db263..b247bc5b9354 100644 --- a/drivers/crypto/bcm/spu.h +++ b/drivers/crypto/bcm/spu.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2016 Broadcom | 3 | * Copyright 2016 Broadcom |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License, version 2, as | ||
| 6 | * published by the Free Software Foundation (the "GPL"). | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, but | ||
| 9 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 11 | * General Public License version 2 (GPLv2) for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * version 2 (GPLv2) along with this source code. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | /* | 6 | /* |
diff --git a/drivers/crypto/bcm/spu2.c b/drivers/crypto/bcm/spu2.c index bf7ac621c591..cb477259a2e2 100644 --- a/drivers/crypto/bcm/spu2.c +++ b/drivers/crypto/bcm/spu2.c | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2016 Broadcom | 3 | * Copyright 2016 Broadcom |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License, version 2, as | ||
| 6 | * published by the Free Software Foundation (the "GPL"). | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, but | ||
| 9 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 11 | * General Public License version 2 (GPLv2) for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * version 2 (GPLv2) along with this source code. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | /* | 6 | /* |
diff --git a/drivers/crypto/bcm/spu2.h b/drivers/crypto/bcm/spu2.h index ab1f59934828..03af6c38df7f 100644 --- a/drivers/crypto/bcm/spu2.h +++ b/drivers/crypto/bcm/spu2.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2016 Broadcom | 3 | * Copyright 2016 Broadcom |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License, version 2, as | ||
| 6 | * published by the Free Software Foundation (the "GPL"). | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, but | ||
| 9 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 11 | * General Public License version 2 (GPLv2) for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * version 2 (GPLv2) along with this source code. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | /* | 6 | /* |
diff --git a/drivers/crypto/bcm/spum.h b/drivers/crypto/bcm/spum.h index d0a5b5828638..6116ad1dd26e 100644 --- a/drivers/crypto/bcm/spum.h +++ b/drivers/crypto/bcm/spum.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2016 Broadcom | 3 | * Copyright 2016 Broadcom |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License, version 2, as | ||
| 6 | * published by the Free Software Foundation (the "GPL"). | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, but | ||
| 9 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 11 | * General Public License version 2 (GPLv2) for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * version 2 (GPLv2) along with this source code. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | /* | 6 | /* |
diff --git a/drivers/crypto/bcm/util.c b/drivers/crypto/bcm/util.c index 91ec56399d84..cd7504101acd 100644 --- a/drivers/crypto/bcm/util.c +++ b/drivers/crypto/bcm/util.c | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2016 Broadcom | 3 | * Copyright 2016 Broadcom |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License, version 2, as | ||
| 6 | * published by the Free Software Foundation (the "GPL"). | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, but | ||
| 9 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 11 | * General Public License version 2 (GPLv2) for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * version 2 (GPLv2) along with this source code. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | #include <linux/debugfs.h> | 6 | #include <linux/debugfs.h> |
diff --git a/drivers/crypto/bcm/util.h b/drivers/crypto/bcm/util.h index 15c60356518a..a89b2b9c1f52 100644 --- a/drivers/crypto/bcm/util.h +++ b/drivers/crypto/bcm/util.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2016 Broadcom | 3 | * Copyright 2016 Broadcom |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License, version 2, as | ||
| 6 | * published by the Free Software Foundation (the "GPL"). | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, but | ||
| 9 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 11 | * General Public License version 2 (GPLv2) for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * version 2 (GPLv2) along with this source code. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | #ifndef _UTIL_H | 6 | #ifndef _UTIL_H |
diff --git a/drivers/crypto/ccp/ccp-crypto-aes-cmac.c b/drivers/crypto/ccp/ccp-crypto-aes-cmac.c index f6e252c1d6fb..bb7219d36b2c 100644 --- a/drivers/crypto/ccp/ccp-crypto-aes-cmac.c +++ b/drivers/crypto/ccp/ccp-crypto-aes-cmac.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * AMD Cryptographic Coprocessor (CCP) AES CMAC crypto API support | 3 | * AMD Cryptographic Coprocessor (CCP) AES CMAC crypto API support |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013,2018 Advanced Micro Devices, Inc. | 5 | * Copyright (C) 2013,2018 Advanced Micro Devices, Inc. |
| 5 | * | 6 | * |
| 6 | * Author: Tom Lendacky <thomas.lendacky@amd.com> | 7 | * Author: Tom Lendacky <thomas.lendacky@amd.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/crypto/ccp/ccp-crypto-aes-galois.c b/drivers/crypto/ccp/ccp-crypto-aes-galois.c index ca1f0d780b61..f9fec2ddf56a 100644 --- a/drivers/crypto/ccp/ccp-crypto-aes-galois.c +++ b/drivers/crypto/ccp/ccp-crypto-aes-galois.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * AMD Cryptographic Coprocessor (CCP) AES GCM crypto API support | 3 | * AMD Cryptographic Coprocessor (CCP) AES GCM crypto API support |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016,2017 Advanced Micro Devices, Inc. | 5 | * Copyright (C) 2016,2017 Advanced Micro Devices, Inc. |
| 5 | * | 6 | * |
| 6 | * Author: Gary R Hook <gary.hook@amd.com> | 7 | * Author: Gary R Hook <gary.hook@amd.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/crypto/ccp/ccp-crypto-aes-xts.c b/drivers/crypto/ccp/ccp-crypto-aes-xts.c index ca4630b8395f..783ba75e0618 100644 --- a/drivers/crypto/ccp/ccp-crypto-aes-xts.c +++ b/drivers/crypto/ccp/ccp-crypto-aes-xts.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * AMD Cryptographic Coprocessor (CCP) AES XTS crypto API support | 3 | * AMD Cryptographic Coprocessor (CCP) AES XTS crypto API support |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Author: Gary R Hook <gary.hook@amd.com> | 7 | * Author: Gary R Hook <gary.hook@amd.com> |
| 7 | * Author: Tom Lendacky <thomas.lendacky@amd.com> | 8 | * Author: Tom Lendacky <thomas.lendacky@amd.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/module.h> | 11 | #include <linux/module.h> |
diff --git a/drivers/crypto/ccp/ccp-crypto-aes.c b/drivers/crypto/ccp/ccp-crypto-aes.c index 89291c15015c..ea3d6de55ff6 100644 --- a/drivers/crypto/ccp/ccp-crypto-aes.c +++ b/drivers/crypto/ccp/ccp-crypto-aes.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * AMD Cryptographic Coprocessor (CCP) AES crypto API support | 3 | * AMD Cryptographic Coprocessor (CCP) AES crypto API support |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013,2016 Advanced Micro Devices, Inc. | 5 | * Copyright (C) 2013,2016 Advanced Micro Devices, Inc. |
| 5 | * | 6 | * |
| 6 | * Author: Tom Lendacky <thomas.lendacky@amd.com> | 7 | * Author: Tom Lendacky <thomas.lendacky@amd.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/crypto/ccp/ccp-crypto-des3.c b/drivers/crypto/ccp/ccp-crypto-des3.c index 91482ffcac59..5f05f834c7cd 100644 --- a/drivers/crypto/ccp/ccp-crypto-des3.c +++ b/drivers/crypto/ccp/ccp-crypto-des3.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * AMD Cryptographic Coprocessor (CCP) DES3 crypto API support | 3 | * AMD Cryptographic Coprocessor (CCP) DES3 crypto API support |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016,2017 Advanced Micro Devices, Inc. | 5 | * Copyright (C) 2016,2017 Advanced Micro Devices, Inc. |
| 5 | * | 6 | * |
| 6 | * Author: Gary R Hook <ghook@amd.com> | 7 | * Author: Gary R Hook <ghook@amd.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/crypto/ccp/ccp-crypto-main.c b/drivers/crypto/ccp/ccp-crypto-main.c index b95d19974aa6..818096490829 100644 --- a/drivers/crypto/ccp/ccp-crypto-main.c +++ b/drivers/crypto/ccp/ccp-crypto-main.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * AMD Cryptographic Coprocessor (CCP) crypto API support | 3 | * AMD Cryptographic Coprocessor (CCP) crypto API support |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013,2017 Advanced Micro Devices, Inc. | 5 | * Copyright (C) 2013,2017 Advanced Micro Devices, Inc. |
| 5 | * | 6 | * |
| 6 | * Author: Tom Lendacky <thomas.lendacky@amd.com> | 7 | * Author: Tom Lendacky <thomas.lendacky@amd.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/crypto/ccp/ccp-crypto-rsa.c b/drivers/crypto/ccp/ccp-crypto-rsa.c index a2570c0c8cdc..649c91d60401 100644 --- a/drivers/crypto/ccp/ccp-crypto-rsa.c +++ b/drivers/crypto/ccp/ccp-crypto-rsa.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * AMD Cryptographic Coprocessor (CCP) RSA crypto API support | 3 | * AMD Cryptographic Coprocessor (CCP) RSA crypto API support |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2017 Advanced Micro Devices, Inc. | 5 | * Copyright (C) 2017 Advanced Micro Devices, Inc. |
| 5 | * | 6 | * |
| 6 | * Author: Gary R Hook <gary.hook@amd.com> | 7 | * Author: Gary R Hook <gary.hook@amd.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/crypto/ccp/ccp-crypto-sha.c b/drivers/crypto/ccp/ccp-crypto-sha.c index 3e10573f589e..453b9797f93f 100644 --- a/drivers/crypto/ccp/ccp-crypto-sha.c +++ b/drivers/crypto/ccp/ccp-crypto-sha.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * AMD Cryptographic Coprocessor (CCP) SHA crypto API support | 3 | * AMD Cryptographic Coprocessor (CCP) SHA crypto API support |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Author: Tom Lendacky <thomas.lendacky@amd.com> | 7 | * Author: Tom Lendacky <thomas.lendacky@amd.com> |
| 7 | * Author: Gary R Hook <gary.hook@amd.com> | 8 | * Author: Gary R Hook <gary.hook@amd.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/module.h> | 11 | #include <linux/module.h> |
diff --git a/drivers/crypto/ccp/ccp-crypto.h b/drivers/crypto/ccp/ccp-crypto.h index 28819e11db96..622b34c17643 100644 --- a/drivers/crypto/ccp/ccp-crypto.h +++ b/drivers/crypto/ccp/ccp-crypto.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * AMD Cryptographic Coprocessor (CCP) crypto API support | 3 | * AMD Cryptographic Coprocessor (CCP) crypto API support |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013,2017 Advanced Micro Devices, Inc. | 5 | * Copyright (C) 2013,2017 Advanced Micro Devices, Inc. |
| 5 | * | 6 | * |
| 6 | * Author: Tom Lendacky <thomas.lendacky@amd.com> | 7 | * Author: Tom Lendacky <thomas.lendacky@amd.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef __CCP_CRYPTO_H__ | 10 | #ifndef __CCP_CRYPTO_H__ |
diff --git a/drivers/crypto/ccp/ccp-debugfs.c b/drivers/crypto/ccp/ccp-debugfs.c index 4bd26af7098d..a1055554b47a 100644 --- a/drivers/crypto/ccp/ccp-debugfs.c +++ b/drivers/crypto/ccp/ccp-debugfs.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * AMD Cryptographic Coprocessor (CCP) driver | 3 | * AMD Cryptographic Coprocessor (CCP) driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2017 Advanced Micro Devices, Inc. | 5 | * Copyright (C) 2017 Advanced Micro Devices, Inc. |
| 5 | * | 6 | * |
| 6 | * Author: Gary R Hook <gary.hook@amd.com> | 7 | * Author: Gary R Hook <gary.hook@amd.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/debugfs.h> | 10 | #include <linux/debugfs.h> |
diff --git a/drivers/crypto/ccp/ccp-dev-v3.c b/drivers/crypto/ccp/ccp-dev-v3.c index 240bebbcb8ac..2b7d47ed5c74 100644 --- a/drivers/crypto/ccp/ccp-dev-v3.c +++ b/drivers/crypto/ccp/ccp-dev-v3.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * AMD Cryptographic Coprocessor (CCP) driver | 3 | * AMD Cryptographic Coprocessor (CCP) driver |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Author: Tom Lendacky <thomas.lendacky@amd.com> | 7 | * Author: Tom Lendacky <thomas.lendacky@amd.com> |
| 7 | * Author: Gary R Hook <gary.hook@amd.com> | 8 | * Author: Gary R Hook <gary.hook@amd.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/module.h> | 11 | #include <linux/module.h> |
diff --git a/drivers/crypto/ccp/ccp-dev-v5.c b/drivers/crypto/ccp/ccp-dev-v5.c index c9bfd4f439ce..217e41bbadaf 100644 --- a/drivers/crypto/ccp/ccp-dev-v5.c +++ b/drivers/crypto/ccp/ccp-dev-v5.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * AMD Cryptographic Coprocessor (CCP) driver | 3 | * AMD Cryptographic Coprocessor (CCP) driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016,2017 Advanced Micro Devices, Inc. | 5 | * Copyright (C) 2016,2017 Advanced Micro Devices, Inc. |
| 5 | * | 6 | * |
| 6 | * Author: Gary R Hook <gary.hook@amd.com> | 7 | * Author: Gary R Hook <gary.hook@amd.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/crypto/ccp/ccp-dev.c b/drivers/crypto/ccp/ccp-dev.c index 1b5035d56288..cc3e96c4f5fb 100644 --- a/drivers/crypto/ccp/ccp-dev.c +++ b/drivers/crypto/ccp/ccp-dev.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * AMD Cryptographic Coprocessor (CCP) driver | 3 | * AMD Cryptographic Coprocessor (CCP) driver |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Author: Tom Lendacky <thomas.lendacky@amd.com> | 7 | * Author: Tom Lendacky <thomas.lendacky@amd.com> |
| 7 | * Author: Gary R Hook <gary.hook@amd.com> | 8 | * Author: Gary R Hook <gary.hook@amd.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/kernel.h> | 11 | #include <linux/kernel.h> |
diff --git a/drivers/crypto/ccp/ccp-dev.h b/drivers/crypto/ccp/ccp-dev.h index 6810b65c1939..90523a069bff 100644 --- a/drivers/crypto/ccp/ccp-dev.h +++ b/drivers/crypto/ccp/ccp-dev.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * AMD Cryptographic Coprocessor (CCP) driver | 3 | * AMD Cryptographic Coprocessor (CCP) driver |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Author: Tom Lendacky <thomas.lendacky@amd.com> | 7 | * Author: Tom Lendacky <thomas.lendacky@amd.com> |
| 7 | * Author: Gary R Hook <gary.hook@amd.com> | 8 | * Author: Gary R Hook <gary.hook@amd.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #ifndef __CCP_DEV_H__ | 11 | #ifndef __CCP_DEV_H__ |
diff --git a/drivers/crypto/ccp/ccp-dmaengine.c b/drivers/crypto/ccp/ccp-dmaengine.c index 67155cb21636..7f22a45bbc11 100644 --- a/drivers/crypto/ccp/ccp-dmaengine.c +++ b/drivers/crypto/ccp/ccp-dmaengine.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * AMD Cryptographic Coprocessor (CCP) driver | 3 | * AMD Cryptographic Coprocessor (CCP) driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016,2017 Advanced Micro Devices, Inc. | 5 | * Copyright (C) 2016,2017 Advanced Micro Devices, Inc. |
| 5 | * | 6 | * |
| 6 | * Author: Gary R Hook <gary.hook@amd.com> | 7 | * Author: Gary R Hook <gary.hook@amd.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/crypto/ccp/ccp-ops.c b/drivers/crypto/ccp/ccp-ops.c index 267a367bd076..db8de89d990f 100644 --- a/drivers/crypto/ccp/ccp-ops.c +++ b/drivers/crypto/ccp/ccp-ops.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * AMD Cryptographic Coprocessor (CCP) driver | 3 | * AMD Cryptographic Coprocessor (CCP) driver |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Author: Tom Lendacky <thomas.lendacky@amd.com> | 7 | * Author: Tom Lendacky <thomas.lendacky@amd.com> |
| 7 | * Author: Gary R Hook <gary.hook@amd.com> | 8 | * Author: Gary R Hook <gary.hook@amd.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/module.h> | 11 | #include <linux/module.h> |
diff --git a/drivers/crypto/ccp/psp-dev.c b/drivers/crypto/ccp/psp-dev.c index 656838433f2f..de5a8ca70d3d 100644 --- a/drivers/crypto/ccp/psp-dev.c +++ b/drivers/crypto/ccp/psp-dev.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * AMD Platform Security Processor (PSP) interface | 3 | * AMD Platform Security Processor (PSP) interface |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016,2018 Advanced Micro Devices, Inc. | 5 | * Copyright (C) 2016,2018 Advanced Micro Devices, Inc. |
| 5 | * | 6 | * |
| 6 | * Author: Brijesh Singh <brijesh.singh@amd.com> | 7 | * Author: Brijesh Singh <brijesh.singh@amd.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/crypto/ccp/psp-dev.h b/drivers/crypto/ccp/psp-dev.h index f5afeccf42a1..c5e06c92d40e 100644 --- a/drivers/crypto/ccp/psp-dev.h +++ b/drivers/crypto/ccp/psp-dev.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * AMD Platform Security Processor (PSP) interface driver | 3 | * AMD Platform Security Processor (PSP) interface driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2017-2018 Advanced Micro Devices, Inc. | 5 | * Copyright (C) 2017-2018 Advanced Micro Devices, Inc. |
| 5 | * | 6 | * |
| 6 | * Author: Brijesh Singh <brijesh.singh@amd.com> | 7 | * Author: Brijesh Singh <brijesh.singh@amd.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef __PSP_DEV_H__ | 10 | #ifndef __PSP_DEV_H__ |
diff --git a/drivers/crypto/ccp/sp-dev.c b/drivers/crypto/ccp/sp-dev.c index b2879767fc98..ce42675d3274 100644 --- a/drivers/crypto/ccp/sp-dev.c +++ b/drivers/crypto/ccp/sp-dev.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * AMD Secure Processor driver | 3 | * AMD Secure Processor driver |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Author: Tom Lendacky <thomas.lendacky@amd.com> | 7 | * Author: Tom Lendacky <thomas.lendacky@amd.com> |
| 7 | * Author: Gary R Hook <gary.hook@amd.com> | 8 | * Author: Gary R Hook <gary.hook@amd.com> |
| 8 | * Author: Brijesh Singh <brijesh.singh@amd.com> | 9 | * Author: Brijesh Singh <brijesh.singh@amd.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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/module.h> | 12 | #include <linux/module.h> |
diff --git a/drivers/crypto/ccp/sp-dev.h b/drivers/crypto/ccp/sp-dev.h index 5b0790025db3..8abe9ea7e76f 100644 --- a/drivers/crypto/ccp/sp-dev.h +++ b/drivers/crypto/ccp/sp-dev.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * AMD Secure Processor driver | 3 | * AMD Secure Processor driver |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Author: Tom Lendacky <thomas.lendacky@amd.com> | 7 | * Author: Tom Lendacky <thomas.lendacky@amd.com> |
| 7 | * Author: Gary R Hook <gary.hook@amd.com> | 8 | * Author: Gary R Hook <gary.hook@amd.com> |
| 8 | * Author: Brijesh Singh <brijesh.singh@amd.com> | 9 | * Author: Brijesh Singh <brijesh.singh@amd.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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #ifndef __SP_DEV_H__ | 12 | #ifndef __SP_DEV_H__ |
diff --git a/drivers/crypto/ccp/sp-pci.c b/drivers/crypto/ccp/sp-pci.c index 41bce0a3f4bb..b29d2e663e10 100644 --- a/drivers/crypto/ccp/sp-pci.c +++ b/drivers/crypto/ccp/sp-pci.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * AMD Secure Processor device driver | 3 | * AMD Secure Processor device driver |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Author: Tom Lendacky <thomas.lendacky@amd.com> | 7 | * Author: Tom Lendacky <thomas.lendacky@amd.com> |
| 7 | * Author: Gary R Hook <gary.hook@amd.com> | 8 | * Author: Gary R Hook <gary.hook@amd.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/module.h> | 11 | #include <linux/module.h> |
diff --git a/drivers/crypto/ccp/sp-platform.c b/drivers/crypto/ccp/sp-platform.c index d24228efbaaa..1b45236e3716 100644 --- a/drivers/crypto/ccp/sp-platform.c +++ b/drivers/crypto/ccp/sp-platform.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * AMD Secure Processor device driver | 3 | * AMD Secure Processor device driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014,2018 Advanced Micro Devices, Inc. | 5 | * Copyright (C) 2014,2018 Advanced Micro Devices, Inc. |
| 5 | * | 6 | * |
| 6 | * Author: Tom Lendacky <thomas.lendacky@amd.com> | 7 | * Author: Tom Lendacky <thomas.lendacky@amd.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/crypto/chelsio/chtls/chtls.h b/drivers/crypto/chelsio/chtls/chtls.h index 59bb67d5a7ce..025c831d0899 100644 --- a/drivers/crypto/chelsio/chtls/chtls.h +++ b/drivers/crypto/chelsio/chtls/chtls.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2018 Chelsio Communications, Inc. | 3 | * Copyright (c) 2018 Chelsio Communications, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __CHTLS_H__ | 6 | #ifndef __CHTLS_H__ |
diff --git a/drivers/crypto/chelsio/chtls/chtls_cm.c b/drivers/crypto/chelsio/chtls/chtls_cm.c index 4e22332496c5..774d991d7cca 100644 --- a/drivers/crypto/chelsio/chtls/chtls_cm.c +++ b/drivers/crypto/chelsio/chtls/chtls_cm.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2018 Chelsio Communications, Inc. | 3 | * Copyright (c) 2018 Chelsio Communications, Inc. |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Written by: Atul Gupta (atul.gupta@chelsio.com) | 5 | * Written by: Atul Gupta (atul.gupta@chelsio.com) |
| 9 | */ | 6 | */ |
| 10 | 7 | ||
diff --git a/drivers/crypto/chelsio/chtls/chtls_cm.h b/drivers/crypto/chelsio/chtls/chtls_cm.h index 78eb3afa3a80..129d7ac649a9 100644 --- a/drivers/crypto/chelsio/chtls/chtls_cm.h +++ b/drivers/crypto/chelsio/chtls/chtls_cm.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2018 Chelsio Communications, Inc. | 3 | * Copyright (c) 2018 Chelsio Communications, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __CHTLS_CM_H__ | 6 | #ifndef __CHTLS_CM_H__ |
diff --git a/drivers/crypto/chelsio/chtls/chtls_hw.c b/drivers/crypto/chelsio/chtls/chtls_hw.c index 490960755864..f2424f4c5f78 100644 --- a/drivers/crypto/chelsio/chtls/chtls_hw.c +++ b/drivers/crypto/chelsio/chtls/chtls_hw.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2018 Chelsio Communications, Inc. | 3 | * Copyright (c) 2018 Chelsio Communications, Inc. |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Written by: Atul Gupta (atul.gupta@chelsio.com) | 5 | * Written by: Atul Gupta (atul.gupta@chelsio.com) |
| 9 | */ | 6 | */ |
| 10 | 7 | ||
diff --git a/drivers/crypto/chelsio/chtls/chtls_io.c b/drivers/crypto/chelsio/chtls/chtls_io.c index 1285a1bceda7..551bca6fef24 100644 --- a/drivers/crypto/chelsio/chtls/chtls_io.c +++ b/drivers/crypto/chelsio/chtls/chtls_io.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2018 Chelsio Communications, Inc. | 3 | * Copyright (c) 2018 Chelsio Communications, Inc. |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Written by: Atul Gupta (atul.gupta@chelsio.com) | 5 | * Written by: Atul Gupta (atul.gupta@chelsio.com) |
| 9 | */ | 6 | */ |
| 10 | 7 | ||
diff --git a/drivers/crypto/chelsio/chtls/chtls_main.c b/drivers/crypto/chelsio/chtls/chtls_main.c index dd2daf2a54e0..635bb4b447fb 100644 --- a/drivers/crypto/chelsio/chtls/chtls_main.c +++ b/drivers/crypto/chelsio/chtls/chtls_main.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2018 Chelsio Communications, Inc. | 3 | * Copyright (c) 2018 Chelsio Communications, Inc. |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Written by: Atul Gupta (atul.gupta@chelsio.com) | 5 | * Written by: Atul Gupta (atul.gupta@chelsio.com) |
| 9 | */ | 6 | */ |
| 10 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
diff --git a/drivers/crypto/img-hash.c b/drivers/crypto/img-hash.c index b87000a0a01c..d27c812c3d8d 100644 --- a/drivers/crypto/img-hash.c +++ b/drivers/crypto/img-hash.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2014 Imagination Technologies | 3 | * Copyright (c) 2014 Imagination Technologies |
| 3 | * Authors: Will Thomas, James Hartley | 4 | * Authors: Will Thomas, James Hartley |
| 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 version 2 as published | ||
| 7 | * by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * Interface structure taken from omap-sham driver | 6 | * Interface structure taken from omap-sham driver |
| 10 | */ | 7 | */ |
| 11 | 8 | ||
diff --git a/drivers/crypto/marvell/cesa.c b/drivers/crypto/marvell/cesa.c index a4aa6813de4b..8a5f0b0bdf77 100644 --- a/drivers/crypto/marvell/cesa.c +++ b/drivers/crypto/marvell/cesa.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Support for Marvell's Cryptographic Engine and Security Accelerator (CESA) | 3 | * Support for Marvell's Cryptographic Engine and Security Accelerator (CESA) |
| 3 | * that can be found on the following platform: Orion, Kirkwood, Armada. This | 4 | * that can be found on the following platform: Orion, Kirkwood, Armada. This |
| @@ -8,10 +9,6 @@ | |||
| 8 | * | 9 | * |
| 9 | * This work is based on an initial version written by | 10 | * This work is based on an initial version written by |
| 10 | * Sebastian Andrzej Siewior < sebastian at breakpoint dot cc > | 11 | * Sebastian Andrzej Siewior < sebastian at breakpoint dot cc > |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify it | ||
| 13 | * under the terms of the GNU General Public License version 2 as published | ||
| 14 | * by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #include <linux/delay.h> | 14 | #include <linux/delay.h> |
diff --git a/drivers/crypto/marvell/cipher.c b/drivers/crypto/marvell/cipher.c index 2fd936b19c6d..f4321f3c0777 100644 --- a/drivers/crypto/marvell/cipher.c +++ b/drivers/crypto/marvell/cipher.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Cipher algorithms supported by the CESA: DES, 3DES and AES. | 3 | * Cipher algorithms supported by the CESA: DES, 3DES and AES. |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * This work is based on an initial version written by | 8 | * This work is based on an initial version written by |
| 8 | * Sebastian Andrzej Siewior < sebastian at breakpoint dot cc > | 9 | * Sebastian Andrzej Siewior < sebastian at breakpoint dot cc > |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published | ||
| 12 | * by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <crypto/aes.h> | 12 | #include <crypto/aes.h> |
diff --git a/drivers/crypto/marvell/hash.c b/drivers/crypto/marvell/hash.c index fd456dd703bf..0f0ac851f4eb 100644 --- a/drivers/crypto/marvell/hash.c +++ b/drivers/crypto/marvell/hash.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Hash algorithms supported by the CESA: MD5, SHA1 and SHA256. | 3 | * Hash algorithms supported by the CESA: MD5, SHA1 and SHA256. |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * This work is based on an initial version written by | 8 | * This work is based on an initial version written by |
| 8 | * Sebastian Andrzej Siewior < sebastian at breakpoint dot cc > | 9 | * Sebastian Andrzej Siewior < sebastian at breakpoint dot cc > |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published | ||
| 12 | * by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <crypto/hmac.h> | 12 | #include <crypto/hmac.h> |
diff --git a/drivers/crypto/marvell/tdma.c b/drivers/crypto/marvell/tdma.c index d0ef171c18df..45939d53e8d6 100644 --- a/drivers/crypto/marvell/tdma.c +++ b/drivers/crypto/marvell/tdma.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Provide TDMA helper functions used by cipher and hash algorithm | 3 | * Provide TDMA helper functions used by cipher and hash algorithm |
| 3 | * implementations. | 4 | * implementations. |
| @@ -7,10 +8,6 @@ | |||
| 7 | * | 8 | * |
| 8 | * This work is based on an initial version written by | 9 | * This work is based on an initial version written by |
| 9 | * Sebastian Andrzej Siewior < sebastian at breakpoint dot cc > | 10 | * Sebastian Andrzej Siewior < sebastian at breakpoint dot cc > |
| 10 | * | ||
| 11 | * This program is free software; you can redistribute it and/or modify it | ||
| 12 | * under the terms of the GNU General Public License version 2 as published | ||
| 13 | * by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include "cesa.h" | 13 | #include "cesa.h" |
diff --git a/drivers/crypto/mediatek/mtk-aes.c b/drivers/crypto/mediatek/mtk-aes.c index c2058cf59f57..b7477ee32ca0 100644 --- a/drivers/crypto/mediatek/mtk-aes.c +++ b/drivers/crypto/mediatek/mtk-aes.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Cryptographic API. | 3 | * Cryptographic API. |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Copyright (c) 2016 Ryder Lee <ryder.lee@mediatek.com> | 7 | * Copyright (c) 2016 Ryder Lee <ryder.lee@mediatek.com> |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * Some ideas are from atmel-aes.c drivers. | 9 | * Some ideas are from atmel-aes.c drivers. |
| 13 | */ | 10 | */ |
| 14 | 11 | ||
diff --git a/drivers/crypto/mediatek/mtk-platform.c b/drivers/crypto/mediatek/mtk-platform.c index 5660e5e5e022..125318a88cd4 100644 --- a/drivers/crypto/mediatek/mtk-platform.c +++ b/drivers/crypto/mediatek/mtk-platform.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for EIP97 cryptographic accelerator. | 3 | * Driver for EIP97 cryptographic accelerator. |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2016 Ryder Lee <ryder.lee@mediatek.com> | 5 | * Copyright (c) 2016 Ryder Lee <ryder.lee@mediatek.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <linux/clk.h> | 8 | #include <linux/clk.h> |
diff --git a/drivers/crypto/mediatek/mtk-platform.h b/drivers/crypto/mediatek/mtk-platform.h index f0831f1742ab..47920c51abac 100644 --- a/drivers/crypto/mediatek/mtk-platform.h +++ b/drivers/crypto/mediatek/mtk-platform.h | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for EIP97 cryptographic accelerator. | 3 | * Driver for EIP97 cryptographic accelerator. |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2016 Ryder Lee <ryder.lee@mediatek.com> | 5 | * Copyright (c) 2016 Ryder Lee <ryder.lee@mediatek.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #ifndef __MTK_PLATFORM_H_ | 8 | #ifndef __MTK_PLATFORM_H_ |
diff --git a/drivers/crypto/mediatek/mtk-sha.c b/drivers/crypto/mediatek/mtk-sha.c index a0806ba40c68..f03b0f06fb2f 100644 --- a/drivers/crypto/mediatek/mtk-sha.c +++ b/drivers/crypto/mediatek/mtk-sha.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Cryptographic API. | 3 | * Cryptographic API. |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Copyright (c) 2016 Ryder Lee <ryder.lee@mediatek.com> | 7 | * Copyright (c) 2016 Ryder Lee <ryder.lee@mediatek.com> |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * Some ideas are from atmel-sha.c and omap-sham.c drivers. | 9 | * Some ideas are from atmel-sha.c and omap-sham.c drivers. |
| 13 | */ | 10 | */ |
| 14 | 11 | ||
diff --git a/drivers/crypto/omap-aes-gcm.c b/drivers/crypto/omap-aes-gcm.c index 0cc3b65d7162..9bbedbccfadf 100644 --- a/drivers/crypto/omap-aes-gcm.c +++ b/drivers/crypto/omap-aes-gcm.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Cryptographic API. | 3 | * Cryptographic API. |
| 3 | * | 4 | * |
| 4 | * Support for OMAP AES GCM HW acceleration. | 5 | * Support for OMAP AES GCM HW acceleration. |
| 5 | * | 6 | * |
| 6 | * Copyright (c) 2016 Texas Instruments Incorporated | 7 | * Copyright (c) 2016 Texas Instruments Incorporated |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as published | ||
| 10 | * by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/errno.h> | 10 | #include <linux/errno.h> |
diff --git a/drivers/crypto/omap-aes.c b/drivers/crypto/omap-aes.c index 0120feb2d746..45a4647f7030 100644 --- a/drivers/crypto/omap-aes.c +++ b/drivers/crypto/omap-aes.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Cryptographic API. | 3 | * Cryptographic API. |
| 3 | * | 4 | * |
| @@ -6,11 +7,6 @@ | |||
| 6 | * Copyright (c) 2010 Nokia Corporation | 7 | * Copyright (c) 2010 Nokia Corporation |
| 7 | * Author: Dmitry Kasatkin <dmitry.kasatkin@nokia.com> | 8 | * Author: Dmitry Kasatkin <dmitry.kasatkin@nokia.com> |
| 8 | * Copyright (c) 2011 Texas Instruments Incorporated | 9 | * Copyright (c) 2011 Texas Instruments Incorporated |
| 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 version 2 as published | ||
| 12 | * by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | */ | 10 | */ |
| 15 | 11 | ||
| 16 | #define pr_fmt(fmt) "%20s: " fmt, __func__ | 12 | #define pr_fmt(fmt) "%20s: " fmt, __func__ |
diff --git a/drivers/crypto/omap-aes.h b/drivers/crypto/omap-aes.h index 7e02920ef6f8..2d4b1f87a1c9 100644 --- a/drivers/crypto/omap-aes.h +++ b/drivers/crypto/omap-aes.h | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Cryptographic API. | 3 | * Cryptographic API. |
| 3 | * | 4 | * |
| 4 | * Support for OMAP AES HW ACCELERATOR defines | 5 | * Support for OMAP AES HW ACCELERATOR defines |
| 5 | * | 6 | * |
| 6 | * Copyright (c) 2015 Texas Instruments Incorporated | 7 | * Copyright (c) 2015 Texas Instruments Incorporated |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as published | ||
| 10 | * by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | #ifndef __OMAP_AES_H__ | 9 | #ifndef __OMAP_AES_H__ |
| 14 | #define __OMAP_AES_H__ | 10 | #define __OMAP_AES_H__ |
diff --git a/drivers/crypto/omap-crypto.c b/drivers/crypto/omap-crypto.c index 2c42e4b4a6e9..7d592d93bb1c 100644 --- a/drivers/crypto/omap-crypto.c +++ b/drivers/crypto/omap-crypto.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP Crypto driver common support routines. | 3 | * OMAP Crypto driver common support routines. |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2017 Texas Instruments Incorporated | 5 | * Copyright (c) 2017 Texas Instruments Incorporated |
| 5 | * Tero Kristo <t-kristo@ti.com> | 6 | * Tero Kristo <t-kristo@ti.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as published | ||
| 9 | * by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/drivers/crypto/omap-crypto.h b/drivers/crypto/omap-crypto.h index 36a230eb87af..506ccde6f380 100644 --- a/drivers/crypto/omap-crypto.h +++ b/drivers/crypto/omap-crypto.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP Crypto driver common support routines. | 3 | * OMAP Crypto driver common support routines. |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2017 Texas Instruments Incorporated | 5 | * Copyright (c) 2017 Texas Instruments Incorporated |
| 5 | * Tero Kristo <t-kristo@ti.com> | 6 | * Tero Kristo <t-kristo@ti.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as published | ||
| 9 | * by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __CRYPTO_OMAP_CRYPTO_H | 9 | #ifndef __CRYPTO_OMAP_CRYPTO_H |
diff --git a/drivers/crypto/omap-des.c b/drivers/crypto/omap-des.c index 3d82d18ff810..1ee69a979677 100644 --- a/drivers/crypto/omap-des.c +++ b/drivers/crypto/omap-des.c | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Support for OMAP DES and Triple DES HW acceleration. | 3 | * Support for OMAP DES and Triple DES HW acceleration. |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2013 Texas Instruments Incorporated | 5 | * Copyright (c) 2013 Texas Instruments Incorporated |
| 5 | * Author: Joel Fernandes <joelf@ti.com> | 6 | * Author: Joel Fernandes <joelf@ti.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as published | ||
| 9 | * by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #define pr_fmt(fmt) "%s: " fmt, __func__ | 9 | #define pr_fmt(fmt) "%s: " fmt, __func__ |
diff --git a/drivers/crypto/omap-sham.c b/drivers/crypto/omap-sham.c index 51b20abac464..e8e2907bd9f4 100644 --- a/drivers/crypto/omap-sham.c +++ b/drivers/crypto/omap-sham.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Cryptographic API. | 3 | * Cryptographic API. |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Author: Dmitry Kasatkin <dmitry.kasatkin@nokia.com> | 8 | * Author: Dmitry Kasatkin <dmitry.kasatkin@nokia.com> |
| 8 | * Copyright (c) 2011 Texas Instruments Incorporated | 9 | * Copyright (c) 2011 Texas Instruments Incorporated |
| 9 | * | 10 | * |
| 10 | * This program is free software; you can redistribute it and/or modify | ||
| 11 | * it under the terms of the GNU General Public License version 2 as published | ||
| 12 | * by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | * Some ideas are from old omap-sha1-md5.c driver. | 11 | * Some ideas are from old omap-sha1-md5.c driver. |
| 15 | */ | 12 | */ |
| 16 | 13 | ||
diff --git a/drivers/crypto/sahara.c b/drivers/crypto/sahara.c index fd11162a915e..6b498a90181e 100644 --- a/drivers/crypto/sahara.c +++ b/drivers/crypto/sahara.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Cryptographic API. | 3 | * Cryptographic API. |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Copyright (c) 2013 Vista Silicon S.L. | 8 | * Copyright (c) 2013 Vista Silicon S.L. |
| 8 | * Author: Javier Martin <javier.martin@vista-silicon.com> | 9 | * Author: Javier Martin <javier.martin@vista-silicon.com> |
| 9 | * | 10 | * |
| 10 | * This program is free software; you can redistribute it and/or modify | ||
| 11 | * it under the terms of the GNU General Public License version 2 as published | ||
| 12 | * by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | * Based on omap-aes.c and tegra-aes.c | 11 | * Based on omap-aes.c and tegra-aes.c |
| 15 | */ | 12 | */ |
| 16 | 13 | ||
diff --git a/drivers/crypto/stm32/stm32-hash.c b/drivers/crypto/stm32/stm32-hash.c index bfc49e67124b..29519d1c403f 100644 --- a/drivers/crypto/stm32/stm32-hash.c +++ b/drivers/crypto/stm32/stm32-hash.c | |||
| @@ -1,23 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This file is part of STM32 Crypto driver for Linux. | 3 | * This file is part of STM32 Crypto driver for Linux. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2017, STMicroelectronics - All Rights Reserved | 5 | * Copyright (C) 2017, STMicroelectronics - All Rights Reserved |
| 5 | * Author(s): Lionel DEBIEVE <lionel.debieve@st.com> for STMicroelectronics. | 6 | * Author(s): Lionel DEBIEVE <lionel.debieve@st.com> for STMicroelectronics. |
| 6 | * | ||
| 7 | * License terms: GPL V2.0. | ||
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify it | ||
| 10 | * under the terms of the GNU General Public License version 2 as published by | ||
| 11 | * the Free Software Foundation. | ||
| 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 MERCHANTABILITY or | ||
| 15 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more | ||
| 16 | * details. | ||
| 17 | * | ||
| 18 | * You should have received a copy of the GNU General Public License along with | ||
| 19 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 20 | * | ||
| 21 | */ | 7 | */ |
| 22 | 8 | ||
| 23 | #include <linux/clk.h> | 9 | #include <linux/clk.h> |
diff --git a/drivers/devfreq/devfreq-event.c b/drivers/devfreq/devfreq-event.c index 87e93406d7cd..3dc5fd6065a3 100644 --- a/drivers/devfreq/devfreq-event.c +++ b/drivers/devfreq/devfreq-event.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * devfreq-event: a framework to provide raw data and events of devfreq devices | 3 | * devfreq-event: a framework to provide raw data and events of devfreq devices |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Samsung Electronics | 5 | * Copyright (C) 2015 Samsung Electronics |
| 5 | * Author: Chanwoo Choi <cw00.choi@samsung.com> | 6 | * Author: Chanwoo Choi <cw00.choi@samsung.com> |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * This driver is based on drivers/devfreq/devfreq.c. | 8 | * This driver is based on drivers/devfreq/devfreq.c. |
| 12 | */ | 9 | */ |
| 13 | 10 | ||
diff --git a/drivers/devfreq/devfreq.c b/drivers/devfreq/devfreq.c index 6b6991f0e873..ab22bf8a12d6 100644 --- a/drivers/devfreq/devfreq.c +++ b/drivers/devfreq/devfreq.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * devfreq: Generic Dynamic Voltage and Frequency Scaling (DVFS) Framework | 3 | * devfreq: Generic Dynamic Voltage and Frequency Scaling (DVFS) Framework |
| 3 | * for Non-CPU Devices. | 4 | * for Non-CPU Devices. |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2011 Samsung Electronics | 6 | * Copyright (C) 2011 Samsung Electronics |
| 6 | * MyungJoo Ham <myungjoo.ham@samsung.com> | 7 | * MyungJoo Ham <myungjoo.ham@samsung.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
diff --git a/drivers/devfreq/event/exynos-nocp.c b/drivers/devfreq/event/exynos-nocp.c index f6e7956fc91a..1c565926db9f 100644 --- a/drivers/devfreq/event/exynos-nocp.c +++ b/drivers/devfreq/event/exynos-nocp.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * exynos-nocp.c - EXYNOS NoC (Network On Chip) Probe support | 3 | * exynos-nocp.c - EXYNOS NoC (Network On Chip) Probe support |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2016 Samsung Electronics Co., Ltd. | 5 | * Copyright (c) 2016 Samsung Electronics Co., Ltd. |
| 5 | * Author : Chanwoo Choi <cw00.choi@samsung.com> | 6 | * Author : Chanwoo Choi <cw00.choi@samsung.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/clk.h> | 9 | #include <linux/clk.h> |
diff --git a/drivers/devfreq/event/exynos-nocp.h b/drivers/devfreq/event/exynos-nocp.h index 28564db0edb8..55cc96284a36 100644 --- a/drivers/devfreq/event/exynos-nocp.h +++ b/drivers/devfreq/event/exynos-nocp.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * exynos-nocp.h - EXYNOS NoC (Network on Chip) Probe header file | 3 | * exynos-nocp.h - EXYNOS NoC (Network on Chip) Probe header file |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2016 Samsung Electronics Co., Ltd. | 5 | * Copyright (c) 2016 Samsung Electronics Co., Ltd. |
| 5 | * Author : Chanwoo Choi <cw00.choi@samsung.com> | 6 | * Author : Chanwoo Choi <cw00.choi@samsung.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __EXYNOS_NOCP_H__ | 9 | #ifndef __EXYNOS_NOCP_H__ |
diff --git a/drivers/devfreq/event/exynos-ppmu.c b/drivers/devfreq/event/exynos-ppmu.c index c2ea94957501..3ee3dd5653aa 100644 --- a/drivers/devfreq/event/exynos-ppmu.c +++ b/drivers/devfreq/event/exynos-ppmu.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * exynos_ppmu.c - EXYNOS PPMU (Platform Performance Monitoring Unit) support | 3 | * exynos_ppmu.c - EXYNOS PPMU (Platform Performance Monitoring Unit) support |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2014-2015 Samsung Electronics Co., Ltd. | 5 | * Copyright (c) 2014-2015 Samsung Electronics Co., Ltd. |
| 5 | * Author : Chanwoo Choi <cw00.choi@samsung.com> | 6 | * Author : Chanwoo Choi <cw00.choi@samsung.com> |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * This driver is based on drivers/devfreq/exynos/exynos_ppmu.c | 8 | * This driver is based on drivers/devfreq/exynos/exynos_ppmu.c |
| 12 | */ | 9 | */ |
| 13 | 10 | ||
diff --git a/drivers/devfreq/event/exynos-ppmu.h b/drivers/devfreq/event/exynos-ppmu.h index 05774c449137..284420047455 100644 --- a/drivers/devfreq/event/exynos-ppmu.h +++ b/drivers/devfreq/event/exynos-ppmu.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * exynos_ppmu.h - EXYNOS PPMU header file | 3 | * exynos_ppmu.h - EXYNOS PPMU header file |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2015 Samsung Electronics Co., Ltd. | 5 | * Copyright (c) 2015 Samsung Electronics Co., Ltd. |
| 5 | * Author : Chanwoo Choi <cw00.choi@samsung.com> | 6 | * Author : Chanwoo Choi <cw00.choi@samsung.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __EXYNOS_PPMU_H__ | 9 | #ifndef __EXYNOS_PPMU_H__ |
diff --git a/drivers/devfreq/exynos-bus.c b/drivers/devfreq/exynos-bus.c index 486cc5b422f1..d9f377912c10 100644 --- a/drivers/devfreq/exynos-bus.c +++ b/drivers/devfreq/exynos-bus.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Generic Exynos Bus frequency driver with DEVFREQ Framework | 3 | * Generic Exynos Bus frequency driver with DEVFREQ Framework |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * This driver support Exynos Bus frequency feature by using | 8 | * This driver support Exynos Bus frequency feature by using |
| 8 | * DEVFREQ framework and is based on drivers/devfreq/exynos/exynos4_bus.c. | 9 | * DEVFREQ framework and is based on drivers/devfreq/exynos/exynos4_bus.c. |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/clk.h> | 12 | #include <linux/clk.h> |
diff --git a/drivers/devfreq/governor.h b/drivers/devfreq/governor.h index f53339ca610f..bbe5ff9fcecf 100644 --- a/drivers/devfreq/governor.h +++ b/drivers/devfreq/governor.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * governor.h - internal header for devfreq governors. | 3 | * governor.h - internal header for devfreq governors. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Samsung Electronics | 5 | * Copyright (C) 2011 Samsung Electronics |
| 5 | * MyungJoo Ham <myungjoo.ham@samsung.com> | 6 | * MyungJoo Ham <myungjoo.ham@samsung.com> |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * This header is for devfreq governors in drivers/devfreq/ | 8 | * This header is for devfreq governors in drivers/devfreq/ |
| 12 | */ | 9 | */ |
| 13 | 10 | ||
diff --git a/drivers/devfreq/governor_passive.c b/drivers/devfreq/governor_passive.c index 3bc29acbd54e..58308948b863 100644 --- a/drivers/devfreq/governor_passive.c +++ b/drivers/devfreq/governor_passive.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/devfreq/governor_passive.c | 3 | * linux/drivers/devfreq/governor_passive.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016 Samsung Electronics | 5 | * Copyright (C) 2016 Samsung Electronics |
| 5 | * Author: Chanwoo Choi <cw00.choi@samsung.com> | 6 | * Author: Chanwoo Choi <cw00.choi@samsung.com> |
| 6 | * Author: MyungJoo Ham <myungjoo.ham@samsung.com> | 7 | * Author: MyungJoo Ham <myungjoo.ham@samsung.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/devfreq/governor_performance.c b/drivers/devfreq/governor_performance.c index ded429fd51be..5dbc1e56ec08 100644 --- a/drivers/devfreq/governor_performance.c +++ b/drivers/devfreq/governor_performance.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/devfreq/governor_performance.c | 3 | * linux/drivers/devfreq/governor_performance.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Samsung Electronics | 5 | * Copyright (C) 2011 Samsung Electronics |
| 5 | * MyungJoo Ham <myungjoo.ham@samsung.com> | 6 | * MyungJoo Ham <myungjoo.ham@samsung.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/devfreq.h> | 9 | #include <linux/devfreq.h> |
diff --git a/drivers/devfreq/governor_powersave.c b/drivers/devfreq/governor_powersave.c index 9e8897f5ac42..4746af2435b0 100644 --- a/drivers/devfreq/governor_powersave.c +++ b/drivers/devfreq/governor_powersave.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/devfreq/governor_powersave.c | 3 | * linux/drivers/devfreq/governor_powersave.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Samsung Electronics | 5 | * Copyright (C) 2011 Samsung Electronics |
| 5 | * MyungJoo Ham <myungjoo.ham@samsung.com> | 6 | * MyungJoo Ham <myungjoo.ham@samsung.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/devfreq.h> | 9 | #include <linux/devfreq.h> |
diff --git a/drivers/devfreq/governor_simpleondemand.c b/drivers/devfreq/governor_simpleondemand.c index c0417f0e081e..3d809f228619 100644 --- a/drivers/devfreq/governor_simpleondemand.c +++ b/drivers/devfreq/governor_simpleondemand.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/devfreq/governor_simpleondemand.c | 3 | * linux/drivers/devfreq/governor_simpleondemand.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Samsung Electronics | 5 | * Copyright (C) 2011 Samsung Electronics |
| 5 | * MyungJoo Ham <myungjoo.ham@samsung.com> | 6 | * MyungJoo Ham <myungjoo.ham@samsung.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/errno.h> | 9 | #include <linux/errno.h> |
diff --git a/drivers/devfreq/governor_userspace.c b/drivers/devfreq/governor_userspace.c index 378d84c011df..af94942fcf95 100644 --- a/drivers/devfreq/governor_userspace.c +++ b/drivers/devfreq/governor_userspace.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/devfreq/governor_userspace.c | 3 | * linux/drivers/devfreq/governor_userspace.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Samsung Electronics | 5 | * Copyright (C) 2011 Samsung Electronics |
| 5 | * MyungJoo Ham <myungjoo.ham@samsung.com> | 6 | * MyungJoo Ham <myungjoo.ham@samsung.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/slab.h> | 9 | #include <linux/slab.h> |
diff --git a/drivers/dma-buf/dma-buf.c b/drivers/dma-buf/dma-buf.c index 7c858020d14b..bf4d4c80fbc6 100644 --- a/drivers/dma-buf/dma-buf.c +++ b/drivers/dma-buf/dma-buf.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Framework for buffer objects that can be shared across devices/subsystems. | 3 | * Framework for buffer objects that can be shared across devices/subsystems. |
| 3 | * | 4 | * |
| @@ -8,18 +9,6 @@ | |||
| 8 | * Arnd Bergmann <arnd@arndb.de>, Rob Clark <rob@ti.com> and | 9 | * Arnd Bergmann <arnd@arndb.de>, Rob Clark <rob@ti.com> and |
| 9 | * Daniel Vetter <daniel@ffwll.ch> for their support in creation and | 10 | * Daniel Vetter <daniel@ffwll.ch> for their support in creation and |
| 10 | * refining of this idea. | 11 | * refining of this idea. |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify it | ||
| 13 | * under the terms of the GNU General Public License version 2 as published by | ||
| 14 | * the Free Software Foundation. | ||
| 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 with | ||
| 22 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 23 | */ | 12 | */ |
| 24 | 13 | ||
| 25 | #include <linux/fs.h> | 14 | #include <linux/fs.h> |
diff --git a/drivers/dma/acpi-dma.c b/drivers/dma/acpi-dma.c index 4a748c3435d7..30243f5c0710 100644 --- a/drivers/dma/acpi-dma.c +++ b/drivers/dma/acpi-dma.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ACPI helpers for DMA request / controller | 3 | * ACPI helpers for DMA request / controller |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Copyright (C) 2013, Intel Corporation | 7 | * Copyright (C) 2013, Intel Corporation |
| 7 | * Authors: Andy Shevchenko <andriy.shevchenko@linux.intel.com> | 8 | * Authors: Andy Shevchenko <andriy.shevchenko@linux.intel.com> |
| 8 | * Mika Westerberg <mika.westerberg@linux.intel.com> | 9 | * Mika Westerberg <mika.westerberg@linux.intel.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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/device.h> | 12 | #include <linux/device.h> |
diff --git a/drivers/dma/at_xdmac.c b/drivers/dma/at_xdmac.c index e4ae2ee46d3f..627ef3e5b312 100644 --- a/drivers/dma/at_xdmac.c +++ b/drivers/dma/at_xdmac.c | |||
| @@ -1,21 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for the Atmel Extensible DMA Controller (aka XDMAC on AT91 systems) | 3 | * Driver for the Atmel Extensible DMA Controller (aka XDMAC on AT91 systems) |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 Atmel Corporation | 5 | * Copyright (C) 2014 Atmel Corporation |
| 5 | * | 6 | * |
| 6 | * Author: Ludovic Desroches <ludovic.desroches@atmel.com> | 7 | * Author: Ludovic Desroches <ludovic.desroches@atmel.com> |
| 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 version 2 as published by | ||
| 10 | * the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 13 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 14 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 15 | * more details. | ||
| 16 | * | ||
| 17 | * You should have received a copy of the GNU General Public License along with | ||
| 18 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 19 | */ | 8 | */ |
| 20 | 9 | ||
| 21 | #include <asm/barrier.h> | 10 | #include <asm/barrier.h> |
diff --git a/drivers/dma/bestcomm/bcom_ata_task.c b/drivers/dma/bestcomm/bcom_ata_task.c index cc6049a4e469..9a1c349e932f 100644 --- a/drivers/dma/bestcomm/bcom_ata_task.c +++ b/drivers/dma/bestcomm/bcom_ata_task.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Bestcomm ATA task microcode | 3 | * Bestcomm ATA task microcode |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2004 Freescale Semiconductor, Inc. | 5 | * Copyright (c) 2004 Freescale Semiconductor, Inc. |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Created based on bestcom/code_dma/image_rtos1/dma_image.hex | 7 | * Created based on bestcom/code_dma/image_rtos1/dma_image.hex |
| 11 | */ | 8 | */ |
| 12 | 9 | ||
diff --git a/drivers/dma/bestcomm/bcom_fec_rx_task.c b/drivers/dma/bestcomm/bcom_fec_rx_task.c index a1ad6a02fcef..c610dc76a82e 100644 --- a/drivers/dma/bestcomm/bcom_fec_rx_task.c +++ b/drivers/dma/bestcomm/bcom_fec_rx_task.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Bestcomm FEC RX task microcode | 3 | * Bestcomm FEC RX task microcode |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2004 Freescale Semiconductor, Inc. | 5 | * Copyright (c) 2004 Freescale Semiconductor, Inc. |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Automatically created based on BestCommAPI-2.2/code_dma/image_rtos1/dma_image.hex | 7 | * Automatically created based on BestCommAPI-2.2/code_dma/image_rtos1/dma_image.hex |
| 11 | * on Tue Mar 22 11:19:38 2005 GMT | 8 | * on Tue Mar 22 11:19:38 2005 GMT |
| 12 | */ | 9 | */ |
diff --git a/drivers/dma/bestcomm/bcom_fec_tx_task.c b/drivers/dma/bestcomm/bcom_fec_tx_task.c index b1c495c3a65a..410b42695668 100644 --- a/drivers/dma/bestcomm/bcom_fec_tx_task.c +++ b/drivers/dma/bestcomm/bcom_fec_tx_task.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Bestcomm FEC TX task microcode | 3 | * Bestcomm FEC TX task microcode |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2004 Freescale Semiconductor, Inc. | 5 | * Copyright (c) 2004 Freescale Semiconductor, Inc. |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Automatically created based on BestCommAPI-2.2/code_dma/image_rtos1/dma_image.hex | 7 | * Automatically created based on BestCommAPI-2.2/code_dma/image_rtos1/dma_image.hex |
| 11 | * on Tue Mar 22 11:19:29 2005 GMT | 8 | * on Tue Mar 22 11:19:29 2005 GMT |
| 12 | */ | 9 | */ |
diff --git a/drivers/dma/bestcomm/bcom_gen_bd_rx_task.c b/drivers/dma/bestcomm/bcom_gen_bd_rx_task.c index efee022b0256..8dd38ede26d2 100644 --- a/drivers/dma/bestcomm/bcom_gen_bd_rx_task.c +++ b/drivers/dma/bestcomm/bcom_gen_bd_rx_task.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Bestcomm GenBD RX task microcode | 3 | * Bestcomm GenBD RX task microcode |
| 3 | * | 4 | * |
| @@ -5,13 +6,8 @@ | |||
| 5 | * Jeff Gibbons <jeff.gibbons@appspec.com> | 6 | * Jeff Gibbons <jeff.gibbons@appspec.com> |
| 6 | * Copyright (c) 2004 Freescale Semiconductor, Inc. | 7 | * Copyright (c) 2004 Freescale Semiconductor, Inc. |
| 7 | * | 8 | * |
| 8 | * This program is free software; you can redistribute it and/or modify it | ||
| 9 | * under the terms of the GNU General Public License version 2 as published | ||
| 10 | * by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * Based on BestCommAPI-2.2/code_dma/image_rtos1/dma_image.hex | 9 | * Based on BestCommAPI-2.2/code_dma/image_rtos1/dma_image.hex |
| 13 | * on Tue Mar 4 10:14:12 2006 GMT | 10 | * on Tue Mar 4 10:14:12 2006 GMT |
| 14 | * | ||
| 15 | */ | 11 | */ |
| 16 | 12 | ||
| 17 | #include <asm/types.h> | 13 | #include <asm/types.h> |
diff --git a/drivers/dma/bestcomm/bcom_gen_bd_tx_task.c b/drivers/dma/bestcomm/bcom_gen_bd_tx_task.c index c605aa42ecbb..844dfe258639 100644 --- a/drivers/dma/bestcomm/bcom_gen_bd_tx_task.c +++ b/drivers/dma/bestcomm/bcom_gen_bd_tx_task.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Bestcomm GenBD TX task microcode | 3 | * Bestcomm GenBD TX task microcode |
| 3 | * | 4 | * |
| @@ -5,13 +6,8 @@ | |||
| 5 | * Jeff Gibbons <jeff.gibbons@appspec.com> | 6 | * Jeff Gibbons <jeff.gibbons@appspec.com> |
| 6 | * Copyright (c) 2004 Freescale Semiconductor, Inc. | 7 | * Copyright (c) 2004 Freescale Semiconductor, Inc. |
| 7 | * | 8 | * |
| 8 | * This program is free software; you can redistribute it and/or modify it | ||
| 9 | * under the terms of the GNU General Public License version 2 as published | ||
| 10 | * by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * Based on BestCommAPI-2.2/code_dma/image_rtos1/dma_image.hex | 9 | * Based on BestCommAPI-2.2/code_dma/image_rtos1/dma_image.hex |
| 13 | * on Tue Mar 4 10:14:12 2006 GMT | 10 | * on Tue Mar 4 10:14:12 2006 GMT |
| 14 | * | ||
| 15 | */ | 11 | */ |
| 16 | 12 | ||
| 17 | #include <asm/types.h> | 13 | #include <asm/types.h> |
diff --git a/drivers/dma/bestcomm/gen_bd.c b/drivers/dma/bestcomm/gen_bd.c index 1a5b22d88127..906ddba6a6f5 100644 --- a/drivers/dma/bestcomm/gen_bd.c +++ b/drivers/dma/bestcomm/gen_bd.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for MPC52xx processor BestComm General Buffer Descriptor | 3 | * Driver for MPC52xx processor BestComm General Buffer Descriptor |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2007 Sylvain Munaut <tnt@246tNt.com> | 5 | * Copyright (C) 2007 Sylvain Munaut <tnt@246tNt.com> |
| 5 | * Copyright (C) 2006 AppSpec Computer Technologies Corp. | 6 | * Copyright (C) 2006 AppSpec Computer Technologies Corp. |
| 6 | * Jeff Gibbons <jeff.gibbons@appspec.com> | 7 | * Jeff Gibbons <jeff.gibbons@appspec.com> |
| 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 version 2 as published | ||
| 10 | * by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/dma/dmatest.c b/drivers/dma/dmatest.c index b96814a7dceb..d0ad46e916a6 100644 --- a/drivers/dma/dmatest.c +++ b/drivers/dma/dmatest.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * DMA Engine test module | 3 | * DMA Engine test module |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2007 Atmel Corporation | 5 | * Copyright (C) 2007 Atmel Corporation |
| 5 | * Copyright (C) 2013 Intel Corporation | 6 | * Copyright (C) 2013 Intel Corporation |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 8 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 12 | 9 | ||
diff --git a/drivers/dma/hsu/hsu.c b/drivers/dma/hsu/hsu.c index e06f20272fd7..0c2610066ba9 100644 --- a/drivers/dma/hsu/hsu.c +++ b/drivers/dma/hsu/hsu.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Core driver for the High Speed UART DMA | 3 | * Core driver for the High Speed UART DMA |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Author: Andy Shevchenko <andriy.shevchenko@linux.intel.com> | 6 | * Author: Andy Shevchenko <andriy.shevchenko@linux.intel.com> |
| 6 | * | 7 | * |
| 7 | * Partially based on the bits found in drivers/tty/serial/mfd.c. | 8 | * Partially based on the bits found in drivers/tty/serial/mfd.c. |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | /* | 11 | /* |
diff --git a/drivers/dma/hsu/hsu.h b/drivers/dma/hsu/hsu.h index 486b023b3af0..9e5956345748 100644 --- a/drivers/dma/hsu/hsu.h +++ b/drivers/dma/hsu/hsu.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for the High Speed UART DMA | 3 | * Driver for the High Speed UART DMA |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Intel Corporation | 5 | * Copyright (C) 2015 Intel Corporation |
| 5 | * | 6 | * |
| 6 | * Partially based on the bits found in drivers/tty/serial/mfd.c. | 7 | * Partially based on the bits found in drivers/tty/serial/mfd.c. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef __DMA_HSU_H__ | 10 | #ifndef __DMA_HSU_H__ |
diff --git a/drivers/dma/hsu/pci.c b/drivers/dma/hsu/pci.c index ad45cd344bba..07cc7320a614 100644 --- a/drivers/dma/hsu/pci.c +++ b/drivers/dma/hsu/pci.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * PCI driver for the High Speed UART DMA | 3 | * PCI driver for the High Speed UART DMA |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Author: Andy Shevchenko <andriy.shevchenko@linux.intel.com> | 6 | * Author: Andy Shevchenko <andriy.shevchenko@linux.intel.com> |
| 6 | * | 7 | * |
| 7 | * Partially based on the bits found in drivers/tty/serial/mfd.c. | 8 | * Partially based on the bits found in drivers/tty/serial/mfd.c. |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/bitops.h> | 11 | #include <linux/bitops.h> |
diff --git a/drivers/dma/idma64.c b/drivers/dma/idma64.c index 07fd4f25cdd8..f5a84c846394 100644 --- a/drivers/dma/idma64.c +++ b/drivers/dma/idma64.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Core driver for the Intel integrated DMA 64-bit | 3 | * Core driver for the Intel integrated DMA 64-bit |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Intel Corporation | 5 | * Copyright (C) 2015 Intel Corporation |
| 5 | * Author: Andy Shevchenko <andriy.shevchenko@linux.intel.com> | 6 | * Author: Andy Shevchenko <andriy.shevchenko@linux.intel.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/bitops.h> | 9 | #include <linux/bitops.h> |
diff --git a/drivers/dma/idma64.h b/drivers/dma/idma64.h index baa32e1425de..d013b54356aa 100644 --- a/drivers/dma/idma64.h +++ b/drivers/dma/idma64.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for the Intel integrated DMA 64-bit | 3 | * Driver for the Intel integrated DMA 64-bit |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Intel Corporation | 5 | * Copyright (C) 2015 Intel 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __DMA_IDMA64_H__ | 8 | #ifndef __DMA_IDMA64_H__ |
diff --git a/drivers/dma/ipu/ipu_idmac.c b/drivers/dma/ipu/ipu_idmac.c index bbff52be4f0f..0457b1f26540 100644 --- a/drivers/dma/ipu/ipu_idmac.c +++ b/drivers/dma/ipu/ipu_idmac.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2008 | 3 | * Copyright (C) 2008 |
| 3 | * Guennadi Liakhovetski, DENX Software Engineering, <lg@denx.de> | 4 | * Guennadi Liakhovetski, DENX Software Engineering, <lg@denx.de> |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2005-2007 Freescale Semiconductor, Inc. All Rights Reserved. | 6 | * Copyright (C) 2005-2007 Freescale Semiconductor, Inc. All Rights Reserved. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/dma-mapping.h> | 9 | #include <linux/dma-mapping.h> |
diff --git a/drivers/dma/ipu/ipu_intern.h b/drivers/dma/ipu/ipu_intern.h index 545cf11a94ab..e7ec1dec3edf 100644 --- a/drivers/dma/ipu/ipu_intern.h +++ b/drivers/dma/ipu/ipu_intern.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2008 | 3 | * Copyright (C) 2008 |
| 3 | * Guennadi Liakhovetski, DENX Software Engineering, <lg@denx.de> | 4 | * Guennadi Liakhovetski, DENX Software Engineering, <lg@denx.de> |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2005-2007 Freescale Semiconductor, Inc. All Rights Reserved. | 6 | * Copyright (C) 2005-2007 Freescale Semiconductor, Inc. All Rights Reserved. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef _IPU_INTERN_H_ | 9 | #ifndef _IPU_INTERN_H_ |
diff --git a/drivers/dma/ipu/ipu_irq.c b/drivers/dma/ipu/ipu_irq.c index 284627806b88..0d5c42f7bfa4 100644 --- a/drivers/dma/ipu/ipu_irq.c +++ b/drivers/dma/ipu/ipu_irq.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2008 | 3 | * Copyright (C) 2008 |
| 3 | * Guennadi Liakhovetski, DENX Software Engineering, <lg@denx.de> | 4 | * Guennadi Liakhovetski, DENX Software Engineering, <lg@denx.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/init.h> | 7 | #include <linux/init.h> |
diff --git a/drivers/dma/k3dma.c b/drivers/dma/k3dma.c index 5737d92eaeeb..4b36c8810517 100644 --- a/drivers/dma/k3dma.c +++ b/drivers/dma/k3dma.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2013 - 2015 Linaro Ltd. | 3 | * Copyright (c) 2013 - 2015 Linaro Ltd. |
| 3 | * Copyright (c) 2013 Hisilicon Limited. | 4 | * Copyright (c) 2013 Hisilicon Limited. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include <linux/sched.h> | 6 | #include <linux/sched.h> |
| 10 | #include <linux/device.h> | 7 | #include <linux/device.h> |
diff --git a/drivers/dma/lpc18xx-dmamux.c b/drivers/dma/lpc18xx-dmamux.c index 761f32687055..df98cae8792b 100644 --- a/drivers/dma/lpc18xx-dmamux.c +++ b/drivers/dma/lpc18xx-dmamux.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * DMA Router driver for LPC18xx/43xx DMA MUX | 3 | * DMA Router driver for LPC18xx/43xx DMA MUX |
| 3 | * | 4 | * |
| @@ -6,11 +7,6 @@ | |||
| 6 | * Based on TI DMA Crossbar driver by: | 7 | * Based on TI DMA Crossbar driver by: |
| 7 | * Copyright (C) 2015 Texas Instruments Incorporated - http://www.ti.com | 8 | * Copyright (C) 2015 Texas Instruments Incorporated - http://www.ti.com |
| 8 | * Author: Peter Ujfalusi <peter.ujfalusi@ti.com> | 9 | * Author: Peter Ujfalusi <peter.ujfalusi@ti.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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | */ | 10 | */ |
| 15 | 11 | ||
| 16 | #include <linux/err.h> | 12 | #include <linux/err.h> |
diff --git a/drivers/dma/mmp_pdma.c b/drivers/dma/mmp_pdma.c index 334bab92d26d..7fe494fc50d4 100644 --- a/drivers/dma/mmp_pdma.c +++ b/drivers/dma/mmp_pdma.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 Marvell International Ltd. | 3 | * Copyright 2012 Marvell International Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/err.h> | 6 | #include <linux/err.h> |
diff --git a/drivers/dma/of-dma.c b/drivers/dma/of-dma.c index 91fd395c90c4..1e4d9ef2aea1 100644 --- a/drivers/dma/of-dma.c +++ b/drivers/dma/of-dma.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Device tree helpers for DMA request / controller | 3 | * Device tree helpers for DMA request / controller |
| 3 | * | 4 | * |
| 4 | * Based on of_gpio.c | 5 | * Based on of_gpio.c |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ | 7 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/device.h> | 10 | #include <linux/device.h> |
diff --git a/drivers/dma/pxa_dma.c b/drivers/dma/pxa_dma.c index b429642f3e7a..468c234cb3be 100644 --- a/drivers/dma/pxa_dma.c +++ b/drivers/dma/pxa_dma.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2015 Robert Jarzmik <robert.jarzmik@free.fr> | 3 | * Copyright 2015 Robert Jarzmik <robert.jarzmik@free.fr> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/err.h> | 6 | #include <linux/err.h> |
diff --git a/drivers/dma/sa11x0-dma.c b/drivers/dma/sa11x0-dma.c index 3fae23768b47..afb68055ed1b 100644 --- a/drivers/dma/sa11x0-dma.c +++ b/drivers/dma/sa11x0-dma.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * SA11x0 DMAengine support | 3 | * SA11x0 DMAengine support |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Russell King | 5 | * Copyright (C) 2012 Russell King |
| 5 | * Derived in part from arch/arm/mach-sa1100/dma.c, | 6 | * Derived in part from arch/arm/mach-sa1100/dma.c, |
| 6 | * Copyright (C) 2000, 2001 by Nicolas Pitre | 7 | * Copyright (C) 2000, 2001 by Nicolas Pitre |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #include <linux/sched.h> | 9 | #include <linux/sched.h> |
| 13 | #include <linux/device.h> | 10 | #include <linux/device.h> |
diff --git a/drivers/dma/ti/dma-crossbar.c b/drivers/dma/ti/dma-crossbar.c index 9272b173c746..ad2f0a4cd6a4 100644 --- a/drivers/dma/ti/dma-crossbar.c +++ b/drivers/dma/ti/dma-crossbar.c | |||
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Texas Instruments Incorporated - http://www.ti.com | 3 | * Copyright (C) 2015 Texas Instruments Incorporated - http://www.ti.com |
| 3 | * Author: Peter Ujfalusi <peter.ujfalusi@ti.com> | 4 | * Author: Peter Ujfalusi <peter.ujfalusi@ti.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | */ | 5 | */ |
| 10 | #include <linux/slab.h> | 6 | #include <linux/slab.h> |
| 11 | #include <linux/err.h> | 7 | #include <linux/err.h> |
diff --git a/drivers/dma/ti/omap-dma.c b/drivers/dma/ti/omap-dma.c index a4a931ddf6f6..ba2489d4ea24 100644 --- a/drivers/dma/ti/omap-dma.c +++ b/drivers/dma/ti/omap-dma.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP DMAengine support | 3 | * OMAP DMAengine support |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #include <linux/delay.h> | 5 | #include <linux/delay.h> |
| 9 | #include <linux/dmaengine.h> | 6 | #include <linux/dmaengine.h> |
diff --git a/drivers/dma/txx9dmac.c b/drivers/dma/txx9dmac.c index e8d0881b64d8..628bdf4430c7 100644 --- a/drivers/dma/txx9dmac.c +++ b/drivers/dma/txx9dmac.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for the TXx9 SoC DMA Controller | 3 | * Driver for the TXx9 SoC DMA Controller |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009 Atsushi Nemoto | 5 | * Copyright (C) 2009 Atsushi Nemoto |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/dma-mapping.h> | 7 | #include <linux/dma-mapping.h> |
| 11 | #include <linux/init.h> | 8 | #include <linux/init.h> |
diff --git a/drivers/dma/txx9dmac.h b/drivers/dma/txx9dmac.h index f6517b928bab..aa53eafb1519 100644 --- a/drivers/dma/txx9dmac.h +++ b/drivers/dma/txx9dmac.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for the TXx9 SoC DMA Controller | 3 | * Driver for the TXx9 SoC DMA Controller |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009 Atsushi Nemoto | 5 | * Copyright (C) 2009 Atsushi Nemoto |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef TXX9DMAC_H | 7 | #ifndef TXX9DMAC_H |
| 11 | #define TXX9DMAC_H | 8 | #define TXX9DMAC_H |
diff --git a/drivers/dma/virt-dma.c b/drivers/dma/virt-dma.c index 88ad8ed2a8d6..bb5390847257 100644 --- a/drivers/dma/virt-dma.c +++ b/drivers/dma/virt-dma.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Virtual DMA channel support for DMAengine | 3 | * Virtual DMA channel support for DMAengine |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Russell King | 5 | * Copyright (C) 2012 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/device.h> | 7 | #include <linux/device.h> |
| 11 | #include <linux/dmaengine.h> | 8 | #include <linux/dmaengine.h> |
diff --git a/drivers/dma/virt-dma.h b/drivers/dma/virt-dma.h index b09b75ab0751..23342ca23d4a 100644 --- a/drivers/dma/virt-dma.h +++ b/drivers/dma/virt-dma.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Virtual DMA channel support for DMAengine | 3 | * Virtual DMA channel support for DMAengine |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Russell King | 5 | * Copyright (C) 2012 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef VIRT_DMA_H | 7 | #ifndef VIRT_DMA_H |
| 11 | #define VIRT_DMA_H | 8 | #define VIRT_DMA_H |
diff --git a/drivers/dma/zx_dma.c b/drivers/dma/zx_dma.c index 2571bc7693df..9f4436f7c914 100644 --- a/drivers/dma/zx_dma.c +++ b/drivers/dma/zx_dma.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2015 Linaro. | 3 | * Copyright 2015 Linaro. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #include <linux/sched.h> | 5 | #include <linux/sched.h> |
| 9 | #include <linux/device.h> | 6 | #include <linux/device.h> |
diff --git a/drivers/extcon/extcon-adc-jack.c b/drivers/extcon/extcon-adc-jack.c index 18026354c332..ee9b5f70bfa4 100644 --- a/drivers/extcon/extcon-adc-jack.c +++ b/drivers/extcon/extcon-adc-jack.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * drivers/extcon/extcon-adc-jack.c | 3 | * drivers/extcon/extcon-adc-jack.c |
| 3 | * | 4 | * |
| @@ -10,11 +11,6 @@ | |||
| 10 | * MyungJoo Ham <myungjoo.ham@samsung.com> | 11 | * MyungJoo Ham <myungjoo.ham@samsung.com> |
| 11 | * | 12 | * |
| 12 | * Modified for calling to IIO to get adc by <anish.singh@samsung.com> | 13 | * Modified for calling to IIO to get adc by <anish.singh@samsung.com> |
| 13 | * | ||
| 14 | * This program is free software; you can redistribute it and/or modify | ||
| 15 | * it under the terms of the GNU General Public License version 2 as | ||
| 16 | * published by the Free Software Foundation. | ||
| 17 | * | ||
| 18 | */ | 14 | */ |
| 19 | 15 | ||
| 20 | #include <linux/module.h> | 16 | #include <linux/module.h> |
diff --git a/drivers/extcon/extcon-max3355.c b/drivers/extcon/extcon-max3355.c index 1335a476bfec..fa01926c09f1 100644 --- a/drivers/extcon/extcon-max3355.c +++ b/drivers/extcon/extcon-max3355.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Maxim Integrated MAX3355 USB OTG chip extcon driver | 3 | * Maxim Integrated MAX3355 USB OTG chip extcon driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014-2015 Cogent Embedded, Inc. | 5 | * Copyright (C) 2014-2015 Cogent Embedded, Inc. |
| 5 | * Author: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> | 6 | * Author: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> |
| 6 | * | ||
| 7 | * This software is licensed under the terms of the GNU General Public | ||
| 8 | * License version 2, as published by the Free Software Foundation, and | ||
| 9 | * may be copied, distributed, and modified under those terms. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/extcon-provider.h> | 9 | #include <linux/extcon-provider.h> |
diff --git a/drivers/firmware/Kconfig b/drivers/firmware/Kconfig index 9026df923542..d40ccc3af9e2 100644 --- a/drivers/firmware/Kconfig +++ b/drivers/firmware/Kconfig | |||
| @@ -256,7 +256,7 @@ config TI_SCI_PROTOCOL | |||
| 256 | 256 | ||
| 257 | config TRUSTED_FOUNDATIONS | 257 | config TRUSTED_FOUNDATIONS |
| 258 | bool "Trusted Foundations secure monitor support" | 258 | bool "Trusted Foundations secure monitor support" |
| 259 | depends on ARM | 259 | depends on ARM && CPU_V7 |
| 260 | help | 260 | help |
| 261 | Some devices (including most early Tegra-based consumer devices on | 261 | Some devices (including most early Tegra-based consumer devices on |
| 262 | the market) are booted with the Trusted Foundations secure monitor | 262 | the market) are booted with the Trusted Foundations secure monitor |
diff --git a/drivers/firmware/efi/libstub/arm-stub.c b/drivers/firmware/efi/libstub/arm-stub.c index 04e6ecd72cd9..c382a48c6678 100644 --- a/drivers/firmware/efi/libstub/arm-stub.c +++ b/drivers/firmware/efi/libstub/arm-stub.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * EFI stub implementation that is shared by arm and arm64 architectures. | 3 | * EFI stub implementation that is shared by arm and arm64 architectures. |
| 3 | * This should be #included by the EFI stub implementation files. | 4 | * This should be #included by the EFI stub implementation files. |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Roy Franz <roy.franz@linaro.org | 7 | * Roy Franz <roy.franz@linaro.org |
| 7 | * Copyright (C) 2013 Red Hat, Inc. | 8 | * Copyright (C) 2013 Red Hat, Inc. |
| 8 | * Mark Salter <msalter@redhat.com> | 9 | * Mark Salter <msalter@redhat.com> |
| 9 | * | ||
| 10 | * This file is part of the Linux kernel, and is made available under the | ||
| 11 | * terms of the GNU General Public License version 2. | ||
| 12 | * | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/efi.h> | 12 | #include <linux/efi.h> |
diff --git a/drivers/firmware/imx/imx-scu-irq.c b/drivers/firmware/imx/imx-scu-irq.c index 043833ad3c1a..687121f8c4d5 100644 --- a/drivers/firmware/imx/imx-scu-irq.c +++ b/drivers/firmware/imx/imx-scu-irq.c | |||
| @@ -100,6 +100,9 @@ int imx_scu_irq_group_enable(u8 group, u32 mask, u8 enable) | |||
| 100 | struct imx_sc_rpc_msg *hdr = &msg.hdr; | 100 | struct imx_sc_rpc_msg *hdr = &msg.hdr; |
| 101 | int ret; | 101 | int ret; |
| 102 | 102 | ||
| 103 | if (!imx_sc_irq_ipc_handle) | ||
| 104 | return -EPROBE_DEFER; | ||
| 105 | |||
| 103 | hdr->ver = IMX_SC_RPC_VERSION; | 106 | hdr->ver = IMX_SC_RPC_VERSION; |
| 104 | hdr->svc = IMX_SC_RPC_SVC_IRQ; | 107 | hdr->svc = IMX_SC_RPC_SVC_IRQ; |
| 105 | hdr->func = IMX_SC_IRQ_FUNC_ENABLE; | 108 | hdr->func = IMX_SC_IRQ_FUNC_ENABLE; |
diff --git a/drivers/firmware/pcdp.c b/drivers/firmware/pcdp.c index e83d6aec0c13..4adeb7a2bdf5 100644 --- a/drivers/firmware/pcdp.c +++ b/drivers/firmware/pcdp.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Parse the EFI PCDP table to locate the console device. | 3 | * Parse the EFI PCDP table to locate the console device. |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Khalid Aziz <khalid.aziz@hp.com> | 6 | * Khalid Aziz <khalid.aziz@hp.com> |
| 6 | * Alex Williamson <alex.williamson@hp.com> | 7 | * Alex Williamson <alex.williamson@hp.com> |
| 7 | * Bjorn Helgaas <bjorn.helgaas@hp.com> | 8 | * Bjorn Helgaas <bjorn.helgaas@hp.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/acpi.h> | 11 | #include <linux/acpi.h> |
diff --git a/drivers/firmware/pcdp.h b/drivers/firmware/pcdp.h index e5530608e00d..ce75d1da9e84 100644 --- a/drivers/firmware/pcdp.h +++ b/drivers/firmware/pcdp.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Definitions for PCDP-defined console devices | 3 | * Definitions for PCDP-defined console devices |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * (c) Copyright 2002, 2004 Hewlett-Packard Development Company, L.P. | 8 | * (c) Copyright 2002, 2004 Hewlett-Packard Development Company, L.P. |
| 8 | * Khalid Aziz <khalid.aziz@hp.com> | 9 | * Khalid Aziz <khalid.aziz@hp.com> |
| 9 | * Bjorn Helgaas <bjorn.helgaas@hp.com> | 10 | * Bjorn Helgaas <bjorn.helgaas@hp.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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #define PCDP_CONSOLE 0 | 13 | #define PCDP_CONSOLE 0 |
diff --git a/drivers/fsi/fsi-scom.c b/drivers/fsi/fsi-scom.c index 81dc01ac2351..343153d47e5b 100644 --- a/drivers/fsi/fsi-scom.c +++ b/drivers/fsi/fsi-scom.c | |||
| @@ -1,16 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * SCOM FSI Client device driver | 3 | * SCOM FSI Client device driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) IBM Corporation 2016 | 5 | * Copyright (C) IBM Corporation 2016 |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | * MERGCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 13 | * GNU General Public License for more details. | ||
| 14 | */ | 6 | */ |
| 15 | 7 | ||
| 16 | #include <linux/fsi.h> | 8 | #include <linux/fsi.h> |
diff --git a/drivers/gpio/gpio-adnp.c b/drivers/gpio/gpio-adnp.c index 12acdac85820..b9fcaab2a931 100644 --- a/drivers/gpio/gpio-adnp.c +++ b/drivers/gpio/gpio-adnp.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011-2012 Avionic Design GmbH | 3 | * Copyright (C) 2011-2012 Avionic Design GmbH |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/gpio/driver.h> | 6 | #include <linux/gpio/driver.h> |
diff --git a/drivers/gpio/gpio-amdpt.c b/drivers/gpio/gpio-amdpt.c index 1ffd7c2d1285..ad255ba7ece9 100644 --- a/drivers/gpio/gpio-amdpt.c +++ b/drivers/gpio/gpio-amdpt.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * AMD Promontory GPIO driver | 3 | * AMD Promontory GPIO driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 ASMedia Technology Inc. | 5 | * Copyright (C) 2015 ASMedia Technology Inc. |
| 5 | * Author: YD Tseng <yd_tseng@asmedia.com.tw> | 6 | * Author: YD Tseng <yd_tseng@asmedia.com.tw> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
diff --git a/drivers/gpio/gpio-ath79.c b/drivers/gpio/gpio-ath79.c index 0a553d676042..6c6dcda1100c 100644 --- a/drivers/gpio/gpio-ath79.c +++ b/drivers/gpio/gpio-ath79.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Atheros AR71XX/AR724X/AR913X GPIO API support | 3 | * Atheros AR71XX/AR724X/AR913X GPIO API support |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (C) 2010-2011 Jaiganesh Narayanan <jnarayanan@atheros.com> | 6 | * Copyright (C) 2010-2011 Jaiganesh Narayanan <jnarayanan@atheros.com> |
| 6 | * Copyright (C) 2008-2011 Gabor Juhos <juhosg@openwrt.org> | 7 | * Copyright (C) 2008-2011 Gabor Juhos <juhosg@openwrt.org> |
| 7 | * Copyright (C) 2008 Imre Kaloz <kaloz@openwrt.org> | 8 | * Copyright (C) 2008 Imre Kaloz <kaloz@openwrt.org> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify it | ||
| 10 | * under the terms of the GNU General Public License version 2 as published | ||
| 11 | * by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/gpio/driver.h> | 11 | #include <linux/gpio/driver.h> |
diff --git a/drivers/gpio/gpio-dwapb.c b/drivers/gpio/gpio-dwapb.c index d3eda65fd6d3..3108be5e208c 100644 --- a/drivers/gpio/gpio-dwapb.c +++ b/drivers/gpio/gpio-dwapb.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2011 Jamie Iles | 3 | * Copyright (c) 2011 Jamie Iles |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * All enquiries to support@picochip.com | 5 | * All enquiries to support@picochip.com |
| 9 | */ | 6 | */ |
| 10 | #include <linux/acpi.h> | 7 | #include <linux/acpi.h> |
diff --git a/drivers/gpio/gpio-exar.c b/drivers/gpio/gpio-exar.c index a09d2f9ebacc..fae327d5b06e 100644 --- a/drivers/gpio/gpio-exar.c +++ b/drivers/gpio/gpio-exar.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * GPIO driver for Exar XR17V35X chip | 3 | * GPIO driver for Exar XR17V35X chip |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> | 5 | * Copyright (C) 2015 Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/bitops.h> | 7 | #include <linux/bitops.h> |
| 11 | #include <linux/device.h> | 8 | #include <linux/device.h> |
diff --git a/drivers/gpio/gpio-max3191x.c b/drivers/gpio/gpio-max3191x.c index 9a8876abeb57..4b4b2ceb82fc 100644 --- a/drivers/gpio/gpio-max3191x.c +++ b/drivers/gpio/gpio-max3191x.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * gpio-max3191x.c - GPIO driver for Maxim MAX3191x industrial serializer | 3 | * gpio-max3191x.c - GPIO driver for Maxim MAX3191x industrial serializer |
| 3 | * | 4 | * |
| @@ -27,10 +28,6 @@ | |||
| 27 | * https://datasheets.maximintegrated.com/en/ds/MAX31912.pdf | 28 | * https://datasheets.maximintegrated.com/en/ds/MAX31912.pdf |
| 28 | * https://datasheets.maximintegrated.com/en/ds/MAX31913.pdf | 29 | * https://datasheets.maximintegrated.com/en/ds/MAX31913.pdf |
| 29 | * https://datasheets.maximintegrated.com/en/ds/MAX31953-MAX31963.pdf | 30 | * https://datasheets.maximintegrated.com/en/ds/MAX31953-MAX31963.pdf |
| 30 | * | ||
| 31 | * This program is free software; you can redistribute it and/or modify | ||
| 32 | * it under the terms of the GNU General Public License (version 2) as | ||
| 33 | * published by the Free Software Foundation. | ||
| 34 | */ | 31 | */ |
| 35 | 32 | ||
| 36 | #include <linux/bitmap.h> | 33 | #include <linux/bitmap.h> |
diff --git a/drivers/gpio/gpio-max7300.c b/drivers/gpio/gpio-max7300.c index 1ae9ba851c9a..19cc2ed6a3f5 100644 --- a/drivers/gpio/gpio-max7300.c +++ b/drivers/gpio/gpio-max7300.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009 Wolfram Sang, Pengutronix | 3 | * Copyright (C) 2009 Wolfram Sang, Pengutronix |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Check max730x.c for further details. | 5 | * Check max730x.c for further details. |
| 9 | */ | 6 | */ |
| 10 | 7 | ||
diff --git a/drivers/gpio/gpio-max7301.c b/drivers/gpio/gpio-max7301.c index 647dfbbc4e1c..1307c243b4e9 100644 --- a/drivers/gpio/gpio-max7301.c +++ b/drivers/gpio/gpio-max7301.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2006 Juergen Beisert, Pengutronix | 3 | * Copyright (C) 2006 Juergen Beisert, Pengutronix |
| 3 | * Copyright (C) 2008 Guennadi Liakhovetski, Pengutronix | 4 | * Copyright (C) 2008 Guennadi Liakhovetski, Pengutronix |
| 4 | * Copyright (C) 2009 Wolfram Sang, Pengutronix | 5 | * Copyright (C) 2009 Wolfram Sang, Pengutronix |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Check max730x.c for further details. | 7 | * Check max730x.c for further details. |
| 11 | */ | 8 | */ |
| 12 | 9 | ||
diff --git a/drivers/gpio/gpio-max730x.c b/drivers/gpio/gpio-max730x.c index 198a36b07773..1e1935c51096 100644 --- a/drivers/gpio/gpio-max730x.c +++ b/drivers/gpio/gpio-max730x.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /** | 2 | /** |
| 2 | * Copyright (C) 2006 Juergen Beisert, Pengutronix | 3 | * Copyright (C) 2006 Juergen Beisert, Pengutronix |
| 3 | * Copyright (C) 2008 Guennadi Liakhovetski, Pengutronix | 4 | * Copyright (C) 2008 Guennadi Liakhovetski, Pengutronix |
| 4 | * Copyright (C) 2009 Wolfram Sang, Pengutronix | 5 | * Copyright (C) 2009 Wolfram Sang, Pengutronix |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * The Maxim MAX7300/1 device is an I2C/SPI driven GPIO expander. There are | 7 | * The Maxim MAX7300/1 device is an I2C/SPI driven GPIO expander. There are |
| 11 | * 28 GPIOs. 8 of them can trigger an interrupt. See datasheet for more | 8 | * 28 GPIOs. 8 of them can trigger an interrupt. See datasheet for more |
| 12 | * details | 9 | * details |
diff --git a/drivers/gpio/gpio-mm-lantiq.c b/drivers/gpio/gpio-mm-lantiq.c index b0754fe69e77..f460d71b0c92 100644 --- a/drivers/gpio/gpio-mm-lantiq.c +++ b/drivers/gpio/gpio-mm-lantiq.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2012 John Crispin <john@phrozen.org> | 4 | * Copyright (C) 2012 John Crispin <john@phrozen.org> |
| 7 | */ | 5 | */ |
diff --git a/drivers/gpio/gpio-omap.c b/drivers/gpio/gpio-omap.c index 16289bafa001..9276ef616430 100644 --- a/drivers/gpio/gpio-omap.c +++ b/drivers/gpio/gpio-omap.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Support functions for OMAP GPIO | 3 | * Support functions for OMAP GPIO |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Copyright (C) 2009 Texas Instruments | 8 | * Copyright (C) 2009 Texas Instruments |
| 8 | * Added OMAP4 support - Santosh Shilimkar <santosh.shilimkar@ti.com> | 9 | * Added OMAP4 support - Santosh Shilimkar <santosh.shilimkar@ti.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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/init.h> | 12 | #include <linux/init.h> |
diff --git a/drivers/gpio/gpio-pl061.c b/drivers/gpio/gpio-pl061.c index dc42571e6fdc..9aad32206e84 100644 --- a/drivers/gpio/gpio-pl061.c +++ b/drivers/gpio/gpio-pl061.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2008, 2009 Provigent Ltd. | 3 | * Copyright (C) 2008, 2009 Provigent Ltd. |
| 3 | * | 4 | * |
| 4 | * Author: Baruch Siach <baruch@tkos.co.il> | 5 | * Author: Baruch Siach <baruch@tkos.co.il> |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Driver for the ARM PrimeCell(tm) General Purpose Input/Output (PL061) | 7 | * Driver for the ARM PrimeCell(tm) General Purpose Input/Output (PL061) |
| 11 | * | 8 | * |
| 12 | * Data sheet: ARM DDI 0190B, September 2000 | 9 | * Data sheet: ARM DDI 0190B, September 2000 |
diff --git a/drivers/gpio/gpio-pxa.c b/drivers/gpio/gpio-pxa.c index 26f77fdb217e..9888b62f37af 100644 --- a/drivers/gpio/gpio-pxa.c +++ b/drivers/gpio/gpio-pxa.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/plat-pxa/gpio.c | 3 | * linux/arch/arm/plat-pxa/gpio.c |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Author: Nicolas Pitre | 7 | * Author: Nicolas Pitre |
| 7 | * Created: Jun 15, 2001 | 8 | * Created: Jun 15, 2001 |
| 8 | * Copyright: MontaVista Software Inc. | 9 | * Copyright: MontaVista Software Inc. |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | #include <linux/module.h> | 11 | #include <linux/module.h> |
| 15 | #include <linux/clk.h> | 12 | #include <linux/clk.h> |
diff --git a/drivers/gpio/gpio-reg.c b/drivers/gpio/gpio-reg.c index e85903eddc68..fdc7a9d5b382 100644 --- a/drivers/gpio/gpio-reg.c +++ b/drivers/gpio/gpio-reg.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * gpio-reg: single register individually fixed-direction GPIOs | 3 | * gpio-reg: single register individually fixed-direction GPIOs |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016 Russell King | 5 | * Copyright (C) 2016 Russell King |
| 5 | * | ||
| 6 | * This software is licensed under the terms of the GNU General Public | ||
| 7 | * License version 2, as published by the Free Software Foundation, and | ||
| 8 | * may be copied, distributed, and modified under those terms. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/gpio/driver.h> | 7 | #include <linux/gpio/driver.h> |
| 11 | #include <linux/gpio/gpio-reg.h> | 8 | #include <linux/gpio/gpio-reg.h> |
diff --git a/drivers/gpio/gpio-sa1100.c b/drivers/gpio/gpio-sa1100.c index 986eb3b231ac..46b7cf23fb0f 100644 --- a/drivers/gpio/gpio-sa1100.c +++ b/drivers/gpio/gpio-sa1100.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-sa1100/gpio.c | 3 | * linux/arch/arm/mach-sa1100/gpio.c |
| 3 | * | 4 | * |
| 4 | * Generic SA-1100 GPIO handling | 5 | * Generic SA-1100 GPIO handling |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/gpio/driver.h> | 7 | #include <linux/gpio/driver.h> |
| 11 | #include <linux/init.h> | 8 | #include <linux/init.h> |
diff --git a/drivers/gpio/gpio-stmpe.c b/drivers/gpio/gpio-stmpe.c index 65a2315f1673..dbf9cbe36b2b 100644 --- a/drivers/gpio/gpio-stmpe.c +++ b/drivers/gpio/gpio-stmpe.c | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) ST-Ericsson SA 2010 | 3 | * Copyright (C) ST-Ericsson SA 2010 |
| 3 | * | 4 | * |
| 4 | * License Terms: GNU General Public License, version 2 | ||
| 5 | * Author: Rabin Vincent <rabin.vincent@stericsson.com> for ST-Ericsson | 5 | * Author: Rabin Vincent <rabin.vincent@stericsson.com> for ST-Ericsson |
| 6 | */ | 6 | */ |
| 7 | 7 | ||
diff --git a/drivers/gpio/gpio-stp-xway.c b/drivers/gpio/gpio-stp-xway.c index 8a319d56c5de..24c478392394 100644 --- a/drivers/gpio/gpio-stp-xway.c +++ b/drivers/gpio/gpio-stp-xway.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2012 John Crispin <john@phrozen.org> | 4 | * Copyright (C) 2012 John Crispin <john@phrozen.org> |
| 7 | * | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/slab.h> | 7 | #include <linux/slab.h> |
diff --git a/drivers/gpio/gpio-tc3589x.c b/drivers/gpio/gpio-tc3589x.c index 91a8ef8e7f3f..75b1135b383a 100644 --- a/drivers/gpio/gpio-tc3589x.c +++ b/drivers/gpio/gpio-tc3589x.c | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) ST-Ericsson SA 2010 | 3 | * Copyright (C) ST-Ericsson SA 2010 |
| 3 | * | 4 | * |
| 4 | * License Terms: GNU General Public License, version 2 | ||
| 5 | * Author: Hanumath Prasad <hanumath.prasad@stericsson.com> for ST-Ericsson | 5 | * Author: Hanumath Prasad <hanumath.prasad@stericsson.com> for ST-Ericsson |
| 6 | * Author: Rabin Vincent <rabin.vincent@stericsson.com> for ST-Ericsson | 6 | * Author: Rabin Vincent <rabin.vincent@stericsson.com> for ST-Ericsson |
| 7 | */ | 7 | */ |
diff --git a/drivers/gpio/gpio-tegra186.c b/drivers/gpio/gpio-tegra186.c index 7d42e3d7572c..a9058fda187e 100644 --- a/drivers/gpio/gpio-tegra186.c +++ b/drivers/gpio/gpio-tegra186.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2016-2017 NVIDIA Corporation | 3 | * Copyright (c) 2016-2017 NVIDIA Corporation |
| 3 | * | 4 | * |
| 4 | * Author: Thierry Reding <treding@nvidia.com> | 5 | * Author: Thierry Reding <treding@nvidia.com> |
| 5 | * | ||
| 6 | * This software is licensed under the terms of the GNU General Public | ||
| 7 | * License version 2, as published by the Free Software Foundation, and | ||
| 8 | * may be copied, distributed, and modified under those terms. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/gpio/driver.h> | 8 | #include <linux/gpio/driver.h> |
diff --git a/drivers/gpio/gpio-ucb1400.c b/drivers/gpio/gpio-ucb1400.c index 5dbe31bf6699..d2a8644864c3 100644 --- a/drivers/gpio/gpio-ucb1400.c +++ b/drivers/gpio/gpio-ucb1400.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Philips UCB1400 GPIO driver | 3 | * Philips UCB1400 GPIO driver |
| 3 | * | 4 | * |
| 4 | * Author: Marek Vasut <marek.vasut@gmail.com> | 5 | * Author: 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <linux/module.h> | 8 | #include <linux/module.h> |
diff --git a/drivers/gpio/gpio-xgene.c b/drivers/gpio/gpio-xgene.c index f1c6ec17b90a..2918363884de 100644 --- a/drivers/gpio/gpio-xgene.c +++ b/drivers/gpio/gpio-xgene.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * AppliedMicro X-Gene SoC GPIO Driver | 3 | * AppliedMicro X-Gene SoC GPIO Driver |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2014, Applied Micro Circuits Corporation | 5 | * Copyright (c) 2014, Applied Micro Circuits Corporation |
| 5 | * Author: Feng Kan <fkan@apm.com>. | 6 | * Author: Feng Kan <fkan@apm.com>. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #include <linux/acpi.h> | 9 | #include <linux/acpi.h> |
diff --git a/drivers/gpio/gpio-zevio.c b/drivers/gpio/gpio-zevio.c index 57432397e5e5..f6f8a541348f 100644 --- a/drivers/gpio/gpio-zevio.c +++ b/drivers/gpio/gpio-zevio.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * GPIO controller in LSI ZEVIO SoCs. | 3 | * GPIO controller in LSI ZEVIO SoCs. |
| 3 | * | 4 | * |
| 4 | * Author: Fabian Vogt <fabian@ritter-vogt.de> | 5 | * Author: Fabian Vogt <fabian@ritter-vogt.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/spinlock.h> | 8 | #include <linux/spinlock.h> |
diff --git a/drivers/gpio/gpio-zx.c b/drivers/gpio/gpio-zx.c index fb927559aefa..8637adb6bc20 100644 --- a/drivers/gpio/gpio-zx.c +++ b/drivers/gpio/gpio-zx.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ZTE ZX296702 GPIO driver | 3 | * ZTE ZX296702 GPIO driver |
| 3 | * | 4 | * |
| 4 | * Author: Jun Nie <jun.nie@linaro.org> | 5 | * Author: Jun Nie <jun.nie@linaro.org> |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2015 Linaro Ltd. | 7 | * Copyright (C) 2015 Linaro Ltd. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #include <linux/bitops.h> | 9 | #include <linux/bitops.h> |
| 13 | #include <linux/device.h> | 10 | #include <linux/device.h> |
diff --git a/drivers/gpu/drm/armada/armada_510.c b/drivers/gpu/drm/armada/armada_510.c index 0e91d27921bd..dd5b5cc9a0d4 100644 --- a/drivers/gpu/drm/armada/armada_510.c +++ b/drivers/gpu/drm/armada/armada_510.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Russell King | 3 | * Copyright (C) 2012 Russell King |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Armada 510 (aka Dove) variant support | 5 | * Armada 510 (aka Dove) variant support |
| 9 | */ | 6 | */ |
| 10 | #include <linux/clk.h> | 7 | #include <linux/clk.h> |
diff --git a/drivers/gpu/drm/armada/armada_crtc.c b/drivers/gpu/drm/armada/armada_crtc.c index ba4a3fab7745..5d77e51e3181 100644 --- a/drivers/gpu/drm/armada/armada_crtc.c +++ b/drivers/gpu/drm/armada/armada_crtc.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Russell King | 3 | * Copyright (C) 2012 Russell King |
| 3 | * Rewritten from the dovefb driver, and Armada510 manuals. | 4 | * Rewritten from the dovefb driver, and Armada510 manuals. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include <linux/clk.h> | 6 | #include <linux/clk.h> |
| 10 | #include <linux/component.h> | 7 | #include <linux/component.h> |
diff --git a/drivers/gpu/drm/armada/armada_crtc.h b/drivers/gpu/drm/armada/armada_crtc.h index 08761ff01739..86e1ad30ee40 100644 --- a/drivers/gpu/drm/armada/armada_crtc.h +++ b/drivers/gpu/drm/armada/armada_crtc.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Russell King | 3 | * Copyright (C) 2012 Russell King |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #ifndef ARMADA_CRTC_H | 5 | #ifndef ARMADA_CRTC_H |
| 9 | #define ARMADA_CRTC_H | 6 | #define ARMADA_CRTC_H |
diff --git a/drivers/gpu/drm/armada/armada_debugfs.c b/drivers/gpu/drm/armada/armada_debugfs.c index 6758c3a83de2..4784e5d99d53 100644 --- a/drivers/gpu/drm/armada/armada_debugfs.c +++ b/drivers/gpu/drm/armada/armada_debugfs.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Russell King | 3 | * Copyright (C) 2012 Russell King |
| 3 | * Rewritten from the dovefb driver, and Armada510 manuals. | 4 | * Rewritten from the dovefb driver, and Armada510 manuals. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include <linux/ctype.h> | 6 | #include <linux/ctype.h> |
| 10 | #include <linux/debugfs.h> | 7 | #include <linux/debugfs.h> |
diff --git a/drivers/gpu/drm/armada/armada_drm.h b/drivers/gpu/drm/armada/armada_drm.h index f09083ff15d3..3e60cec4e4b0 100644 --- a/drivers/gpu/drm/armada/armada_drm.h +++ b/drivers/gpu/drm/armada/armada_drm.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Russell King | 3 | * Copyright (C) 2012 Russell King |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #ifndef ARMADA_DRM_H | 5 | #ifndef ARMADA_DRM_H |
| 9 | #define ARMADA_DRM_H | 6 | #define ARMADA_DRM_H |
diff --git a/drivers/gpu/drm/armada/armada_drv.c b/drivers/gpu/drm/armada/armada_drv.c index e660c5ca52ae..4a6e8ed05925 100644 --- a/drivers/gpu/drm/armada/armada_drv.c +++ b/drivers/gpu/drm/armada/armada_drv.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Russell King | 3 | * Copyright (C) 2012 Russell King |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #include <linux/clk.h> | 5 | #include <linux/clk.h> |
| 9 | #include <linux/component.h> | 6 | #include <linux/component.h> |
diff --git a/drivers/gpu/drm/armada/armada_fb.c b/drivers/gpu/drm/armada/armada_fb.c index 058ac7d9920f..2029d5f3c0a2 100644 --- a/drivers/gpu/drm/armada/armada_fb.c +++ b/drivers/gpu/drm/armada/armada_fb.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Russell King | 3 | * Copyright (C) 2012 Russell King |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #include <drm/drm_modeset_helper.h> | 5 | #include <drm/drm_modeset_helper.h> |
| 9 | #include <drm/drm_fb_helper.h> | 6 | #include <drm/drm_fb_helper.h> |
diff --git a/drivers/gpu/drm/armada/armada_fb.h b/drivers/gpu/drm/armada/armada_fb.h index 476daad0a36a..7dda5f2a0af4 100644 --- a/drivers/gpu/drm/armada/armada_fb.h +++ b/drivers/gpu/drm/armada/armada_fb.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Russell King | 3 | * Copyright (C) 2012 Russell King |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #ifndef ARMADA_FB_H | 5 | #ifndef ARMADA_FB_H |
| 9 | #define ARMADA_FB_H | 6 | #define ARMADA_FB_H |
diff --git a/drivers/gpu/drm/armada/armada_fbdev.c b/drivers/gpu/drm/armada/armada_fbdev.c index 1e7140f005a5..096aff530b01 100644 --- a/drivers/gpu/drm/armada/armada_fbdev.c +++ b/drivers/gpu/drm/armada/armada_fbdev.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Russell King | 3 | * Copyright (C) 2012 Russell King |
| 3 | * Written from the i915 driver. | 4 | * Written from the i915 driver. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include <linux/errno.h> | 6 | #include <linux/errno.h> |
| 10 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
diff --git a/drivers/gpu/drm/armada/armada_gem.c b/drivers/gpu/drm/armada/armada_gem.c index 642d0e70d0f8..874b2968a866 100644 --- a/drivers/gpu/drm/armada/armada_gem.c +++ b/drivers/gpu/drm/armada/armada_gem.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Russell King | 3 | * Copyright (C) 2012 Russell King |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #include <linux/dma-buf.h> | 5 | #include <linux/dma-buf.h> |
| 9 | #include <linux/dma-mapping.h> | 6 | #include <linux/dma-mapping.h> |
diff --git a/drivers/gpu/drm/armada/armada_gem.h b/drivers/gpu/drm/armada/armada_gem.h index 1ac90792b166..1dd80540b8ce 100644 --- a/drivers/gpu/drm/armada/armada_gem.h +++ b/drivers/gpu/drm/armada/armada_gem.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Russell King | 3 | * Copyright (C) 2012 Russell King |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #ifndef ARMADA_GEM_H | 5 | #ifndef ARMADA_GEM_H |
| 9 | #define ARMADA_GEM_H | 6 | #define ARMADA_GEM_H |
diff --git a/drivers/gpu/drm/armada/armada_hw.h b/drivers/gpu/drm/armada/armada_hw.h index 277580b36758..85b998e8ac7a 100644 --- a/drivers/gpu/drm/armada/armada_hw.h +++ b/drivers/gpu/drm/armada/armada_hw.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Russell King | 3 | * Copyright (C) 2012 Russell King |
| 3 | * Rewritten from the dovefb driver, and Armada510 manuals. | 4 | * Rewritten from the dovefb driver, and Armada510 manuals. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #ifndef ARMADA_HW_H | 6 | #ifndef ARMADA_HW_H |
| 10 | #define ARMADA_HW_H | 7 | #define ARMADA_HW_H |
diff --git a/drivers/gpu/drm/armada/armada_ioctlP.h b/drivers/gpu/drm/armada/armada_ioctlP.h index bd8c4562066c..c266a01d697c 100644 --- a/drivers/gpu/drm/armada/armada_ioctlP.h +++ b/drivers/gpu/drm/armada/armada_ioctlP.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Russell King | 3 | * Copyright (C) 2012 Russell King |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #ifndef ARMADA_IOCTLP_H | 5 | #ifndef ARMADA_IOCTLP_H |
| 9 | #define ARMADA_IOCTLP_H | 6 | #define ARMADA_IOCTLP_H |
diff --git a/drivers/gpu/drm/armada/armada_overlay.c b/drivers/gpu/drm/armada/armada_overlay.c index 8d770641fcc4..7857d86a6736 100644 --- a/drivers/gpu/drm/armada/armada_overlay.c +++ b/drivers/gpu/drm/armada/armada_overlay.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Russell King | 3 | * Copyright (C) 2012 Russell King |
| 3 | * Rewritten from the dovefb driver, and Armada510 manuals. | 4 | * Rewritten from the dovefb driver, and Armada510 manuals. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include <drm/drmP.h> | 6 | #include <drm/drmP.h> |
| 10 | #include <drm/drm_atomic.h> | 7 | #include <drm/drm_atomic.h> |
diff --git a/drivers/gpu/drm/armada/armada_plane.c b/drivers/gpu/drm/armada/armada_plane.c index 9f36423dd394..09d9400edd7b 100644 --- a/drivers/gpu/drm/armada/armada_plane.c +++ b/drivers/gpu/drm/armada/armada_plane.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Russell King | 3 | * Copyright (C) 2012 Russell King |
| 3 | * Rewritten from the dovefb driver, and Armada510 manuals. | 4 | * Rewritten from the dovefb driver, and Armada510 manuals. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include <drm/drmP.h> | 6 | #include <drm/drmP.h> |
| 10 | #include <drm/drm_atomic.h> | 7 | #include <drm/drm_atomic.h> |
diff --git a/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c b/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c index 8070a558d7b1..a128400593a9 100644 --- a/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c +++ b/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | |||
| @@ -1,21 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Traphandler | 3 | * Copyright (C) 2014 Traphandler |
| 3 | * Copyright (C) 2014 Free Electrons | 4 | * Copyright (C) 2014 Free Electrons |
| 4 | * | 5 | * |
| 5 | * Author: Jean-Jacques Hiblot <jjhiblot@traphandler.com> | 6 | * Author: Jean-Jacques Hiblot <jjhiblot@traphandler.com> |
| 6 | * Author: Boris BREZILLON <boris.brezillon@free-electrons.com> | 7 | * Author: Boris BREZILLON <boris.brezillon@free-electrons.com> |
| 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 version 2 as published by | ||
| 10 | * the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 13 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 14 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 15 | * more details. | ||
| 16 | * | ||
| 17 | * You should have received a copy of the GNU General Public License along with | ||
| 18 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 19 | */ | 8 | */ |
| 20 | 9 | ||
| 21 | #include <linux/clk.h> | 10 | #include <linux/clk.h> |
diff --git a/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c b/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c index 0be13eceedba..93b485105906 100644 --- a/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c +++ b/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Traphandler | 3 | * Copyright (C) 2014 Traphandler |
| 3 | * Copyright (C) 2014 Free Electrons | 4 | * Copyright (C) 2014 Free Electrons |
| @@ -5,18 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Author: Jean-Jacques Hiblot <jjhiblot@traphandler.com> | 7 | * Author: Jean-Jacques Hiblot <jjhiblot@traphandler.com> |
| 7 | * Author: Boris BREZILLON <boris.brezillon@free-electrons.com> | 8 | * Author: Boris BREZILLON <boris.brezillon@free-electrons.com> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify it | ||
| 10 | * under the terms of the GNU General Public License version 2 as published by | ||
| 11 | * the Free Software Foundation. | ||
| 12 | * | ||
| 13 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 14 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 15 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 16 | * more details. | ||
| 17 | * | ||
| 18 | * You should have received a copy of the GNU General Public License along with | ||
| 19 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 20 | */ | 9 | */ |
| 21 | 10 | ||
| 22 | #include <linux/clk.h> | 11 | #include <linux/clk.h> |
diff --git a/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h b/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h index 70bd540d644e..afa1fd047f74 100644 --- a/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h +++ b/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Traphandler | 3 | * Copyright (C) 2014 Traphandler |
| 3 | * Copyright (C) 2014 Free Electrons | 4 | * Copyright (C) 2014 Free Electrons |
| @@ -5,18 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Author: Jean-Jacques Hiblot <jjhiblot@traphandler.com> | 7 | * Author: Jean-Jacques Hiblot <jjhiblot@traphandler.com> |
| 7 | * Author: Boris BREZILLON <boris.brezillon@free-electrons.com> | 8 | * Author: Boris BREZILLON <boris.brezillon@free-electrons.com> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify it | ||
| 10 | * under the terms of the GNU General Public License version 2 as published by | ||
| 11 | * the Free Software Foundation. | ||
| 12 | * | ||
| 13 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 14 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 15 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 16 | * more details. | ||
| 17 | * | ||
| 18 | * You should have received a copy of the GNU General Public License along with | ||
| 19 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 20 | */ | 9 | */ |
| 21 | 10 | ||
| 22 | #ifndef DRM_ATMEL_HLCDC_H | 11 | #ifndef DRM_ATMEL_HLCDC_H |
diff --git a/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c b/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c index f73d8a92274e..7e08318b262e 100644 --- a/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c +++ b/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Traphandler | 3 | * Copyright (C) 2014 Traphandler |
| 3 | * Copyright (C) 2014 Free Electrons | 4 | * Copyright (C) 2014 Free Electrons |
| @@ -5,18 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Author: Jean-Jacques Hiblot <jjhiblot@traphandler.com> | 7 | * Author: Jean-Jacques Hiblot <jjhiblot@traphandler.com> |
| 7 | * Author: Boris BREZILLON <boris.brezillon@free-electrons.com> | 8 | * Author: Boris BREZILLON <boris.brezillon@free-electrons.com> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify it | ||
| 10 | * under the terms of the GNU General Public License version 2 as published by | ||
| 11 | * the Free Software Foundation. | ||
| 12 | * | ||
| 13 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 14 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 15 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 16 | * more details. | ||
| 17 | * | ||
| 18 | * You should have received a copy of the GNU General Public License along with | ||
| 19 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 20 | */ | 9 | */ |
| 21 | 10 | ||
| 22 | #include <linux/of_graph.h> | 11 | #include <linux/of_graph.h> |
diff --git a/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c b/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c index e836e2de35ce..6f18b23c4a28 100644 --- a/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c +++ b/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Free Electrons | 3 | * Copyright (C) 2014 Free Electrons |
| 3 | * Copyright (C) 2014 Atmel | 4 | * Copyright (C) 2014 Atmel |
| 4 | * | 5 | * |
| 5 | * Author: Boris BREZILLON <boris.brezillon@free-electrons.com> | 6 | * Author: Boris BREZILLON <boris.brezillon@free-electrons.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 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 with | ||
| 17 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #include "atmel_hlcdc_dc.h" | 9 | #include "atmel_hlcdc_dc.h" |
diff --git a/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.h b/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.h index 0cf27c731727..e284ee8da58b 100644 --- a/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.h +++ b/drivers/gpu/drm/bridge/analogix/analogix_dp_reg.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Register definition file for Analogix DP core driver | 3 | * Register definition file for Analogix DP core driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Samsung Electronics Co., Ltd. | 5 | * Copyright (C) 2012 Samsung Electronics Co., Ltd. |
| 5 | * Author: Jingoo Han <jg1.han@samsung.com> | 6 | * Author: Jingoo Han <jg1.han@samsung.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef _ANALOGIX_DP_REG_H | 9 | #ifndef _ANALOGIX_DP_REG_H |
diff --git a/drivers/gpu/drm/bridge/sil-sii8620.c b/drivers/gpu/drm/bridge/sil-sii8620.c index 0cc293a6ac24..bd3165ee5354 100644 --- a/drivers/gpu/drm/bridge/sil-sii8620.c +++ b/drivers/gpu/drm/bridge/sil-sii8620.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Silicon Image SiI8620 HDMI/MHL bridge driver | 3 | * Silicon Image SiI8620 HDMI/MHL bridge driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015, Samsung Electronics Co., Ltd. | 5 | * Copyright (C) 2015, Samsung Electronics Co., Ltd. |
| 5 | * Andrzej Hajda <a.hajda@samsung.com> | 6 | * Andrzej Hajda <a.hajda@samsung.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <asm/unaligned.h> | 9 | #include <asm/unaligned.h> |
diff --git a/drivers/gpu/drm/bridge/sil-sii8620.h b/drivers/gpu/drm/bridge/sil-sii8620.h index 51ab540cf092..79d61caf383f 100644 --- a/drivers/gpu/drm/bridge/sil-sii8620.h +++ b/drivers/gpu/drm/bridge/sil-sii8620.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Registers of Silicon Image SiI8620 Mobile HD Transmitter | 3 | * Registers of Silicon Image SiI8620 Mobile HD Transmitter |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Based on MHL driver for Android devices. | 8 | * Based on MHL driver for Android devices. |
| 8 | * Copyright (C) 2013-2014 Silicon Image, Inc. | 9 | * Copyright (C) 2013-2014 Silicon Image, Inc. |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #ifndef __SIL_SII8620_H__ | 12 | #ifndef __SIL_SII8620_H__ |
diff --git a/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c b/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c index ed7af7518b52..a494186ae6ce 100644 --- a/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c +++ b/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * DesignWare HDMI audio driver | 3 | * DesignWare HDMI audio driver |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Written and tested against the Designware HDMI Tx found in iMX6. | 5 | * Written and tested against the Designware HDMI Tx found in iMX6. |
| 9 | */ | 6 | */ |
| 10 | #include <linux/io.h> | 7 | #include <linux/io.h> |
diff --git a/drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c b/drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c index 6c323510f128..0f949978d3fc 100644 --- a/drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c +++ b/drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Designware HDMI CEC driver | 3 | * Designware HDMI CEC driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015-2017 Russell King. | 5 | * Copyright (C) 2015-2017 Russell King. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/interrupt.h> | 7 | #include <linux/interrupt.h> |
| 11 | #include <linux/io.h> | 8 | #include <linux/io.h> |
diff --git a/drivers/gpu/drm/bridge/ti-tfp410.c b/drivers/gpu/drm/bridge/ti-tfp410.c index 8b0e71bd3ca7..a879aac21246 100644 --- a/drivers/gpu/drm/bridge/ti-tfp410.c +++ b/drivers/gpu/drm/bridge/ti-tfp410.c | |||
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Texas Instruments | 3 | * Copyright (C) 2016 Texas Instruments |
| 3 | * Author: Jyri Sarha <jsarha@ti.com> | 4 | * Author: Jyri Sarha <jsarha@ti.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 8 | * | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #include <linux/delay.h> | 7 | #include <linux/delay.h> |
diff --git a/drivers/gpu/drm/drm_bufs.c b/drivers/gpu/drm/drm_bufs.c index bfc419ed9d6c..ceca79b1468d 100644 --- a/drivers/gpu/drm/drm_bufs.c +++ b/drivers/gpu/drm/drm_bufs.c | |||
| @@ -1340,7 +1340,10 @@ static int copy_one_buf(void *data, int count, struct drm_buf_entry *from) | |||
| 1340 | .size = from->buf_size, | 1340 | .size = from->buf_size, |
| 1341 | .low_mark = from->low_mark, | 1341 | .low_mark = from->low_mark, |
| 1342 | .high_mark = from->high_mark}; | 1342 | .high_mark = from->high_mark}; |
| 1343 | return copy_to_user(to, &v, offsetof(struct drm_buf_desc, flags)); | 1343 | |
| 1344 | if (copy_to_user(to, &v, offsetof(struct drm_buf_desc, flags))) | ||
| 1345 | return -EFAULT; | ||
| 1346 | return 0; | ||
| 1344 | } | 1347 | } |
| 1345 | 1348 | ||
| 1346 | int drm_legacy_infobufs(struct drm_device *dev, void *data, | 1349 | int drm_legacy_infobufs(struct drm_device *dev, void *data, |
diff --git a/drivers/gpu/drm/drm_ioc32.c b/drivers/gpu/drm/drm_ioc32.c index 374b372da58a..3972ebe48463 100644 --- a/drivers/gpu/drm/drm_ioc32.c +++ b/drivers/gpu/drm/drm_ioc32.c | |||
| @@ -375,7 +375,10 @@ static int copy_one_buf32(void *data, int count, struct drm_buf_entry *from) | |||
| 375 | .size = from->buf_size, | 375 | .size = from->buf_size, |
| 376 | .low_mark = from->low_mark, | 376 | .low_mark = from->low_mark, |
| 377 | .high_mark = from->high_mark}; | 377 | .high_mark = from->high_mark}; |
| 378 | return copy_to_user(to + count, &v, offsetof(drm_buf_desc32_t, flags)); | 378 | |
| 379 | if (copy_to_user(to + count, &v, offsetof(drm_buf_desc32_t, flags))) | ||
| 380 | return -EFAULT; | ||
| 381 | return 0; | ||
| 379 | } | 382 | } |
| 380 | 383 | ||
| 381 | static int drm_legacy_infobufs32(struct drm_device *dev, void *data, | 384 | static int drm_legacy_infobufs32(struct drm_device *dev, void *data, |
diff --git a/drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c b/drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c index e054f09ac828..1a636469eeda 100644 --- a/drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c +++ b/drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Etnaviv Project | 3 | * Copyright (C) 2015 Etnaviv Project |
| 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 version 2 as published by | ||
| 6 | * the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 9 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 10 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 11 | * more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License along with | ||
| 14 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | #include <linux/dma-fence-array.h> | 6 | #include <linux/dma-fence-array.h> |
diff --git a/drivers/gpu/drm/exynos/exynos_drm_dpi.c b/drivers/gpu/drm/exynos/exynos_drm_dpi.c index 6ea92173db9f..d6a4bbff0c15 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_dpi.c +++ b/drivers/gpu/drm/exynos/exynos_drm_dpi.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Exynos DRM Parallel output support. | 3 | * Exynos DRM Parallel output support. |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2014 Samsung Electronics Co., Ltd | 5 | * Copyright (c) 2014 Samsung Electronics Co., Ltd |
| 5 | * | 6 | * |
| 6 | * Contacts: Andrzej Hajda <a.hajda@samsung.com> | 7 | * Contacts: Andrzej Hajda <a.hajda@samsung.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <drm/drmP.h> | 10 | #include <drm/drmP.h> |
diff --git a/drivers/gpu/drm/exynos/exynos_drm_dsi.c b/drivers/gpu/drm/exynos/exynos_drm_dsi.c index 63a4b5074a99..8f62581e2d0f 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_dsi.c +++ b/drivers/gpu/drm/exynos/exynos_drm_dsi.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Samsung SoC MIPI DSI Master driver. | 3 | * Samsung SoC MIPI DSI Master driver. |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2014 Samsung Electronics Co., Ltd | 5 | * Copyright (c) 2014 Samsung Electronics Co., Ltd |
| 5 | * | 6 | * |
| 6 | * Contacts: Tomasz Figa <t.figa@samsung.com> | 7 | * Contacts: Tomasz Figa <t.figa@samsung.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <asm/unaligned.h> | 10 | #include <asm/unaligned.h> |
diff --git a/drivers/gpu/drm/exynos/regs-fimc.h b/drivers/gpu/drm/exynos/regs-fimc.h index d7cbe53c4c01..98e4bc18f160 100644 --- a/drivers/gpu/drm/exynos/regs-fimc.h +++ b/drivers/gpu/drm/exynos/regs-fimc.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* drivers/gpu/drm/exynos/regs-fimc.h | 2 | /* drivers/gpu/drm/exynos/regs-fimc.h |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2012 Samsung Electronics Co., Ltd. | 4 | * Copyright (c) 2012 Samsung Electronics Co., Ltd. |
| 4 | * http://www.samsung.com/ | 5 | * http://www.samsung.com/ |
| 5 | * | 6 | * |
| 6 | * Register definition file for Samsung Camera Interface (FIMC) driver | 7 | * Register definition file for Samsung Camera Interface (FIMC) driver |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef EXYNOS_REGS_FIMC_H | 10 | #ifndef EXYNOS_REGS_FIMC_H |
diff --git a/drivers/gpu/drm/exynos/regs-gsc.h b/drivers/gpu/drm/exynos/regs-gsc.h index 16b39734115c..9e203cab93b8 100644 --- a/drivers/gpu/drm/exynos/regs-gsc.h +++ b/drivers/gpu/drm/exynos/regs-gsc.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* linux/drivers/gpu/drm/exynos/regs-gsc.h | 2 | /* linux/drivers/gpu/drm/exynos/regs-gsc.h |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2012 Samsung Electronics Co., Ltd. | 4 | * Copyright (c) 2012 Samsung Electronics Co., Ltd. |
| 4 | * http://www.samsung.com | 5 | * http://www.samsung.com |
| 5 | * | 6 | * |
| 6 | * Register definition file for Samsung G-Scaler driver | 7 | * Register definition file for Samsung G-Scaler driver |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef EXYNOS_REGS_GSC_H_ | 10 | #ifndef EXYNOS_REGS_GSC_H_ |
diff --git a/drivers/gpu/drm/exynos/regs-hdmi.h b/drivers/gpu/drm/exynos/regs-hdmi.h index 4420c203ac85..8496f230c0f0 100644 --- a/drivers/gpu/drm/exynos/regs-hdmi.h +++ b/drivers/gpu/drm/exynos/regs-hdmi.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * Cloned from drivers/media/video/s5p-tv/regs-hdmi.h | 4 | * Cloned from drivers/media/video/s5p-tv/regs-hdmi.h |
| @@ -6,10 +7,6 @@ | |||
| 6 | * http://www.samsung.com/ | 7 | * http://www.samsung.com/ |
| 7 | * | 8 | * |
| 8 | * HDMI register header file for Samsung TVOUT driver | 9 | * HDMI register header file for Samsung TVOUT driver |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #ifndef SAMSUNG_REGS_HDMI_H | 12 | #ifndef SAMSUNG_REGS_HDMI_H |
diff --git a/drivers/gpu/drm/exynos/regs-mixer.h b/drivers/gpu/drm/exynos/regs-mixer.h index 5ff095b0c1b3..85ca66b8949b 100644 --- a/drivers/gpu/drm/exynos/regs-mixer.h +++ b/drivers/gpu/drm/exynos/regs-mixer.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * Cloned from drivers/media/video/s5p-tv/regs-mixer.h | 4 | * Cloned from drivers/media/video/s5p-tv/regs-mixer.h |
| @@ -6,10 +7,6 @@ | |||
| 6 | * http://www.samsung.com/ | 7 | * http://www.samsung.com/ |
| 7 | * | 8 | * |
| 8 | * Mixer register header file for Samsung Mixer driver | 9 | * Mixer register header file for Samsung Mixer driver |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | #ifndef SAMSUNG_REGS_MIXER_H | 11 | #ifndef SAMSUNG_REGS_MIXER_H |
| 15 | #define SAMSUNG_REGS_MIXER_H | 12 | #define SAMSUNG_REGS_MIXER_H |
diff --git a/drivers/gpu/drm/exynos/regs-rotator.h b/drivers/gpu/drm/exynos/regs-rotator.h index a09ac6e180da..e6559f565547 100644 --- a/drivers/gpu/drm/exynos/regs-rotator.h +++ b/drivers/gpu/drm/exynos/regs-rotator.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* drivers/gpu/drm/exynos/regs-rotator.h | 2 | /* drivers/gpu/drm/exynos/regs-rotator.h |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2012 Samsung Electronics Co., Ltd. | 4 | * Copyright (c) 2012 Samsung Electronics Co., Ltd. |
| 4 | * http://www.samsung.com/ | 5 | * http://www.samsung.com/ |
| 5 | * | 6 | * |
| 6 | * Register definition file for Samsung Rotator Interface (Rotator) driver | 7 | * Register definition file for Samsung Rotator Interface (Rotator) driver |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef EXYNOS_REGS_ROTATOR_H | 10 | #ifndef EXYNOS_REGS_ROTATOR_H |
diff --git a/drivers/gpu/drm/exynos/regs-scaler.h b/drivers/gpu/drm/exynos/regs-scaler.h index 512a2baced11..654c5f85f00b 100644 --- a/drivers/gpu/drm/exynos/regs-scaler.h +++ b/drivers/gpu/drm/exynos/regs-scaler.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* drivers/gpu/drm/exynos/regs-scaler.h | 2 | /* drivers/gpu/drm/exynos/regs-scaler.h |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2017 Samsung Electronics Co., Ltd. | 4 | * Copyright (c) 2017 Samsung Electronics Co., Ltd. |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Author: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> | 6 | * Author: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> |
| 6 | * | 7 | * |
| 7 | * Register definition file for Samsung scaler driver | 8 | * Register definition file for Samsung scaler driver |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #ifndef EXYNOS_REGS_SCALER_H | 11 | #ifndef EXYNOS_REGS_SCALER_H |
diff --git a/drivers/gpu/drm/exynos/regs-vp.h b/drivers/gpu/drm/exynos/regs-vp.h index 10b737af0a72..43c927e65c2b 100644 --- a/drivers/gpu/drm/exynos/regs-vp.h +++ b/drivers/gpu/drm/exynos/regs-vp.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * Cloned from drivers/media/video/s5p-tv/regs-vp.h | 4 | * Cloned from drivers/media/video/s5p-tv/regs-vp.h |
| @@ -6,10 +7,6 @@ | |||
| 6 | * http://www.samsung.com/ | 7 | * http://www.samsung.com/ |
| 7 | * | 8 | * |
| 8 | * Video processor register header file for Samsung Mixer driver | 9 | * Video processor register header file for Samsung Mixer driver |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #ifndef SAMSUNG_REGS_VP_H | 12 | #ifndef SAMSUNG_REGS_VP_H |
diff --git a/drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c b/drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c index 3d6c45097f51..5bf8138941de 100644 --- a/drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c +++ b/drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * DesignWare MIPI DSI Host Controller v1.02 driver | 3 | * DesignWare MIPI DSI Host Controller v1.02 driver |
| 3 | * | 4 | * |
| @@ -8,11 +9,6 @@ | |||
| 8 | * Xinliang Liu <z.liuxinliang@hisilicon.com> | 9 | * Xinliang Liu <z.liuxinliang@hisilicon.com> |
| 9 | * Xinliang Liu <xinliang.liu@linaro.org> | 10 | * Xinliang Liu <xinliang.liu@linaro.org> |
| 10 | * Xinwei Kong <kong.kongxinwei@hisilicon.com> | 11 | * Xinwei Kong <kong.kongxinwei@hisilicon.com> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | * | ||
| 16 | */ | 12 | */ |
| 17 | 13 | ||
| 18 | #include <linux/clk.h> | 14 | #include <linux/clk.h> |
diff --git a/drivers/gpu/drm/hisilicon/kirin/dw_dsi_reg.h b/drivers/gpu/drm/hisilicon/kirin/dw_dsi_reg.h index 18808fc9f362..19e81ff64fac 100644 --- a/drivers/gpu/drm/hisilicon/kirin/dw_dsi_reg.h +++ b/drivers/gpu/drm/hisilicon/kirin/dw_dsi_reg.h | |||
| @@ -1,11 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2016 Linaro Limited. | 3 | * Copyright (c) 2016 Linaro Limited. |
| 3 | * Copyright (c) 2014-2016 Hisilicon Limited. | 4 | * Copyright (c) 2014-2016 Hisilicon Limited. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #ifndef __DW_DSI_REG_H__ | 7 | #ifndef __DW_DSI_REG_H__ |
diff --git a/drivers/gpu/drm/hisilicon/kirin/kirin_ade_reg.h b/drivers/gpu/drm/hisilicon/kirin/kirin_ade_reg.h index 4cf281b7ed63..e2ac09894a6d 100644 --- a/drivers/gpu/drm/hisilicon/kirin/kirin_ade_reg.h +++ b/drivers/gpu/drm/hisilicon/kirin/kirin_ade_reg.h | |||
| @@ -1,11 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2016 Linaro Limited. | 3 | * Copyright (c) 2016 Linaro Limited. |
| 3 | * Copyright (c) 2014-2016 Hisilicon Limited. | 4 | * Copyright (c) 2014-2016 Hisilicon Limited. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #ifndef __KIRIN_ADE_REG_H__ | 7 | #ifndef __KIRIN_ADE_REG_H__ |
diff --git a/drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c b/drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c index 73611a92d96c..ad7042ae2241 100644 --- a/drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c +++ b/drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Hisilicon Hi6220 SoC ADE(Advanced Display Engine)'s crtc&plane driver | 3 | * Hisilicon Hi6220 SoC ADE(Advanced Display Engine)'s crtc&plane driver |
| 3 | * | 4 | * |
| @@ -8,11 +9,6 @@ | |||
| 8 | * Xinliang Liu <z.liuxinliang@hisilicon.com> | 9 | * Xinliang Liu <z.liuxinliang@hisilicon.com> |
| 9 | * Xinliang Liu <xinliang.liu@linaro.org> | 10 | * Xinliang Liu <xinliang.liu@linaro.org> |
| 10 | * Xinwei Kong <kong.kongxinwei@hisilicon.com> | 11 | * Xinwei Kong <kong.kongxinwei@hisilicon.com> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | * | ||
| 16 | */ | 12 | */ |
| 17 | 13 | ||
| 18 | #include <linux/bitops.h> | 14 | #include <linux/bitops.h> |
diff --git a/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c b/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c index 7cb7c042b93f..4a7fe10a37cb 100644 --- a/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c +++ b/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Hisilicon Kirin SoCs drm master driver | 3 | * Hisilicon Kirin SoCs drm master driver |
| 3 | * | 4 | * |
| @@ -8,11 +9,6 @@ | |||
| 8 | * Xinliang Liu <z.liuxinliang@hisilicon.com> | 9 | * Xinliang Liu <z.liuxinliang@hisilicon.com> |
| 9 | * Xinliang Liu <xinliang.liu@linaro.org> | 10 | * Xinliang Liu <xinliang.liu@linaro.org> |
| 10 | * Xinwei Kong <kong.kongxinwei@hisilicon.com> | 11 | * Xinwei Kong <kong.kongxinwei@hisilicon.com> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | * | ||
| 16 | */ | 12 | */ |
| 17 | 13 | ||
| 18 | #include <linux/of_platform.h> | 14 | #include <linux/of_platform.h> |
diff --git a/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.h b/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.h index ad027d1cc826..22d1291668cd 100644 --- a/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.h +++ b/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.h | |||
| @@ -1,11 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2016 Linaro Limited. | 3 | * Copyright (c) 2016 Linaro Limited. |
| 3 | * Copyright (c) 2014-2016 Hisilicon Limited. | 4 | * Copyright (c) 2014-2016 Hisilicon Limited. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #ifndef __KIRIN_DRM_DRV_H__ | 7 | #ifndef __KIRIN_DRM_DRV_H__ |
diff --git a/drivers/gpu/drm/i2c/tda9950.c b/drivers/gpu/drm/i2c/tda9950.c index 250b5e02a314..8039fc0d83db 100644 --- a/drivers/gpu/drm/i2c/tda9950.c +++ b/drivers/gpu/drm/i2c/tda9950.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * TDA9950 Consumer Electronics Control driver | 3 | * TDA9950 Consumer Electronics Control driver |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * The NXP TDA9950 implements the HDMI Consumer Electronics Control | 5 | * The NXP TDA9950 implements the HDMI Consumer Electronics Control |
| 9 | * interface. The host interface is similar to a mailbox: the data | 6 | * interface. The host interface is similar to a mailbox: the data |
| 10 | * registers starting at REG_CDR0 are written to send a command to the | 7 | * registers starting at REG_CDR0 are written to send a command to the |
diff --git a/drivers/gpu/drm/i2c/tda998x_drv.c b/drivers/gpu/drm/i2c/tda998x_drv.c index 7f34601bb515..7fcef5125d16 100644 --- a/drivers/gpu/drm/i2c/tda998x_drv.c +++ b/drivers/gpu/drm/i2c/tda998x_drv.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Texas Instruments | 3 | * Copyright (C) 2012 Texas Instruments |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <linux/component.h> | 7 | #include <linux/component.h> |
diff --git a/drivers/gpu/drm/i915/gvt/handlers.c b/drivers/gpu/drm/i915/gvt/handlers.c index a6ade66349bd..25f78196b964 100644 --- a/drivers/gpu/drm/i915/gvt/handlers.c +++ b/drivers/gpu/drm/i915/gvt/handlers.c | |||
| @@ -1254,18 +1254,15 @@ static int send_display_ready_uevent(struct intel_vgpu *vgpu, int ready) | |||
| 1254 | static int pvinfo_mmio_write(struct intel_vgpu *vgpu, unsigned int offset, | 1254 | static int pvinfo_mmio_write(struct intel_vgpu *vgpu, unsigned int offset, |
| 1255 | void *p_data, unsigned int bytes) | 1255 | void *p_data, unsigned int bytes) |
| 1256 | { | 1256 | { |
| 1257 | u32 data; | 1257 | u32 data = *(u32 *)p_data; |
| 1258 | int ret; | 1258 | bool invalid_write = false; |
| 1259 | |||
| 1260 | write_vreg(vgpu, offset, p_data, bytes); | ||
| 1261 | data = vgpu_vreg(vgpu, offset); | ||
| 1262 | 1259 | ||
| 1263 | switch (offset) { | 1260 | switch (offset) { |
| 1264 | case _vgtif_reg(display_ready): | 1261 | case _vgtif_reg(display_ready): |
| 1265 | send_display_ready_uevent(vgpu, data ? 1 : 0); | 1262 | send_display_ready_uevent(vgpu, data ? 1 : 0); |
| 1266 | break; | 1263 | break; |
| 1267 | case _vgtif_reg(g2v_notify): | 1264 | case _vgtif_reg(g2v_notify): |
| 1268 | ret = handle_g2v_notification(vgpu, data); | 1265 | handle_g2v_notification(vgpu, data); |
| 1269 | break; | 1266 | break; |
| 1270 | /* add xhot and yhot to handled list to avoid error log */ | 1267 | /* add xhot and yhot to handled list to avoid error log */ |
| 1271 | case _vgtif_reg(cursor_x_hot): | 1268 | case _vgtif_reg(cursor_x_hot): |
| @@ -1282,13 +1279,19 @@ static int pvinfo_mmio_write(struct intel_vgpu *vgpu, unsigned int offset, | |||
| 1282 | case _vgtif_reg(execlist_context_descriptor_hi): | 1279 | case _vgtif_reg(execlist_context_descriptor_hi): |
| 1283 | break; | 1280 | break; |
| 1284 | case _vgtif_reg(rsv5[0])..._vgtif_reg(rsv5[3]): | 1281 | case _vgtif_reg(rsv5[0])..._vgtif_reg(rsv5[3]): |
| 1282 | invalid_write = true; | ||
| 1285 | enter_failsafe_mode(vgpu, GVT_FAILSAFE_INSUFFICIENT_RESOURCE); | 1283 | enter_failsafe_mode(vgpu, GVT_FAILSAFE_INSUFFICIENT_RESOURCE); |
| 1286 | break; | 1284 | break; |
| 1287 | default: | 1285 | default: |
| 1286 | invalid_write = true; | ||
| 1288 | gvt_vgpu_err("invalid pvinfo write offset %x bytes %x data %x\n", | 1287 | gvt_vgpu_err("invalid pvinfo write offset %x bytes %x data %x\n", |
| 1289 | offset, bytes, data); | 1288 | offset, bytes, data); |
| 1290 | break; | 1289 | break; |
| 1291 | } | 1290 | } |
| 1291 | |||
| 1292 | if (!invalid_write) | ||
| 1293 | write_vreg(vgpu, offset, p_data, bytes); | ||
| 1294 | |||
| 1292 | return 0; | 1295 | return 0; |
| 1293 | } | 1296 | } |
| 1294 | 1297 | ||
diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c index b69440cf41ea..75105a2c59ea 100644 --- a/drivers/gpu/drm/i915/intel_display.c +++ b/drivers/gpu/drm/i915/intel_display.c | |||
| @@ -12005,9 +12005,6 @@ intel_compare_link_m_n(const struct intel_link_m_n *m_n, | |||
| 12005 | m2_n2->gmch_m, m2_n2->gmch_n, !adjust) && | 12005 | m2_n2->gmch_m, m2_n2->gmch_n, !adjust) && |
| 12006 | intel_compare_m_n(m_n->link_m, m_n->link_n, | 12006 | intel_compare_m_n(m_n->link_m, m_n->link_n, |
| 12007 | m2_n2->link_m, m2_n2->link_n, !adjust)) { | 12007 | m2_n2->link_m, m2_n2->link_n, !adjust)) { |
| 12008 | if (adjust) | ||
| 12009 | *m2_n2 = *m_n; | ||
| 12010 | |||
| 12011 | return true; | 12008 | return true; |
| 12012 | } | 12009 | } |
| 12013 | 12010 | ||
| @@ -13149,6 +13146,33 @@ static int calc_watermark_data(struct intel_atomic_state *state) | |||
| 13149 | return 0; | 13146 | return 0; |
| 13150 | } | 13147 | } |
| 13151 | 13148 | ||
| 13149 | static void intel_crtc_check_fastset(struct intel_crtc_state *old_crtc_state, | ||
| 13150 | struct intel_crtc_state *new_crtc_state) | ||
| 13151 | { | ||
| 13152 | struct drm_i915_private *dev_priv = | ||
| 13153 | to_i915(new_crtc_state->base.crtc->dev); | ||
| 13154 | |||
| 13155 | if (!intel_pipe_config_compare(dev_priv, old_crtc_state, | ||
| 13156 | new_crtc_state, true)) | ||
| 13157 | return; | ||
| 13158 | |||
| 13159 | new_crtc_state->base.mode_changed = false; | ||
| 13160 | new_crtc_state->update_pipe = true; | ||
| 13161 | |||
| 13162 | /* | ||
| 13163 | * If we're not doing the full modeset we want to | ||
| 13164 | * keep the current M/N values as they may be | ||
| 13165 | * sufficiently different to the computed values | ||
| 13166 | * to cause problems. | ||
| 13167 | * | ||
| 13168 | * FIXME: should really copy more fuzzy state here | ||
| 13169 | */ | ||
| 13170 | new_crtc_state->fdi_m_n = old_crtc_state->fdi_m_n; | ||
| 13171 | new_crtc_state->dp_m_n = old_crtc_state->dp_m_n; | ||
| 13172 | new_crtc_state->dp_m2_n2 = old_crtc_state->dp_m2_n2; | ||
| 13173 | new_crtc_state->has_drrs = old_crtc_state->has_drrs; | ||
| 13174 | } | ||
| 13175 | |||
| 13152 | /** | 13176 | /** |
| 13153 | * intel_atomic_check - validate state object | 13177 | * intel_atomic_check - validate state object |
| 13154 | * @dev: drm device | 13178 | * @dev: drm device |
| @@ -13197,12 +13221,8 @@ static int intel_atomic_check(struct drm_device *dev, | |||
| 13197 | return ret; | 13221 | return ret; |
| 13198 | } | 13222 | } |
| 13199 | 13223 | ||
| 13200 | if (intel_pipe_config_compare(dev_priv, | 13224 | intel_crtc_check_fastset(to_intel_crtc_state(old_crtc_state), |
| 13201 | to_intel_crtc_state(old_crtc_state), | 13225 | pipe_config); |
| 13202 | pipe_config, true)) { | ||
| 13203 | crtc_state->mode_changed = false; | ||
| 13204 | pipe_config->update_pipe = true; | ||
| 13205 | } | ||
| 13206 | 13226 | ||
| 13207 | if (needs_modeset(crtc_state)) | 13227 | if (needs_modeset(crtc_state)) |
| 13208 | any_ms = true; | 13228 | any_ms = true; |
diff --git a/drivers/gpu/drm/msm/adreno/a3xx_gpu.c b/drivers/gpu/drm/msm/adreno/a3xx_gpu.c index c3b4bc6e4155..8514f42367f2 100644 --- a/drivers/gpu/drm/msm/adreno/a3xx_gpu.c +++ b/drivers/gpu/drm/msm/adreno/a3xx_gpu.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Red Hat | 3 | * Copyright (C) 2013 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 4 | * | 5 | * |
| 5 | * Copyright (c) 2014 The Linux Foundation. All rights reserved. | 6 | * Copyright (c) 2014 The Linux Foundation. All rights reserved. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 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 with | ||
| 17 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #ifdef CONFIG_MSM_OCMEM | 9 | #ifdef CONFIG_MSM_OCMEM |
diff --git a/drivers/gpu/drm/msm/adreno/a3xx_gpu.h b/drivers/gpu/drm/msm/adreno/a3xx_gpu.h index ab60dc9e344e..5dc33e5ea53b 100644 --- a/drivers/gpu/drm/msm/adreno/a3xx_gpu.h +++ b/drivers/gpu/drm/msm/adreno/a3xx_gpu.h | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Red Hat | 3 | * Copyright (C) 2013 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #ifndef __A3XX_GPU_H__ | 7 | #ifndef __A3XX_GPU_H__ |
diff --git a/drivers/gpu/drm/msm/adreno/adreno_device.c b/drivers/gpu/drm/msm/adreno/adreno_device.c index b907245d3d96..b3deb346a42b 100644 --- a/drivers/gpu/drm/msm/adreno/adreno_device.c +++ b/drivers/gpu/drm/msm/adreno/adreno_device.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013-2014 Red Hat | 3 | * Copyright (C) 2013-2014 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 4 | * | 5 | * |
| 5 | * Copyright (c) 2014,2017 The Linux Foundation. All rights reserved. | 6 | * Copyright (c) 2014,2017 The Linux Foundation. All rights reserved. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 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 with | ||
| 17 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #include "adreno_gpu.h" | 9 | #include "adreno_gpu.h" |
diff --git a/drivers/gpu/drm/msm/adreno/adreno_gpu.c b/drivers/gpu/drm/msm/adreno/adreno_gpu.c index 6f7f4114afcf..a9c0ac937b00 100644 --- a/drivers/gpu/drm/msm/adreno/adreno_gpu.c +++ b/drivers/gpu/drm/msm/adreno/adreno_gpu.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Red Hat | 3 | * Copyright (C) 2013 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 4 | * | 5 | * |
| 5 | * Copyright (c) 2014 The Linux Foundation. All rights reserved. | 6 | * Copyright (c) 2014 The Linux Foundation. All rights reserved. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 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 with | ||
| 17 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #include <linux/ascii85.h> | 9 | #include <linux/ascii85.h> |
diff --git a/drivers/gpu/drm/msm/adreno/adreno_gpu.h b/drivers/gpu/drm/msm/adreno/adreno_gpu.h index 0925606ec9b5..c5ea1f0e7438 100644 --- a/drivers/gpu/drm/msm/adreno/adreno_gpu.h +++ b/drivers/gpu/drm/msm/adreno/adreno_gpu.h | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Red Hat | 3 | * Copyright (C) 2013 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 4 | * | 5 | * |
| 5 | * Copyright (c) 2014,2017 The Linux Foundation. All rights reserved. | 6 | * Copyright (c) 2014,2017 The Linux Foundation. All rights reserved. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 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 with | ||
| 17 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #ifndef __ADRENO_GPU_H__ | 9 | #ifndef __ADRENO_GPU_H__ |
diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c index dfdfa766da8f..ccc298711bae 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2014-2018 The Linux Foundation. All rights reserved. | 3 | * Copyright (c) 2014-2018 The Linux Foundation. All rights reserved. |
| 3 | * Copyright (C) 2013 Red Hat | 4 | * Copyright (C) 2013 Red Hat |
| 4 | * Author: Rob Clark <robdclark@gmail.com> | 5 | * Author: Rob Clark <robdclark@gmail.com> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 11 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 12 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 13 | * more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License along with | ||
| 16 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 17 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #define pr_fmt(fmt) "[drm:%s:%d] " fmt, __func__, __LINE__ | 8 | #define pr_fmt(fmt) "[drm:%s:%d] " fmt, __func__, __LINE__ |
diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h b/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h index e59d62be4980..5181f079a6a1 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2015-2018 The Linux Foundation. All rights reserved. | 3 | * Copyright (c) 2015-2018 The Linux Foundation. All rights reserved. |
| 3 | * Copyright (C) 2013 Red Hat | 4 | * Copyright (C) 2013 Red Hat |
| 4 | * Author: Rob Clark <robdclark@gmail.com> | 5 | * Author: Rob Clark <robdclark@gmail.com> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 11 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 12 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 13 | * more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License along with | ||
| 16 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 17 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #ifndef _DPU_CRTC_H_ | 8 | #ifndef _DPU_CRTC_H_ |
diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c index 82bf16d61a45..0ea150196659 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2014-2018, The Linux Foundation. All rights reserved. | 3 | * Copyright (c) 2014-2018, The Linux Foundation. All rights reserved. |
| 3 | * Copyright (C) 2013 Red Hat | 4 | * Copyright (C) 2013 Red Hat |
| 4 | * Author: Rob Clark <robdclark@gmail.com> | 5 | * Author: Rob Clark <robdclark@gmail.com> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 11 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 12 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 13 | * more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License along with | ||
| 16 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 17 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #define pr_fmt(fmt) "[drm:%s:%d] " fmt, __func__, __LINE__ | 8 | #define pr_fmt(fmt) "[drm:%s:%d] " fmt, __func__, __LINE__ |
diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h b/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h index d77f74fb26d4..a8bf1147fc56 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2015-2018, The Linux Foundation. All rights reserved. | 3 | * Copyright (c) 2015-2018, The Linux Foundation. All rights reserved. |
| 3 | * Copyright (C) 2013 Red Hat | 4 | * Copyright (C) 2013 Red Hat |
| 4 | * Author: Rob Clark <robdclark@gmail.com> | 5 | * Author: Rob Clark <robdclark@gmail.com> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 11 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 12 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 13 | * more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License along with | ||
| 16 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 17 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #ifndef __DPU_ENCODER_H__ | 8 | #ifndef __DPU_ENCODER_H__ |
diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c index 885bf88afa3e..ae885e5dd07d 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2014-2018, The Linux Foundation. All rights reserved. | 3 | * Copyright (c) 2014-2018, The Linux Foundation. All rights reserved. |
| 3 | * Copyright (C) 2013 Red Hat | 4 | * Copyright (C) 2013 Red Hat |
| 4 | * Author: Rob Clark <robdclark@gmail.com> | 5 | * Author: Rob Clark <robdclark@gmail.com> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 11 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 12 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 13 | * more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License along with | ||
| 16 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 17 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #define pr_fmt(fmt) "[drm:%s:%d] " fmt, __func__, __LINE__ | 8 | #define pr_fmt(fmt) "[drm:%s:%d] " fmt, __func__, __LINE__ |
diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h b/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h index 31e9ef96ca5d..30aa00243521 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2015-2018, The Linux Foundation. All rights reserved. | 3 | * Copyright (c) 2015-2018, The Linux Foundation. All rights reserved. |
| 3 | * Copyright (C) 2013 Red Hat | 4 | * Copyright (C) 2013 Red Hat |
| 4 | * Author: Rob Clark <robdclark@gmail.com> | 5 | * Author: Rob Clark <robdclark@gmail.com> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 11 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 12 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 13 | * more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License along with | ||
| 16 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 17 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #ifndef __DPU_KMS_H__ | 8 | #ifndef __DPU_KMS_H__ |
diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c index ce1a555e1f31..0df80a592eb4 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014-2018 The Linux Foundation. All rights reserved. | 3 | * Copyright (C) 2014-2018 The Linux Foundation. All rights reserved. |
| 3 | * Copyright (C) 2013 Red Hat | 4 | * Copyright (C) 2013 Red Hat |
| 4 | * Author: Rob Clark <robdclark@gmail.com> | 5 | * Author: Rob Clark <robdclark@gmail.com> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 11 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 12 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 13 | * more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License along with | ||
| 16 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 17 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #define pr_fmt(fmt) "[drm:%s:%d] " fmt, __func__, __LINE__ | 8 | #define pr_fmt(fmt) "[drm:%s:%d] " fmt, __func__, __LINE__ |
diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h b/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h index 0e6063acd041..456949713e90 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2015-2018, The Linux Foundation. All rights reserved. | 3 | * Copyright (c) 2015-2018, The Linux Foundation. All rights reserved. |
| 3 | * Copyright (C) 2013 Red Hat | 4 | * Copyright (C) 2013 Red Hat |
| 4 | * Author: Rob Clark <robdclark@gmail.com> | 5 | * Author: Rob Clark <robdclark@gmail.com> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 11 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 12 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 13 | * more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License along with | ||
| 16 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 17 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #ifndef _DPU_PLANE_H_ | 8 | #ifndef _DPU_PLANE_H_ |
diff --git a/drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c b/drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c index 0cfd4c06b610..668c41975d74 100644 --- a/drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c +++ b/drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Red Hat | 3 | * Copyright (C) 2013 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <drm/drm_crtc.h> | 7 | #include <drm/drm_crtc.h> |
diff --git a/drivers/gpu/drm/msm/disp/mdp4/mdp4_dsi_encoder.c b/drivers/gpu/drm/msm/disp/mdp4/mdp4_dsi_encoder.c index caa39b4621e3..772f0753ed38 100644 --- a/drivers/gpu/drm/msm/disp/mdp4/mdp4_dsi_encoder.c +++ b/drivers/gpu/drm/msm/disp/mdp4/mdp4_dsi_encoder.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2015, The Linux Foundation. All rights reserved. | 3 | * Copyright (c) 2015, The Linux Foundation. All rights reserved. |
| 3 | * Copyright (c) 2014, Inforce Computing. All rights reserved. | 4 | * Copyright (c) 2014, Inforce Computing. All rights reserved. |
| 4 | * | 5 | * |
| 5 | * Author: Vinay Simha <vinaysimha@inforcecomputing.com> | 6 | * Author: Vinay Simha <vinaysimha@inforcecomputing.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 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 with | ||
| 17 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #include <drm/drm_crtc.h> | 9 | #include <drm/drm_crtc.h> |
diff --git a/drivers/gpu/drm/msm/disp/mdp4/mdp4_dtv_encoder.c b/drivers/gpu/drm/msm/disp/mdp4/mdp4_dtv_encoder.c index 259d51971401..5d8956055286 100644 --- a/drivers/gpu/drm/msm/disp/mdp4/mdp4_dtv_encoder.c +++ b/drivers/gpu/drm/msm/disp/mdp4/mdp4_dtv_encoder.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Red Hat | 3 | * Copyright (C) 2013 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <drm/drm_crtc.h> | 7 | #include <drm/drm_crtc.h> |
diff --git a/drivers/gpu/drm/msm/disp/mdp4/mdp4_irq.c b/drivers/gpu/drm/msm/disp/mdp4/mdp4_irq.c index b764d7f10312..62fbca302ac2 100644 --- a/drivers/gpu/drm/msm/disp/mdp4/mdp4_irq.c +++ b/drivers/gpu/drm/msm/disp/mdp4/mdp4_irq.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Red Hat | 3 | * Copyright (C) 2013 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <drm/drm_print.h> | 7 | #include <drm/drm_print.h> |
diff --git a/drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c b/drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c index e437aa806f7b..7a9ab55b4608 100644 --- a/drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c +++ b/drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Red Hat | 3 | * Copyright (C) 2013 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | 7 | ||
diff --git a/drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.h b/drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.h index 0c13f8697bfe..18933bd81c77 100644 --- a/drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.h +++ b/drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.h | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Red Hat | 3 | * Copyright (C) 2013 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #ifndef __MDP4_KMS_H__ | 7 | #ifndef __MDP4_KMS_H__ |
diff --git a/drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c b/drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c index df6f9803a1d7..62e2ebe455ea 100644 --- a/drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c +++ b/drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Red Hat | 3 | * Copyright (C) 2014 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 4 | * Author: Vinay Simha <vinaysimha@inforcecomputing.com> | 5 | * Author: Vinay Simha <vinaysimha@inforcecomputing.com> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 11 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 12 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 13 | * more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License along with | ||
| 16 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 17 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #include <drm/drm_crtc.h> | 8 | #include <drm/drm_crtc.h> |
diff --git a/drivers/gpu/drm/msm/disp/mdp4/mdp4_lvds_connector.c b/drivers/gpu/drm/msm/disp/mdp4/mdp4_lvds_connector.c index 5368e621999c..ecef4f5b9f26 100644 --- a/drivers/gpu/drm/msm/disp/mdp4/mdp4_lvds_connector.c +++ b/drivers/gpu/drm/msm/disp/mdp4/mdp4_lvds_connector.c | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Red Hat | 3 | * Copyright (C) 2014 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 4 | * Author: Vinay Simha <vinaysimha@inforcecomputing.com> | 5 | * Author: Vinay Simha <vinaysimha@inforcecomputing.com> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 11 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 12 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 13 | * more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License along with | ||
| 16 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 17 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #include <linux/gpio.h> | 8 | #include <linux/gpio.h> |
diff --git a/drivers/gpu/drm/msm/disp/mdp4/mdp4_lvds_pll.c b/drivers/gpu/drm/msm/disp/mdp4/mdp4_lvds_pll.c index ce4245971673..ab8c0c187fb2 100644 --- a/drivers/gpu/drm/msm/disp/mdp4/mdp4_lvds_pll.c +++ b/drivers/gpu/drm/msm/disp/mdp4/mdp4_lvds_pll.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Red Hat | 3 | * Copyright (C) 2014 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <linux/clk.h> | 7 | #include <linux/clk.h> |
diff --git a/drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c b/drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c index 005066f7154d..894b93b59c9f 100644 --- a/drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c +++ b/drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Red Hat | 3 | * Copyright (C) 2013 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include "mdp4_kms.h" | 7 | #include "mdp4_kms.h" |
diff --git a/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c b/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c index b0cf63c4e3d7..fe7cdb3fe887 100644 --- a/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c +++ b/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2014-2015 The Linux Foundation. All rights reserved. | 3 | * Copyright (c) 2014-2015 The Linux Foundation. All rights reserved. |
| 3 | * Copyright (C) 2013 Red Hat | 4 | * Copyright (C) 2013 Red Hat |
| 4 | * Author: Rob Clark <robdclark@gmail.com> | 5 | * Author: Rob Clark <robdclark@gmail.com> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 11 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 12 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 13 | * more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License along with | ||
| 16 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 17 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #include <linux/sort.h> | 8 | #include <linux/sort.h> |
diff --git a/drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c b/drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c index 820a62c40063..f48827283c2b 100644 --- a/drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c +++ b/drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2014, The Linux Foundation. All rights reserved. | 3 | * Copyright (c) 2014, The Linux Foundation. All rights reserved. |
| 3 | * Copyright (C) 2013 Red Hat | 4 | * Copyright (C) 2013 Red Hat |
| 4 | * Author: Rob Clark <robdclark@gmail.com> | 5 | * Author: Rob Clark <robdclark@gmail.com> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 11 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 12 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 13 | * more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License along with | ||
| 16 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 17 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #include <drm/drm_crtc.h> | 8 | #include <drm/drm_crtc.h> |
diff --git a/drivers/gpu/drm/msm/disp/mdp5/mdp5_irq.c b/drivers/gpu/drm/msm/disp/mdp5/mdp5_irq.c index 280e368bc9bb..58db08a2abfa 100644 --- a/drivers/gpu/drm/msm/disp/mdp5/mdp5_irq.c +++ b/drivers/gpu/drm/msm/disp/mdp5/mdp5_irq.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Red Hat | 3 | * Copyright (C) 2013 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <linux/irq.h> | 7 | #include <linux/irq.h> |
diff --git a/drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c b/drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c index 97179bec8902..901009e1f219 100644 --- a/drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c +++ b/drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2014, The Linux Foundation. All rights reserved. | 3 | * Copyright (c) 2014, The Linux Foundation. All rights reserved. |
| 3 | * Copyright (C) 2013 Red Hat | 4 | * Copyright (C) 2013 Red Hat |
| 4 | * Author: Rob Clark <robdclark@gmail.com> | 5 | * Author: Rob Clark <robdclark@gmail.com> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 11 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 12 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 13 | * more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License along with | ||
| 16 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 17 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #include <linux/of_irq.h> | 8 | #include <linux/of_irq.h> |
diff --git a/drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h b/drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h index 854dfd30e829..d1bf4fdfc815 100644 --- a/drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h +++ b/drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Red Hat | 3 | * Copyright (C) 2013 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #ifndef __MDP5_KMS_H__ | 7 | #ifndef __MDP5_KMS_H__ |
diff --git a/drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c b/drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c index 889c2940692c..09bd46ad820b 100644 --- a/drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c +++ b/drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2016, The Linux Foundation. All rights reserved. | 3 | * Copyright (c) 2016, The Linux Foundation. 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 version 2 as published by | ||
| 6 | * the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 9 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 10 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 11 | * more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License along with | ||
| 14 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | #include <linux/irqdomain.h> | 6 | #include <linux/irqdomain.h> |
diff --git a/drivers/gpu/drm/msm/disp/mdp5/mdp5_mixer.c b/drivers/gpu/drm/msm/disp/mdp5/mdp5_mixer.c index 113e6b569562..954db683ae44 100644 --- a/drivers/gpu/drm/msm/disp/mdp5/mdp5_mixer.c +++ b/drivers/gpu/drm/msm/disp/mdp5/mdp5_mixer.c | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2017 The Linux Foundation. All rights reserved. | 3 | * Copyright (C) 2017 The Linux Foundation. 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 version 2 as published by | ||
| 6 | * the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 9 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 10 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 11 | * more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License along with | ||
| 14 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | #include "mdp5_kms.h" | 6 | #include "mdp5_kms.h" |
diff --git a/drivers/gpu/drm/msm/disp/mdp5/mdp5_mixer.h b/drivers/gpu/drm/msm/disp/mdp5/mdp5_mixer.h index 9be94f567fbd..43c9ba43ce18 100644 --- a/drivers/gpu/drm/msm/disp/mdp5/mdp5_mixer.h +++ b/drivers/gpu/drm/msm/disp/mdp5/mdp5_mixer.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2017 The Linux Foundation. All rights reserved. | 3 | * Copyright (C) 2017 The Linux Foundation. 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 version 2 as published by | ||
| 6 | * the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 9 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 10 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 11 | * more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License along with | ||
| 14 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | #ifndef __MDP5_LM_H__ | 6 | #ifndef __MDP5_LM_H__ |
diff --git a/drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c b/drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c index 1ef26bc63163..ba6695963aa6 100644 --- a/drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c +++ b/drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Red Hat | 3 | * Copyright (C) 2016 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include "mdp5_kms.h" | 7 | #include "mdp5_kms.h" |
diff --git a/drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.h b/drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.h index bb2b0ac7aa2b..9b26d0761bd4 100644 --- a/drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.h +++ b/drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.h | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Red Hat | 3 | * Copyright (C) 2016 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #ifndef __MDP5_PIPE_H__ | 7 | #ifndef __MDP5_PIPE_H__ |
diff --git a/drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c b/drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c index b854f471e9e5..d6bb468ab2c8 100644 --- a/drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c +++ b/drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014-2015 The Linux Foundation. All rights reserved. | 3 | * Copyright (C) 2014-2015 The Linux Foundation. All rights reserved. |
| 3 | * Copyright (C) 2013 Red Hat | 4 | * Copyright (C) 2013 Red Hat |
| 4 | * Author: Rob Clark <robdclark@gmail.com> | 5 | * Author: Rob Clark <robdclark@gmail.com> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 11 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 12 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 13 | * more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License along with | ||
| 16 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 17 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #include <drm/drm_print.h> | 8 | #include <drm/drm_print.h> |
diff --git a/drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c b/drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c index 6153514db04c..1b1f4514206d 100644 --- a/drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c +++ b/drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2014, The Linux Foundation. All rights reserved. | 3 | * Copyright (c) 2014, The Linux Foundation. All rights reserved. |
| 3 | * Copyright (C) 2013 Red Hat | 4 | * Copyright (C) 2013 Red Hat |
| 4 | * Author: Rob Clark <robdclark@gmail.com> | 5 | * Author: Rob Clark <robdclark@gmail.com> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 11 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 12 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 13 | * more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License along with | ||
| 16 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 17 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #include <drm/drm_util.h> | 8 | #include <drm/drm_util.h> |
diff --git a/drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.h b/drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.h index b41d0448fbe8..ba5618e136c3 100644 --- a/drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.h +++ b/drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.h | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2014, The Linux Foundation. All rights reserved. | 3 | * Copyright (c) 2014, The Linux Foundation. All rights reserved. |
| 3 | * Copyright (C) 2013 Red Hat | 4 | * Copyright (C) 2013 Red Hat |
| 4 | * Author: Rob Clark <robdclark@gmail.com> | 5 | * Author: Rob Clark <robdclark@gmail.com> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 11 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 12 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 13 | * more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License along with | ||
| 16 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 17 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #ifndef __MDP5_SMP_H__ | 8 | #ifndef __MDP5_SMP_H__ |
diff --git a/drivers/gpu/drm/msm/disp/mdp_format.c b/drivers/gpu/drm/msm/disp/mdp_format.c index 005760bee708..8afb0f9c04bb 100644 --- a/drivers/gpu/drm/msm/disp/mdp_format.c +++ b/drivers/gpu/drm/msm/disp/mdp_format.c | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2014 The Linux Foundation. All rights reserved. | 3 | * Copyright (c) 2014 The Linux Foundation. All rights reserved. |
| 3 | * Copyright (C) 2013 Red Hat | 4 | * Copyright (C) 2013 Red Hat |
| 4 | * Author: Rob Clark <robdclark@gmail.com> | 5 | * Author: Rob Clark <robdclark@gmail.com> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 11 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 12 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 13 | * more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License along with | ||
| 16 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 17 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | 8 | ||
diff --git a/drivers/gpu/drm/msm/disp/mdp_kms.c b/drivers/gpu/drm/msm/disp/mdp_kms.c index 64287304054d..3c35ccfc7331 100644 --- a/drivers/gpu/drm/msm/disp/mdp_kms.c +++ b/drivers/gpu/drm/msm/disp/mdp_kms.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Red Hat | 3 | * Copyright (C) 2013 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | 7 | ||
diff --git a/drivers/gpu/drm/msm/disp/mdp_kms.h b/drivers/gpu/drm/msm/disp/mdp_kms.h index 4fa8dbe4e165..1535c5618491 100644 --- a/drivers/gpu/drm/msm/disp/mdp_kms.h +++ b/drivers/gpu/drm/msm/disp/mdp_kms.h | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Red Hat | 3 | * Copyright (C) 2013 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #ifndef __MDP_KMS_H__ | 7 | #ifndef __MDP_KMS_H__ |
diff --git a/drivers/gpu/drm/msm/hdmi/hdmi.c b/drivers/gpu/drm/msm/hdmi/hdmi.c index e247d6942a49..0e4217be3f00 100644 --- a/drivers/gpu/drm/msm/hdmi/hdmi.c +++ b/drivers/gpu/drm/msm/hdmi/hdmi.c | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2014 The Linux Foundation. All rights reserved. | 3 | * Copyright (c) 2014 The Linux Foundation. All rights reserved. |
| 3 | * Copyright (C) 2013 Red Hat | 4 | * Copyright (C) 2013 Red Hat |
| 4 | * Author: Rob Clark <robdclark@gmail.com> | 5 | * Author: Rob Clark <robdclark@gmail.com> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 11 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 12 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 13 | * more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License along with | ||
| 16 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 17 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #include <linux/of_irq.h> | 8 | #include <linux/of_irq.h> |
diff --git a/drivers/gpu/drm/msm/hdmi/hdmi.h b/drivers/gpu/drm/msm/hdmi/hdmi.h index 5c5df6ab2a57..982865866a29 100644 --- a/drivers/gpu/drm/msm/hdmi/hdmi.h +++ b/drivers/gpu/drm/msm/hdmi/hdmi.h | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Red Hat | 3 | * Copyright (C) 2013 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #ifndef __HDMI_CONNECTOR_H__ | 7 | #ifndef __HDMI_CONNECTOR_H__ |
diff --git a/drivers/gpu/drm/msm/hdmi/hdmi_audio.c b/drivers/gpu/drm/msm/hdmi/hdmi_audio.c index 9c34b91ae329..4c2058c4adc1 100644 --- a/drivers/gpu/drm/msm/hdmi/hdmi_audio.c +++ b/drivers/gpu/drm/msm/hdmi/hdmi_audio.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Red Hat | 3 | * Copyright (C) 2013 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <linux/hdmi.h> | 7 | #include <linux/hdmi.h> |
diff --git a/drivers/gpu/drm/msm/hdmi/hdmi_bridge.c b/drivers/gpu/drm/msm/hdmi/hdmi_bridge.c index 03197b8959ba..c8dbd82854c2 100644 --- a/drivers/gpu/drm/msm/hdmi/hdmi_bridge.c +++ b/drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Red Hat | 3 | * Copyright (C) 2013 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include "hdmi.h" | 7 | #include "hdmi.h" |
diff --git a/drivers/gpu/drm/msm/hdmi/hdmi_connector.c b/drivers/gpu/drm/msm/hdmi/hdmi_connector.c index a6eeab2c4dc3..07b4cb877d82 100644 --- a/drivers/gpu/drm/msm/hdmi/hdmi_connector.c +++ b/drivers/gpu/drm/msm/hdmi/hdmi_connector.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Red Hat | 3 | * Copyright (C) 2013 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <linux/gpio.h> | 7 | #include <linux/gpio.h> |
diff --git a/drivers/gpu/drm/msm/hdmi/hdmi_i2c.c b/drivers/gpu/drm/msm/hdmi/hdmi_i2c.c index 25d2fe2c60e8..de182c004843 100644 --- a/drivers/gpu/drm/msm/hdmi/hdmi_i2c.c +++ b/drivers/gpu/drm/msm/hdmi/hdmi_i2c.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Red Hat | 3 | * Copyright (C) 2013 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include "hdmi.h" | 7 | #include "hdmi.h" |
diff --git a/drivers/gpu/drm/msm/hdmi/hdmi_phy_8960.c b/drivers/gpu/drm/msm/hdmi/hdmi_phy_8960.c index 0980da8ec966..cf90a0c1f822 100644 --- a/drivers/gpu/drm/msm/hdmi/hdmi_phy_8960.c +++ b/drivers/gpu/drm/msm/hdmi/hdmi_phy_8960.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Red Hat | 3 | * Copyright (C) 2013 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include "hdmi.h" | 7 | #include "hdmi.h" |
diff --git a/drivers/gpu/drm/msm/hdmi/hdmi_phy_8x60.c b/drivers/gpu/drm/msm/hdmi/hdmi_phy_8x60.c index a68eea4153fc..1acc33ce9d52 100644 --- a/drivers/gpu/drm/msm/hdmi/hdmi_phy_8x60.c +++ b/drivers/gpu/drm/msm/hdmi/hdmi_phy_8x60.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Red Hat | 3 | * Copyright (C) 2013 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include "hdmi.h" | 7 | #include "hdmi.h" |
diff --git a/drivers/gpu/drm/msm/hdmi/hdmi_phy_8x74.c b/drivers/gpu/drm/msm/hdmi/hdmi_phy_8x74.c index 4a8b8468586a..a2a6940e195a 100644 --- a/drivers/gpu/drm/msm/hdmi/hdmi_phy_8x74.c +++ b/drivers/gpu/drm/msm/hdmi/hdmi_phy_8x74.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Red Hat | 3 | * Copyright (C) 2013 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include "hdmi.h" | 7 | #include "hdmi.h" |
diff --git a/drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c b/drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c index c6dae6e437f9..e24a11d91945 100644 --- a/drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c +++ b/drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2016, The Linux Foundation. All rights reserved. | 3 | * Copyright (c) 2016, The Linux Foundation. All rights reserved. |
| 3 | * Copyright (C) 2013 Red Hat | 4 | * Copyright (C) 2013 Red Hat |
| 4 | * Author: Rob Clark <robdclark@gmail.com> | 5 | * Author: Rob Clark <robdclark@gmail.com> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 11 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 12 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 13 | * more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License along with | ||
| 16 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 17 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #include <linux/clk-provider.h> | 8 | #include <linux/clk-provider.h> |
diff --git a/drivers/gpu/drm/msm/msm_atomic.c b/drivers/gpu/drm/msm/msm_atomic.c index 131c23a267ee..dd16babdd8c0 100644 --- a/drivers/gpu/drm/msm/msm_atomic.c +++ b/drivers/gpu/drm/msm/msm_atomic.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Red Hat | 3 | * Copyright (C) 2014 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <drm/drm_atomic_uapi.h> | 7 | #include <drm/drm_atomic_uapi.h> |
diff --git a/drivers/gpu/drm/msm/msm_debugfs.c b/drivers/gpu/drm/msm/msm_debugfs.c index 67ef300559cf..a0a8df591e93 100644 --- a/drivers/gpu/drm/msm/msm_debugfs.c +++ b/drivers/gpu/drm/msm/msm_debugfs.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013-2016 Red Hat | 3 | * Copyright (C) 2013-2016 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #ifdef CONFIG_DEBUG_FS | 7 | #ifdef CONFIG_DEBUG_FS |
diff --git a/drivers/gpu/drm/msm/msm_debugfs.h b/drivers/gpu/drm/msm/msm_debugfs.h index f4077e344e3a..2b91f8c178ad 100644 --- a/drivers/gpu/drm/msm/msm_debugfs.h +++ b/drivers/gpu/drm/msm/msm_debugfs.h | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Red Hat | 3 | * Copyright (C) 2016 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #ifndef __MSM_DEBUGFS_H__ | 7 | #ifndef __MSM_DEBUGFS_H__ |
diff --git a/drivers/gpu/drm/msm/msm_drv.c b/drivers/gpu/drm/msm/msm_drv.c index 31deb87abfc6..f38d7367bd3b 100644 --- a/drivers/gpu/drm/msm/msm_drv.c +++ b/drivers/gpu/drm/msm/msm_drv.c | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2016-2018, The Linux Foundation. All rights reserved. | 3 | * Copyright (c) 2016-2018, The Linux Foundation. All rights reserved. |
| 3 | * Copyright (C) 2013 Red Hat | 4 | * Copyright (C) 2013 Red Hat |
| 4 | * Author: Rob Clark <robdclark@gmail.com> | 5 | * Author: Rob Clark <robdclark@gmail.com> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 11 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 12 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 13 | * more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License along with | ||
| 16 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 17 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #include <linux/kthread.h> | 8 | #include <linux/kthread.h> |
diff --git a/drivers/gpu/drm/msm/msm_drv.h b/drivers/gpu/drm/msm/msm_drv.h index e20e6b429804..4ba3c67a6932 100644 --- a/drivers/gpu/drm/msm/msm_drv.h +++ b/drivers/gpu/drm/msm/msm_drv.h | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2016-2018, The Linux Foundation. All rights reserved. | 3 | * Copyright (c) 2016-2018, The Linux Foundation. All rights reserved. |
| 3 | * Copyright (C) 2013 Red Hat | 4 | * Copyright (C) 2013 Red Hat |
| 4 | * Author: Rob Clark <robdclark@gmail.com> | 5 | * Author: Rob Clark <robdclark@gmail.com> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 11 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 12 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 13 | * more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License along with | ||
| 16 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 17 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #ifndef __MSM_DRV_H__ | 8 | #ifndef __MSM_DRV_H__ |
diff --git a/drivers/gpu/drm/msm/msm_fb.c b/drivers/gpu/drm/msm/msm_fb.c index 136058978e0f..7e2692b0007a 100644 --- a/drivers/gpu/drm/msm/msm_fb.c +++ b/drivers/gpu/drm/msm/msm_fb.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Red Hat | 3 | * Copyright (C) 2013 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <drm/drm_crtc.h> | 7 | #include <drm/drm_crtc.h> |
diff --git a/drivers/gpu/drm/msm/msm_fbdev.c b/drivers/gpu/drm/msm/msm_fbdev.c index d088299babf3..2429d5e6ce9f 100644 --- a/drivers/gpu/drm/msm/msm_fbdev.c +++ b/drivers/gpu/drm/msm/msm_fbdev.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Red Hat | 3 | * Copyright (C) 2013 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <drm/drm_crtc.h> | 7 | #include <drm/drm_crtc.h> |
diff --git a/drivers/gpu/drm/msm/msm_fence.c b/drivers/gpu/drm/msm/msm_fence.c index 77263cf97b20..ad2703698b05 100644 --- a/drivers/gpu/drm/msm/msm_fence.c +++ b/drivers/gpu/drm/msm/msm_fence.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013-2016 Red Hat | 3 | * Copyright (C) 2013-2016 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <linux/dma-fence.h> | 7 | #include <linux/dma-fence.h> |
diff --git a/drivers/gpu/drm/msm/msm_fence.h b/drivers/gpu/drm/msm/msm_fence.h index b9fe059091f2..2d9af66dcca5 100644 --- a/drivers/gpu/drm/msm/msm_fence.h +++ b/drivers/gpu/drm/msm/msm_fence.h | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013-2016 Red Hat | 3 | * Copyright (C) 2013-2016 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #ifndef __MSM_FENCE_H__ | 7 | #ifndef __MSM_FENCE_H__ |
diff --git a/drivers/gpu/drm/msm/msm_gem.c b/drivers/gpu/drm/msm/msm_gem.c index 35f55dd25994..49a019939ccd 100644 --- a/drivers/gpu/drm/msm/msm_gem.c +++ b/drivers/gpu/drm/msm/msm_gem.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Red Hat | 3 | * Copyright (C) 2013 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <linux/spinlock.h> | 7 | #include <linux/spinlock.h> |
diff --git a/drivers/gpu/drm/msm/msm_gem.h b/drivers/gpu/drm/msm/msm_gem.h index 812d1b1369a5..8c70bfc71da5 100644 --- a/drivers/gpu/drm/msm/msm_gem.h +++ b/drivers/gpu/drm/msm/msm_gem.h | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Red Hat | 3 | * Copyright (C) 2013 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #ifndef __MSM_GEM_H__ | 7 | #ifndef __MSM_GEM_H__ |
diff --git a/drivers/gpu/drm/msm/msm_gem_prime.c b/drivers/gpu/drm/msm/msm_gem_prime.c index 60bb290700ce..5d64e0671f7a 100644 --- a/drivers/gpu/drm/msm/msm_gem_prime.c +++ b/drivers/gpu/drm/msm/msm_gem_prime.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Red Hat | 3 | * Copyright (C) 2013 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include "msm_drv.h" | 7 | #include "msm_drv.h" |
diff --git a/drivers/gpu/drm/msm/msm_gem_shrinker.c b/drivers/gpu/drm/msm/msm_gem_shrinker.c index b72d8e6cd51d..722d61668a97 100644 --- a/drivers/gpu/drm/msm/msm_gem_shrinker.c +++ b/drivers/gpu/drm/msm/msm_gem_shrinker.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Red Hat | 3 | * Copyright (C) 2016 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include "msm_drv.h" | 7 | #include "msm_drv.h" |
diff --git a/drivers/gpu/drm/msm/msm_gem_submit.c b/drivers/gpu/drm/msm/msm_gem_submit.c index 1b681306aca3..28838808e5d6 100644 --- a/drivers/gpu/drm/msm/msm_gem_submit.c +++ b/drivers/gpu/drm/msm/msm_gem_submit.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Red Hat | 3 | * Copyright (C) 2013 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <linux/sync_file.h> | 7 | #include <linux/sync_file.h> |
diff --git a/drivers/gpu/drm/msm/msm_gem_vma.c b/drivers/gpu/drm/msm/msm_gem_vma.c index fcf7a83f0e6f..1af5354bcd46 100644 --- a/drivers/gpu/drm/msm/msm_gem_vma.c +++ b/drivers/gpu/drm/msm/msm_gem_vma.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Red Hat | 3 | * Copyright (C) 2016 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include "msm_drv.h" | 7 | #include "msm_drv.h" |
diff --git a/drivers/gpu/drm/msm/msm_gpu.c b/drivers/gpu/drm/msm/msm_gpu.c index bf4ee2766431..b2a8411c2d84 100644 --- a/drivers/gpu/drm/msm/msm_gpu.c +++ b/drivers/gpu/drm/msm/msm_gpu.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Red Hat | 3 | * Copyright (C) 2013 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include "msm_gpu.h" | 7 | #include "msm_gpu.h" |
diff --git a/drivers/gpu/drm/msm/msm_gpu.h b/drivers/gpu/drm/msm/msm_gpu.h index f2739cd97cea..ab8f0f9c9dc8 100644 --- a/drivers/gpu/drm/msm/msm_gpu.h +++ b/drivers/gpu/drm/msm/msm_gpu.h | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Red Hat | 3 | * Copyright (C) 2013 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #ifndef __MSM_GPU_H__ | 7 | #ifndef __MSM_GPU_H__ |
diff --git a/drivers/gpu/drm/msm/msm_iommu.c b/drivers/gpu/drm/msm/msm_iommu.c index 12bb54cefd46..1e0cb1e6cf8f 100644 --- a/drivers/gpu/drm/msm/msm_iommu.c +++ b/drivers/gpu/drm/msm/msm_iommu.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Red Hat | 3 | * Copyright (C) 2013 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include "msm_drv.h" | 7 | #include "msm_drv.h" |
diff --git a/drivers/gpu/drm/msm/msm_kms.h b/drivers/gpu/drm/msm/msm_kms.h index 2b81b43a4bab..c7588a42635e 100644 --- a/drivers/gpu/drm/msm/msm_kms.h +++ b/drivers/gpu/drm/msm/msm_kms.h | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2016-2018, The Linux Foundation. All rights reserved. | 3 | * Copyright (c) 2016-2018, The Linux Foundation. All rights reserved. |
| 3 | * Copyright (C) 2013 Red Hat | 4 | * Copyright (C) 2013 Red Hat |
| 4 | * Author: Rob Clark <robdclark@gmail.com> | 5 | * Author: Rob Clark <robdclark@gmail.com> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 11 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 12 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 13 | * more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License along with | ||
| 16 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 17 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #ifndef __MSM_KMS_H__ | 8 | #ifndef __MSM_KMS_H__ |
diff --git a/drivers/gpu/drm/msm/msm_mmu.h b/drivers/gpu/drm/msm/msm_mmu.h index d21b26604d0b..871d56303697 100644 --- a/drivers/gpu/drm/msm/msm_mmu.h +++ b/drivers/gpu/drm/msm/msm_mmu.h | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Red Hat | 3 | * Copyright (C) 2013 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #ifndef __MSM_MMU_H__ | 7 | #ifndef __MSM_MMU_H__ |
diff --git a/drivers/gpu/drm/msm/msm_perf.c b/drivers/gpu/drm/msm/msm_perf.c index 5ab21bd2decb..4812361c689d 100644 --- a/drivers/gpu/drm/msm/msm_perf.c +++ b/drivers/gpu/drm/msm/msm_perf.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Red Hat | 3 | * Copyright (C) 2013 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | /* For profiling, userspace can: | 7 | /* For profiling, userspace can: |
diff --git a/drivers/gpu/drm/msm/msm_rd.c b/drivers/gpu/drm/msm/msm_rd.c index d21172933d92..6f634e697b50 100644 --- a/drivers/gpu/drm/msm/msm_rd.c +++ b/drivers/gpu/drm/msm/msm_rd.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Red Hat | 3 | * Copyright (C) 2013 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | /* For debugging crashes, userspace can: | 7 | /* For debugging crashes, userspace can: |
diff --git a/drivers/gpu/drm/msm/msm_ringbuffer.c b/drivers/gpu/drm/msm/msm_ringbuffer.c index 20a96fe69dcd..e397c44cc011 100644 --- a/drivers/gpu/drm/msm/msm_ringbuffer.c +++ b/drivers/gpu/drm/msm/msm_ringbuffer.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Red Hat | 3 | * Copyright (C) 2013 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include "msm_ringbuffer.h" | 7 | #include "msm_ringbuffer.h" |
diff --git a/drivers/gpu/drm/msm/msm_ringbuffer.h b/drivers/gpu/drm/msm/msm_ringbuffer.h index 6434ebb13136..7764373d0ed2 100644 --- a/drivers/gpu/drm/msm/msm_ringbuffer.h +++ b/drivers/gpu/drm/msm/msm_ringbuffer.h | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Red Hat | 3 | * Copyright (C) 2013 Red Hat |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #ifndef __MSM_RINGBUFFER_H__ | 7 | #ifndef __MSM_RINGBUFFER_H__ |
diff --git a/drivers/gpu/drm/omapdrm/displays/connector-analog-tv.c b/drivers/gpu/drm/omapdrm/displays/connector-analog-tv.c index 6c0561101874..0d20fab605d7 100644 --- a/drivers/gpu/drm/omapdrm/displays/connector-analog-tv.c +++ b/drivers/gpu/drm/omapdrm/displays/connector-analog-tv.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Analog TV Connector driver | 3 | * Analog TV Connector driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ | 5 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ |
| 5 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> | 6 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/slab.h> | 9 | #include <linux/slab.h> |
diff --git a/drivers/gpu/drm/omapdrm/displays/connector-hdmi.c b/drivers/gpu/drm/omapdrm/displays/connector-hdmi.c index 68d6f6e44b03..f5d69d810bb8 100644 --- a/drivers/gpu/drm/omapdrm/displays/connector-hdmi.c +++ b/drivers/gpu/drm/omapdrm/displays/connector-hdmi.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * HDMI Connector driver | 3 | * HDMI Connector driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ | 5 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ |
| 5 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> | 6 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/gpio/consumer.h> | 9 | #include <linux/gpio/consumer.h> |
diff --git a/drivers/gpu/drm/omapdrm/displays/encoder-opa362.c b/drivers/gpu/drm/omapdrm/displays/encoder-opa362.c index 29a5a130ebd1..b992387ed674 100644 --- a/drivers/gpu/drm/omapdrm/displays/encoder-opa362.c +++ b/drivers/gpu/drm/omapdrm/displays/encoder-opa362.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OPA362 analog video amplifier with output/power control | 3 | * OPA362 analog video amplifier with output/power control |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * | 9 | * |
| 9 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ | 10 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ |
| 10 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> | 11 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify it | ||
| 13 | * under the terms of the GNU General Public License version 2 as published by | ||
| 14 | * the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #include <linux/gpio/consumer.h> | 14 | #include <linux/gpio/consumer.h> |
diff --git a/drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c b/drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c index bc03752d2762..089105c5aa0a 100644 --- a/drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c +++ b/drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * TPD12S015 HDMI ESD protection & level shifter chip driver | 3 | * TPD12S015 HDMI ESD protection & level shifter chip driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ | 5 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ |
| 5 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> | 6 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/completion.h> | 9 | #include <linux/completion.h> |
diff --git a/drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c b/drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c index 741a5e324767..8edef8ef23b0 100644 --- a/drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c +++ b/drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Generic DSI Command Mode panel driver | 3 | * Generic DSI Command Mode panel driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ | 5 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ |
| 5 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> | 6 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | /* #define DEBUG */ | 9 | /* #define DEBUG */ |
diff --git a/drivers/gpu/drm/omapdrm/displays/panel-lgphilips-lb035q02.c b/drivers/gpu/drm/omapdrm/displays/panel-lgphilips-lb035q02.c index 99f2350d462c..1fd0d84e6e38 100644 --- a/drivers/gpu/drm/omapdrm/displays/panel-lgphilips-lb035q02.c +++ b/drivers/gpu/drm/omapdrm/displays/panel-lgphilips-lb035q02.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * LG.Philips LB035Q02 LCD Panel driver | 3 | * LG.Philips LB035Q02 LCD Panel driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ | 5 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ |
| 5 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> | 6 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> |
| 6 | * Based on a driver by: Steve Sakoman <steve@sakoman.com> | 7 | * Based on a driver by: Steve Sakoman <steve@sakoman.com> |
| 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 version 2 as published by | ||
| 10 | * the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/gpu/drm/omapdrm/displays/panel-sharp-ls037v7dw01.c b/drivers/gpu/drm/omapdrm/displays/panel-sharp-ls037v7dw01.c index 9c545de430f6..3ab50fd1f3f2 100644 --- a/drivers/gpu/drm/omapdrm/displays/panel-sharp-ls037v7dw01.c +++ b/drivers/gpu/drm/omapdrm/displays/panel-sharp-ls037v7dw01.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * LCD panel driver for Sharp LS037V7DW01 | 3 | * LCD panel driver for Sharp LS037V7DW01 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ | 5 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ |
| 5 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> | 6 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/delay.h> | 9 | #include <linux/delay.h> |
diff --git a/drivers/gpu/drm/omapdrm/displays/panel-sony-acx565akm.c b/drivers/gpu/drm/omapdrm/displays/panel-sony-acx565akm.c index 2038def14ba1..588a1a6bbcc3 100644 --- a/drivers/gpu/drm/omapdrm/displays/panel-sony-acx565akm.c +++ b/drivers/gpu/drm/omapdrm/displays/panel-sony-acx565akm.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Sony ACX565AKM LCD Panel driver | 3 | * Sony ACX565AKM LCD Panel driver |
| 3 | * | 4 | * |
| @@ -6,18 +7,6 @@ | |||
| 6 | * Original Driver Author: Imre Deak <imre.deak@nokia.com> | 7 | * Original Driver Author: Imre Deak <imre.deak@nokia.com> |
| 7 | * Based on panel-generic.c by Tomi Valkeinen <tomi.valkeinen@ti.com> | 8 | * Based on panel-generic.c by Tomi Valkeinen <tomi.valkeinen@ti.com> |
| 8 | * Adapted to new DSS2 framework: Roger Quadros <roger.quadros@nokia.com> | 9 | * Adapted to new DSS2 framework: Roger Quadros <roger.quadros@nokia.com> |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published by | ||
| 12 | * the Free Software Foundation. | ||
| 13 | * | ||
| 14 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 15 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 16 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 17 | * more details. | ||
| 18 | * | ||
| 19 | * You should have received a copy of the GNU General Public License along with | ||
| 20 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 21 | */ | 10 | */ |
| 22 | 11 | ||
| 23 | #include <linux/backlight.h> | 12 | #include <linux/backlight.h> |
diff --git a/drivers/gpu/drm/omapdrm/displays/panel-tpo-td028ttec1.c b/drivers/gpu/drm/omapdrm/displays/panel-tpo-td028ttec1.c index 2ad161e33106..c885018ac6ce 100644 --- a/drivers/gpu/drm/omapdrm/displays/panel-tpo-td028ttec1.c +++ b/drivers/gpu/drm/omapdrm/displays/panel-tpo-td028ttec1.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Toppoly TD028TTEC1 panel support | 3 | * Toppoly TD028TTEC1 panel support |
| 3 | * | 4 | * |
| @@ -10,18 +11,6 @@ | |||
| 10 | * | 11 | * |
| 11 | * Ported and adapted from Neo 1973 U-Boot by: | 12 | * Ported and adapted from Neo 1973 U-Boot by: |
| 12 | * H. Nikolaus Schaller <hns@goldelico.com> | 13 | * H. Nikolaus Schaller <hns@goldelico.com> |
| 13 | * | ||
| 14 | * This program is free software; you can redistribute it and/or modify it | ||
| 15 | * under the terms of the GNU General Public License version 2 as published by | ||
| 16 | * the Free Software Foundation. | ||
| 17 | * | ||
| 18 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 19 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 20 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 21 | * more details. | ||
| 22 | * | ||
| 23 | * You should have received a copy of the GNU General Public License along with | ||
| 24 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 25 | */ | 14 | */ |
| 26 | 15 | ||
| 27 | #include <linux/module.h> | 16 | #include <linux/module.h> |
diff --git a/drivers/gpu/drm/omapdrm/dss/core.c b/drivers/gpu/drm/omapdrm/dss/core.c index a2edabc9f6b3..6ac497b63711 100644 --- a/drivers/gpu/drm/omapdrm/dss/core.c +++ b/drivers/gpu/drm/omapdrm/dss/core.c | |||
| @@ -1,21 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009 Nokia Corporation | 3 | * Copyright (C) 2009 Nokia Corporation |
| 3 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> | 4 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> |
| 4 | * | 5 | * |
| 5 | * Some code and ideas taken from drivers/video/omap/ driver | 6 | * Some code and ideas taken from drivers/video/omap/ driver |
| 6 | * by Imre Deak. | 7 | * by Imre Deak. |
| 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 version 2 as published by | ||
| 10 | * the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 13 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 14 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 15 | * more details. | ||
| 16 | * | ||
| 17 | * You should have received a copy of the GNU General Public License along with | ||
| 18 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 19 | */ | 8 | */ |
| 20 | 9 | ||
| 21 | #define DSS_SUBSYS_NAME "CORE" | 10 | #define DSS_SUBSYS_NAME "CORE" |
diff --git a/drivers/gpu/drm/omapdrm/dss/dispc.c b/drivers/gpu/drm/omapdrm/dss/dispc.c index ba82d916719c..785c5546067a 100644 --- a/drivers/gpu/drm/omapdrm/dss/dispc.c +++ b/drivers/gpu/drm/omapdrm/dss/dispc.c | |||
| @@ -1,21 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009 Nokia Corporation | 3 | * Copyright (C) 2009 Nokia Corporation |
| 3 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> | 4 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> |
| 4 | * | 5 | * |
| 5 | * Some code and ideas taken from drivers/video/omap/ driver | 6 | * Some code and ideas taken from drivers/video/omap/ driver |
| 6 | * by Imre Deak. | 7 | * by Imre Deak. |
| 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 version 2 as published by | ||
| 10 | * the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 13 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 14 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 15 | * more details. | ||
| 16 | * | ||
| 17 | * You should have received a copy of the GNU General Public License along with | ||
| 18 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 19 | */ | 8 | */ |
| 20 | 9 | ||
| 21 | #define DSS_SUBSYS_NAME "DISPC" | 10 | #define DSS_SUBSYS_NAME "DISPC" |
diff --git a/drivers/gpu/drm/omapdrm/dss/dispc.h b/drivers/gpu/drm/omapdrm/dss/dispc.h index e901dd1e4365..2348faf88768 100644 --- a/drivers/gpu/drm/omapdrm/dss/dispc.h +++ b/drivers/gpu/drm/omapdrm/dss/dispc.h | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * Author: Archit Taneja <archit@ti.com> | 4 | * Author: Archit Taneja <archit@ti.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #ifndef __OMAP2_DISPC_REG_H | 7 | #ifndef __OMAP2_DISPC_REG_H |
diff --git a/drivers/gpu/drm/omapdrm/dss/dispc_coefs.c b/drivers/gpu/drm/omapdrm/dss/dispc_coefs.c index 44804c8c8777..bccb28de5a59 100644 --- a/drivers/gpu/drm/omapdrm/dss/dispc_coefs.c +++ b/drivers/gpu/drm/omapdrm/dss/dispc_coefs.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * Author: Chandrabhanu Mahapatra <cmahapatra@ti.com> | 4 | * Author: Chandrabhanu Mahapatra <cmahapatra@ti.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
diff --git a/drivers/gpu/drm/omapdrm/dss/display.c b/drivers/gpu/drm/omapdrm/dss/display.c index e93f61a567a8..8a3f61f5825f 100644 --- a/drivers/gpu/drm/omapdrm/dss/display.c +++ b/drivers/gpu/drm/omapdrm/dss/display.c | |||
| @@ -1,21 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009 Nokia Corporation | 3 | * Copyright (C) 2009 Nokia Corporation |
| 3 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> | 4 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> |
| 4 | * | 5 | * |
| 5 | * Some code and ideas taken from drivers/video/omap/ driver | 6 | * Some code and ideas taken from drivers/video/omap/ driver |
| 6 | * by Imre Deak. | 7 | * by Imre Deak. |
| 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 version 2 as published by | ||
| 10 | * the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 13 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 14 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 15 | * more details. | ||
| 16 | * | ||
| 17 | * You should have received a copy of the GNU General Public License along with | ||
| 18 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 19 | */ | 8 | */ |
| 20 | 9 | ||
| 21 | #define DSS_SUBSYS_NAME "DISPLAY" | 10 | #define DSS_SUBSYS_NAME "DISPLAY" |
diff --git a/drivers/gpu/drm/omapdrm/dss/dpi.c b/drivers/gpu/drm/omapdrm/dss/dpi.c index cc78dfa07f04..95147437b990 100644 --- a/drivers/gpu/drm/omapdrm/dss/dpi.c +++ b/drivers/gpu/drm/omapdrm/dss/dpi.c | |||
| @@ -1,21 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009 Nokia Corporation | 3 | * Copyright (C) 2009 Nokia Corporation |
| 3 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> | 4 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> |
| 4 | * | 5 | * |
| 5 | * Some code and ideas taken from drivers/video/omap/ driver | 6 | * Some code and ideas taken from drivers/video/omap/ driver |
| 6 | * by Imre Deak. | 7 | * by Imre Deak. |
| 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 version 2 as published by | ||
| 10 | * the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 13 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 14 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 15 | * more details. | ||
| 16 | * | ||
| 17 | * You should have received a copy of the GNU General Public License along with | ||
| 18 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 19 | */ | 8 | */ |
| 20 | 9 | ||
| 21 | #define DSS_SUBSYS_NAME "DPI" | 10 | #define DSS_SUBSYS_NAME "DPI" |
diff --git a/drivers/gpu/drm/omapdrm/dss/dsi.c b/drivers/gpu/drm/omapdrm/dss/dsi.c index 5202862d89b5..b30fcaa2d0f5 100644 --- a/drivers/gpu/drm/omapdrm/dss/dsi.c +++ b/drivers/gpu/drm/omapdrm/dss/dsi.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009 Nokia Corporation | 3 | * Copyright (C) 2009 Nokia Corporation |
| 3 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> | 4 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #define DSS_SUBSYS_NAME "DSI" | 7 | #define DSS_SUBSYS_NAME "DSI" |
diff --git a/drivers/gpu/drm/omapdrm/dss/dss.c b/drivers/gpu/drm/omapdrm/dss/dss.c index 55e68863ef15..5711b7a720e6 100644 --- a/drivers/gpu/drm/omapdrm/dss/dss.c +++ b/drivers/gpu/drm/omapdrm/dss/dss.c | |||
| @@ -1,21 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009 Nokia Corporation | 3 | * Copyright (C) 2009 Nokia Corporation |
| 3 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> | 4 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> |
| 4 | * | 5 | * |
| 5 | * Some code and ideas taken from drivers/video/omap/ driver | 6 | * Some code and ideas taken from drivers/video/omap/ driver |
| 6 | * by Imre Deak. | 7 | * by Imre Deak. |
| 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 version 2 as published by | ||
| 10 | * the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 13 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 14 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 15 | * more details. | ||
| 16 | * | ||
| 17 | * You should have received a copy of the GNU General Public License along with | ||
| 18 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 19 | */ | 8 | */ |
| 20 | 9 | ||
| 21 | #define DSS_SUBSYS_NAME "DSS" | 10 | #define DSS_SUBSYS_NAME "DSS" |
diff --git a/drivers/gpu/drm/omapdrm/dss/dss.h b/drivers/gpu/drm/omapdrm/dss/dss.h index 37790c363128..2b404bcb41dd 100644 --- a/drivers/gpu/drm/omapdrm/dss/dss.h +++ b/drivers/gpu/drm/omapdrm/dss/dss.h | |||
| @@ -1,21 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009 Nokia Corporation | 3 | * Copyright (C) 2009 Nokia Corporation |
| 3 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> | 4 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> |
| 4 | * | 5 | * |
| 5 | * Some code and ideas taken from drivers/video/omap/ driver | 6 | * Some code and ideas taken from drivers/video/omap/ driver |
| 6 | * by Imre Deak. | 7 | * by Imre Deak. |
| 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 version 2 as published by | ||
| 10 | * the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 13 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 14 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 15 | * more details. | ||
| 16 | * | ||
| 17 | * You should have received a copy of the GNU General Public License along with | ||
| 18 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 19 | */ | 8 | */ |
| 20 | 9 | ||
| 21 | #ifndef __OMAP2_DSS_H | 10 | #ifndef __OMAP2_DSS_H |
diff --git a/drivers/gpu/drm/omapdrm/dss/hdmi.h b/drivers/gpu/drm/omapdrm/dss/hdmi.h index 7f0dc490a31d..c867552c925c 100644 --- a/drivers/gpu/drm/omapdrm/dss/hdmi.h +++ b/drivers/gpu/drm/omapdrm/dss/hdmi.h | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * HDMI driver definition for TI OMAP4 Processor. | 3 | * HDMI driver definition for TI OMAP4 Processor. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010-2011 Texas Instruments Incorporated - http://www.ti.com/ | 5 | * Copyright (C) 2010-2011 Texas Instruments Incorporated - http://www.ti.com/ |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 11 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 12 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 13 | * more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License along with | ||
| 16 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 17 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #ifndef _HDMI_H | 8 | #ifndef _HDMI_H |
diff --git a/drivers/gpu/drm/omapdrm/dss/hdmi4.c b/drivers/gpu/drm/omapdrm/dss/hdmi4.c index 6339e2756b34..0f557fad4513 100644 --- a/drivers/gpu/drm/omapdrm/dss/hdmi4.c +++ b/drivers/gpu/drm/omapdrm/dss/hdmi4.c | |||
| @@ -1,21 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * HDMI interface DSS driver for TI's OMAP4 family of SoCs. | 3 | * HDMI interface DSS driver for TI's OMAP4 family of SoCs. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010-2011 Texas Instruments Incorporated - http://www.ti.com/ | 5 | * Copyright (C) 2010-2011 Texas Instruments Incorporated - http://www.ti.com/ |
| 5 | * Authors: Yong Zhi | 6 | * Authors: Yong Zhi |
| 6 | * Mythri pk <mythripk@ti.com> | 7 | * Mythri pk <mythripk@ti.com> |
| 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 version 2 as published by | ||
| 10 | * the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 13 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 14 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 15 | * more details. | ||
| 16 | * | ||
| 17 | * You should have received a copy of the GNU General Public License along with | ||
| 18 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 19 | */ | 8 | */ |
| 20 | 9 | ||
| 21 | #define DSS_SUBSYS_NAME "HDMI" | 10 | #define DSS_SUBSYS_NAME "HDMI" |
diff --git a/drivers/gpu/drm/omapdrm/dss/hdmi4_core.c b/drivers/gpu/drm/omapdrm/dss/hdmi4_core.c index e384b95ad857..5d5d5588ebc1 100644 --- a/drivers/gpu/drm/omapdrm/dss/hdmi4_core.c +++ b/drivers/gpu/drm/omapdrm/dss/hdmi4_core.c | |||
| @@ -1,21 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * HDMI TI81xx, TI38xx, TI OMAP4 etc IP driver Library | 3 | * HDMI TI81xx, TI38xx, TI OMAP4 etc IP driver Library |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010-2011 Texas Instruments Incorporated - http://www.ti.com/ | 5 | * Copyright (C) 2010-2011 Texas Instruments Incorporated - http://www.ti.com/ |
| 5 | * Authors: Yong Zhi | 6 | * Authors: Yong Zhi |
| 6 | * Mythri pk <mythripk@ti.com> | 7 | * Mythri pk <mythripk@ti.com> |
| 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 version 2 as published by | ||
| 10 | * the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 13 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 14 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 15 | * more details. | ||
| 16 | * | ||
| 17 | * You should have received a copy of the GNU General Public License along with | ||
| 18 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 19 | */ | 8 | */ |
| 20 | 9 | ||
| 21 | #define DSS_SUBSYS_NAME "HDMICORE" | 10 | #define DSS_SUBSYS_NAME "HDMICORE" |
diff --git a/drivers/gpu/drm/omapdrm/dss/hdmi4_core.h b/drivers/gpu/drm/omapdrm/dss/hdmi4_core.h index 337a317c1a27..11c4b7ba1eee 100644 --- a/drivers/gpu/drm/omapdrm/dss/hdmi4_core.h +++ b/drivers/gpu/drm/omapdrm/dss/hdmi4_core.h | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * HDMI header definition for OMAP4 HDMI core IP | 3 | * HDMI header definition for OMAP4 HDMI core IP |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010-2011 Texas Instruments Incorporated - http://www.ti.com/ | 5 | * Copyright (C) 2010-2011 Texas Instruments Incorporated - http://www.ti.com/ |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 11 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 12 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 13 | * more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License along with | ||
| 16 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 17 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #ifndef _HDMI4_CORE_H_ | 8 | #ifndef _HDMI4_CORE_H_ |
diff --git a/drivers/gpu/drm/omapdrm/dss/hdmi5.c b/drivers/gpu/drm/omapdrm/dss/hdmi5.c index 2955bbad13bb..d9463b332554 100644 --- a/drivers/gpu/drm/omapdrm/dss/hdmi5.c +++ b/drivers/gpu/drm/omapdrm/dss/hdmi5.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * HDMI driver for OMAP5 | 3 | * HDMI driver for OMAP5 |
| 3 | * | 4 | * |
| @@ -8,18 +9,6 @@ | |||
| 8 | * Mythri pk | 9 | * Mythri pk |
| 9 | * Archit Taneja <archit@ti.com> | 10 | * Archit Taneja <archit@ti.com> |
| 10 | * Tomi Valkeinen <tomi.valkeinen@ti.com> | 11 | * Tomi Valkeinen <tomi.valkeinen@ti.com> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify it | ||
| 13 | * under the terms of the GNU General Public License version 2 as published by | ||
| 14 | * the Free Software Foundation. | ||
| 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 with | ||
| 22 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 23 | */ | 12 | */ |
| 24 | 13 | ||
| 25 | #define DSS_SUBSYS_NAME "HDMI" | 14 | #define DSS_SUBSYS_NAME "HDMI" |
diff --git a/drivers/gpu/drm/omapdrm/dss/hdmi5_core.c b/drivers/gpu/drm/omapdrm/dss/hdmi5_core.c index 02efabc7ed76..7400fb99d453 100644 --- a/drivers/gpu/drm/omapdrm/dss/hdmi5_core.c +++ b/drivers/gpu/drm/omapdrm/dss/hdmi5_core.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP5 HDMI CORE IP driver library | 3 | * OMAP5 HDMI CORE IP driver library |
| 3 | * | 4 | * |
| @@ -7,18 +8,6 @@ | |||
| 7 | * Mythri pk | 8 | * Mythri pk |
| 8 | * Archit Taneja <archit@ti.com> | 9 | * Archit Taneja <archit@ti.com> |
| 9 | * Tomi Valkeinen <tomi.valkeinen@ti.com> | 10 | * Tomi Valkeinen <tomi.valkeinen@ti.com> |
| 10 | * | ||
| 11 | * This program is free software; you can redistribute it and/or modify it | ||
| 12 | * under the terms of the GNU General Public License version 2 as published by | ||
| 13 | * the Free Software Foundation. | ||
| 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 with | ||
| 21 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 22 | */ | 11 | */ |
| 23 | 12 | ||
| 24 | #include <linux/kernel.h> | 13 | #include <linux/kernel.h> |
diff --git a/drivers/gpu/drm/omapdrm/dss/hdmi5_core.h b/drivers/gpu/drm/omapdrm/dss/hdmi5_core.h index f2f1022c5516..f10b8a283011 100644 --- a/drivers/gpu/drm/omapdrm/dss/hdmi5_core.h +++ b/drivers/gpu/drm/omapdrm/dss/hdmi5_core.h | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * HDMI driver definition for TI OMAP5 processors. | 3 | * HDMI driver definition for TI OMAP5 processors. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011-2012 Texas Instruments Incorporated - http://www.ti.com/ | 5 | * Copyright (C) 2011-2012 Texas Instruments Incorporated - http://www.ti.com/ |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 11 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 12 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 13 | * more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License along with | ||
| 16 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 17 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #ifndef _HDMI5_CORE_H_ | 8 | #ifndef _HDMI5_CORE_H_ |
diff --git a/drivers/gpu/drm/omapdrm/dss/hdmi_phy.c b/drivers/gpu/drm/omapdrm/dss/hdmi_phy.c index 9915923a53bd..00bbf24488c1 100644 --- a/drivers/gpu/drm/omapdrm/dss/hdmi_phy.c +++ b/drivers/gpu/drm/omapdrm/dss/hdmi_phy.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * HDMI PHY | 3 | * HDMI PHY |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ | 5 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/drivers/gpu/drm/omapdrm/dss/hdmi_pll.c b/drivers/gpu/drm/omapdrm/dss/hdmi_pll.c index e7be3707d147..cf2b000f397f 100644 --- a/drivers/gpu/drm/omapdrm/dss/hdmi_pll.c +++ b/drivers/gpu/drm/omapdrm/dss/hdmi_pll.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * HDMI PLL | 3 | * HDMI PLL |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ | 5 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #define DSS_SUBSYS_NAME "HDMIPLL" | 8 | #define DSS_SUBSYS_NAME "HDMIPLL" |
diff --git a/drivers/gpu/drm/omapdrm/dss/hdmi_wp.c b/drivers/gpu/drm/omapdrm/dss/hdmi_wp.c index 100efb9f08c6..32f45f4f569d 100644 --- a/drivers/gpu/drm/omapdrm/dss/hdmi_wp.c +++ b/drivers/gpu/drm/omapdrm/dss/hdmi_wp.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * HDMI wrapper | 3 | * HDMI wrapper |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ | 5 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #define DSS_SUBSYS_NAME "HDMIWP" | 8 | #define DSS_SUBSYS_NAME "HDMIWP" |
diff --git a/drivers/gpu/drm/omapdrm/dss/omapdss-boot-init.c b/drivers/gpu/drm/omapdrm/dss/omapdss-boot-init.c index 2b41c75ce988..07b8a1d4d643 100644 --- a/drivers/gpu/drm/omapdrm/dss/omapdss-boot-init.c +++ b/drivers/gpu/drm/omapdrm/dss/omapdss-boot-init.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2014 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> | 4 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | /* | 7 | /* |
diff --git a/drivers/gpu/drm/omapdrm/dss/omapdss.h b/drivers/gpu/drm/omapdrm/dss/omapdss.h index 0c734d1f89e1..79f6b195c7cf 100644 --- a/drivers/gpu/drm/omapdrm/dss/omapdss.h +++ b/drivers/gpu/drm/omapdrm/dss/omapdss.h | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2016 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> | 4 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #ifndef __OMAP_DRM_DSS_H | 7 | #ifndef __OMAP_DRM_DSS_H |
diff --git a/drivers/gpu/drm/omapdrm/dss/output.c b/drivers/gpu/drm/omapdrm/dss/output.c index 10a9ee5cdc61..de0f882f0f7b 100644 --- a/drivers/gpu/drm/omapdrm/dss/output.c +++ b/drivers/gpu/drm/omapdrm/dss/output.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * Author: Archit Taneja <archit@ti.com> | 4 | * Author: Archit Taneja <archit@ti.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
diff --git a/drivers/gpu/drm/omapdrm/dss/pll.c b/drivers/gpu/drm/omapdrm/dss/pll.c index ff362b38bf0d..1212f3cc52d1 100644 --- a/drivers/gpu/drm/omapdrm/dss/pll.c +++ b/drivers/gpu/drm/omapdrm/dss/pll.c | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2014 Texas Instruments Incorporated - http://www.ti.com/ |
| 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 version 2 as published by | ||
| 6 | * the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 9 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 10 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 11 | * more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License along with | ||
| 14 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | #define DSS_SUBSYS_NAME "PLL" | 6 | #define DSS_SUBSYS_NAME "PLL" |
diff --git a/drivers/gpu/drm/omapdrm/dss/sdi.c b/drivers/gpu/drm/omapdrm/dss/sdi.c index 7aae52984fed..3b447c01fa2a 100644 --- a/drivers/gpu/drm/omapdrm/dss/sdi.c +++ b/drivers/gpu/drm/omapdrm/dss/sdi.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009 Nokia Corporation | 3 | * Copyright (C) 2009 Nokia Corporation |
| 3 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> | 4 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #define DSS_SUBSYS_NAME "SDI" | 7 | #define DSS_SUBSYS_NAME "SDI" |
diff --git a/drivers/gpu/drm/omapdrm/dss/venc.c b/drivers/gpu/drm/omapdrm/dss/venc.c index da43b865d973..596a297d5813 100644 --- a/drivers/gpu/drm/omapdrm/dss/venc.c +++ b/drivers/gpu/drm/omapdrm/dss/venc.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009 Nokia Corporation | 3 | * Copyright (C) 2009 Nokia Corporation |
| 3 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> | 4 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> |
| 4 | * | 5 | * |
| 5 | * VENC settings from TI's DSS driver | 6 | * VENC settings from TI's DSS driver |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 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 with | ||
| 17 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #define DSS_SUBSYS_NAME "VENC" | 9 | #define DSS_SUBSYS_NAME "VENC" |
diff --git a/drivers/gpu/drm/omapdrm/omap_connector.c b/drivers/gpu/drm/omapdrm/omap_connector.c index 5967283934e1..5b8799c69f68 100644 --- a/drivers/gpu/drm/omapdrm/omap_connector.c +++ b/drivers/gpu/drm/omapdrm/omap_connector.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * Author: Rob Clark <rob@ti.com> | 4 | * Author: Rob Clark <rob@ti.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <drm/drm_atomic_helper.h> | 7 | #include <drm/drm_atomic_helper.h> |
diff --git a/drivers/gpu/drm/omapdrm/omap_connector.h b/drivers/gpu/drm/omapdrm/omap_connector.h index 608085219336..13607bda33d8 100644 --- a/drivers/gpu/drm/omapdrm/omap_connector.h +++ b/drivers/gpu/drm/omapdrm/omap_connector.h | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * omap_connector.h -- OMAP DRM Connector | 3 | * omap_connector.h -- OMAP DRM Connector |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Texas Instruments | 5 | * Copyright (C) 2011 Texas Instruments |
| 5 | * Author: Rob Clark <rob@ti.com> | 6 | * Author: Rob Clark <rob@ti.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 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 with | ||
| 17 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #ifndef __OMAPDRM_CONNECTOR_H__ | 9 | #ifndef __OMAPDRM_CONNECTOR_H__ |
diff --git a/drivers/gpu/drm/omapdrm/omap_crtc.c b/drivers/gpu/drm/omapdrm/omap_crtc.c index 5a29bf01c0e8..8712af79a49c 100644 --- a/drivers/gpu/drm/omapdrm/omap_crtc.c +++ b/drivers/gpu/drm/omapdrm/omap_crtc.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * Author: Rob Clark <rob@ti.com> | 4 | * Author: Rob Clark <rob@ti.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <drm/drm_atomic.h> | 7 | #include <drm/drm_atomic.h> |
diff --git a/drivers/gpu/drm/omapdrm/omap_crtc.h b/drivers/gpu/drm/omapdrm/omap_crtc.h index d9de437ba9dd..3963f2db92a9 100644 --- a/drivers/gpu/drm/omapdrm/omap_crtc.h +++ b/drivers/gpu/drm/omapdrm/omap_crtc.h | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * omap_crtc.h -- OMAP DRM CRTC | 3 | * omap_crtc.h -- OMAP DRM CRTC |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Texas Instruments | 5 | * Copyright (C) 2011 Texas Instruments |
| 5 | * Author: Rob Clark <rob@ti.com> | 6 | * Author: Rob Clark <rob@ti.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 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 with | ||
| 17 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #ifndef __OMAPDRM_CRTC_H__ | 9 | #ifndef __OMAPDRM_CRTC_H__ |
diff --git a/drivers/gpu/drm/omapdrm/omap_debugfs.c b/drivers/gpu/drm/omapdrm/omap_debugfs.c index 91cf043f2b6b..2b283f68fab7 100644 --- a/drivers/gpu/drm/omapdrm/omap_debugfs.c +++ b/drivers/gpu/drm/omapdrm/omap_debugfs.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * Author: Rob Clark <rob.clark@linaro.org> | 4 | * Author: Rob Clark <rob.clark@linaro.org> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <linux/seq_file.h> | 7 | #include <linux/seq_file.h> |
diff --git a/drivers/gpu/drm/omapdrm/omap_drv.c b/drivers/gpu/drm/omapdrm/omap_drv.c index 1b9b6f5e48e1..d1b8075e792f 100644 --- a/drivers/gpu/drm/omapdrm/omap_drv.c +++ b/drivers/gpu/drm/omapdrm/omap_drv.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * Author: Rob Clark <rob@ti.com> | 4 | * Author: Rob Clark <rob@ti.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <linux/of.h> | 7 | #include <linux/of.h> |
diff --git a/drivers/gpu/drm/omapdrm/omap_drv.h b/drivers/gpu/drm/omapdrm/omap_drv.h index 3cca45cb25f3..94d00b47db6b 100644 --- a/drivers/gpu/drm/omapdrm/omap_drv.h +++ b/drivers/gpu/drm/omapdrm/omap_drv.h | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * Author: Rob Clark <rob@ti.com> | 4 | * Author: Rob Clark <rob@ti.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #ifndef __OMAPDRM_DRV_H__ | 7 | #ifndef __OMAPDRM_DRV_H__ |
diff --git a/drivers/gpu/drm/omapdrm/omap_encoder.c b/drivers/gpu/drm/omapdrm/omap_encoder.c index 40512419642b..6fe14111cd95 100644 --- a/drivers/gpu/drm/omapdrm/omap_encoder.c +++ b/drivers/gpu/drm/omapdrm/omap_encoder.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * Author: Rob Clark <rob@ti.com> | 4 | * Author: Rob Clark <rob@ti.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <linux/list.h> | 7 | #include <linux/list.h> |
diff --git a/drivers/gpu/drm/omapdrm/omap_encoder.h b/drivers/gpu/drm/omapdrm/omap_encoder.h index 4aefb3142886..051e590cd3ea 100644 --- a/drivers/gpu/drm/omapdrm/omap_encoder.h +++ b/drivers/gpu/drm/omapdrm/omap_encoder.h | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * omap_encoder.h -- OMAP DRM Encoder | 3 | * omap_encoder.h -- OMAP DRM Encoder |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Texas Instruments | 5 | * Copyright (C) 2011 Texas Instruments |
| 5 | * Author: Rob Clark <rob@ti.com> | 6 | * Author: Rob Clark <rob@ti.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 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 with | ||
| 17 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #ifndef __OMAPDRM_ENCODER_H__ | 9 | #ifndef __OMAPDRM_ENCODER_H__ |
diff --git a/drivers/gpu/drm/omapdrm/omap_fb.c b/drivers/gpu/drm/omapdrm/omap_fb.c index 4f8eb9d08f99..1c9048e35d90 100644 --- a/drivers/gpu/drm/omapdrm/omap_fb.c +++ b/drivers/gpu/drm/omapdrm/omap_fb.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * Author: Rob Clark <rob@ti.com> | 4 | * Author: Rob Clark <rob@ti.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <linux/seq_file.h> | 7 | #include <linux/seq_file.h> |
diff --git a/drivers/gpu/drm/omapdrm/omap_fb.h b/drivers/gpu/drm/omapdrm/omap_fb.h index c20cb4bc714d..c0e19aed8220 100644 --- a/drivers/gpu/drm/omapdrm/omap_fb.h +++ b/drivers/gpu/drm/omapdrm/omap_fb.h | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * omap_fb.h -- OMAP DRM Framebuffer | 3 | * omap_fb.h -- OMAP DRM Framebuffer |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Texas Instruments | 5 | * Copyright (C) 2011 Texas Instruments |
| 5 | * Author: Rob Clark <rob@ti.com> | 6 | * Author: Rob Clark <rob@ti.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 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 with | ||
| 17 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #ifndef __OMAPDRM_FB_H__ | 9 | #ifndef __OMAPDRM_FB_H__ |
diff --git a/drivers/gpu/drm/omapdrm/omap_fbdev.c b/drivers/gpu/drm/omapdrm/omap_fbdev.c index 50aabd854f4d..561c4812545b 100644 --- a/drivers/gpu/drm/omapdrm/omap_fbdev.c +++ b/drivers/gpu/drm/omapdrm/omap_fbdev.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * Author: Rob Clark <rob@ti.com> | 4 | * Author: Rob Clark <rob@ti.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <drm/drm_crtc.h> | 7 | #include <drm/drm_crtc.h> |
diff --git a/drivers/gpu/drm/omapdrm/omap_fbdev.h b/drivers/gpu/drm/omapdrm/omap_fbdev.h index 7dfd843f73f1..74a68a5a6eab 100644 --- a/drivers/gpu/drm/omapdrm/omap_fbdev.h +++ b/drivers/gpu/drm/omapdrm/omap_fbdev.h | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * omap_fbdev.h -- OMAP DRM FBDEV Compatibility | 3 | * omap_fbdev.h -- OMAP DRM FBDEV Compatibility |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Texas Instruments | 5 | * Copyright (C) 2011 Texas Instruments |
| 5 | * Author: Rob Clark <rob@ti.com> | 6 | * Author: Rob Clark <rob@ti.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 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 with | ||
| 17 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #ifndef __OMAPDRM_FBDEV_H__ | 9 | #ifndef __OMAPDRM_FBDEV_H__ |
diff --git a/drivers/gpu/drm/omapdrm/omap_gem.c b/drivers/gpu/drm/omapdrm/omap_gem.c index 8dcaf9f4aa75..37378dbc50d0 100644 --- a/drivers/gpu/drm/omapdrm/omap_gem.c +++ b/drivers/gpu/drm/omapdrm/omap_gem.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * Author: Rob Clark <rob.clark@linaro.org> | 4 | * Author: Rob Clark <rob.clark@linaro.org> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <linux/seq_file.h> | 7 | #include <linux/seq_file.h> |
diff --git a/drivers/gpu/drm/omapdrm/omap_gem.h b/drivers/gpu/drm/omapdrm/omap_gem.h index c1c45fbde155..31cf345bf8ae 100644 --- a/drivers/gpu/drm/omapdrm/omap_gem.h +++ b/drivers/gpu/drm/omapdrm/omap_gem.h | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * omap_gem.h -- OMAP DRM GEM Object Management | 3 | * omap_gem.h -- OMAP DRM GEM Object Management |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Texas Instruments | 5 | * Copyright (C) 2011 Texas Instruments |
| 5 | * Author: Rob Clark <rob@ti.com> | 6 | * Author: Rob Clark <rob@ti.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 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 with | ||
| 17 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #ifndef __OMAPDRM_GEM_H__ | 9 | #ifndef __OMAPDRM_GEM_H__ |
diff --git a/drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c b/drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c index 0f8b597ccd10..07c0b1b486f7 100644 --- a/drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c +++ b/drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * Author: Rob Clark <rob.clark@linaro.org> | 4 | * Author: Rob Clark <rob.clark@linaro.org> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <linux/dma-buf.h> | 7 | #include <linux/dma-buf.h> |
diff --git a/drivers/gpu/drm/omapdrm/omap_irq.c b/drivers/gpu/drm/omapdrm/omap_irq.c index 329ad26d6d50..0e6b410ee741 100644 --- a/drivers/gpu/drm/omapdrm/omap_irq.c +++ b/drivers/gpu/drm/omapdrm/omap_irq.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * Author: Rob Clark <rob.clark@linaro.org> | 4 | * Author: Rob Clark <rob.clark@linaro.org> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include "omap_drv.h" | 7 | #include "omap_drv.h" |
diff --git a/drivers/gpu/drm/omapdrm/omap_irq.h b/drivers/gpu/drm/omapdrm/omap_irq.h index 9d5441468eca..f7ecd728f7b3 100644 --- a/drivers/gpu/drm/omapdrm/omap_irq.h +++ b/drivers/gpu/drm/omapdrm/omap_irq.h | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * omap_irq.h -- OMAP DRM IRQ Handling | 3 | * omap_irq.h -- OMAP DRM IRQ Handling |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Texas Instruments | 5 | * Copyright (C) 2011 Texas Instruments |
| 5 | * Author: Rob Clark <rob@ti.com> | 6 | * Author: Rob Clark <rob@ti.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 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 with | ||
| 17 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #ifndef __OMAPDRM_IRQ_H__ | 9 | #ifndef __OMAPDRM_IRQ_H__ |
diff --git a/drivers/gpu/drm/omapdrm/omap_plane.c b/drivers/gpu/drm/omapdrm/omap_plane.c index 161233cbc9a0..84e1be981cfe 100644 --- a/drivers/gpu/drm/omapdrm/omap_plane.c +++ b/drivers/gpu/drm/omapdrm/omap_plane.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ | 3 | * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ |
| 3 | * Author: Rob Clark <rob.clark@linaro.org> | 4 | * Author: Rob Clark <rob.clark@linaro.org> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <drm/drm_atomic.h> | 7 | #include <drm/drm_atomic.h> |
diff --git a/drivers/gpu/drm/omapdrm/omap_plane.h b/drivers/gpu/drm/omapdrm/omap_plane.h index dc5e82ad061d..0c28fe8ffa20 100644 --- a/drivers/gpu/drm/omapdrm/omap_plane.h +++ b/drivers/gpu/drm/omapdrm/omap_plane.h | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * omap_plane.h -- OMAP DRM Plane | 3 | * omap_plane.h -- OMAP DRM Plane |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Texas Instruments | 5 | * Copyright (C) 2011 Texas Instruments |
| 5 | * Author: Rob Clark <rob@ti.com> | 6 | * Author: Rob Clark <rob@ti.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 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 with | ||
| 17 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #ifndef __OMAPDRM_PLANE_H__ | 9 | #ifndef __OMAPDRM_PLANE_H__ |
diff --git a/drivers/gpu/drm/panel/panel-ilitek-ili9322.c b/drivers/gpu/drm/panel/panel-ilitek-ili9322.c index a1c4cd2940fb..cc2c9981a388 100644 --- a/drivers/gpu/drm/panel/panel-ilitek-ili9322.c +++ b/drivers/gpu/drm/panel/panel-ilitek-ili9322.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Ilitek ILI9322 TFT LCD drm_panel driver. | 3 | * Ilitek ILI9322 TFT LCD drm_panel driver. |
| 3 | * | 4 | * |
| @@ -16,10 +17,6 @@ | |||
| 16 | * | 17 | * |
| 17 | * Copyright (C) 2017 Linus Walleij <linus.walleij@linaro.org> | 18 | * Copyright (C) 2017 Linus Walleij <linus.walleij@linaro.org> |
| 18 | * Derived from drivers/drm/gpu/panel/panel-samsung-ld9040.c | 19 | * Derived from drivers/drm/gpu/panel/panel-samsung-ld9040.c |
| 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 version 2 as | ||
| 22 | * published by the Free Software Foundation. | ||
| 23 | */ | 20 | */ |
| 24 | 21 | ||
| 25 | #include <drm/drmP.h> | 22 | #include <drm/drmP.h> |
diff --git a/drivers/gpu/drm/panel/panel-jdi-lt070me05000.c b/drivers/gpu/drm/panel/panel-jdi-lt070me05000.c index 99caa7835e7b..04c3a7963c4a 100644 --- a/drivers/gpu/drm/panel/panel-jdi-lt070me05000.c +++ b/drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 InforceComputing | 3 | * Copyright (C) 2016 InforceComputing |
| 3 | * Author: Vinay Simha BN <simhavcs@gmail.com> | 4 | * Author: Vinay Simha BN <simhavcs@gmail.com> |
| @@ -8,18 +9,6 @@ | |||
| 8 | * From internet archives, the panel for Nexus 7 2nd Gen, 2013 model is a | 9 | * From internet archives, the panel for Nexus 7 2nd Gen, 2013 model is a |
| 9 | * JDI model LT070ME05000, and its data sheet is at: | 10 | * JDI model LT070ME05000, and its data sheet is at: |
| 10 | * http://panelone.net/en/7-0-inch/JDI_LT070ME05000_7.0_inch-datasheet | 11 | * http://panelone.net/en/7-0-inch/JDI_LT070ME05000_7.0_inch-datasheet |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify it | ||
| 13 | * under the terms of the GNU General Public License version 2 as published by | ||
| 14 | * the Free Software Foundation. | ||
| 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 with | ||
| 22 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 23 | */ | 12 | */ |
| 24 | #include <linux/backlight.h> | 13 | #include <linux/backlight.h> |
| 25 | #include <linux/gpio/consumer.h> | 14 | #include <linux/gpio/consumer.h> |
diff --git a/drivers/gpu/drm/panel/panel-lg-lg4573.c b/drivers/gpu/drm/panel/panel-lg-lg4573.c index 6989238b276a..ccbd24d32623 100644 --- a/drivers/gpu/drm/panel/panel-lg-lg4573.c +++ b/drivers/gpu/drm/panel/panel-lg-lg4573.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Heiko Schocher <hs@denx.de> | 3 | * Copyright (C) 2015 Heiko Schocher <hs@denx.de> |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * Derived from drivers/video/backlight/ld9040.c | 10 | * Derived from drivers/video/backlight/ld9040.c |
| 10 | * | 11 | * |
| 11 | * Andrzej Hajda <a.hajda@samsung.com> | 12 | * Andrzej Hajda <a.hajda@samsung.com> |
| 12 | * | ||
| 13 | * This program is free software; you can redistribute it and/or modify | ||
| 14 | * it under the terms of the GNU General Public License version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | 14 | ||
| 18 | #include <drm/drmP.h> | 15 | #include <drm/drmP.h> |
diff --git a/drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.c b/drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.c index cb4dfb98be0f..a2092b0ccebd 100644 --- a/drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.c +++ b/drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.c | |||
| @@ -1,21 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Red Hat | 3 | * Copyright (C) 2015 Red Hat |
| 3 | * Copyright (C) 2015 Sony Mobile Communications Inc. | 4 | * Copyright (C) 2015 Sony Mobile Communications Inc. |
| 4 | * Author: Werner Johansson <werner.johansson@sonymobile.com> | 5 | * Author: Werner Johansson <werner.johansson@sonymobile.com> |
| 5 | * | 6 | * |
| 6 | * Based on AUO panel driver by Rob Clark <robdclark@gmail.com> | 7 | * Based on AUO panel driver by Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 10 | * the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 13 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 14 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 15 | * more details. | ||
| 16 | * | ||
| 17 | * You should have received a copy of the GNU General Public License along with | ||
| 18 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 19 | */ | 8 | */ |
| 20 | 9 | ||
| 21 | #include <linux/backlight.h> | 10 | #include <linux/backlight.h> |
diff --git a/drivers/gpu/drm/panel/panel-samsung-ld9040.c b/drivers/gpu/drm/panel/panel-samsung-ld9040.c index 3cf4cf6a6942..1a42983b4ce4 100644 --- a/drivers/gpu/drm/panel/panel-samsung-ld9040.c +++ b/drivers/gpu/drm/panel/panel-samsung-ld9040.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ld9040 AMOLED LCD drm_panel driver. | 3 | * ld9040 AMOLED LCD drm_panel driver. |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Derived from drivers/video/backlight/ld9040.c | 6 | * Derived from drivers/video/backlight/ld9040.c |
| 6 | * | 7 | * |
| 7 | * Andrzej Hajda <a.hajda@samsung.com> | 8 | * Andrzej Hajda <a.hajda@samsung.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <drm/drmP.h> | 11 | #include <drm/drmP.h> |
diff --git a/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c b/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c index 797bbc7a264e..4a2034ea7093 100644 --- a/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c +++ b/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * MIPI-DSI based s6e3ha2 AMOLED 5.7 inch panel driver. | 3 | * MIPI-DSI based s6e3ha2 AMOLED 5.7 inch panel driver. |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Donghwa Lee <dh09.lee@samsung.com> | 6 | * Donghwa Lee <dh09.lee@samsung.com> |
| 6 | * Hyungwon Hwang <human.hwang@samsung.com> | 7 | * Hyungwon Hwang <human.hwang@samsung.com> |
| 7 | * Hoegeun Kwon <hoegeun.kwon@samsung.com> | 8 | * Hoegeun Kwon <hoegeun.kwon@samsung.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <drm/drmP.h> | 11 | #include <drm/drmP.h> |
diff --git a/drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c b/drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c index aeb32aa58899..4b58098e1918 100644 --- a/drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c +++ b/drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * MIPI-DSI based S6E63J0X03 AMOLED lcd 1.63 inch panel driver. | 3 | * MIPI-DSI based S6E63J0X03 AMOLED lcd 1.63 inch panel driver. |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Inki Dae <inki.dae@samsung.com> | 7 | * Inki Dae <inki.dae@samsung.com> |
| 7 | * Hoegeun Kwon <hoegeun.kwon@samsung.com> | 8 | * Hoegeun Kwon <hoegeun.kwon@samsung.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <drm/drmP.h> | 11 | #include <drm/drmP.h> |
diff --git a/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c b/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c index 6ad827b93ae1..00fc807c12cd 100644 --- a/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c +++ b/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * MIPI-DSI based s6e8aa0 AMOLED LCD 5.3 inch panel driver. | 3 | * MIPI-DSI based s6e8aa0 AMOLED LCD 5.3 inch panel driver. |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * Eunchul Kim <chulspro.kim@samsung.com> | 10 | * Eunchul Kim <chulspro.kim@samsung.com> |
| 10 | * Tomasz Figa <t.figa@samsung.com> | 11 | * Tomasz Figa <t.figa@samsung.com> |
| 11 | * Andrzej Hajda <a.hajda@samsung.com> | 12 | * Andrzej Hajda <a.hajda@samsung.com> |
| 12 | * | ||
| 13 | * This program is free software; you can redistribute it and/or modify | ||
| 14 | * it under the terms of the GNU General Public License version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | 14 | ||
| 18 | #include <drm/drmP.h> | 15 | #include <drm/drmP.h> |
diff --git a/drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c b/drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c index 02fc0f5423d4..69d30c2639cc 100644 --- a/drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c +++ b/drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 NVIDIA Corporation | 3 | * Copyright (C) 2014 NVIDIA Corporation |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/backlight.h> | 6 | #include <linux/backlight.h> |
diff --git a/drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c b/drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c index e5cae0050f52..9d9e8f16c87d 100644 --- a/drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c +++ b/drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | |||
| @@ -1,21 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Red Hat | 3 | * Copyright (C) 2015 Red Hat |
| 3 | * Copyright (C) 2015 Sony Mobile Communications Inc. | 4 | * Copyright (C) 2015 Sony Mobile Communications Inc. |
| 4 | * Author: Werner Johansson <werner.johansson@sonymobile.com> | 5 | * Author: Werner Johansson <werner.johansson@sonymobile.com> |
| 5 | * | 6 | * |
| 6 | * Based on AUO panel driver by Rob Clark <robdclark@gmail.com> | 7 | * Based on AUO panel driver by Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 10 | * the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 13 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 14 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 15 | * more details. | ||
| 16 | * | ||
| 17 | * You should have received a copy of the GNU General Public License along with | ||
| 18 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 19 | */ | 8 | */ |
| 20 | 9 | ||
| 21 | #include <linux/backlight.h> | 10 | #include <linux/backlight.h> |
diff --git a/drivers/gpu/drm/panel/panel-sitronix-st7789v.c b/drivers/gpu/drm/panel/panel-sitronix-st7789v.c index 74284e5afc5d..984c7c27997b 100644 --- a/drivers/gpu/drm/panel/panel-sitronix-st7789v.c +++ b/drivers/gpu/drm/panel/panel-sitronix-st7789v.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2017 Free Electrons | 3 | * Copyright (C) 2017 Free Electrons |
| 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 version | ||
| 6 | * 2 as published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/gpio/consumer.h> | 6 | #include <linux/gpio/consumer.h> |
diff --git a/drivers/gpu/drm/panfrost/panfrost_gem.c b/drivers/gpu/drm/panfrost/panfrost_gem.c index a5528a360ef4..97d64ceedbb4 100644 --- a/drivers/gpu/drm/panfrost/panfrost_gem.c +++ b/drivers/gpu/drm/panfrost/panfrost_gem.c | |||
| @@ -19,7 +19,8 @@ static void panfrost_gem_free_object(struct drm_gem_object *obj) | |||
| 19 | struct panfrost_gem_object *bo = to_panfrost_bo(obj); | 19 | struct panfrost_gem_object *bo = to_panfrost_bo(obj); |
| 20 | struct panfrost_device *pfdev = obj->dev->dev_private; | 20 | struct panfrost_device *pfdev = obj->dev->dev_private; |
| 21 | 21 | ||
| 22 | panfrost_mmu_unmap(bo); | 22 | if (bo->is_mapped) |
| 23 | panfrost_mmu_unmap(bo); | ||
| 23 | 24 | ||
| 24 | spin_lock(&pfdev->mm_lock); | 25 | spin_lock(&pfdev->mm_lock); |
| 25 | drm_mm_remove_node(&bo->node); | 26 | drm_mm_remove_node(&bo->node); |
diff --git a/drivers/gpu/drm/panfrost/panfrost_gem.h b/drivers/gpu/drm/panfrost/panfrost_gem.h index 045000eb5fcf..6dbcaba020fc 100644 --- a/drivers/gpu/drm/panfrost/panfrost_gem.h +++ b/drivers/gpu/drm/panfrost/panfrost_gem.h | |||
| @@ -11,6 +11,7 @@ struct panfrost_gem_object { | |||
| 11 | struct drm_gem_shmem_object base; | 11 | struct drm_gem_shmem_object base; |
| 12 | 12 | ||
| 13 | struct drm_mm_node node; | 13 | struct drm_mm_node node; |
| 14 | bool is_mapped; | ||
| 14 | }; | 15 | }; |
| 15 | 16 | ||
| 16 | static inline | 17 | static inline |
diff --git a/drivers/gpu/drm/panfrost/panfrost_mmu.c b/drivers/gpu/drm/panfrost/panfrost_mmu.c index 762b1bd2a8c2..92ac995dd9c6 100644 --- a/drivers/gpu/drm/panfrost/panfrost_mmu.c +++ b/drivers/gpu/drm/panfrost/panfrost_mmu.c | |||
| @@ -156,6 +156,9 @@ int panfrost_mmu_map(struct panfrost_gem_object *bo) | |||
| 156 | struct sg_table *sgt; | 156 | struct sg_table *sgt; |
| 157 | int ret; | 157 | int ret; |
| 158 | 158 | ||
| 159 | if (WARN_ON(bo->is_mapped)) | ||
| 160 | return 0; | ||
| 161 | |||
| 159 | sgt = drm_gem_shmem_get_pages_sgt(obj); | 162 | sgt = drm_gem_shmem_get_pages_sgt(obj); |
| 160 | if (WARN_ON(IS_ERR(sgt))) | 163 | if (WARN_ON(IS_ERR(sgt))) |
| 161 | return PTR_ERR(sgt); | 164 | return PTR_ERR(sgt); |
| @@ -189,6 +192,7 @@ int panfrost_mmu_map(struct panfrost_gem_object *bo) | |||
| 189 | 192 | ||
| 190 | pm_runtime_mark_last_busy(pfdev->dev); | 193 | pm_runtime_mark_last_busy(pfdev->dev); |
| 191 | pm_runtime_put_autosuspend(pfdev->dev); | 194 | pm_runtime_put_autosuspend(pfdev->dev); |
| 195 | bo->is_mapped = true; | ||
| 192 | 196 | ||
| 193 | return 0; | 197 | return 0; |
| 194 | } | 198 | } |
| @@ -203,6 +207,9 @@ void panfrost_mmu_unmap(struct panfrost_gem_object *bo) | |||
| 203 | size_t unmapped_len = 0; | 207 | size_t unmapped_len = 0; |
| 204 | int ret; | 208 | int ret; |
| 205 | 209 | ||
| 210 | if (WARN_ON(!bo->is_mapped)) | ||
| 211 | return; | ||
| 212 | |||
| 206 | dev_dbg(pfdev->dev, "unmap: iova=%llx, len=%zx", iova, len); | 213 | dev_dbg(pfdev->dev, "unmap: iova=%llx, len=%zx", iova, len); |
| 207 | 214 | ||
| 208 | ret = pm_runtime_get_sync(pfdev->dev); | 215 | ret = pm_runtime_get_sync(pfdev->dev); |
| @@ -230,6 +237,7 @@ void panfrost_mmu_unmap(struct panfrost_gem_object *bo) | |||
| 230 | 237 | ||
| 231 | pm_runtime_mark_last_busy(pfdev->dev); | 238 | pm_runtime_mark_last_busy(pfdev->dev); |
| 232 | pm_runtime_put_autosuspend(pfdev->dev); | 239 | pm_runtime_put_autosuspend(pfdev->dev); |
| 240 | bo->is_mapped = false; | ||
| 233 | } | 241 | } |
| 234 | 242 | ||
| 235 | static void mmu_tlb_inv_context_s1(void *cookie) | 243 | static void mmu_tlb_inv_context_s1(void *cookie) |
diff --git a/drivers/gpu/drm/pl111/pl111_debugfs.c b/drivers/gpu/drm/pl111/pl111_debugfs.c index 7ddc7e3b9e7d..8d6a40469f0b 100644 --- a/drivers/gpu/drm/pl111/pl111_debugfs.c +++ b/drivers/gpu/drm/pl111/pl111_debugfs.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright © 2017 Broadcom | 3 | * Copyright © 2017 Broadcom |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/amba/clcd-regs.h> | 6 | #include <linux/amba/clcd-regs.h> |
diff --git a/drivers/gpu/drm/rockchip/cdn-dp-core.h b/drivers/gpu/drm/rockchip/cdn-dp-core.h index 48fef95cb3c6..f18a01e6cbc2 100644 --- a/drivers/gpu/drm/rockchip/cdn-dp-core.h +++ b/drivers/gpu/drm/rockchip/cdn-dp-core.h | |||
| @@ -1,15 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Chris Zhong <zyw@rock-chips.com> | 3 | * Copyright (C) 2016 Chris Zhong <zyw@rock-chips.com> |
| 3 | * Copyright (C) 2016 ROCKCHIP, Inc. | 4 | * Copyright (C) 2016 ROCKCHIP, Inc. |
| 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. | ||
| 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 | */ | 5 | */ |
| 14 | 6 | ||
| 15 | #ifndef _CDN_DP_CORE_H | 7 | #ifndef _CDN_DP_CORE_H |
diff --git a/drivers/gpu/drm/tegra/dc.c b/drivers/gpu/drm/tegra/dc.c index 607a6ea17ecc..826b3f047c0c 100644 --- a/drivers/gpu/drm/tegra/dc.c +++ b/drivers/gpu/drm/tegra/dc.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Avionic Design GmbH | 3 | * Copyright (C) 2012 Avionic Design GmbH |
| 3 | * Copyright (C) 2012 NVIDIA CORPORATION. All rights reserved. | 4 | * Copyright (C) 2012 NVIDIA CORPORATION. All rights reserved. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/clk.h> | 7 | #include <linux/clk.h> |
diff --git a/drivers/gpu/drm/tegra/dc.h b/drivers/gpu/drm/tegra/dc.h index 1256dfb6b2f5..0c4d17851f47 100644 --- a/drivers/gpu/drm/tegra/dc.h +++ b/drivers/gpu/drm/tegra/dc.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Avionic Design GmbH | 3 | * Copyright (C) 2012 Avionic Design GmbH |
| 3 | * Copyright (C) 2012 NVIDIA CORPORATION. All rights reserved. | 4 | * Copyright (C) 2012 NVIDIA CORPORATION. All rights reserved. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef TEGRA_DC_H | 7 | #ifndef TEGRA_DC_H |
diff --git a/drivers/gpu/drm/tegra/dpaux.c b/drivers/gpu/drm/tegra/dpaux.c index ee4180d8db14..0395c00b7772 100644 --- a/drivers/gpu/drm/tegra/dpaux.c +++ b/drivers/gpu/drm/tegra/dpaux.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 NVIDIA Corporation | 3 | * Copyright (C) 2013 NVIDIA Corporation |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/clk.h> | 6 | #include <linux/clk.h> |
diff --git a/drivers/gpu/drm/tegra/dpaux.h b/drivers/gpu/drm/tegra/dpaux.h index 20783d9f4728..5eced10fad37 100644 --- a/drivers/gpu/drm/tegra/dpaux.h +++ b/drivers/gpu/drm/tegra/dpaux.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 NVIDIA Corporation | 3 | * Copyright (C) 2013 NVIDIA Corporation |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef DRM_TEGRA_DPAUX_H | 6 | #ifndef DRM_TEGRA_DPAUX_H |
diff --git a/drivers/gpu/drm/tegra/drm.c b/drivers/gpu/drm/tegra/drm.c index 0c5f1e6a0446..ddb802bce0a3 100644 --- a/drivers/gpu/drm/tegra/drm.c +++ b/drivers/gpu/drm/tegra/drm.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Avionic Design GmbH | 3 | * Copyright (C) 2012 Avionic Design GmbH |
| 3 | * Copyright (C) 2012-2016 NVIDIA CORPORATION. All rights reserved. | 4 | * Copyright (C) 2012-2016 NVIDIA CORPORATION. All rights reserved. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/bitops.h> | 7 | #include <linux/bitops.h> |
diff --git a/drivers/gpu/drm/tegra/drm.h b/drivers/gpu/drm/tegra/drm.h index 70154c253d45..3844c402ff03 100644 --- a/drivers/gpu/drm/tegra/drm.h +++ b/drivers/gpu/drm/tegra/drm.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Avionic Design GmbH | 3 | * Copyright (C) 2012 Avionic Design GmbH |
| 3 | * Copyright (C) 2012-2013 NVIDIA CORPORATION. All rights reserved. | 4 | * Copyright (C) 2012-2013 NVIDIA CORPORATION. All rights reserved. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef HOST1X_DRM_H | 7 | #ifndef HOST1X_DRM_H |
diff --git a/drivers/gpu/drm/tegra/dsi.c b/drivers/gpu/drm/tegra/dsi.c index ee6ca8fa1c65..2fbfefe9cb42 100644 --- a/drivers/gpu/drm/tegra/dsi.c +++ b/drivers/gpu/drm/tegra/dsi.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 NVIDIA Corporation | 3 | * Copyright (C) 2013 NVIDIA Corporation |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/clk.h> | 6 | #include <linux/clk.h> |
diff --git a/drivers/gpu/drm/tegra/dsi.h b/drivers/gpu/drm/tegra/dsi.h index 219263615399..f39594e65e97 100644 --- a/drivers/gpu/drm/tegra/dsi.h +++ b/drivers/gpu/drm/tegra/dsi.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 NVIDIA Corporation | 3 | * Copyright (C) 2013 NVIDIA Corporation |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef DRM_TEGRA_DSI_H | 6 | #ifndef DRM_TEGRA_DSI_H |
diff --git a/drivers/gpu/drm/tegra/falcon.c b/drivers/gpu/drm/tegra/falcon.c index 352d05feabb0..f49ad36e24db 100644 --- a/drivers/gpu/drm/tegra/falcon.c +++ b/drivers/gpu/drm/tegra/falcon.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2015, NVIDIA Corporation. | 3 | * Copyright (c) 2015, NVIDIA Corporation. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/platform_device.h> | 6 | #include <linux/platform_device.h> |
diff --git a/drivers/gpu/drm/tegra/falcon.h b/drivers/gpu/drm/tegra/falcon.h index 4504ed5a199e..3d1243217410 100644 --- a/drivers/gpu/drm/tegra/falcon.h +++ b/drivers/gpu/drm/tegra/falcon.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2015, NVIDIA Corporation. | 3 | * Copyright (c) 2015, NVIDIA Corporation. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _FALCON_H_ | 6 | #ifndef _FALCON_H_ |
diff --git a/drivers/gpu/drm/tegra/fb.c b/drivers/gpu/drm/tegra/fb.c index 1dd83a757dba..44bda75355e2 100644 --- a/drivers/gpu/drm/tegra/fb.c +++ b/drivers/gpu/drm/tegra/fb.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012-2013 Avionic Design GmbH | 3 | * Copyright (C) 2012-2013 Avionic Design GmbH |
| 3 | * Copyright (C) 2012 NVIDIA CORPORATION. All rights reserved. | 4 | * Copyright (C) 2012 NVIDIA CORPORATION. All rights reserved. |
| 4 | * | 5 | * |
| 5 | * Based on the KMS/FB CMA helpers | 6 | * Based on the KMS/FB CMA helpers |
| 6 | * Copyright (C) 2012 Analog Device Inc. | 7 | * Copyright (C) 2012 Analog Device Inc. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/console.h> | 10 | #include <linux/console.h> |
diff --git a/drivers/gpu/drm/tegra/gem.c b/drivers/gpu/drm/tegra/gem.c index 4cce11fd8836..df53a46285a3 100644 --- a/drivers/gpu/drm/tegra/gem.c +++ b/drivers/gpu/drm/tegra/gem.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * NVIDIA Tegra DRM GEM helper functions | 3 | * NVIDIA Tegra DRM GEM helper functions |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Based on the GEM/CMA helpers | 8 | * Based on the GEM/CMA helpers |
| 8 | * | 9 | * |
| 9 | * Copyright (c) 2011 Samsung Electronics Co., Ltd. | 10 | * Copyright (c) 2011 Samsung Electronics Co., Ltd. |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/dma-buf.h> | 13 | #include <linux/dma-buf.h> |
diff --git a/drivers/gpu/drm/tegra/gem.h b/drivers/gpu/drm/tegra/gem.h index 6bd7dd7e55b4..413eae83ad81 100644 --- a/drivers/gpu/drm/tegra/gem.h +++ b/drivers/gpu/drm/tegra/gem.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Tegra host1x GEM implementation | 3 | * Tegra host1x GEM implementation |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2012-2013, NVIDIA Corporation. | 5 | * Copyright (c) 2012-2013, 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __HOST1X_GEM_H | 8 | #ifndef __HOST1X_GEM_H |
diff --git a/drivers/gpu/drm/tegra/gr2d.c b/drivers/gpu/drm/tegra/gr2d.c index 673059fd2fcb..8dbfb30344e7 100644 --- a/drivers/gpu/drm/tegra/gr2d.c +++ b/drivers/gpu/drm/tegra/gr2d.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2012-2013, NVIDIA Corporation. | 3 | * Copyright (c) 2012-2013, NVIDIA Corporation. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/clk.h> | 6 | #include <linux/clk.h> |
diff --git a/drivers/gpu/drm/tegra/gr2d.h b/drivers/gpu/drm/tegra/gr2d.h index 4d7304fb015e..2398486f0699 100644 --- a/drivers/gpu/drm/tegra/gr2d.h +++ b/drivers/gpu/drm/tegra/gr2d.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 NVIDIA Corporation | 3 | * Copyright (C) 2013 NVIDIA Corporation |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef TEGRA_GR2D_H | 6 | #ifndef TEGRA_GR2D_H |
diff --git a/drivers/gpu/drm/tegra/gr3d.c b/drivers/gpu/drm/tegra/gr3d.c index 4778ae999668..8b9a35b1cbb3 100644 --- a/drivers/gpu/drm/tegra/gr3d.c +++ b/drivers/gpu/drm/tegra/gr3d.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Avionic Design GmbH | 3 | * Copyright (C) 2013 Avionic Design GmbH |
| 3 | * Copyright (C) 2013 NVIDIA Corporation | 4 | * Copyright (C) 2013 NVIDIA Corporation |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/clk.h> | 7 | #include <linux/clk.h> |
diff --git a/drivers/gpu/drm/tegra/gr3d.h b/drivers/gpu/drm/tegra/gr3d.h index 0c30a1351c83..ca2921b68c2a 100644 --- a/drivers/gpu/drm/tegra/gr3d.h +++ b/drivers/gpu/drm/tegra/gr3d.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 NVIDIA Corporation | 3 | * Copyright (C) 2013 NVIDIA Corporation |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef TEGRA_GR3D_H | 6 | #ifndef TEGRA_GR3D_H |
diff --git a/drivers/gpu/drm/tegra/hdmi.c b/drivers/gpu/drm/tegra/hdmi.c index d23c4bfde790..334c4d7d238b 100644 --- a/drivers/gpu/drm/tegra/hdmi.c +++ b/drivers/gpu/drm/tegra/hdmi.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Avionic Design GmbH | 3 | * Copyright (C) 2012 Avionic Design GmbH |
| 3 | * Copyright (C) 2012 NVIDIA CORPORATION. All rights reserved. | 4 | * Copyright (C) 2012 NVIDIA CORPORATION. All rights reserved. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/clk.h> | 7 | #include <linux/clk.h> |
diff --git a/drivers/gpu/drm/tegra/hdmi.h b/drivers/gpu/drm/tegra/hdmi.h index 2339f134a09a..8deb04223c18 100644 --- a/drivers/gpu/drm/tegra/hdmi.h +++ b/drivers/gpu/drm/tegra/hdmi.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Avionic Design GmbH | 3 | * Copyright (C) 2012 Avionic Design GmbH |
| 3 | * Copyright (C) 2012 NVIDIA CORPORATION. All rights reserved. | 4 | * Copyright (C) 2012 NVIDIA CORPORATION. All rights reserved. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef TEGRA_HDMI_H | 7 | #ifndef TEGRA_HDMI_H |
diff --git a/drivers/gpu/drm/tegra/hub.c b/drivers/gpu/drm/tegra/hub.c index b3436c2aed68..92f202ec0577 100644 --- a/drivers/gpu/drm/tegra/hub.c +++ b/drivers/gpu/drm/tegra/hub.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2017 NVIDIA CORPORATION. All rights reserved. | 3 | * Copyright (C) 2017 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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/clk.h> | 6 | #include <linux/clk.h> |
diff --git a/drivers/gpu/drm/tegra/hub.h b/drivers/gpu/drm/tegra/hub.h index 479087c0705a..41541e261c91 100644 --- a/drivers/gpu/drm/tegra/hub.h +++ b/drivers/gpu/drm/tegra/hub.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2017 NVIDIA CORPORATION. All rights reserved. | 3 | * Copyright (C) 2017 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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef TEGRA_HUB_H | 6 | #ifndef TEGRA_HUB_H |
diff --git a/drivers/gpu/drm/tegra/mipi-phy.c b/drivers/gpu/drm/tegra/mipi-phy.c index ba2ae6511957..4fe05f2df637 100644 --- a/drivers/gpu/drm/tegra/mipi-phy.c +++ b/drivers/gpu/drm/tegra/mipi-phy.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 NVIDIA Corporation | 3 | * Copyright (C) 2013 NVIDIA Corporation |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/errno.h> | 6 | #include <linux/errno.h> |
diff --git a/drivers/gpu/drm/tegra/mipi-phy.h b/drivers/gpu/drm/tegra/mipi-phy.h index 012ea8ac36d7..41889a75035c 100644 --- a/drivers/gpu/drm/tegra/mipi-phy.h +++ b/drivers/gpu/drm/tegra/mipi-phy.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 NVIDIA Corporation | 3 | * Copyright (C) 2013 NVIDIA Corporation |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef DRM_TEGRA_MIPI_PHY_H | 6 | #ifndef DRM_TEGRA_MIPI_PHY_H |
diff --git a/drivers/gpu/drm/tegra/output.c b/drivers/gpu/drm/tegra/output.c index 9c2b9dad55c3..4d450ce8aa86 100644 --- a/drivers/gpu/drm/tegra/output.c +++ b/drivers/gpu/drm/tegra/output.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Avionic Design GmbH | 3 | * Copyright (C) 2012 Avionic Design GmbH |
| 3 | * Copyright (C) 2012 NVIDIA CORPORATION. All rights reserved. | 4 | * Copyright (C) 2012 NVIDIA CORPORATION. All rights reserved. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <drm/drm_atomic_helper.h> | 7 | #include <drm/drm_atomic_helper.h> |
diff --git a/drivers/gpu/drm/tegra/plane.c b/drivers/gpu/drm/tegra/plane.c index d068e8aa3553..df80ca07e46e 100644 --- a/drivers/gpu/drm/tegra/plane.c +++ b/drivers/gpu/drm/tegra/plane.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2017 NVIDIA CORPORATION. All rights reserved. | 3 | * Copyright (C) 2017 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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <drm/drm_atomic.h> | 6 | #include <drm/drm_atomic.h> |
diff --git a/drivers/gpu/drm/tegra/plane.h b/drivers/gpu/drm/tegra/plane.h index e79e6b4a8e0a..510c394e6d9a 100644 --- a/drivers/gpu/drm/tegra/plane.h +++ b/drivers/gpu/drm/tegra/plane.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2017 NVIDIA CORPORATION. All rights reserved. | 3 | * Copyright (C) 2017 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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef TEGRA_PLANE_H | 6 | #ifndef TEGRA_PLANE_H |
diff --git a/drivers/gpu/drm/tegra/rgb.c b/drivers/gpu/drm/tegra/rgb.c index 28a78d3120bc..4be4dfd4a68a 100644 --- a/drivers/gpu/drm/tegra/rgb.c +++ b/drivers/gpu/drm/tegra/rgb.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Avionic Design GmbH | 3 | * Copyright (C) 2012 Avionic Design GmbH |
| 3 | * Copyright (C) 2012 NVIDIA CORPORATION. All rights reserved. | 4 | * Copyright (C) 2012 NVIDIA CORPORATION. All rights reserved. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/clk.h> | 7 | #include <linux/clk.h> |
diff --git a/drivers/gpu/drm/tegra/sor.c b/drivers/gpu/drm/tegra/sor.c index 5be5a0817dfe..4ffe3794e6d3 100644 --- a/drivers/gpu/drm/tegra/sor.c +++ b/drivers/gpu/drm/tegra/sor.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 NVIDIA Corporation | 3 | * Copyright (C) 2013 NVIDIA Corporation |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/clk.h> | 6 | #include <linux/clk.h> |
diff --git a/drivers/gpu/drm/tegra/sor.h b/drivers/gpu/drm/tegra/sor.h index 13f7e68bec42..f8efd8be4b7c 100644 --- a/drivers/gpu/drm/tegra/sor.h +++ b/drivers/gpu/drm/tegra/sor.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 NVIDIA Corporation | 3 | * Copyright (C) 2013 NVIDIA Corporation |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef DRM_TEGRA_SOR_H | 6 | #ifndef DRM_TEGRA_SOR_H |
diff --git a/drivers/gpu/drm/tegra/vic.c b/drivers/gpu/drm/tegra/vic.c index 982ce37ecde1..958548ef69e7 100644 --- a/drivers/gpu/drm/tegra/vic.c +++ b/drivers/gpu/drm/tegra/vic.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2015, NVIDIA Corporation. | 3 | * Copyright (c) 2015, NVIDIA Corporation. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/clk.h> | 6 | #include <linux/clk.h> |
diff --git a/drivers/gpu/drm/tegra/vic.h b/drivers/gpu/drm/tegra/vic.h index 017584340dd6..be898bee6a57 100644 --- a/drivers/gpu/drm/tegra/vic.h +++ b/drivers/gpu/drm/tegra/vic.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2015, NVIDIA Corporation. | 3 | * Copyright (c) 2015, NVIDIA Corporation. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef TEGRA_VIC_H | 6 | #ifndef TEGRA_VIC_H |
diff --git a/drivers/gpu/drm/tilcdc/tilcdc_crtc.c b/drivers/gpu/drm/tilcdc/tilcdc_crtc.c index 1067e702c22c..650d162e374b 100644 --- a/drivers/gpu/drm/tilcdc/tilcdc_crtc.c +++ b/drivers/gpu/drm/tilcdc/tilcdc_crtc.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Texas Instruments | 3 | * Copyright (C) 2012 Texas Instruments |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <drm/drm_atomic.h> | 7 | #include <drm/drm_atomic.h> |
diff --git a/drivers/gpu/drm/tilcdc/tilcdc_drv.c b/drivers/gpu/drm/tilcdc/tilcdc_drv.c index 3030af9e7b35..7339bab3a0a1 100644 --- a/drivers/gpu/drm/tilcdc/tilcdc_drv.c +++ b/drivers/gpu/drm/tilcdc/tilcdc_drv.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Texas Instruments | 3 | * Copyright (C) 2012 Texas Instruments |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | /* LCDC DRM driver, based on da8xx-fb */ | 7 | /* LCDC DRM driver, based on da8xx-fb */ |
diff --git a/drivers/gpu/drm/tilcdc/tilcdc_drv.h b/drivers/gpu/drm/tilcdc/tilcdc_drv.h index d86397da12a9..99432296c0ff 100644 --- a/drivers/gpu/drm/tilcdc/tilcdc_drv.h +++ b/drivers/gpu/drm/tilcdc/tilcdc_drv.h | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Texas Instruments | 3 | * Copyright (C) 2012 Texas Instruments |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #ifndef __TILCDC_DRV_H__ | 7 | #ifndef __TILCDC_DRV_H__ |
diff --git a/drivers/gpu/drm/tilcdc/tilcdc_external.c b/drivers/gpu/drm/tilcdc/tilcdc_external.c index e9969cd36610..7050eb4cf152 100644 --- a/drivers/gpu/drm/tilcdc/tilcdc_external.c +++ b/drivers/gpu/drm/tilcdc/tilcdc_external.c | |||
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Texas Instruments | 3 | * Copyright (C) 2015 Texas Instruments |
| 3 | * Author: Jyri Sarha <jsarha@ti.com> | 4 | * Author: Jyri Sarha <jsarha@ti.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 8 | * | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #include <linux/component.h> | 7 | #include <linux/component.h> |
diff --git a/drivers/gpu/drm/tilcdc/tilcdc_external.h b/drivers/gpu/drm/tilcdc/tilcdc_external.h index 763d18f006c7..7024b4877fdf 100644 --- a/drivers/gpu/drm/tilcdc/tilcdc_external.h +++ b/drivers/gpu/drm/tilcdc/tilcdc_external.h | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Texas Instruments | 3 | * Copyright (C) 2015 Texas Instruments |
| 3 | * Author: Jyri Sarha <jsarha@ti.com> | 4 | * Author: Jyri Sarha <jsarha@ti.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #ifndef __TILCDC_EXTERNAL_H__ | 7 | #ifndef __TILCDC_EXTERNAL_H__ |
diff --git a/drivers/gpu/drm/tilcdc/tilcdc_panel.c b/drivers/gpu/drm/tilcdc/tilcdc_panel.c index 5d532a596e1e..22b100d2e174 100644 --- a/drivers/gpu/drm/tilcdc/tilcdc_panel.c +++ b/drivers/gpu/drm/tilcdc/tilcdc_panel.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Texas Instruments | 3 | * Copyright (C) 2012 Texas Instruments |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <linux/pinctrl/pinmux.h> | 7 | #include <linux/pinctrl/pinmux.h> |
diff --git a/drivers/gpu/drm/tilcdc/tilcdc_panel.h b/drivers/gpu/drm/tilcdc/tilcdc_panel.h index 7db40aacc74a..65d735d773a4 100644 --- a/drivers/gpu/drm/tilcdc/tilcdc_panel.h +++ b/drivers/gpu/drm/tilcdc/tilcdc_panel.h | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Texas Instruments | 3 | * Copyright (C) 2012 Texas Instruments |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #ifndef __TILCDC_PANEL_H__ | 7 | #ifndef __TILCDC_PANEL_H__ |
diff --git a/drivers/gpu/drm/tilcdc/tilcdc_plane.c b/drivers/gpu/drm/tilcdc/tilcdc_plane.c index 7667b038ae7f..8c2776acdf99 100644 --- a/drivers/gpu/drm/tilcdc/tilcdc_plane.c +++ b/drivers/gpu/drm/tilcdc/tilcdc_plane.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Texas Instruments | 3 | * Copyright (C) 2015 Texas Instruments |
| 3 | * Author: Jyri Sarha <jsarha@ti.com> | 4 | * Author: Jyri Sarha <jsarha@ti.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <drm/drmP.h> | 7 | #include <drm/drmP.h> |
diff --git a/drivers/gpu/drm/tilcdc/tilcdc_regs.h b/drivers/gpu/drm/tilcdc/tilcdc_regs.h index 5048ebb86835..f90e2dc3457c 100644 --- a/drivers/gpu/drm/tilcdc/tilcdc_regs.h +++ b/drivers/gpu/drm/tilcdc/tilcdc_regs.h | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Texas Instruments | 3 | * Copyright (C) 2012 Texas Instruments |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #ifndef __TILCDC_REGS_H__ | 7 | #ifndef __TILCDC_REGS_H__ |
diff --git a/drivers/gpu/drm/tilcdc/tilcdc_tfp410.c b/drivers/gpu/drm/tilcdc/tilcdc_tfp410.c index fe59fbfdde69..62d014c20988 100644 --- a/drivers/gpu/drm/tilcdc/tilcdc_tfp410.c +++ b/drivers/gpu/drm/tilcdc/tilcdc_tfp410.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Texas Instruments | 3 | * Copyright (C) 2012 Texas Instruments |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <linux/i2c.h> | 7 | #include <linux/i2c.h> |
diff --git a/drivers/gpu/drm/tilcdc/tilcdc_tfp410.h b/drivers/gpu/drm/tilcdc/tilcdc_tfp410.h index 5b800f1f6aa5..f9aaf6911ffc 100644 --- a/drivers/gpu/drm/tilcdc/tilcdc_tfp410.h +++ b/drivers/gpu/drm/tilcdc/tilcdc_tfp410.h | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Texas Instruments | 3 | * Copyright (C) 2012 Texas Instruments |
| 3 | * Author: Rob Clark <robdclark@gmail.com> | 4 | * Author: Rob Clark <robdclark@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #ifndef __TILCDC_TFP410_H__ | 7 | #ifndef __TILCDC_TFP410_H__ |
diff --git a/drivers/gpu/drm/vc4/vc4_bo.c b/drivers/gpu/drm/vc4/vc4_bo.c index 88ebd681d7eb..d185a522da49 100644 --- a/drivers/gpu/drm/vc4/vc4_bo.c +++ b/drivers/gpu/drm/vc4/vc4_bo.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright © 2015 Broadcom | 3 | * Copyright © 2015 Broadcom |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /** | 6 | /** |
diff --git a/drivers/gpu/drm/vc4/vc4_crtc.c b/drivers/gpu/drm/vc4/vc4_crtc.c index 5e09389e1514..5ea8db74418a 100644 --- a/drivers/gpu/drm/vc4/vc4_crtc.c +++ b/drivers/gpu/drm/vc4/vc4_crtc.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Broadcom | 3 | * Copyright (C) 2015 Broadcom |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /** | 6 | /** |
diff --git a/drivers/gpu/drm/vc4/vc4_debugfs.c b/drivers/gpu/drm/vc4/vc4_debugfs.c index f9dec08267dc..273da7e58d44 100644 --- a/drivers/gpu/drm/vc4/vc4_debugfs.c +++ b/drivers/gpu/drm/vc4/vc4_debugfs.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright © 2014 Broadcom | 3 | * Copyright © 2014 Broadcom |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/seq_file.h> | 6 | #include <linux/seq_file.h> |
diff --git a/drivers/gpu/drm/vc4/vc4_dpi.c b/drivers/gpu/drm/vc4/vc4_dpi.c index 34f90ca8f479..8a27a6acee61 100644 --- a/drivers/gpu/drm/vc4/vc4_dpi.c +++ b/drivers/gpu/drm/vc4/vc4_dpi.c | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Broadcom Limited | 3 | * Copyright (C) 2016 Broadcom Limited |
| 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 version 2 as published by | ||
| 6 | * the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 9 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 10 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 11 | * more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License along with | ||
| 14 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | /** | 6 | /** |
diff --git a/drivers/gpu/drm/vc4/vc4_drv.c b/drivers/gpu/drm/vc4/vc4_drv.c index 6d9be20a32be..e88235eeed6c 100644 --- a/drivers/gpu/drm/vc4/vc4_drv.c +++ b/drivers/gpu/drm/vc4/vc4_drv.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014-2015 Broadcom | 3 | * Copyright (C) 2014-2015 Broadcom |
| 3 | * Copyright (C) 2013 Red Hat | 4 | * Copyright (C) 2013 Red Hat |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | /** | 7 | /** |
diff --git a/drivers/gpu/drm/vc4/vc4_drv.h b/drivers/gpu/drm/vc4/vc4_drv.h index 4f13f6262491..24c45f2d9df1 100644 --- a/drivers/gpu/drm/vc4/vc4_drv.h +++ b/drivers/gpu/drm/vc4/vc4_drv.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Broadcom | 3 | * Copyright (C) 2015 Broadcom |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/mm_types.h> | 6 | #include <linux/mm_types.h> |
diff --git a/drivers/gpu/drm/vc4/vc4_dsi.c b/drivers/gpu/drm/vc4/vc4_dsi.c index 2ea4e20b7b8a..1db39b570cf4 100644 --- a/drivers/gpu/drm/vc4/vc4_dsi.c +++ b/drivers/gpu/drm/vc4/vc4_dsi.c | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Broadcom | 3 | * Copyright (C) 2016 Broadcom |
| 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 version 2 as published by | ||
| 6 | * the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 9 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 10 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 11 | * more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License along with | ||
| 14 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | /** | 6 | /** |
diff --git a/drivers/gpu/drm/vc4/vc4_hdmi.c b/drivers/gpu/drm/vc4/vc4_hdmi.c index 99fc8569e0f5..718b26276dbd 100644 --- a/drivers/gpu/drm/vc4/vc4_hdmi.c +++ b/drivers/gpu/drm/vc4/vc4_hdmi.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Broadcom | 3 | * Copyright (C) 2015 Broadcom |
| 3 | * Copyright (c) 2014 The Linux Foundation. All rights reserved. | 4 | * Copyright (c) 2014 The Linux Foundation. All rights reserved. |
| 4 | * Copyright (C) 2013 Red Hat | 5 | * Copyright (C) 2013 Red Hat |
| 5 | * Author: Rob Clark <robdclark@gmail.com> | 6 | * Author: Rob Clark <robdclark@gmail.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 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 with | ||
| 17 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | /** | 9 | /** |
diff --git a/drivers/gpu/drm/vc4/vc4_hvs.c b/drivers/gpu/drm/vc4/vc4_hvs.c index f746e9a7a88c..0f633bef6b9d 100644 --- a/drivers/gpu/drm/vc4/vc4_hvs.c +++ b/drivers/gpu/drm/vc4/vc4_hvs.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Broadcom | 3 | * Copyright (C) 2015 Broadcom |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /** | 6 | /** |
diff --git a/drivers/gpu/drm/vc4/vc4_kms.c b/drivers/gpu/drm/vc4/vc4_kms.c index 295dacc8bcb9..70d079b7b39f 100644 --- a/drivers/gpu/drm/vc4/vc4_kms.c +++ b/drivers/gpu/drm/vc4/vc4_kms.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Broadcom | 3 | * Copyright (C) 2015 Broadcom |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /** | 6 | /** |
diff --git a/drivers/gpu/drm/vc4/vc4_plane.c b/drivers/gpu/drm/vc4/vc4_plane.c index afc80b245ea3..84fd0a31b701 100644 --- a/drivers/gpu/drm/vc4/vc4_plane.c +++ b/drivers/gpu/drm/vc4/vc4_plane.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Broadcom | 3 | * Copyright (C) 2015 Broadcom |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /** | 6 | /** |
diff --git a/drivers/gpu/drm/vc4/vc4_regs.h b/drivers/gpu/drm/vc4/vc4_regs.h index c0c5fadaf7e3..b5a6b4cdd332 100644 --- a/drivers/gpu/drm/vc4/vc4_regs.h +++ b/drivers/gpu/drm/vc4/vc4_regs.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright © 2014-2015 Broadcom | 3 | * Copyright © 2014-2015 Broadcom |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef VC4_REGS_H | 6 | #ifndef VC4_REGS_H |
diff --git a/drivers/gpu/drm/vc4/vc4_trace.h b/drivers/gpu/drm/vc4/vc4_trace.h index deafb32923e1..1cccde0b09a7 100644 --- a/drivers/gpu/drm/vc4/vc4_trace.h +++ b/drivers/gpu/drm/vc4/vc4_trace.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Broadcom | 3 | * Copyright (C) 2015 Broadcom |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #if !defined(_VC4_TRACE_H_) || defined(TRACE_HEADER_MULTI_READ) | 6 | #if !defined(_VC4_TRACE_H_) || defined(TRACE_HEADER_MULTI_READ) |
diff --git a/drivers/gpu/drm/vc4/vc4_trace_points.c b/drivers/gpu/drm/vc4/vc4_trace_points.c index e6278f25716b..126453abe294 100644 --- a/drivers/gpu/drm/vc4/vc4_trace_points.c +++ b/drivers/gpu/drm/vc4/vc4_trace_points.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Broadcom | 3 | * Copyright (C) 2015 Broadcom |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include "vc4_drv.h" | 6 | #include "vc4_drv.h" |
diff --git a/drivers/gpu/drm/vc4/vc4_v3d.c b/drivers/gpu/drm/vc4/vc4_v3d.c index a4b6859e3af6..c36315924b7d 100644 --- a/drivers/gpu/drm/vc4/vc4_v3d.c +++ b/drivers/gpu/drm/vc4/vc4_v3d.c | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2014 The Linux Foundation. All rights reserved. | 3 | * Copyright (c) 2014 The Linux Foundation. All rights reserved. |
| 3 | * Copyright (C) 2013 Red Hat | 4 | * Copyright (C) 2013 Red Hat |
| 4 | * Author: Rob Clark <robdclark@gmail.com> | 5 | * Author: Rob Clark <robdclark@gmail.com> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 11 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 12 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 13 | * more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License along with | ||
| 16 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 17 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #include <linux/clk.h> | 8 | #include <linux/clk.h> |
diff --git a/drivers/gpu/drm/vc4/vc4_vec.c b/drivers/gpu/drm/vc4/vc4_vec.c index 0a27e48fab31..7402bc768664 100644 --- a/drivers/gpu/drm/vc4/vc4_vec.c +++ b/drivers/gpu/drm/vc4/vc4_vec.c | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Broadcom | 3 | * Copyright (C) 2016 Broadcom |
| 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 version 2 as published by | ||
| 6 | * the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 9 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 10 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 11 | * more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License along with | ||
| 14 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | /** | 6 | /** |
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c b/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c index 4ff11a0077e1..9506190a0300 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | |||
| @@ -747,6 +747,9 @@ static int vmw_driver_load(struct drm_device *dev, unsigned long chipset) | |||
| 747 | if (unlikely(ret != 0)) | 747 | if (unlikely(ret != 0)) |
| 748 | goto out_err0; | 748 | goto out_err0; |
| 749 | 749 | ||
| 750 | dma_set_max_seg_size(dev->dev, min_t(unsigned int, U32_MAX & PAGE_MASK, | ||
| 751 | SCATTERLIST_MAX_SEGMENT)); | ||
| 752 | |||
| 750 | if (dev_priv->capabilities & SVGA_CAP_GMR2) { | 753 | if (dev_priv->capabilities & SVGA_CAP_GMR2) { |
| 751 | DRM_INFO("Max GMR ids is %u\n", | 754 | DRM_INFO("Max GMR ids is %u\n", |
| 752 | (unsigned)dev_priv->max_gmr_ids); | 755 | (unsigned)dev_priv->max_gmr_ids); |
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c b/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c index 8b9270f31409..e4e09d47c5c0 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | |||
| @@ -136,6 +136,114 @@ static int vmw_close_channel(struct rpc_channel *channel) | |||
| 136 | return 0; | 136 | return 0; |
| 137 | } | 137 | } |
| 138 | 138 | ||
| 139 | /** | ||
| 140 | * vmw_port_hb_out - Send the message payload either through the | ||
| 141 | * high-bandwidth port if available, or through the backdoor otherwise. | ||
| 142 | * @channel: The rpc channel. | ||
| 143 | * @msg: NULL-terminated message. | ||
| 144 | * @hb: Whether the high-bandwidth port is available. | ||
| 145 | * | ||
| 146 | * Return: The port status. | ||
| 147 | */ | ||
| 148 | static unsigned long vmw_port_hb_out(struct rpc_channel *channel, | ||
| 149 | const char *msg, bool hb) | ||
| 150 | { | ||
| 151 | unsigned long si, di, eax, ebx, ecx, edx; | ||
| 152 | unsigned long msg_len = strlen(msg); | ||
| 153 | |||
| 154 | if (hb) { | ||
| 155 | unsigned long bp = channel->cookie_high; | ||
| 156 | |||
| 157 | si = (uintptr_t) msg; | ||
| 158 | di = channel->cookie_low; | ||
| 159 | |||
| 160 | VMW_PORT_HB_OUT( | ||
| 161 | (MESSAGE_STATUS_SUCCESS << 16) | VMW_PORT_CMD_HB_MSG, | ||
| 162 | msg_len, si, di, | ||
| 163 | VMW_HYPERVISOR_HB_PORT | (channel->channel_id << 16), | ||
| 164 | VMW_HYPERVISOR_MAGIC, bp, | ||
| 165 | eax, ebx, ecx, edx, si, di); | ||
| 166 | |||
| 167 | return ebx; | ||
| 168 | } | ||
| 169 | |||
| 170 | /* HB port not available. Send the message 4 bytes at a time. */ | ||
| 171 | ecx = MESSAGE_STATUS_SUCCESS << 16; | ||
| 172 | while (msg_len && (HIGH_WORD(ecx) & MESSAGE_STATUS_SUCCESS)) { | ||
| 173 | unsigned int bytes = min_t(size_t, msg_len, 4); | ||
| 174 | unsigned long word = 0; | ||
| 175 | |||
| 176 | memcpy(&word, msg, bytes); | ||
| 177 | msg_len -= bytes; | ||
| 178 | msg += bytes; | ||
| 179 | si = channel->cookie_high; | ||
| 180 | di = channel->cookie_low; | ||
| 181 | |||
| 182 | VMW_PORT(VMW_PORT_CMD_MSG | (MSG_TYPE_SENDPAYLOAD << 16), | ||
| 183 | word, si, di, | ||
| 184 | VMW_HYPERVISOR_PORT | (channel->channel_id << 16), | ||
| 185 | VMW_HYPERVISOR_MAGIC, | ||
| 186 | eax, ebx, ecx, edx, si, di); | ||
| 187 | } | ||
| 188 | |||
| 189 | return ecx; | ||
| 190 | } | ||
| 191 | |||
| 192 | /** | ||
| 193 | * vmw_port_hb_in - Receive the message payload either through the | ||
| 194 | * high-bandwidth port if available, or through the backdoor otherwise. | ||
| 195 | * @channel: The rpc channel. | ||
| 196 | * @reply: Pointer to buffer holding reply. | ||
| 197 | * @reply_len: Length of the reply. | ||
| 198 | * @hb: Whether the high-bandwidth port is available. | ||
| 199 | * | ||
| 200 | * Return: The port status. | ||
| 201 | */ | ||
| 202 | static unsigned long vmw_port_hb_in(struct rpc_channel *channel, char *reply, | ||
| 203 | unsigned long reply_len, bool hb) | ||
| 204 | { | ||
| 205 | unsigned long si, di, eax, ebx, ecx, edx; | ||
| 206 | |||
| 207 | if (hb) { | ||
| 208 | unsigned long bp = channel->cookie_low; | ||
| 209 | |||
| 210 | si = channel->cookie_high; | ||
| 211 | di = (uintptr_t) reply; | ||
| 212 | |||
| 213 | VMW_PORT_HB_IN( | ||
| 214 | (MESSAGE_STATUS_SUCCESS << 16) | VMW_PORT_CMD_HB_MSG, | ||
| 215 | reply_len, si, di, | ||
| 216 | VMW_HYPERVISOR_HB_PORT | (channel->channel_id << 16), | ||
| 217 | VMW_HYPERVISOR_MAGIC, bp, | ||
| 218 | eax, ebx, ecx, edx, si, di); | ||
| 219 | |||
| 220 | return ebx; | ||
| 221 | } | ||
| 222 | |||
| 223 | /* HB port not available. Retrieve the message 4 bytes at a time. */ | ||
| 224 | ecx = MESSAGE_STATUS_SUCCESS << 16; | ||
| 225 | while (reply_len) { | ||
| 226 | unsigned int bytes = min_t(unsigned long, reply_len, 4); | ||
| 227 | |||
| 228 | si = channel->cookie_high; | ||
| 229 | di = channel->cookie_low; | ||
| 230 | |||
| 231 | VMW_PORT(VMW_PORT_CMD_MSG | (MSG_TYPE_RECVPAYLOAD << 16), | ||
| 232 | MESSAGE_STATUS_SUCCESS, si, di, | ||
| 233 | VMW_HYPERVISOR_PORT | (channel->channel_id << 16), | ||
| 234 | VMW_HYPERVISOR_MAGIC, | ||
| 235 | eax, ebx, ecx, edx, si, di); | ||
| 236 | |||
| 237 | if ((HIGH_WORD(ecx) & MESSAGE_STATUS_SUCCESS) == 0) | ||
| 238 | break; | ||
| 239 | |||
| 240 | memcpy(reply, &ebx, bytes); | ||
| 241 | reply_len -= bytes; | ||
| 242 | reply += bytes; | ||
| 243 | } | ||
| 244 | |||
| 245 | return ecx; | ||
| 246 | } | ||
| 139 | 247 | ||
| 140 | 248 | ||
| 141 | /** | 249 | /** |
| @@ -148,11 +256,10 @@ static int vmw_close_channel(struct rpc_channel *channel) | |||
| 148 | */ | 256 | */ |
| 149 | static int vmw_send_msg(struct rpc_channel *channel, const char *msg) | 257 | static int vmw_send_msg(struct rpc_channel *channel, const char *msg) |
| 150 | { | 258 | { |
| 151 | unsigned long eax, ebx, ecx, edx, si, di, bp; | 259 | unsigned long eax, ebx, ecx, edx, si, di; |
| 152 | size_t msg_len = strlen(msg); | 260 | size_t msg_len = strlen(msg); |
| 153 | int retries = 0; | 261 | int retries = 0; |
| 154 | 262 | ||
| 155 | |||
| 156 | while (retries < RETRIES) { | 263 | while (retries < RETRIES) { |
| 157 | retries++; | 264 | retries++; |
| 158 | 265 | ||
| @@ -166,23 +273,14 @@ static int vmw_send_msg(struct rpc_channel *channel, const char *msg) | |||
| 166 | VMW_HYPERVISOR_MAGIC, | 273 | VMW_HYPERVISOR_MAGIC, |
| 167 | eax, ebx, ecx, edx, si, di); | 274 | eax, ebx, ecx, edx, si, di); |
| 168 | 275 | ||
| 169 | if ((HIGH_WORD(ecx) & MESSAGE_STATUS_SUCCESS) == 0 || | 276 | if ((HIGH_WORD(ecx) & MESSAGE_STATUS_SUCCESS) == 0) { |
| 170 | (HIGH_WORD(ecx) & MESSAGE_STATUS_HB) == 0) { | 277 | /* Expected success. Give up. */ |
| 171 | /* Expected success + high-bandwidth. Give up. */ | ||
| 172 | return -EINVAL; | 278 | return -EINVAL; |
| 173 | } | 279 | } |
| 174 | 280 | ||
| 175 | /* Send msg */ | 281 | /* Send msg */ |
| 176 | si = (uintptr_t) msg; | 282 | ebx = vmw_port_hb_out(channel, msg, |
| 177 | di = channel->cookie_low; | 283 | !!(HIGH_WORD(ecx) & MESSAGE_STATUS_HB)); |
| 178 | bp = channel->cookie_high; | ||
| 179 | |||
| 180 | VMW_PORT_HB_OUT( | ||
| 181 | (MESSAGE_STATUS_SUCCESS << 16) | VMW_PORT_CMD_HB_MSG, | ||
| 182 | msg_len, si, di, | ||
| 183 | VMW_HYPERVISOR_HB_PORT | (channel->channel_id << 16), | ||
| 184 | VMW_HYPERVISOR_MAGIC, bp, | ||
| 185 | eax, ebx, ecx, edx, si, di); | ||
| 186 | 284 | ||
| 187 | if ((HIGH_WORD(ebx) & MESSAGE_STATUS_SUCCESS) != 0) { | 285 | if ((HIGH_WORD(ebx) & MESSAGE_STATUS_SUCCESS) != 0) { |
| 188 | return 0; | 286 | return 0; |
| @@ -211,7 +309,7 @@ STACK_FRAME_NON_STANDARD(vmw_send_msg); | |||
| 211 | static int vmw_recv_msg(struct rpc_channel *channel, void **msg, | 309 | static int vmw_recv_msg(struct rpc_channel *channel, void **msg, |
| 212 | size_t *msg_len) | 310 | size_t *msg_len) |
| 213 | { | 311 | { |
| 214 | unsigned long eax, ebx, ecx, edx, si, di, bp; | 312 | unsigned long eax, ebx, ecx, edx, si, di; |
| 215 | char *reply; | 313 | char *reply; |
| 216 | size_t reply_len; | 314 | size_t reply_len; |
| 217 | int retries = 0; | 315 | int retries = 0; |
| @@ -233,8 +331,7 @@ static int vmw_recv_msg(struct rpc_channel *channel, void **msg, | |||
| 233 | VMW_HYPERVISOR_MAGIC, | 331 | VMW_HYPERVISOR_MAGIC, |
| 234 | eax, ebx, ecx, edx, si, di); | 332 | eax, ebx, ecx, edx, si, di); |
| 235 | 333 | ||
| 236 | if ((HIGH_WORD(ecx) & MESSAGE_STATUS_SUCCESS) == 0 || | 334 | if ((HIGH_WORD(ecx) & MESSAGE_STATUS_SUCCESS) == 0) { |
| 237 | (HIGH_WORD(ecx) & MESSAGE_STATUS_HB) == 0) { | ||
| 238 | DRM_ERROR("Failed to get reply size for host message.\n"); | 335 | DRM_ERROR("Failed to get reply size for host message.\n"); |
| 239 | return -EINVAL; | 336 | return -EINVAL; |
| 240 | } | 337 | } |
| @@ -252,17 +349,8 @@ static int vmw_recv_msg(struct rpc_channel *channel, void **msg, | |||
| 252 | 349 | ||
| 253 | 350 | ||
| 254 | /* Receive buffer */ | 351 | /* Receive buffer */ |
| 255 | si = channel->cookie_high; | 352 | ebx = vmw_port_hb_in(channel, reply, reply_len, |
| 256 | di = (uintptr_t) reply; | 353 | !!(HIGH_WORD(ecx) & MESSAGE_STATUS_HB)); |
| 257 | bp = channel->cookie_low; | ||
| 258 | |||
| 259 | VMW_PORT_HB_IN( | ||
| 260 | (MESSAGE_STATUS_SUCCESS << 16) | VMW_PORT_CMD_HB_MSG, | ||
| 261 | reply_len, si, di, | ||
| 262 | VMW_HYPERVISOR_HB_PORT | (channel->channel_id << 16), | ||
| 263 | VMW_HYPERVISOR_MAGIC, bp, | ||
| 264 | eax, ebx, ecx, edx, si, di); | ||
| 265 | |||
| 266 | if ((HIGH_WORD(ebx) & MESSAGE_STATUS_SUCCESS) == 0) { | 354 | if ((HIGH_WORD(ebx) & MESSAGE_STATUS_SUCCESS) == 0) { |
| 267 | kfree(reply); | 355 | kfree(reply); |
| 268 | 356 | ||
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c b/drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c index a6ea75b58a83..d8ea3dd10af0 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | |||
| @@ -441,11 +441,11 @@ static int vmw_ttm_map_dma(struct vmw_ttm_tt *vmw_tt) | |||
| 441 | if (unlikely(ret != 0)) | 441 | if (unlikely(ret != 0)) |
| 442 | return ret; | 442 | return ret; |
| 443 | 443 | ||
| 444 | ret = sg_alloc_table_from_pages(&vmw_tt->sgt, vsgt->pages, | 444 | ret = __sg_alloc_table_from_pages |
| 445 | vsgt->num_pages, 0, | 445 | (&vmw_tt->sgt, vsgt->pages, vsgt->num_pages, 0, |
| 446 | (unsigned long) | 446 | (unsigned long) vsgt->num_pages << PAGE_SHIFT, |
| 447 | vsgt->num_pages << PAGE_SHIFT, | 447 | dma_get_max_seg_size(dev_priv->dev->dev), |
| 448 | GFP_KERNEL); | 448 | GFP_KERNEL); |
| 449 | if (unlikely(ret != 0)) | 449 | if (unlikely(ret != 0)) |
| 450 | goto out_sg_alloc_fail; | 450 | goto out_sg_alloc_fail; |
| 451 | 451 | ||
diff --git a/drivers/gpu/drm/zte/zx_common_regs.h b/drivers/gpu/drm/zte/zx_common_regs.h index 2afd80664c51..b7b996db129d 100644 --- a/drivers/gpu/drm/zte/zx_common_regs.h +++ b/drivers/gpu/drm/zte/zx_common_regs.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2017 Sanechips Technology Co., Ltd. | 3 | * Copyright (C) 2017 Sanechips Technology Co., Ltd. |
| 3 | * Copyright 2017 Linaro Ltd. | 4 | * Copyright 2017 Linaro Ltd. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef __ZX_COMMON_REGS_H__ | 7 | #ifndef __ZX_COMMON_REGS_H__ |
diff --git a/drivers/gpu/drm/zte/zx_drm_drv.c b/drivers/gpu/drm/zte/zx_drm_drv.c index 28e8d6072910..520d7369f85a 100644 --- a/drivers/gpu/drm/zte/zx_drm_drv.c +++ b/drivers/gpu/drm/zte/zx_drm_drv.c | |||
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2016 Linaro Ltd. | 3 | * Copyright 2016 Linaro Ltd. |
| 3 | * Copyright 2016 ZTE Corporation. | 4 | * Copyright 2016 ZTE Corporation. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #include <linux/clk.h> | 7 | #include <linux/clk.h> |
diff --git a/drivers/gpu/drm/zte/zx_drm_drv.h b/drivers/gpu/drm/zte/zx_drm_drv.h index 2a8cdc5f8be4..80cdaf479c74 100644 --- a/drivers/gpu/drm/zte/zx_drm_drv.h +++ b/drivers/gpu/drm/zte/zx_drm_drv.h | |||
| @@ -1,11 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2016 Linaro Ltd. | 3 | * Copyright 2016 Linaro Ltd. |
| 3 | * Copyright 2016 ZTE Corporation. | 4 | * Copyright 2016 ZTE Corporation. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #ifndef __ZX_DRM_DRV_H__ | 7 | #ifndef __ZX_DRM_DRV_H__ |
diff --git a/drivers/gpu/drm/zte/zx_hdmi.c b/drivers/gpu/drm/zte/zx_hdmi.c index df522d74bebf..bfe918b27c5c 100644 --- a/drivers/gpu/drm/zte/zx_hdmi.c +++ b/drivers/gpu/drm/zte/zx_hdmi.c | |||
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2016 Linaro Ltd. | 3 | * Copyright 2016 Linaro Ltd. |
| 3 | * Copyright 2016 ZTE Corporation. | 4 | * Copyright 2016 ZTE Corporation. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #include <linux/clk.h> | 7 | #include <linux/clk.h> |
diff --git a/drivers/gpu/drm/zte/zx_hdmi_regs.h b/drivers/gpu/drm/zte/zx_hdmi_regs.h index c6d5d8211725..397949e64eff 100644 --- a/drivers/gpu/drm/zte/zx_hdmi_regs.h +++ b/drivers/gpu/drm/zte/zx_hdmi_regs.h | |||
| @@ -1,11 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2016 Linaro Ltd. | 3 | * Copyright 2016 Linaro Ltd. |
| 3 | * Copyright 2016 ZTE Corporation. | 4 | * Copyright 2016 ZTE Corporation. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #ifndef __ZX_HDMI_REGS_H__ | 7 | #ifndef __ZX_HDMI_REGS_H__ |
diff --git a/drivers/gpu/drm/zte/zx_plane.c b/drivers/gpu/drm/zte/zx_plane.c index 83d236fd893c..3a6286294895 100644 --- a/drivers/gpu/drm/zte/zx_plane.c +++ b/drivers/gpu/drm/zte/zx_plane.c | |||
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2016 Linaro Ltd. | 3 | * Copyright 2016 Linaro Ltd. |
| 3 | * Copyright 2016 ZTE Corporation. | 4 | * Copyright 2016 ZTE Corporation. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #include <drm/drm_atomic.h> | 7 | #include <drm/drm_atomic.h> |
diff --git a/drivers/gpu/drm/zte/zx_plane.h b/drivers/gpu/drm/zte/zx_plane.h index 933611ddffd0..5a7cc8b3b985 100644 --- a/drivers/gpu/drm/zte/zx_plane.h +++ b/drivers/gpu/drm/zte/zx_plane.h | |||
| @@ -1,11 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2016 Linaro Ltd. | 3 | * Copyright 2016 Linaro Ltd. |
| 3 | * Copyright 2016 ZTE Corporation. | 4 | * Copyright 2016 ZTE Corporation. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #ifndef __ZX_PLANE_H__ | 7 | #ifndef __ZX_PLANE_H__ |
diff --git a/drivers/gpu/drm/zte/zx_plane_regs.h b/drivers/gpu/drm/zte/zx_plane_regs.h index 9c655f59f9f7..ce830637a92d 100644 --- a/drivers/gpu/drm/zte/zx_plane_regs.h +++ b/drivers/gpu/drm/zte/zx_plane_regs.h | |||
| @@ -1,11 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2016 Linaro Ltd. | 3 | * Copyright 2016 Linaro Ltd. |
| 3 | * Copyright 2016 ZTE Corporation. | 4 | * Copyright 2016 ZTE Corporation. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #ifndef __ZX_PLANE_REGS_H__ | 7 | #ifndef __ZX_PLANE_REGS_H__ |
diff --git a/drivers/gpu/drm/zte/zx_tvenc.c b/drivers/gpu/drm/zte/zx_tvenc.c index 87b5d86413d2..a768c567b557 100644 --- a/drivers/gpu/drm/zte/zx_tvenc.c +++ b/drivers/gpu/drm/zte/zx_tvenc.c | |||
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2017 Linaro Ltd. | 3 | * Copyright 2017 Linaro Ltd. |
| 3 | * Copyright 2017 ZTE Corporation. | 4 | * Copyright 2017 ZTE Corporation. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #include <linux/clk.h> | 7 | #include <linux/clk.h> |
diff --git a/drivers/gpu/drm/zte/zx_tvenc_regs.h b/drivers/gpu/drm/zte/zx_tvenc_regs.h index bd91f5dcc1f3..40f033109374 100644 --- a/drivers/gpu/drm/zte/zx_tvenc_regs.h +++ b/drivers/gpu/drm/zte/zx_tvenc_regs.h | |||
| @@ -1,11 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2017 Linaro Ltd. | 3 | * Copyright 2017 Linaro Ltd. |
| 3 | * Copyright 2017 ZTE Corporation. | 4 | * Copyright 2017 ZTE Corporation. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #ifndef __ZX_TVENC_REGS_H__ | 7 | #ifndef __ZX_TVENC_REGS_H__ |
diff --git a/drivers/gpu/drm/zte/zx_vga.c b/drivers/gpu/drm/zte/zx_vga.c index e14c1d709740..1634a08707fb 100644 --- a/drivers/gpu/drm/zte/zx_vga.c +++ b/drivers/gpu/drm/zte/zx_vga.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2017 Sanechips Technology Co., Ltd. | 3 | * Copyright (C) 2017 Sanechips Technology Co., Ltd. |
| 3 | * Copyright 2017 Linaro Ltd. | 4 | * Copyright 2017 Linaro Ltd. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/clk.h> | 7 | #include <linux/clk.h> |
diff --git a/drivers/gpu/drm/zte/zx_vga_regs.h b/drivers/gpu/drm/zte/zx_vga_regs.h index feaa345fe6a6..1e8825ae70a5 100644 --- a/drivers/gpu/drm/zte/zx_vga_regs.h +++ b/drivers/gpu/drm/zte/zx_vga_regs.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2017 Sanechips Technology Co., Ltd. | 3 | * Copyright (C) 2017 Sanechips Technology Co., Ltd. |
| 3 | * Copyright 2017 Linaro Ltd. | 4 | * Copyright 2017 Linaro Ltd. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef __ZX_VGA_REGS_H__ | 7 | #ifndef __ZX_VGA_REGS_H__ |
diff --git a/drivers/gpu/drm/zte/zx_vou.c b/drivers/gpu/drm/zte/zx_vou.c index 15400ffb1d22..81b4cf107b75 100644 --- a/drivers/gpu/drm/zte/zx_vou.c +++ b/drivers/gpu/drm/zte/zx_vou.c | |||
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2016 Linaro Ltd. | 3 | * Copyright 2016 Linaro Ltd. |
| 3 | * Copyright 2016 ZTE Corporation. | 4 | * Copyright 2016 ZTE Corporation. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #include <linux/clk.h> | 7 | #include <linux/clk.h> |
diff --git a/drivers/gpu/drm/zte/zx_vou.h b/drivers/gpu/drm/zte/zx_vou.h index 5b7f84fbb112..b25f34f865ae 100644 --- a/drivers/gpu/drm/zte/zx_vou.h +++ b/drivers/gpu/drm/zte/zx_vou.h | |||
| @@ -1,11 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2016 Linaro Ltd. | 3 | * Copyright 2016 Linaro Ltd. |
| 3 | * Copyright 2016 ZTE Corporation. | 4 | * Copyright 2016 ZTE Corporation. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #ifndef __ZX_VOU_H__ | 7 | #ifndef __ZX_VOU_H__ |
diff --git a/drivers/gpu/drm/zte/zx_vou_regs.h b/drivers/gpu/drm/zte/zx_vou_regs.h index 5a218351b497..2ddb199cb912 100644 --- a/drivers/gpu/drm/zte/zx_vou_regs.h +++ b/drivers/gpu/drm/zte/zx_vou_regs.h | |||
| @@ -1,11 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2016 Linaro Ltd. | 3 | * Copyright 2016 Linaro Ltd. |
| 3 | * Copyright 2016 ZTE Corporation. | 4 | * Copyright 2016 ZTE Corporation. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #ifndef __ZX_VOU_REGS_H__ | 7 | #ifndef __ZX_VOU_REGS_H__ |
diff --git a/drivers/gpu/ipu-v3/ipu-image-convert.c b/drivers/gpu/ipu-v3/ipu-image-convert.c index 36e88434513a..e744f3527ce1 100644 --- a/drivers/gpu/ipu-v3/ipu-image-convert.c +++ b/drivers/gpu/ipu-v3/ipu-image-convert.c | |||
| @@ -400,12 +400,14 @@ static int calc_image_resize_coefficients(struct ipu_image_convert_ctx *ctx, | |||
| 400 | if (WARN_ON(resized_width == 0 || resized_height == 0)) | 400 | if (WARN_ON(resized_width == 0 || resized_height == 0)) |
| 401 | return -EINVAL; | 401 | return -EINVAL; |
| 402 | 402 | ||
| 403 | while (downsized_width >= resized_width * 2) { | 403 | while (downsized_width > 1024 || |
| 404 | downsized_width >= resized_width * 2) { | ||
| 404 | downsized_width >>= 1; | 405 | downsized_width >>= 1; |
| 405 | downsize_coeff_h++; | 406 | downsize_coeff_h++; |
| 406 | } | 407 | } |
| 407 | 408 | ||
| 408 | while (downsized_height >= resized_height * 2) { | 409 | while (downsized_height > 1024 || |
| 410 | downsized_height >= resized_height * 2) { | ||
| 409 | downsized_height >>= 1; | 411 | downsized_height >>= 1; |
| 410 | downsize_coeff_v++; | 412 | downsize_coeff_v++; |
| 411 | } | 413 | } |
| @@ -1876,7 +1878,8 @@ void ipu_image_convert_adjust(struct ipu_image *in, struct ipu_image *out, | |||
| 1876 | enum ipu_rotate_mode rot_mode) | 1878 | enum ipu_rotate_mode rot_mode) |
| 1877 | { | 1879 | { |
| 1878 | const struct ipu_image_pixfmt *infmt, *outfmt; | 1880 | const struct ipu_image_pixfmt *infmt, *outfmt; |
| 1879 | u32 w_align, h_align; | 1881 | u32 w_align_out, h_align_out; |
| 1882 | u32 w_align_in, h_align_in; | ||
| 1880 | 1883 | ||
| 1881 | infmt = get_format(in->pix.pixelformat); | 1884 | infmt = get_format(in->pix.pixelformat); |
| 1882 | outfmt = get_format(out->pix.pixelformat); | 1885 | outfmt = get_format(out->pix.pixelformat); |
| @@ -1908,22 +1911,33 @@ void ipu_image_convert_adjust(struct ipu_image *in, struct ipu_image *out, | |||
| 1908 | } | 1911 | } |
| 1909 | 1912 | ||
| 1910 | /* align input width/height */ | 1913 | /* align input width/height */ |
| 1911 | w_align = ilog2(tile_width_align(IMAGE_CONVERT_IN, infmt, rot_mode)); | 1914 | w_align_in = ilog2(tile_width_align(IMAGE_CONVERT_IN, infmt, |
| 1912 | h_align = ilog2(tile_height_align(IMAGE_CONVERT_IN, infmt, rot_mode)); | 1915 | rot_mode)); |
| 1913 | in->pix.width = clamp_align(in->pix.width, MIN_W, MAX_W, w_align); | 1916 | h_align_in = ilog2(tile_height_align(IMAGE_CONVERT_IN, infmt, |
| 1914 | in->pix.height = clamp_align(in->pix.height, MIN_H, MAX_H, h_align); | 1917 | rot_mode)); |
| 1918 | in->pix.width = clamp_align(in->pix.width, MIN_W, MAX_W, | ||
| 1919 | w_align_in); | ||
| 1920 | in->pix.height = clamp_align(in->pix.height, MIN_H, MAX_H, | ||
| 1921 | h_align_in); | ||
| 1915 | 1922 | ||
| 1916 | /* align output width/height */ | 1923 | /* align output width/height */ |
| 1917 | w_align = ilog2(tile_width_align(IMAGE_CONVERT_OUT, outfmt, rot_mode)); | 1924 | w_align_out = ilog2(tile_width_align(IMAGE_CONVERT_OUT, outfmt, |
| 1918 | h_align = ilog2(tile_height_align(IMAGE_CONVERT_OUT, outfmt, rot_mode)); | 1925 | rot_mode)); |
| 1919 | out->pix.width = clamp_align(out->pix.width, MIN_W, MAX_W, w_align); | 1926 | h_align_out = ilog2(tile_height_align(IMAGE_CONVERT_OUT, outfmt, |
| 1920 | out->pix.height = clamp_align(out->pix.height, MIN_H, MAX_H, h_align); | 1927 | rot_mode)); |
| 1928 | out->pix.width = clamp_align(out->pix.width, MIN_W, MAX_W, | ||
| 1929 | w_align_out); | ||
| 1930 | out->pix.height = clamp_align(out->pix.height, MIN_H, MAX_H, | ||
| 1931 | h_align_out); | ||
| 1921 | 1932 | ||
| 1922 | /* set input/output strides and image sizes */ | 1933 | /* set input/output strides and image sizes */ |
| 1923 | in->pix.bytesperline = infmt->planar ? | 1934 | in->pix.bytesperline = infmt->planar ? |
| 1924 | clamp_align(in->pix.width, 2 << w_align, MAX_W, w_align) : | 1935 | clamp_align(in->pix.width, 2 << w_align_in, MAX_W, |
| 1936 | w_align_in) : | ||
| 1925 | clamp_align((in->pix.width * infmt->bpp) >> 3, | 1937 | clamp_align((in->pix.width * infmt->bpp) >> 3, |
| 1926 | 2 << w_align, MAX_W, w_align); | 1938 | ((2 << w_align_in) * infmt->bpp) >> 3, |
| 1939 | (MAX_W * infmt->bpp) >> 3, | ||
| 1940 | w_align_in); | ||
| 1927 | in->pix.sizeimage = infmt->planar ? | 1941 | in->pix.sizeimage = infmt->planar ? |
| 1928 | (in->pix.height * in->pix.bytesperline * infmt->bpp) >> 3 : | 1942 | (in->pix.height * in->pix.bytesperline * infmt->bpp) >> 3 : |
| 1929 | in->pix.height * in->pix.bytesperline; | 1943 | in->pix.height * in->pix.bytesperline; |
diff --git a/drivers/hid/hid-ite.c b/drivers/hid/hid-ite.c index 98b059d79bc8..a45f2352618d 100644 --- a/drivers/hid/hid-ite.c +++ b/drivers/hid/hid-ite.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * HID driver for some ITE "special" devices | 3 | * HID driver for some ITE "special" devices |
| 3 | * Copyright (c) 2017 Hans de Goede <hdegoede@redhat.com> | 4 | * Copyright (c) 2017 Hans de Goede <hdegoede@redhat.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/device.h> | 7 | #include <linux/device.h> |
diff --git a/drivers/hwmon/adt7411.c b/drivers/hwmon/adt7411.c index 44a827b031cb..c7010b91bc13 100644 --- a/drivers/hwmon/adt7411.c +++ b/drivers/hwmon/adt7411.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for the ADT7411 (I2C/SPI 8 channel 10 bit ADC & temperature-sensor) | 3 | * Driver for the ADT7411 (I2C/SPI 8 channel 10 bit ADC & temperature-sensor) |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008, 2010 Pengutronix | 5 | * Copyright (C) 2008, 2010 Pengutronix |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * TODO: SPI, use power-down mode for suspend?, interrupt handling? | 7 | * TODO: SPI, use power-down mode for suspend?, interrupt handling? |
| 11 | */ | 8 | */ |
| 12 | 9 | ||
diff --git a/drivers/hwmon/adt7475.c b/drivers/hwmon/adt7475.c index 7caec127df86..c3c6031a7285 100644 --- a/drivers/hwmon/adt7475.c +++ b/drivers/hwmon/adt7475.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * adt7475 - Thermal sensor driver for the ADT7475 chip and derivatives | 3 | * adt7475 - Thermal sensor driver for the ADT7475 chip and derivatives |
| 3 | * Copyright (C) 2007-2008, Advanced Micro Devices, Inc. | 4 | * Copyright (C) 2007-2008, Advanced Micro Devices, Inc. |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Copyright (C) 2009 Jean Delvare <jdelvare@suse.de> | 7 | * Copyright (C) 2009 Jean Delvare <jdelvare@suse.de> |
| 7 | * | 8 | * |
| 8 | * Derived from the lm83 driver by Jean Delvare | 9 | * Derived from the lm83 driver by Jean Delvare |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/module.h> | 12 | #include <linux/module.h> |
diff --git a/drivers/hwmon/iio_hwmon.c b/drivers/hwmon/iio_hwmon.c index 1770423f7a80..f1c2d5faedf0 100644 --- a/drivers/hwmon/iio_hwmon.c +++ b/drivers/hwmon/iio_hwmon.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Hwmon client for industrial I/O devices | 2 | /* Hwmon client for industrial I/O devices |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2011 Jonathan Cameron | 4 | * Copyright (c) 2011 Jonathan Cameron |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
diff --git a/drivers/hwmon/max197.c b/drivers/hwmon/max197.c index dd6a35219a18..56add579e32f 100644 --- a/drivers/hwmon/max197.c +++ b/drivers/hwmon/max197.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Maxim MAX197 A/D Converter driver | 3 | * Maxim MAX197 A/D Converter driver |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2012 Savoir-faire Linux Inc. | 5 | * Copyright (c) 2012 Savoir-faire Linux Inc. |
| 5 | * Vivien Didelot <vivien.didelot@savoirfairelinux.com> | 6 | * Vivien Didelot <vivien.didelot@savoirfairelinux.com> |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * For further information, see the Documentation/hwmon/max197.rst file. | 8 | * For further information, see the Documentation/hwmon/max197.rst file. |
| 12 | */ | 9 | */ |
| 13 | 10 | ||
diff --git a/drivers/i2c/busses/i2c-acorn.c b/drivers/i2c/busses/i2c-acorn.c index fa3763e4b3ee..34bbbb8c52f6 100644 --- a/drivers/i2c/busses/i2c-acorn.c +++ b/drivers/i2c/busses/i2c-acorn.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ARM IOC/IOMD i2c driver. | 3 | * ARM IOC/IOMD i2c driver. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2000 Russell King | 5 | * Copyright (C) 2000 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * On Acorn machines, the following i2c devices are on the bus: | 7 | * On Acorn machines, the following i2c devices are on the bus: |
| 11 | * - PCF8583 real time clock & static RAM | 8 | * - PCF8583 real time clock & static RAM |
| 12 | */ | 9 | */ |
diff --git a/drivers/i2c/busses/i2c-aspeed.c b/drivers/i2c/busses/i2c-aspeed.c index 6c8b38fd6e64..fa66951b05d0 100644 --- a/drivers/i2c/busses/i2c-aspeed.c +++ b/drivers/i2c/busses/i2c-aspeed.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Aspeed 24XX/25XX I2C Controller. | 3 | * Aspeed 24XX/25XX I2C Controller. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012-2017 ASPEED Technology Inc. | 5 | * Copyright (C) 2012-2017 ASPEED Technology Inc. |
| 5 | * Copyright 2017 IBM Corporation | 6 | * Copyright 2017 IBM Corporation |
| 6 | * Copyright 2017 Google, Inc. | 7 | * Copyright 2017 Google, Inc. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/clk.h> | 10 | #include <linux/clk.h> |
diff --git a/drivers/i2c/busses/i2c-axxia.c b/drivers/i2c/busses/i2c-axxia.c index 1c7b41f45c83..ff3142b15cab 100644 --- a/drivers/i2c/busses/i2c-axxia.c +++ b/drivers/i2c/busses/i2c-axxia.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This driver implements I2C master functionality using the LSI API2C | 3 | * This driver implements I2C master functionality using the LSI API2C |
| 3 | * controller. | 4 | * controller. |
| @@ -5,10 +6,6 @@ | |||
| 5 | * NOTE: The controller has a limitation in that it can only do transfers of | 6 | * NOTE: The controller has a limitation in that it can only do transfers of |
| 6 | * maximum 255 bytes at a time. If a larger transfer is attempted, error code | 7 | * maximum 255 bytes at a time. If a larger transfer is attempted, error code |
| 7 | * (-EINVAL) is returned. | 8 | * (-EINVAL) is returned. |
| 8 | * | ||
| 9 | * This software is licensed under the terms of the GNU General Public | ||
| 10 | * License version 2, as published by the Free Software Foundation, and | ||
| 11 | * may be copied, distributed, and modified under those terms. | ||
| 12 | */ | 9 | */ |
| 13 | #include <linux/clk.h> | 10 | #include <linux/clk.h> |
| 14 | #include <linux/clkdev.h> | 11 | #include <linux/clkdev.h> |
diff --git a/drivers/i2c/busses/i2c-digicolor.c b/drivers/i2c/busses/i2c-digicolor.c index 50813a24c541..3adf72540db1 100644 --- a/drivers/i2c/busses/i2c-digicolor.c +++ b/drivers/i2c/busses/i2c-digicolor.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * I2C bus driver for Conexant Digicolor SoCs | 3 | * I2C bus driver for Conexant Digicolor SoCs |
| 3 | * | 4 | * |
| 4 | * Author: Baruch Siach <baruch@tkos.co.il> | 5 | * Author: Baruch Siach <baruch@tkos.co.il> |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2015 Paradox Innovation Ltd. | 7 | * Copyright (C) 2015 Paradox Innovation Ltd. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/clk.h> | 10 | #include <linux/clk.h> |
diff --git a/drivers/i2c/busses/i2c-efm32.c b/drivers/i2c/busses/i2c-efm32.c index 5f2bab878b2c..a8c6323e7f44 100644 --- a/drivers/i2c/busses/i2c-efm32.c +++ b/drivers/i2c/busses/i2c-efm32.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Uwe Kleine-Koenig for Pengutronix | 3 | * Copyright (C) 2014 Uwe Kleine-Koenig for Pengutronix |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify it under | ||
| 5 | * the terms of the GNU General Public License version 2 as published by the | ||
| 6 | * Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #include <linux/module.h> | 5 | #include <linux/module.h> |
| 9 | #include <linux/platform_device.h> | 6 | #include <linux/platform_device.h> |
diff --git a/drivers/i2c/busses/i2c-exynos5.c b/drivers/i2c/busses/i2c-exynos5.c index 41de4ee409b6..e4e7932f7800 100644 --- a/drivers/i2c/busses/i2c-exynos5.c +++ b/drivers/i2c/busses/i2c-exynos5.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /** | 2 | /** |
| 2 | * i2c-exynos5.c - Samsung Exynos5 I2C Controller Driver | 3 | * i2c-exynos5.c - Samsung Exynos5 I2C Controller Driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. | 5 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/drivers/i2c/busses/i2c-gpio.c b/drivers/i2c/busses/i2c-gpio.c index 9684a0ac2a6d..3a9e840a3546 100644 --- a/drivers/i2c/busses/i2c-gpio.c +++ b/drivers/i2c/busses/i2c-gpio.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Bitbanging I2C bus driver using the GPIO API | 3 | * Bitbanging I2C bus driver using the GPIO API |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2007 Atmel Corporation | 5 | * Copyright (C) 2007 Atmel 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/completion.h> | 7 | #include <linux/completion.h> |
| 11 | #include <linux/debugfs.h> | 8 | #include <linux/debugfs.h> |
diff --git a/drivers/i2c/busses/i2c-img-scb.c b/drivers/i2c/busses/i2c-img-scb.c index f038858b6c54..20a4fbc53007 100644 --- a/drivers/i2c/busses/i2c-img-scb.c +++ b/drivers/i2c/busses/i2c-img-scb.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * I2C adapter for the IMG Serial Control Bus (SCB) IP block. | 3 | * I2C adapter for the IMG Serial Control Bus (SCB) IP block. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009, 2010, 2012, 2014 Imagination Technologies Ltd. | 5 | * Copyright (C) 2009, 2010, 2012, 2014 Imagination Technologies Ltd. |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * There are three ways that this I2C controller can be driven: | 7 | * There are three ways that this I2C controller can be driven: |
| 11 | * | 8 | * |
| 12 | * - Raw control of the SDA and SCK signals. | 9 | * - Raw control of the SDA and SCK signals. |
diff --git a/drivers/i2c/busses/i2c-meson.c b/drivers/i2c/busses/i2c-meson.c index 90f5d0407d73..1e2647f9a2a7 100644 --- a/drivers/i2c/busses/i2c-meson.c +++ b/drivers/i2c/busses/i2c-meson.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * I2C bus driver for Amlogic Meson SoCs | 3 | * I2C bus driver for Amlogic Meson SoCs |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 Beniamino Galvani <b.galvani@gmail.com> | 5 | * Copyright (C) 2014 Beniamino Galvani <b.galvani@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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/clk.h> | 8 | #include <linux/clk.h> |
diff --git a/drivers/i2c/busses/i2c-nomadik.c b/drivers/i2c/busses/i2c-nomadik.c index 4f30a43b63da..01a7d72e5511 100644 --- a/drivers/i2c/busses/i2c-nomadik.c +++ b/drivers/i2c/busses/i2c-nomadik.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009 ST-Ericsson SA | 3 | * Copyright (C) 2009 ST-Ericsson SA |
| 3 | * Copyright (C) 2009 STMicroelectronics | 4 | * Copyright (C) 2009 STMicroelectronics |
| @@ -7,10 +8,6 @@ | |||
| 7 | * | 8 | * |
| 8 | * Author: Srinidhi Kasagar <srinidhi.kasagar@stericsson.com> | 9 | * Author: Srinidhi Kasagar <srinidhi.kasagar@stericsson.com> |
| 9 | * Author: Sachin Verma <sachin.verma@st.com> | 10 | * Author: Sachin Verma <sachin.verma@st.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 version 2, as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | #include <linux/init.h> | 12 | #include <linux/init.h> |
| 16 | #include <linux/module.h> | 13 | #include <linux/module.h> |
diff --git a/drivers/i2c/busses/i2c-pca-platform.c b/drivers/i2c/busses/i2c-pca-platform.c index f50afa8e3cba..a7a81846d5b1 100644 --- a/drivers/i2c/busses/i2c-pca-platform.c +++ b/drivers/i2c/busses/i2c-pca-platform.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * i2c_pca_platform.c | 3 | * i2c_pca_platform.c |
| 3 | * | 4 | * |
| @@ -5,9 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2008 Pengutronix | 7 | * Copyright (C) 2008 Pengutronix |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | 9 | ||
| 12 | */ | 10 | */ |
| 13 | #include <linux/kernel.h> | 11 | #include <linux/kernel.h> |
diff --git a/drivers/i2c/busses/i2c-puv3.c b/drivers/i2c/busses/i2c-puv3.c index 287088b8c4c8..5cec5a36807d 100644 --- a/drivers/i2c/busses/i2c-puv3.c +++ b/drivers/i2c/busses/i2c-puv3.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * I2C driver for PKUnity-v3 SoC | 3 | * I2C driver for PKUnity-v3 SoC |
| 3 | * Code specific to PKUnity SoC and UniCore ISA | 4 | * Code specific to PKUnity SoC and UniCore ISA |
| 4 | * | 5 | * |
| 5 | * Maintained by GUAN Xue-tao <gxt@mprc.pku.edu.cn> | 6 | * Maintained by GUAN Xue-tao <gxt@mprc.pku.edu.cn> |
| 6 | * Copyright (C) 2001-2010 Guan Xuetao | 7 | * Copyright (C) 2001-2010 Guan Xuetao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/i2c/busses/i2c-pxa-pci.c b/drivers/i2c/busses/i2c-pxa-pci.c index 72ea8f4c61aa..f614cade432b 100644 --- a/drivers/i2c/busses/i2c-pxa-pci.c +++ b/drivers/i2c/busses/i2c-pxa-pci.c | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * CE4100 PCI-I2C glue code for PXA's driver | 3 | * CE4100 PCI-I2C glue code for PXA's driver |
| 3 | * Author: Sebastian Andrzej Siewior <bigeasy@linutronix.de> | 4 | * Author: Sebastian Andrzej Siewior <bigeasy@linutronix.de> |
| 4 | * License: GPL v2 | ||
| 5 | * | 5 | * |
| 6 | * The CE4100's I2C device is more or less the same one as found on PXA. | 6 | * The CE4100's I2C device is more or less the same one as found on PXA. |
| 7 | * It does not support slave mode, the register slightly moved. This PCI | 7 | * It does not support slave mode, the register slightly moved. This PCI |
diff --git a/drivers/i2c/busses/i2c-pxa.c b/drivers/i2c/busses/i2c-pxa.c index fbf91d383b40..2c3c3d6935c0 100644 --- a/drivers/i2c/busses/i2c-pxa.c +++ b/drivers/i2c/busses/i2c-pxa.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * i2c_adap_pxa.c | 3 | * i2c_adap_pxa.c |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Copyright (C) 2002 Intrinsyc Software Inc. | 7 | * Copyright (C) 2002 Intrinsyc Software Inc. |
| 7 | * Copyright (C) 2004-2005 Deep Blue Solutions Ltd. | 8 | * Copyright (C) 2004-2005 Deep Blue Solutions Ltd. |
| 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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | * History: | 10 | * History: |
| 14 | * Apr 2002: Initial version [CS] | 11 | * Apr 2002: Initial version [CS] |
| 15 | * Jun 2002: Properly separated algo/adap [FB] | 12 | * Jun 2002: Properly separated algo/adap [FB] |
diff --git a/drivers/i2c/busses/i2c-rk3x.c b/drivers/i2c/busses/i2c-rk3x.c index b8a2728dd4b6..1a33007b03e9 100644 --- a/drivers/i2c/busses/i2c-rk3x.c +++ b/drivers/i2c/busses/i2c-rk3x.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for I2C adapter in Rockchip RK3xxx SoC | 3 | * Driver for I2C adapter in Rockchip RK3xxx SoC |
| 3 | * | 4 | * |
| 4 | * Max Schwarz <max.schwarz@online.de> | 5 | * Max Schwarz <max.schwarz@online.de> |
| 5 | * based on the patches by Rockchip Inc. | 6 | * based on the patches by Rockchip Inc. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
diff --git a/drivers/i2c/busses/i2c-simtec.c b/drivers/i2c/busses/i2c-simtec.c index adca51a99487..458c7bcf1d24 100644 --- a/drivers/i2c/busses/i2c-simtec.c +++ b/drivers/i2c/busses/i2c-simtec.c | |||
| @@ -1,17 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2005 Simtec Electronics | 3 | * Copyright (C) 2005 Simtec Electronics |
| 3 | * Ben Dooks <ben@simtec.co.uk> | 4 | * Ben Dooks <ben@simtec.co.uk> |
| 4 | * | 5 | * |
| 5 | * Simtec Generic I2C Controller | 6 | * Simtec Generic I2C Controller |
| 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 | ||
| 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 | */ | 7 | */ |
| 16 | 8 | ||
| 17 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
diff --git a/drivers/i2c/busses/i2c-st.c b/drivers/i2c/busses/i2c-st.c index 9e62f893958a..54e1fc8a495e 100644 --- a/drivers/i2c/busses/i2c-st.c +++ b/drivers/i2c/busses/i2c-st.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 STMicroelectronics | 3 | * Copyright (C) 2013 STMicroelectronics |
| 3 | * | 4 | * |
| 4 | * I2C master mode controller driver, used in STMicroelectronics devices. | 5 | * I2C master mode controller driver, used in STMicroelectronics devices. |
| 5 | * | 6 | * |
| 6 | * Author: Maxime Coquelin <maxime.coquelin@st.com> | 7 | * Author: Maxime Coquelin <maxime.coquelin@st.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2, as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/clk.h> | 10 | #include <linux/clk.h> |
diff --git a/drivers/i2c/busses/i2c-versatile.c b/drivers/i2c/busses/i2c-versatile.c index f1ab2a637ec0..8d980b1374a8 100644 --- a/drivers/i2c/busses/i2c-versatile.c +++ b/drivers/i2c/busses/i2c-versatile.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * i2c-versatile.c | 3 | * i2c-versatile.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2006 ARM Ltd. | 5 | * Copyright (C) 2006 ARM Ltd. |
| 5 | * written by Russell King, Deep Blue Solutions Ltd. | 6 | * written by Russell King, Deep Blue Solutions Ltd. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/drivers/i2c/busses/i2c-zx2967.c b/drivers/i2c/busses/i2c-zx2967.c index 7b98d97da3c6..5f3318559b8d 100644 --- a/drivers/i2c/busses/i2c-zx2967.c +++ b/drivers/i2c/busses/i2c-zx2967.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2017 Sanechips Technology Co., Ltd. | 3 | * Copyright (C) 2017 Sanechips Technology Co., Ltd. |
| 3 | * Copyright 2017 Linaro Ltd. | 4 | * Copyright 2017 Linaro Ltd. |
| 4 | * | 5 | * |
| 5 | * Author: Baoyou Xie <baoyou.xie@linaro.org> | 6 | * Author: Baoyou Xie <baoyou.xie@linaro.org> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/clk.h> | 9 | #include <linux/clk.h> |
diff --git a/drivers/i2c/muxes/i2c-mux-gpio.c b/drivers/i2c/muxes/i2c-mux-gpio.c index 13882a2a4f60..14dc2deba283 100644 --- a/drivers/i2c/muxes/i2c-mux-gpio.c +++ b/drivers/i2c/muxes/i2c-mux-gpio.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * I2C multiplexer using GPIO API | 3 | * I2C multiplexer using GPIO API |
| 3 | * | 4 | * |
| 4 | * Peter Korsgaard <peter.korsgaard@barco.com> | 5 | * Peter Korsgaard <peter.korsgaard@barco.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/i2c.h> | 8 | #include <linux/i2c.h> |
diff --git a/drivers/i2c/muxes/i2c-mux-gpmux.c b/drivers/i2c/muxes/i2c-mux-gpmux.c index f60b670deff7..f830535cff12 100644 --- a/drivers/i2c/muxes/i2c-mux-gpmux.c +++ b/drivers/i2c/muxes/i2c-mux-gpmux.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * General Purpose I2C multiplexer | 3 | * General Purpose I2C multiplexer |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2017 Axentia Technologies AB | 5 | * Copyright (C) 2017 Axentia Technologies AB |
| 5 | * | 6 | * |
| 6 | * Author: Peter Rosin <peda@axentia.se> | 7 | * Author: Peter Rosin <peda@axentia.se> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/i2c.h> | 10 | #include <linux/i2c.h> |
diff --git a/drivers/ide/amd74xx.c b/drivers/ide/amd74xx.c index cbfe846911d1..7340597a373e 100644 --- a/drivers/ide/amd74xx.c +++ b/drivers/ide/amd74xx.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * AMD 755/756/766/8111 and nVidia nForce/2/2s/3/3s/CK804/MCP04 | 3 | * AMD 755/756/766/8111 and nVidia nForce/2/2s/3/3s/CK804/MCP04 |
| 3 | * IDE driver for Linux. | 4 | * IDE driver for Linux. |
| @@ -9,11 +10,6 @@ | |||
| 9 | * Andre Hedrick | 10 | * Andre Hedrick |
| 10 | */ | 11 | */ |
| 11 | 12 | ||
| 12 | /* | ||
| 13 | * This program is free software; you can redistribute it and/or modify it | ||
| 14 | * under the terms of the GNU General Public License version 2 as published by | ||
| 15 | * the Free Software Foundation. | ||
| 16 | */ | ||
| 17 | 13 | ||
| 18 | #include <linux/module.h> | 14 | #include <linux/module.h> |
| 19 | #include <linux/kernel.h> | 15 | #include <linux/kernel.h> |
diff --git a/drivers/ide/cs5535.c b/drivers/ide/cs5535.c index 3bc5b9a34013..70fdbe3161f8 100644 --- a/drivers/ide/cs5535.c +++ b/drivers/ide/cs5535.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004-2005 Advanced Micro Devices, Inc. | 3 | * Copyright (C) 2004-2005 Advanced Micro Devices, Inc. |
| 3 | * Copyright (C) 2007 Bartlomiej Zolnierkiewicz | 4 | * Copyright (C) 2007 Bartlomiej Zolnierkiewicz |
| @@ -14,10 +15,6 @@ | |||
| 14 | * Development of this chipset driver was funded | 15 | * Development of this chipset driver was funded |
| 15 | * by the nice folks at National Semiconductor/AMD. | 16 | * by the nice folks at National Semiconductor/AMD. |
| 16 | * | 17 | * |
| 17 | * This program is free software; you can redistribute it and/or modify it | ||
| 18 | * under the terms of the GNU General Public License version 2 as published by | ||
| 19 | * the Free Software Foundation. | ||
| 20 | * | ||
| 21 | * Documentation: | 18 | * Documentation: |
| 22 | * CS5535 documentation available from AMD | 19 | * CS5535 documentation available from AMD |
| 23 | */ | 20 | */ |
diff --git a/drivers/ide/via82cxxx.c b/drivers/ide/via82cxxx.c index 01464f1e2339..977cb00398b0 100644 --- a/drivers/ide/via82cxxx.c +++ b/drivers/ide/via82cxxx.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * VIA IDE driver for Linux. Supported southbridges: | 3 | * VIA IDE driver for Linux. Supported southbridges: |
| 3 | * | 4 | * |
| @@ -18,11 +19,6 @@ | |||
| 18 | * Current device documentation available under NDA only | 19 | * Current device documentation available under NDA only |
| 19 | */ | 20 | */ |
| 20 | 21 | ||
| 21 | /* | ||
| 22 | * This program is free software; you can redistribute it and/or modify it | ||
| 23 | * under the terms of the GNU General Public License version 2 as published by | ||
| 24 | * the Free Software Foundation. | ||
| 25 | */ | ||
| 26 | 22 | ||
| 27 | #include <linux/module.h> | 23 | #include <linux/module.h> |
| 28 | #include <linux/kernel.h> | 24 | #include <linux/kernel.h> |
diff --git a/drivers/iio/accel/kxsd9.c b/drivers/iio/accel/kxsd9.c index 70c60db62247..0b876b2dc5bd 100644 --- a/drivers/iio/accel/kxsd9.c +++ b/drivers/iio/accel/kxsd9.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * kxsd9.c simple support for the Kionix KXSD9 3D | 3 | * kxsd9.c simple support for the Kionix KXSD9 3D |
| 3 | * accelerometer. | 4 | * accelerometer. |
| 4 | * | 5 | * |
| 5 | * Copyright (c) 2008-2009 Jonathan Cameron <jic23@kernel.org> | 6 | * Copyright (c) 2008-2009 Jonathan Cameron <jic23@kernel.org> |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * The i2c interface is very similar, so shouldn't be a problem once | 8 | * The i2c interface is very similar, so shouldn't be a problem once |
| 12 | * I have a suitable wire made up. | 9 | * I have a suitable wire made up. |
| 13 | * | 10 | * |
diff --git a/drivers/iio/accel/mma7455.h b/drivers/iio/accel/mma7455.h index 2b1152c53d4f..4e3fa988f690 100644 --- a/drivers/iio/accel/mma7455.h +++ b/drivers/iio/accel/mma7455.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * IIO accel driver for Freescale MMA7455L 3-axis 10-bit accelerometer | 3 | * IIO accel driver for Freescale MMA7455L 3-axis 10-bit accelerometer |
| 3 | * Copyright 2015 Joachim Eastwood <manabian@gmail.com> | 4 | * Copyright 2015 Joachim Eastwood <manabian@gmail.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef __MMA7455_H | 7 | #ifndef __MMA7455_H |
diff --git a/drivers/iio/accel/mma7455_core.c b/drivers/iio/accel/mma7455_core.c index da0ceaac46b5..8b5a6aff9bf4 100644 --- a/drivers/iio/accel/mma7455_core.c +++ b/drivers/iio/accel/mma7455_core.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * IIO accel core driver for Freescale MMA7455L 3-axis 10-bit accelerometer | 3 | * IIO accel core driver for Freescale MMA7455L 3-axis 10-bit accelerometer |
| 3 | * Copyright 2015 Joachim Eastwood <manabian@gmail.com> | 4 | * Copyright 2015 Joachim Eastwood <manabian@gmail.com> |
| 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 version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * UNSUPPORTED hardware features: | 6 | * UNSUPPORTED hardware features: |
| 10 | * - 8-bit mode with different scales | 7 | * - 8-bit mode with different scales |
| 11 | * - INT1/INT2 interrupts | 8 | * - INT1/INT2 interrupts |
diff --git a/drivers/iio/accel/mma7455_i2c.c b/drivers/iio/accel/mma7455_i2c.c index 73bf81a8ab14..cddeaa9e230a 100644 --- a/drivers/iio/accel/mma7455_i2c.c +++ b/drivers/iio/accel/mma7455_i2c.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * IIO accel I2C driver for Freescale MMA7455L 3-axis 10-bit accelerometer | 3 | * IIO accel I2C driver for Freescale MMA7455L 3-axis 10-bit accelerometer |
| 3 | * Copyright 2015 Joachim Eastwood <manabian@gmail.com> | 4 | * Copyright 2015 Joachim Eastwood <manabian@gmail.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/i2c.h> | 7 | #include <linux/i2c.h> |
diff --git a/drivers/iio/accel/mma7455_spi.c b/drivers/iio/accel/mma7455_spi.c index 79df8f27cf99..eb82cdfa8abc 100644 --- a/drivers/iio/accel/mma7455_spi.c +++ b/drivers/iio/accel/mma7455_spi.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * IIO accel SPI driver for Freescale MMA7455L 3-axis 10-bit accelerometer | 3 | * IIO accel SPI driver for Freescale MMA7455L 3-axis 10-bit accelerometer |
| 3 | * Copyright 2015 Joachim Eastwood <manabian@gmail.com> | 4 | * Copyright 2015 Joachim Eastwood <manabian@gmail.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/module.h> | 7 | #include <linux/module.h> |
diff --git a/drivers/iio/accel/sca3000.c b/drivers/iio/accel/sca3000.c index 4964561595f5..274ce2f8bddf 100644 --- a/drivers/iio/accel/sca3000.c +++ b/drivers/iio/accel/sca3000.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * sca3000_core.c -- support VTI sca3000 series accelerometers via SPI | 3 | * sca3000_core.c -- support VTI sca3000 series accelerometers via SPI |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms of the GNU General Public License version 2 as published by | ||
| 6 | * the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Copyright (c) 2009 Jonathan Cameron <jic23@kernel.org> | 5 | * Copyright (c) 2009 Jonathan Cameron <jic23@kernel.org> |
| 9 | * | 6 | * |
| 10 | * See industrialio/accels/sca3000.h for comments. | 7 | * See industrialio/accels/sca3000.h for comments. |
diff --git a/drivers/iio/adc/ad799x.c b/drivers/iio/adc/ad799x.c index 7a5b5d00a87d..5a3ca5904ded 100644 --- a/drivers/iio/adc/ad799x.c +++ b/drivers/iio/adc/ad799x.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * iio/adc/ad799x.c | 3 | * iio/adc/ad799x.c |
| 3 | * Copyright (C) 2010-2011 Michael Hennerich, Analog Devices Inc. | 4 | * Copyright (C) 2010-2011 Michael Hennerich, Analog Devices Inc. |
| @@ -11,15 +12,10 @@ | |||
| 11 | * based on linux/drivers/acron/char/pcf8583.c | 12 | * based on linux/drivers/acron/char/pcf8583.c |
| 12 | * Copyright (C) 2000 Russell King | 13 | * Copyright (C) 2000 Russell King |
| 13 | * | 14 | * |
| 14 | * This program is free software; you can redistribute it and/or modify | ||
| 15 | * it under the terms of the GNU General Public License version 2 as | ||
| 16 | * published by the Free Software Foundation. | ||
| 17 | * | ||
| 18 | * ad799x.c | 15 | * ad799x.c |
| 19 | * | 16 | * |
| 20 | * Support for ad7991, ad7995, ad7999, ad7992, ad7993, ad7994, ad7997, | 17 | * Support for ad7991, ad7995, ad7999, ad7992, ad7993, ad7994, ad7997, |
| 21 | * ad7998 and similar chips. | 18 | * ad7998 and similar chips. |
| 22 | * | ||
| 23 | */ | 19 | */ |
| 24 | 20 | ||
| 25 | #include <linux/interrupt.h> | 21 | #include <linux/interrupt.h> |
diff --git a/drivers/iio/adc/axp20x_adc.c b/drivers/iio/adc/axp20x_adc.c index 5be789269353..88059480da17 100644 --- a/drivers/iio/adc/axp20x_adc.c +++ b/drivers/iio/adc/axp20x_adc.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* ADC driver for AXP20X and AXP22X PMICs | 2 | /* ADC driver for AXP20X and AXP22X PMICs |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2016 Free Electrons NextThing Co. | 4 | * Copyright (c) 2016 Free Electrons NextThing Co. |
| 4 | * Quentin Schulz <quentin.schulz@free-electrons.com> | 5 | * Quentin Schulz <quentin.schulz@free-electrons.com> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it under | ||
| 7 | * the terms of the GNU General Public License version 2 as published by the | ||
| 8 | * Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/completion.h> | 8 | #include <linux/completion.h> |
diff --git a/drivers/iio/adc/bcm_iproc_adc.c b/drivers/iio/adc/bcm_iproc_adc.c index 7af59a4bbd8d..c46c0aa15376 100644 --- a/drivers/iio/adc/bcm_iproc_adc.c +++ b/drivers/iio/adc/bcm_iproc_adc.c | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2016 Broadcom | 3 | * Copyright 2016 Broadcom |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License, version 2, as | ||
| 6 | * published by the Free Software Foundation (the "GPL"). | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, but | ||
| 9 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 11 | * General Public License version 2 (GPLv2) for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * version 2 (GPLv2) along with this source code. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | #include <linux/module.h> | 6 | #include <linux/module.h> |
diff --git a/drivers/iio/adc/cc10001_adc.c b/drivers/iio/adc/cc10001_adc.c index 707d8b24b072..f93f1d93b80d 100644 --- a/drivers/iio/adc/cc10001_adc.c +++ b/drivers/iio/adc/cc10001_adc.c | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2014-2015 Imagination Technologies Ltd. | 3 | * Copyright (c) 2014-2015 Imagination Technologies Ltd. |
| 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 version 2 as published by | ||
| 6 | * the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #include <linux/clk.h> | 6 | #include <linux/clk.h> |
diff --git a/drivers/iio/adc/ep93xx_adc.c b/drivers/iio/adc/ep93xx_adc.c index 5036c392cb20..5c97e8a511f2 100644 --- a/drivers/iio/adc/ep93xx_adc.c +++ b/drivers/iio/adc/ep93xx_adc.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for ADC module on the Cirrus Logic EP93xx series of SoCs | 3 | * Driver for ADC module on the Cirrus Logic EP93xx series of SoCs |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Alexander Sverdlin | 5 | * Copyright (C) 2015 Alexander Sverdlin |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * The driver uses polling to get the conversion status. According to EP93xx | 7 | * The driver uses polling to get the conversion status. According to EP93xx |
| 11 | * datasheets, reading ADCResult register starts the conversion, but user is also | 8 | * datasheets, reading ADCResult register starts the conversion, but user is also |
| 12 | * responsible for ensuring that delay between adjacent conversion triggers is | 9 | * responsible for ensuring that delay between adjacent conversion triggers is |
diff --git a/drivers/iio/adc/fsl-imx25-gcq.c b/drivers/iio/adc/fsl-imx25-gcq.c index 929c617db364..df19ecae52f7 100644 --- a/drivers/iio/adc/fsl-imx25-gcq.c +++ b/drivers/iio/adc/fsl-imx25-gcq.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014-2015 Pengutronix, Markus Pargmann <mpa@pengutronix.de> | 3 | * Copyright (C) 2014-2015 Pengutronix, Markus Pargmann <mpa@pengutronix.de> |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify it under | ||
| 5 | * the terms of the GNU General Public License version 2 as published by the | ||
| 6 | * Free Software Foundation. | ||
| 7 | * | ||
| 8 | * This is the driver for the imx25 GCQ (Generic Conversion Queue) | 5 | * This is the driver for the imx25 GCQ (Generic Conversion Queue) |
| 9 | * connected to the imx25 ADC. | 6 | * connected to the imx25 ADC. |
| 10 | */ | 7 | */ |
diff --git a/drivers/iio/adc/lp8788_adc.c b/drivers/iio/adc/lp8788_adc.c index 3bc4df916420..c1fc1b678e0f 100644 --- a/drivers/iio/adc/lp8788_adc.c +++ b/drivers/iio/adc/lp8788_adc.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * TI LP8788 MFD - ADC driver | 3 | * TI LP8788 MFD - ADC driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Texas Instruments | 5 | * Copyright 2012 Texas Instruments |
| 5 | * | 6 | * |
| 6 | * Author: Milo(Woogyom) Kim <milo.kim@ti.com> | 7 | * Author: Milo(Woogyom) Kim <milo.kim@ti.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/delay.h> | 10 | #include <linux/delay.h> |
diff --git a/drivers/iio/adc/lpc18xx_adc.c b/drivers/iio/adc/lpc18xx_adc.c index 041dc4a3f66c..e400a95f553d 100644 --- a/drivers/iio/adc/lpc18xx_adc.c +++ b/drivers/iio/adc/lpc18xx_adc.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * IIO ADC driver for NXP LPC18xx ADC | 3 | * IIO ADC driver for NXP LPC18xx ADC |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016 Joachim Eastwood <manabian@gmail.com> | 5 | * Copyright (C) 2016 Joachim Eastwood <manabian@gmail.com> |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * UNSUPPORTED hardware features: | 7 | * UNSUPPORTED hardware features: |
| 11 | * - Hardware triggers | 8 | * - Hardware triggers |
| 12 | * - Burst mode | 9 | * - Burst mode |
diff --git a/drivers/iio/adc/ltc2485.c b/drivers/iio/adc/ltc2485.c index b24c14037fd4..c418466d51fd 100644 --- a/drivers/iio/adc/ltc2485.c +++ b/drivers/iio/adc/ltc2485.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ltc2485.c - Driver for Linear Technology LTC2485 ADC | 3 | * ltc2485.c - Driver for Linear Technology LTC2485 ADC |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016 Alison Schofield <amsfield22@gmail.com> | 5 | * Copyright (C) 2016 Alison Schofield <amsfield22@gmail.com> |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Datasheet: http://cds.linear.com/docs/en/datasheet/2485fd.pdf | 7 | * Datasheet: http://cds.linear.com/docs/en/datasheet/2485fd.pdf |
| 11 | */ | 8 | */ |
| 12 | 9 | ||
diff --git a/drivers/iio/adc/max1027.c b/drivers/iio/adc/max1027.c index 311c1a89c329..da84adfdb819 100644 --- a/drivers/iio/adc/max1027.c +++ b/drivers/iio/adc/max1027.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * iio/adc/max1027.c | 3 | * iio/adc/max1027.c |
| 3 | * Copyright (C) 2014 Philippe Reynes | 4 | * Copyright (C) 2014 Philippe Reynes |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Copyright 2011 Analog Devices Inc (from AD7923 Driver) | 7 | * Copyright 2011 Analog Devices Inc (from AD7923 Driver) |
| 7 | * Copyright 2012 CS Systemes d'Information | 8 | * Copyright 2012 CS Systemes d'Information |
| 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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | * max1027.c | 10 | * max1027.c |
| 14 | * | 11 | * |
| 15 | * Partial support for max1027 and similar chips. | 12 | * Partial support for max1027 and similar chips. |
diff --git a/drivers/iio/adc/max1363.c b/drivers/iio/adc/max1363.c index a8d35aebee80..5c2cc61b666e 100644 --- a/drivers/iio/adc/max1363.c +++ b/drivers/iio/adc/max1363.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * iio/adc/max1363.c | 3 | * iio/adc/max1363.c |
| 3 | * Copyright (C) 2008-2010 Jonathan Cameron | 4 | * Copyright (C) 2008-2010 Jonathan Cameron |
| @@ -9,10 +10,6 @@ | |||
| 9 | * Copyright (C) 2000 Russell King | 10 | * Copyright (C) 2000 Russell King |
| 10 | * | 11 | * |
| 11 | * Driver for max1363 and similar chips. | 12 | * Driver for max1363 and similar chips. |
| 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 version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | 14 | ||
| 18 | #include <linux/interrupt.h> | 15 | #include <linux/interrupt.h> |
diff --git a/drivers/iio/adc/mcp320x.c b/drivers/iio/adc/mcp320x.c index a04856d8afdb..38bf10085696 100644 --- a/drivers/iio/adc/mcp320x.c +++ b/drivers/iio/adc/mcp320x.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Oskar Andero <oskar.andero@gmail.com> | 3 | * Copyright (C) 2013 Oskar Andero <oskar.andero@gmail.com> |
| 3 | * Copyright (C) 2014 Rose Technology | 4 | * Copyright (C) 2014 Rose Technology |
| @@ -34,10 +35,6 @@ | |||
| 34 | * http://ww1.microchip.com/downloads/en/DeviceDoc/21298c.pdf mcp3204/08 | 35 | * http://ww1.microchip.com/downloads/en/DeviceDoc/21298c.pdf mcp3204/08 |
| 35 | * http://ww1.microchip.com/downloads/en/DeviceDoc/21700E.pdf mcp3301 | 36 | * http://ww1.microchip.com/downloads/en/DeviceDoc/21700E.pdf mcp3301 |
| 36 | * http://ww1.microchip.com/downloads/en/DeviceDoc/21950D.pdf mcp3550/1/3 | 37 | * http://ww1.microchip.com/downloads/en/DeviceDoc/21950D.pdf mcp3550/1/3 |
| 37 | * | ||
| 38 | * This program is free software; you can redistribute it and/or modify | ||
| 39 | * it under the terms of the GNU General Public License version 2 as | ||
| 40 | * published by the Free Software Foundation. | ||
| 41 | */ | 38 | */ |
| 42 | 39 | ||
| 43 | #include <linux/err.h> | 40 | #include <linux/err.h> |
diff --git a/drivers/iio/adc/sun4i-gpadc-iio.c b/drivers/iio/adc/sun4i-gpadc-iio.c index 04d7147e0110..a09e7f5dd8f7 100644 --- a/drivers/iio/adc/sun4i-gpadc-iio.c +++ b/drivers/iio/adc/sun4i-gpadc-iio.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* ADC driver for sunxi platforms' (A10, A13 and A31) GPADC | 2 | /* ADC driver for sunxi platforms' (A10, A13 and A31) GPADC |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2016 Quentin Schulz <quentin.schulz@free-electrons.com> | 4 | * Copyright (c) 2016 Quentin Schulz <quentin.schulz@free-electrons.com> |
| 4 | * | 5 | * |
| 5 | * This program is free software; you can redistribute it and/or modify it under | ||
| 6 | * the terms of the GNU General Public License version 2 as published by the | ||
| 7 | * Free Software Foundation. | ||
| 8 | * | ||
| 9 | * The Allwinner SoCs all have an ADC that can also act as a touchscreen | 6 | * The Allwinner SoCs all have an ADC that can also act as a touchscreen |
| 10 | * controller and a thermal sensor. | 7 | * controller and a thermal sensor. |
| 11 | * The thermal sensor works only when the ADC acts as a touchscreen controller | 8 | * The thermal sensor works only when the ADC acts as a touchscreen controller |
diff --git a/drivers/iio/adc/ti-adc081c.c b/drivers/iio/adc/ti-adc081c.c index 405e3779c0c5..0235863ff77b 100644 --- a/drivers/iio/adc/ti-adc081c.c +++ b/drivers/iio/adc/ti-adc081c.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * TI ADC081C/ADC101C/ADC121C 8/10/12-bit ADC driver | 3 | * TI ADC081C/ADC101C/ADC121C 8/10/12-bit ADC driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Avionic Design GmbH | 5 | * Copyright (C) 2012 Avionic Design GmbH |
| 5 | * Copyright (C) 2016 Intel | 6 | * Copyright (C) 2016 Intel |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * Datasheets: | 8 | * Datasheets: |
| 12 | * http://www.ti.com/lit/ds/symlink/adc081c021.pdf | 9 | * http://www.ti.com/lit/ds/symlink/adc081c021.pdf |
| 13 | * http://www.ti.com/lit/ds/symlink/adc101c021.pdf | 10 | * http://www.ti.com/lit/ds/symlink/adc101c021.pdf |
diff --git a/drivers/iio/adc/ti-adc084s021.c b/drivers/iio/adc/ti-adc084s021.c index 25504640e126..bdedf456ee05 100644 --- a/drivers/iio/adc/ti-adc084s021.c +++ b/drivers/iio/adc/ti-adc084s021.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /** | 2 | /** |
| 2 | * Copyright (C) 2017 Axis Communications AB | 3 | * Copyright (C) 2017 Axis Communications AB |
| 3 | * | 4 | * |
| 4 | * Driver for Texas Instruments' ADC084S021 ADC chip. | 5 | * Driver for Texas Instruments' ADC084S021 ADC chip. |
| 5 | * Datasheets can be found here: | 6 | * Datasheets can be found here: |
| 6 | * http://www.ti.com/lit/ds/symlink/adc084s021.pdf | 7 | * http://www.ti.com/lit/ds/symlink/adc084s021.pdf |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/err.h> | 10 | #include <linux/err.h> |
diff --git a/drivers/iio/adc/ti-ads8688.c b/drivers/iio/adc/ti-ads8688.c index 8cb7a2034982..14fe7c320b52 100644 --- a/drivers/iio/adc/ti-ads8688.c +++ b/drivers/iio/adc/ti-ads8688.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Prevas A/S | 3 | * Copyright (C) 2015 Prevas A/S |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/device.h> | 6 | #include <linux/device.h> |
diff --git a/drivers/iio/adc/ti-tlc4541.c b/drivers/iio/adc/ti-tlc4541.c index 2290024c89fc..4965246808bd 100644 --- a/drivers/iio/adc/ti-tlc4541.c +++ b/drivers/iio/adc/ti-tlc4541.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * TI tlc4541 ADC Driver | 3 | * TI tlc4541 ADC Driver |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * http://www.ti.com/lit/gpn/tlc3541 | 8 | * http://www.ti.com/lit/gpn/tlc3541 |
| 8 | * http://www.ti.com/lit/gpn/tlc4541 | 9 | * http://www.ti.com/lit/gpn/tlc4541 |
| 9 | * | 10 | * |
| 10 | * This program is free software; you can redistribute it and/or modify | ||
| 11 | * it under the terms of the GNU General Public License version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | * The tlc4541 requires 24 clock cycles to start a transfer. | 11 | * The tlc4541 requires 24 clock cycles to start a transfer. |
| 15 | * Conversion then takes 2.94us to complete before data is ready | 12 | * Conversion then takes 2.94us to complete before data is ready |
| 16 | * Data is returned MSB first. | 13 | * Data is returned MSB first. |
diff --git a/drivers/iio/buffer/industrialio-buffer-cb.c b/drivers/iio/buffer/industrialio-buffer-cb.c index df21e7dbec40..47c96f7f4976 100644 --- a/drivers/iio/buffer/industrialio-buffer-cb.c +++ b/drivers/iio/buffer/industrialio-buffer-cb.c | |||
| @@ -1,8 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* The industrial I/O callback buffer | 2 | /* The industrial I/O callback buffer |
| 2 | * | ||
| 3 | * This program is free software; you can redistribute it and/or modify it | ||
| 4 | * under the terms of the GNU General Public License version 2 as published by | ||
| 5 | * the Free Software Foundation. | ||
| 6 | */ | 3 | */ |
| 7 | 4 | ||
| 8 | #include <linux/kernel.h> | 5 | #include <linux/kernel.h> |
diff --git a/drivers/iio/buffer/industrialio-triggered-buffer.c b/drivers/iio/buffer/industrialio-triggered-buffer.c index d3db1fce54d2..cb322b2f09cd 100644 --- a/drivers/iio/buffer/industrialio-triggered-buffer.c +++ b/drivers/iio/buffer/industrialio-triggered-buffer.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2012 Analog Devices, Inc. | 3 | * Copyright (c) 2012 Analog Devices, Inc. |
| 3 | * Author: Lars-Peter Clausen <lars@metafoo.de> | 4 | * Author: Lars-Peter Clausen <lars@metafoo.de> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
diff --git a/drivers/iio/chemical/ccs811.c b/drivers/iio/chemical/ccs811.c index b4a46eb45789..2ebdfc35bcda 100644 --- a/drivers/iio/chemical/ccs811.c +++ b/drivers/iio/chemical/ccs811.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ccs811.c - Support for AMS CCS811 VOC Sensor | 3 | * ccs811.c - Support for AMS CCS811 VOC Sensor |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Datasheet: ams.com/content/download/951091/2269479/CCS811_DS000459_3-00.pdf | 7 | * Datasheet: ams.com/content/download/951091/2269479/CCS811_DS000459_3-00.pdf |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * IIO driver for AMS CCS811 (I2C address 0x5A/0x5B set by ADDR Low/High) | 9 | * IIO driver for AMS CCS811 (I2C address 0x5A/0x5B set by ADDR Low/High) |
| 13 | * | 10 | * |
| 14 | * TODO: | 11 | * TODO: |
diff --git a/drivers/iio/common/ms_sensors/ms_sensors_i2c.h b/drivers/iio/common/ms_sensors/ms_sensors_i2c.h index 7b614adc5cae..bad09c80e47a 100644 --- a/drivers/iio/common/ms_sensors/ms_sensors_i2c.h +++ b/drivers/iio/common/ms_sensors/ms_sensors_i2c.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Measurements Specialties common sensor driver | 3 | * Measurements Specialties common sensor driver |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2015 Measurement-Specialties | 5 | * Copyright (c) 2015 Measurement-Specialties |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef _MS_SENSORS_I2C_H | 8 | #ifndef _MS_SENSORS_I2C_H |
diff --git a/drivers/iio/dac/ds4424.c b/drivers/iio/dac/ds4424.c index 714a97f91319..030c51363ad8 100644 --- a/drivers/iio/dac/ds4424.c +++ b/drivers/iio/dac/ds4424.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Maxim Integrated | 3 | * Maxim Integrated |
| 3 | * 7-bit, Multi-Channel Sink/Source Current DAC Driver | 4 | * 7-bit, Multi-Channel Sink/Source Current DAC Driver |
| 4 | * Copyright (C) 2017 Maxim Integrated | 5 | * Copyright (C) 2017 Maxim Integrated |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/drivers/iio/dac/lpc18xx_dac.c b/drivers/iio/dac/lpc18xx_dac.c index 7036f77fdf23..883e84e96609 100644 --- a/drivers/iio/dac/lpc18xx_dac.c +++ b/drivers/iio/dac/lpc18xx_dac.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * IIO DAC driver for NXP LPC18xx DAC | 3 | * IIO DAC driver for NXP LPC18xx DAC |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016 Joachim Eastwood <manabian@gmail.com> | 5 | * Copyright (C) 2016 Joachim Eastwood <manabian@gmail.com> |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * UNSUPPORTED hardware features: | 7 | * UNSUPPORTED hardware features: |
| 11 | * - Interrupts | 8 | * - Interrupts |
| 12 | * - DMA | 9 | * - DMA |
diff --git a/drivers/iio/dac/max5821.c b/drivers/iio/dac/max5821.c index f0cf6903dcd2..2da086e372af 100644 --- a/drivers/iio/dac/max5821.c +++ b/drivers/iio/dac/max5821.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * iio/dac/max5821.c | 3 | * iio/dac/max5821.c |
| 3 | * Copyright (C) 2014 Philippe Reynes | 4 | * Copyright (C) 2014 Philippe Reynes |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
diff --git a/drivers/iio/dac/ti-dac082s085.c b/drivers/iio/dac/ti-dac082s085.c index 4e1e28339c84..57b498d2a2a5 100644 --- a/drivers/iio/dac/ti-dac082s085.c +++ b/drivers/iio/dac/ti-dac082s085.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ti-dac082s085.c - Texas Instruments 8/10/12-bit 2/4-channel DAC driver | 3 | * ti-dac082s085.c - Texas Instruments 8/10/12-bit 2/4-channel DAC driver |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * http://www.ti.com/lit/ds/symlink/dac084s085.pdf | 10 | * http://www.ti.com/lit/ds/symlink/dac084s085.pdf |
| 10 | * http://www.ti.com/lit/ds/symlink/dac104s085.pdf | 11 | * http://www.ti.com/lit/ds/symlink/dac104s085.pdf |
| 11 | * http://www.ti.com/lit/ds/symlink/dac124s085.pdf | 12 | * http://www.ti.com/lit/ds/symlink/dac124s085.pdf |
| 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 (version 2) as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | 14 | ||
| 18 | #include <linux/iio/iio.h> | 15 | #include <linux/iio/iio.h> |
diff --git a/drivers/iio/dac/ti-dac5571.c b/drivers/iio/dac/ti-dac5571.c index 891e9cac019e..3a2bb0efe50d 100644 --- a/drivers/iio/dac/ti-dac5571.c +++ b/drivers/iio/dac/ti-dac5571.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ti-dac5571.c - Texas Instruments 8/10/12-bit 1/4-channel DAC driver | 3 | * ti-dac5571.c - Texas Instruments 8/10/12-bit 1/4-channel DAC driver |
| 3 | * | 4 | * |
| @@ -12,10 +13,6 @@ | |||
| 12 | * http://www.ti.com/lit/ds/symlink/dac5573.pdf | 13 | * http://www.ti.com/lit/ds/symlink/dac5573.pdf |
| 13 | * http://www.ti.com/lit/ds/symlink/dac6573.pdf | 14 | * http://www.ti.com/lit/ds/symlink/dac6573.pdf |
| 14 | * http://www.ti.com/lit/ds/symlink/dac7573.pdf | 15 | * http://www.ti.com/lit/ds/symlink/dac7573.pdf |
| 15 | * | ||
| 16 | * This program is free software; you can redistribute it and/or modify | ||
| 17 | * it under the terms of the GNU General Public License (version 2) as | ||
| 18 | * published by the Free Software Foundation. | ||
| 19 | */ | 16 | */ |
| 20 | 17 | ||
| 21 | #include <linux/iio/iio.h> | 18 | #include <linux/iio/iio.h> |
diff --git a/drivers/iio/dummy/iio_dummy_evgen.c b/drivers/iio/dummy/iio_dummy_evgen.c index c6033e341963..a6edf30567aa 100644 --- a/drivers/iio/dummy/iio_dummy_evgen.c +++ b/drivers/iio/dummy/iio_dummy_evgen.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /** | 2 | /** |
| 2 | * Copyright (c) 2011 Jonathan Cameron | 3 | * Copyright (c) 2011 Jonathan Cameron |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms of the GNU General Public License version 2 as published by | ||
| 6 | * the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Companion module to the iio simple dummy example driver. | 5 | * Companion module to the iio simple dummy example driver. |
| 9 | * The purpose of this is to generate 'fake' event interrupts thus | 6 | * The purpose of this is to generate 'fake' event interrupts thus |
| 10 | * allowing that driver's code to be as close as possible to that of | 7 | * allowing that driver's code to be as close as possible to that of |
diff --git a/drivers/iio/dummy/iio_simple_dummy.c b/drivers/iio/dummy/iio_simple_dummy.c index 62052479c349..8f99c005458a 100644 --- a/drivers/iio/dummy/iio_simple_dummy.c +++ b/drivers/iio/dummy/iio_simple_dummy.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /** | 2 | /** |
| 2 | * Copyright (c) 2011 Jonathan Cameron | 3 | * Copyright (c) 2011 Jonathan Cameron |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms of the GNU General Public License version 2 as published by | ||
| 6 | * the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * A reference industrial I/O driver to illustrate the functionality available. | 5 | * A reference industrial I/O driver to illustrate the functionality available. |
| 9 | * | 6 | * |
| 10 | * There are numerous real drivers to illustrate the finer points. | 7 | * There are numerous real drivers to illustrate the finer points. |
diff --git a/drivers/iio/dummy/iio_simple_dummy.h b/drivers/iio/dummy/iio_simple_dummy.h index f7005c3f5df3..a91622ac54e0 100644 --- a/drivers/iio/dummy/iio_simple_dummy.h +++ b/drivers/iio/dummy/iio_simple_dummy.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /** | 2 | /** |
| 2 | * Copyright (c) 2011 Jonathan Cameron | 3 | * Copyright (c) 2011 Jonathan Cameron |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms of the GNU General Public License version 2 as published by | ||
| 6 | * the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Join together the various functionality of iio_simple_dummy driver | 5 | * Join together the various functionality of iio_simple_dummy driver |
| 9 | */ | 6 | */ |
| 10 | 7 | ||
diff --git a/drivers/iio/dummy/iio_simple_dummy_buffer.c b/drivers/iio/dummy/iio_simple_dummy_buffer.c index 744ca92c3c99..17606eca42b4 100644 --- a/drivers/iio/dummy/iio_simple_dummy_buffer.c +++ b/drivers/iio/dummy/iio_simple_dummy_buffer.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /** | 2 | /** |
| 2 | * Copyright (c) 2011 Jonathan Cameron | 3 | * Copyright (c) 2011 Jonathan Cameron |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms of the GNU General Public License version 2 as published by | ||
| 6 | * the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Buffer handling elements of industrial I/O reference driver. | 5 | * Buffer handling elements of industrial I/O reference driver. |
| 9 | * Uses the kfifo buffer. | 6 | * Uses the kfifo buffer. |
| 10 | * | 7 | * |
diff --git a/drivers/iio/dummy/iio_simple_dummy_events.c b/drivers/iio/dummy/iio_simple_dummy_events.c index 7ec2a0bb0807..b3abaaca6f5e 100644 --- a/drivers/iio/dummy/iio_simple_dummy_events.c +++ b/drivers/iio/dummy/iio_simple_dummy_events.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /** | 2 | /** |
| 2 | * Copyright (c) 2011 Jonathan Cameron | 3 | * Copyright (c) 2011 Jonathan Cameron |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms of the GNU General Public License version 2 as published by | ||
| 6 | * the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Event handling elements of industrial I/O reference driver. | 5 | * Event handling elements of industrial I/O reference driver. |
| 9 | */ | 6 | */ |
| 10 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
diff --git a/drivers/iio/gyro/itg3200_buffer.c b/drivers/iio/gyro/itg3200_buffer.c index 59770e5b6660..d3fbe9d86467 100644 --- a/drivers/iio/gyro/itg3200_buffer.c +++ b/drivers/iio/gyro/itg3200_buffer.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * itg3200_buffer.c -- support InvenSense ITG3200 | 3 | * itg3200_buffer.c -- support InvenSense ITG3200 |
| 3 | * Digital 3-Axis Gyroscope driver | 4 | * Digital 3-Axis Gyroscope driver |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (c) 2011 Christian Strobel <christian.strobel@iis.fraunhofer.de> | 6 | * Copyright (c) 2011 Christian Strobel <christian.strobel@iis.fraunhofer.de> |
| 6 | * Copyright (c) 2011 Manuel Stahl <manuel.stahl@iis.fraunhofer.de> | 7 | * Copyright (c) 2011 Manuel Stahl <manuel.stahl@iis.fraunhofer.de> |
| 7 | * Copyright (c) 2012 Thorsten Nowak <thorsten.nowak@iis.fraunhofer.de> | 8 | * Copyright (c) 2012 Thorsten Nowak <thorsten.nowak@iis.fraunhofer.de> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/slab.h> | 11 | #include <linux/slab.h> |
diff --git a/drivers/iio/gyro/itg3200_core.c b/drivers/iio/gyro/itg3200_core.c index 203a6be33b70..998fb8d66fe3 100644 --- a/drivers/iio/gyro/itg3200_core.c +++ b/drivers/iio/gyro/itg3200_core.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * itg3200_core.c -- support InvenSense ITG3200 | 3 | * itg3200_core.c -- support InvenSense ITG3200 |
| 3 | * Digital 3-Axis Gyroscope driver | 4 | * Digital 3-Axis Gyroscope driver |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Copyright (c) 2011 Manuel Stahl <manuel.stahl@iis.fraunhofer.de> | 7 | * Copyright (c) 2011 Manuel Stahl <manuel.stahl@iis.fraunhofer.de> |
| 7 | * Copyright (c) 2012 Thorsten Nowak <thorsten.nowak@iis.fraunhofer.de> | 8 | * Copyright (c) 2012 Thorsten Nowak <thorsten.nowak@iis.fraunhofer.de> |
| 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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | * TODO: | 10 | * TODO: |
| 14 | * - Support digital low pass filter | 11 | * - Support digital low pass filter |
| 15 | * - Support power management | 12 | * - Support power management |
diff --git a/drivers/iio/humidity/si7020.c b/drivers/iio/humidity/si7020.c index 1b2ec8df1a72..b938f07eed64 100644 --- a/drivers/iio/humidity/si7020.c +++ b/drivers/iio/humidity/si7020.c | |||
| @@ -1,16 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * si7020.c - Silicon Labs Si7013/20/21 Relative Humidity and Temp Sensors | 3 | * si7020.c - Silicon Labs Si7013/20/21 Relative Humidity and Temp Sensors |
| 3 | * Copyright (c) 2013,2014 Uplogix, Inc. | 4 | * Copyright (c) 2013,2014 Uplogix, Inc. |
| 4 | * David Barksdale <dbarksdale@uplogix.com> | 5 | * David Barksdale <dbarksdale@uplogix.com> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms and conditions of the GNU General Public License, | ||
| 8 | * version 2, as published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 15 | 7 | ||
| 16 | /* | 8 | /* |
diff --git a/drivers/iio/iio_core.h b/drivers/iio/iio_core.h index c775fedbcaf6..159ea3f8c02b 100644 --- a/drivers/iio/iio_core.h +++ b/drivers/iio/iio_core.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* The industrial I/O core function defs. | 2 | /* The industrial I/O core function defs. |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2008 Jonathan Cameron | 4 | * Copyright (c) 2008 Jonathan Cameron |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * These definitions are meant for use only within the IIO core, not individual | 6 | * These definitions are meant for use only within the IIO core, not individual |
| 10 | * drivers. | 7 | * drivers. |
| 11 | */ | 8 | */ |
diff --git a/drivers/iio/iio_core_trigger.h b/drivers/iio/iio_core_trigger.h index 1fdb1e4ea4a5..e59fe2f36bbb 100644 --- a/drivers/iio/iio_core_trigger.h +++ b/drivers/iio/iio_core_trigger.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | 2 | ||
| 2 | /* The industrial I/O core, trigger consumer handling functions | 3 | /* The industrial I/O core, trigger consumer handling functions |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2008 Jonathan Cameron | 5 | * Copyright (c) 2008 Jonathan Cameron |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifdef CONFIG_IIO_TRIGGER | 8 | #ifdef CONFIG_IIO_TRIGGER |
diff --git a/drivers/iio/imu/adis16400.c b/drivers/iio/imu/adis16400.c index beb6919e7180..0575ff706bd4 100644 --- a/drivers/iio/imu/adis16400.c +++ b/drivers/iio/imu/adis16400.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * adis16400.c support Analog Devices ADIS16400/5 | 3 | * adis16400.c support Analog Devices ADIS16400/5 |
| 3 | * 3d 2g Linear Accelerometers, | 4 | * 3d 2g Linear Accelerometers, |
| @@ -7,11 +8,6 @@ | |||
| 7 | * Copyright (c) 2009 Manuel Stahl <manuel.stahl@iis.fraunhofer.de> | 8 | * Copyright (c) 2009 Manuel Stahl <manuel.stahl@iis.fraunhofer.de> |
| 8 | * Copyright (c) 2007 Jonathan Cameron <jic23@kernel.org> | 9 | * Copyright (c) 2007 Jonathan Cameron <jic23@kernel.org> |
| 9 | * Copyright (c) 2011 Analog Devices Inc. | 10 | * Copyright (c) 2011 Analog Devices Inc. |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | * | ||
| 15 | */ | 11 | */ |
| 16 | 12 | ||
| 17 | #include <linux/interrupt.h> | 13 | #include <linux/interrupt.h> |
diff --git a/drivers/iio/imu/adis16480.c b/drivers/iio/imu/adis16480.c index ab137c1bbe7b..b99d73887c9f 100644 --- a/drivers/iio/imu/adis16480.c +++ b/drivers/iio/imu/adis16480.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ADIS16480 and similar IMUs driver | 3 | * ADIS16480 and similar IMUs driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Analog Devices Inc. | 5 | * Copyright 2012 Analog Devices Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <linux/clk.h> | 8 | #include <linux/clk.h> |
diff --git a/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h b/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h index 72f72056b328..5e461f0e759c 100644 --- a/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h +++ b/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | |||
| @@ -270,6 +270,7 @@ struct st_lsm6dsx_sensor { | |||
| 270 | * @conf_lock: Mutex to prevent concurrent FIFO configuration update. | 270 | * @conf_lock: Mutex to prevent concurrent FIFO configuration update. |
| 271 | * @page_lock: Mutex to prevent concurrent memory page configuration. | 271 | * @page_lock: Mutex to prevent concurrent memory page configuration. |
| 272 | * @fifo_mode: FIFO operating mode supported by the device. | 272 | * @fifo_mode: FIFO operating mode supported by the device. |
| 273 | * @suspend_mask: Suspended sensor bitmask. | ||
| 273 | * @enable_mask: Enabled sensor bitmask. | 274 | * @enable_mask: Enabled sensor bitmask. |
| 274 | * @ts_sip: Total number of timestamp samples in a given pattern. | 275 | * @ts_sip: Total number of timestamp samples in a given pattern. |
| 275 | * @sip: Total number of samples (acc/gyro/ts) in a given pattern. | 276 | * @sip: Total number of samples (acc/gyro/ts) in a given pattern. |
| @@ -287,6 +288,7 @@ struct st_lsm6dsx_hw { | |||
| 287 | struct mutex page_lock; | 288 | struct mutex page_lock; |
| 288 | 289 | ||
| 289 | enum st_lsm6dsx_fifo_mode fifo_mode; | 290 | enum st_lsm6dsx_fifo_mode fifo_mode; |
| 291 | u8 suspend_mask; | ||
| 290 | u8 enable_mask; | 292 | u8 enable_mask; |
| 291 | u8 ts_sip; | 293 | u8 ts_sip; |
| 292 | u8 sip; | 294 | u8 sip; |
diff --git a/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c b/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c index b6edc9886d1e..fd95d924a996 100644 --- a/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c +++ b/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | |||
| @@ -1109,8 +1109,6 @@ static int __maybe_unused st_lsm6dsx_suspend(struct device *dev) | |||
| 1109 | { | 1109 | { |
| 1110 | struct st_lsm6dsx_hw *hw = dev_get_drvdata(dev); | 1110 | struct st_lsm6dsx_hw *hw = dev_get_drvdata(dev); |
| 1111 | struct st_lsm6dsx_sensor *sensor; | 1111 | struct st_lsm6dsx_sensor *sensor; |
| 1112 | const struct st_lsm6dsx_reg *reg; | ||
| 1113 | unsigned int data; | ||
| 1114 | int i, err = 0; | 1112 | int i, err = 0; |
| 1115 | 1113 | ||
| 1116 | for (i = 0; i < ST_LSM6DSX_ID_MAX; i++) { | 1114 | for (i = 0; i < ST_LSM6DSX_ID_MAX; i++) { |
| @@ -1121,12 +1119,16 @@ static int __maybe_unused st_lsm6dsx_suspend(struct device *dev) | |||
| 1121 | if (!(hw->enable_mask & BIT(sensor->id))) | 1119 | if (!(hw->enable_mask & BIT(sensor->id))) |
| 1122 | continue; | 1120 | continue; |
| 1123 | 1121 | ||
| 1124 | reg = &st_lsm6dsx_odr_table[sensor->id].reg; | 1122 | if (sensor->id == ST_LSM6DSX_ID_EXT0 || |
| 1125 | data = ST_LSM6DSX_SHIFT_VAL(0, reg->mask); | 1123 | sensor->id == ST_LSM6DSX_ID_EXT1 || |
| 1126 | err = st_lsm6dsx_update_bits_locked(hw, reg->addr, reg->mask, | 1124 | sensor->id == ST_LSM6DSX_ID_EXT2) |
| 1127 | data); | 1125 | err = st_lsm6dsx_shub_set_enable(sensor, false); |
| 1126 | else | ||
| 1127 | err = st_lsm6dsx_sensor_set_enable(sensor, false); | ||
| 1128 | if (err < 0) | 1128 | if (err < 0) |
| 1129 | return err; | 1129 | return err; |
| 1130 | |||
| 1131 | hw->suspend_mask |= BIT(sensor->id); | ||
| 1130 | } | 1132 | } |
| 1131 | 1133 | ||
| 1132 | if (hw->fifo_mode != ST_LSM6DSX_FIFO_BYPASS) | 1134 | if (hw->fifo_mode != ST_LSM6DSX_FIFO_BYPASS) |
| @@ -1146,12 +1148,19 @@ static int __maybe_unused st_lsm6dsx_resume(struct device *dev) | |||
| 1146 | continue; | 1148 | continue; |
| 1147 | 1149 | ||
| 1148 | sensor = iio_priv(hw->iio_devs[i]); | 1150 | sensor = iio_priv(hw->iio_devs[i]); |
| 1149 | if (!(hw->enable_mask & BIT(sensor->id))) | 1151 | if (!(hw->suspend_mask & BIT(sensor->id))) |
| 1150 | continue; | 1152 | continue; |
| 1151 | 1153 | ||
| 1152 | err = st_lsm6dsx_set_odr(sensor, sensor->odr); | 1154 | if (sensor->id == ST_LSM6DSX_ID_EXT0 || |
| 1155 | sensor->id == ST_LSM6DSX_ID_EXT1 || | ||
| 1156 | sensor->id == ST_LSM6DSX_ID_EXT2) | ||
| 1157 | err = st_lsm6dsx_shub_set_enable(sensor, true); | ||
| 1158 | else | ||
| 1159 | err = st_lsm6dsx_sensor_set_enable(sensor, true); | ||
| 1153 | if (err < 0) | 1160 | if (err < 0) |
| 1154 | return err; | 1161 | return err; |
| 1162 | |||
| 1163 | hw->suspend_mask &= ~BIT(sensor->id); | ||
| 1155 | } | 1164 | } |
| 1156 | 1165 | ||
| 1157 | if (hw->enable_mask) | 1166 | if (hw->enable_mask) |
diff --git a/drivers/iio/industrialio-buffer.c b/drivers/iio/industrialio-buffer.c index 4fa273002c03..c193d64e5217 100644 --- a/drivers/iio/industrialio-buffer.c +++ b/drivers/iio/industrialio-buffer.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* The industrial I/O core | 2 | /* The industrial I/O core |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2008 Jonathan Cameron | 4 | * Copyright (c) 2008 Jonathan Cameron |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * Handling of buffer allocation / resizing. | 6 | * Handling of buffer allocation / resizing. |
| 10 | * | 7 | * |
| 11 | * | ||
| 12 | * Things to look at here. | 8 | * Things to look at here. |
| 13 | * - Better memory allocation techniques? | 9 | * - Better memory allocation techniques? |
| 14 | * - Alternative access techniques? | 10 | * - Alternative access techniques? |
diff --git a/drivers/iio/industrialio-configfs.c b/drivers/iio/industrialio-configfs.c index 5a0aae119369..47900de1f105 100644 --- a/drivers/iio/industrialio-configfs.c +++ b/drivers/iio/industrialio-configfs.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Industrial I/O configfs bits | 3 | * Industrial I/O configfs bits |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2015 Intel Corporation | 5 | * Copyright (c) 2015 Intel Corporation |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/configfs.h> | 8 | #include <linux/configfs.h> |
diff --git a/drivers/iio/industrialio-core.c b/drivers/iio/industrialio-core.c index f5a4581302f4..245b5844028d 100644 --- a/drivers/iio/industrialio-core.c +++ b/drivers/iio/industrialio-core.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* The industrial I/O core | 2 | /* The industrial I/O core |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2008 Jonathan Cameron | 4 | * Copyright (c) 2008 Jonathan Cameron |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * Based on elements of hwmon and input subsystems. | 6 | * Based on elements of hwmon and input subsystems. |
| 10 | */ | 7 | */ |
| 11 | 8 | ||
diff --git a/drivers/iio/industrialio-event.c b/drivers/iio/industrialio-event.c index c6dfdf0aaac5..5b17c92d3b50 100644 --- a/drivers/iio/industrialio-event.c +++ b/drivers/iio/industrialio-event.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Industrial I/O event handling | 2 | /* Industrial I/O event handling |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2008 Jonathan Cameron | 4 | * Copyright (c) 2008 Jonathan Cameron |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * Based on elements of hwmon and input subsystems. | 6 | * Based on elements of hwmon and input subsystems. |
| 10 | */ | 7 | */ |
| 11 | 8 | ||
diff --git a/drivers/iio/industrialio-sw-device.c b/drivers/iio/industrialio-sw-device.c index 90df97c542f6..49f775f16ad5 100644 --- a/drivers/iio/industrialio-sw-device.c +++ b/drivers/iio/industrialio-sw-device.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * The Industrial I/O core, software IIO devices functions | 3 | * The Industrial I/O core, software IIO devices functions |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2016 Intel Corporation | 5 | * Copyright (c) 2016 Intel Corporation |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/module.h> | 8 | #include <linux/module.h> |
diff --git a/drivers/iio/industrialio-sw-trigger.c b/drivers/iio/industrialio-sw-trigger.c index bc6b7fb43e3a..9ae793a70b8b 100644 --- a/drivers/iio/industrialio-sw-trigger.c +++ b/drivers/iio/industrialio-sw-trigger.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * The Industrial I/O core, software trigger functions | 3 | * The Industrial I/O core, software trigger functions |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2015 Intel Corporation | 5 | * Copyright (c) 2015 Intel Corporation |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/module.h> | 8 | #include <linux/module.h> |
diff --git a/drivers/iio/industrialio-trigger.c b/drivers/iio/industrialio-trigger.c index e5b538379ed1..3908a9a90035 100644 --- a/drivers/iio/industrialio-trigger.c +++ b/drivers/iio/industrialio-trigger.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* The industrial I/O core, trigger handling functions | 2 | /* The industrial I/O core, trigger handling functions |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2008 Jonathan Cameron | 4 | * Copyright (c) 2008 Jonathan Cameron |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
diff --git a/drivers/iio/inkern.c b/drivers/iio/inkern.c index 4a5eff3f18bc..2fb2314548e9 100644 --- a/drivers/iio/inkern.c +++ b/drivers/iio/inkern.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* The industrial I/O core in kernel channel mapping | 2 | /* The industrial I/O core in kernel channel mapping |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2011 Jonathan Cameron | 4 | * Copyright (c) 2011 Jonathan Cameron |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include <linux/err.h> | 6 | #include <linux/err.h> |
| 10 | #include <linux/export.h> | 7 | #include <linux/export.h> |
diff --git a/drivers/iio/light/cm32181.c b/drivers/iio/light/cm32181.c index aebf7dd071af..5f4fb5674fa0 100644 --- a/drivers/iio/light/cm32181.c +++ b/drivers/iio/light/cm32181.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Capella Microsystems Inc. | 3 | * Copyright (C) 2013 Capella Microsystems Inc. |
| 3 | * Author: Kevin Tsai <ktsai@capellamicro.com> | 4 | * Author: Kevin Tsai <ktsai@capellamicro.com> |
| 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 version 2, as published | ||
| 7 | * by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/delay.h> | 7 | #include <linux/delay.h> |
diff --git a/drivers/iio/light/cm3232.c b/drivers/iio/light/cm3232.c index c639cf276ee6..cd3cfb7d02bd 100644 --- a/drivers/iio/light/cm3232.c +++ b/drivers/iio/light/cm3232.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * CM3232 Ambient Light Sensor | 3 | * CM3232 Ambient Light Sensor |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014-2015 Capella Microsystems Inc. | 5 | * Copyright (C) 2014-2015 Capella Microsystems Inc. |
| 5 | * Author: Kevin Tsai <ktsai@capellamicro.com> | 6 | * Author: Kevin Tsai <ktsai@capellamicro.com> |
| 6 | * | 7 | * |
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2, as published | ||
| 9 | * by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * IIO driver for CM3232 (7-bit I2C slave address 0x10). | 8 | * IIO driver for CM3232 (7-bit I2C slave address 0x10). |
| 12 | */ | 9 | */ |
| 13 | 10 | ||
diff --git a/drivers/iio/light/cm36651.c b/drivers/iio/light/cm36651.c index 1dd8ed0121b3..7702c2bcbcfa 100644 --- a/drivers/iio/light/cm36651.c +++ b/drivers/iio/light/cm36651.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. | 3 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. |
| 3 | * Author: Beomho Seo <beomho.seo@samsung.com> | 4 | * Author: Beomho Seo <beomho.seo@samsung.com> |
| 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 version 2, as published | ||
| 7 | * by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/delay.h> | 7 | #include <linux/delay.h> |
diff --git a/drivers/iio/light/gp2ap020a00f.c b/drivers/iio/light/gp2ap020a00f.c index 44b13fbcd093..4d70c5bf35da 100644 --- a/drivers/iio/light/gp2ap020a00f.c +++ b/drivers/iio/light/gp2ap020a00f.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. | 3 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. |
| 3 | * Author: Jacek Anaszewski <j.anaszewski@samsung.com> | 4 | * Author: Jacek Anaszewski <j.anaszewski@samsung.com> |
| @@ -28,10 +29,6 @@ | |||
| 28 | * with any triggers or illuminance events. Enabling/disabling | 29 | * with any triggers or illuminance events. Enabling/disabling |
| 29 | * one of the proximity events automatically enables/disables | 30 | * one of the proximity events automatically enables/disables |
| 30 | * the other one. | 31 | * the other one. |
| 31 | * | ||
| 32 | * This program is free software; you can redistribute it and/or modify | ||
| 33 | * it under the terms of the GNU General Public License version 2, as | ||
| 34 | * published by the Free Software Foundation. | ||
| 35 | */ | 32 | */ |
| 36 | 33 | ||
| 37 | #include <linux/debugfs.h> | 34 | #include <linux/debugfs.h> |
diff --git a/drivers/iio/light/pa12203001.c b/drivers/iio/light/pa12203001.c index 30ea1a088dd9..0295783f036a 100644 --- a/drivers/iio/light/pa12203001.c +++ b/drivers/iio/light/pa12203001.c | |||
| @@ -1,11 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2015 Intel Corporation | 3 | * Copyright (c) 2015 Intel Corporation |
| 3 | * | 4 | * |
| 4 | * Driver for TXC PA12203001 Proximity and Ambient Light Sensor. | 5 | * Driver for TXC PA12203001 Proximity and Ambient Light Sensor. |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | * To do: Interrupt support. | 7 | * To do: Interrupt support. |
| 10 | */ | 8 | */ |
| 11 | 9 | ||
diff --git a/drivers/iio/light/us5182d.c b/drivers/iio/light/us5182d.c index 68e52943879a..b995f21a3347 100644 --- a/drivers/iio/light/us5182d.c +++ b/drivers/iio/light/us5182d.c | |||
| @@ -1,17 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2015 Intel Corporation | 3 | * Copyright (c) 2015 Intel Corporation |
| 3 | * | 4 | * |
| 4 | * Driver for UPISEMI us5182d Proximity and Ambient Light Sensor. | 5 | * Driver for UPISEMI us5182d Proximity and Ambient Light Sensor. |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope it will be useful, but WITHOUT | ||
| 11 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 12 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 13 | * more details. | ||
| 14 | * | ||
| 15 | * To do: Interrupt support. | 7 | * To do: Interrupt support. |
| 16 | */ | 8 | */ |
| 17 | 9 | ||
diff --git a/drivers/iio/magnetometer/hmc5843.h b/drivers/iio/magnetometer/hmc5843.h index e3e22d2508d3..b0dee87a8b20 100644 --- a/drivers/iio/magnetometer/hmc5843.h +++ b/drivers/iio/magnetometer/hmc5843.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Header file for hmc5843 driver | 3 | * Header file for hmc5843 driver |
| 3 | * | 4 | * |
| 4 | * Split from hmc5843.c | 5 | * Split from hmc5843.c |
| 5 | * Copyright (C) Josef Gajdusek <atx@atx.name> | 6 | * Copyright (C) Josef Gajdusek <atx@atx.name> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef HMC5843_CORE_H | 9 | #ifndef HMC5843_CORE_H |
diff --git a/drivers/iio/magnetometer/hmc5843_i2c.c b/drivers/iio/magnetometer/hmc5843_i2c.c index 86abba5827a2..67fe657fdb3e 100644 --- a/drivers/iio/magnetometer/hmc5843_i2c.c +++ b/drivers/iio/magnetometer/hmc5843_i2c.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * i2c driver for hmc5843/5843/5883/5883l/5983 | 3 | * i2c driver for hmc5843/5843/5883/5883l/5983 |
| 3 | * | 4 | * |
| 4 | * Split from hmc5843.c | 5 | * Split from hmc5843.c |
| 5 | * Copyright (C) Josef Gajdusek <atx@atx.name> | 6 | * Copyright (C) Josef Gajdusek <atx@atx.name> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/drivers/iio/magnetometer/hmc5843_spi.c b/drivers/iio/magnetometer/hmc5843_spi.c index 79b2b707f90e..d827554c346e 100644 --- a/drivers/iio/magnetometer/hmc5843_spi.c +++ b/drivers/iio/magnetometer/hmc5843_spi.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * SPI driver for hmc5983 | 3 | * SPI driver for hmc5983 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) Josef Gajdusek <atx@atx.name> | 5 | * Copyright (C) Josef Gajdusek <atx@atx.name> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/module.h> | 8 | #include <linux/module.h> |
diff --git a/drivers/iio/potentiometer/ds1803.c b/drivers/iio/potentiometer/ds1803.c index 6bf12c9eccbd..d0de78232a93 100644 --- a/drivers/iio/potentiometer/ds1803.c +++ b/drivers/iio/potentiometer/ds1803.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Maxim Integrated DS1803 digital potentiometer driver | 3 | * Maxim Integrated DS1803 digital potentiometer driver |
| 3 | * Copyright (c) 2016 Slawomir Stepien | 4 | * Copyright (c) 2016 Slawomir Stepien |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * DEVID #Wipers #Positions Resistor Opts (kOhm) i2c address | 8 | * DEVID #Wipers #Positions Resistor Opts (kOhm) i2c address |
| 8 | * ds1803 2 256 10, 50, 100 0101xxx | 9 | * ds1803 2 256 10, 50, 100 0101xxx |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published by | ||
| 12 | * the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/err.h> | 12 | #include <linux/err.h> |
diff --git a/drivers/iio/potentiometer/max5481.c b/drivers/iio/potentiometer/max5481.c index 6d2f13fa5662..732375b6d131 100644 --- a/drivers/iio/potentiometer/max5481.c +++ b/drivers/iio/potentiometer/max5481.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Maxim Integrated MAX5481-MAX5484 digital potentiometer driver | 3 | * Maxim Integrated MAX5481-MAX5484 digital potentiometer driver |
| 3 | * Copyright 2016 Rockwell Collins | 4 | * Copyright 2016 Rockwell Collins |
| 4 | * | 5 | * |
| 5 | * Datasheet: | 6 | * Datasheet: |
| 6 | * http://datasheets.maximintegrated.com/en/ds/MAX5481-MAX5484.pdf | 7 | * http://datasheets.maximintegrated.com/en/ds/MAX5481-MAX5484.pdf |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the gnu general public license version 2 as | ||
| 10 | * published by the free software foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/acpi.h> | 10 | #include <linux/acpi.h> |
diff --git a/drivers/iio/potentiometer/max5487.c b/drivers/iio/potentiometer/max5487.c index 5042d3e09b12..68ff806d4668 100644 --- a/drivers/iio/potentiometer/max5487.c +++ b/drivers/iio/potentiometer/max5487.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * max5487.c - Support for MAX5487, MAX5488, MAX5489 digital potentiometers | 3 | * max5487.c - Support for MAX5487, MAX5488, MAX5489 digital potentiometers |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016 Cristina-Gabriela Moraru <cristina.moraru09@gmail.com> | 5 | * Copyright (C) 2016 Cristina-Gabriela Moraru <cristina.moraru09@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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | #include <linux/module.h> | 7 | #include <linux/module.h> |
| 12 | #include <linux/spi/spi.h> | 8 | #include <linux/spi/spi.h> |
diff --git a/drivers/iio/potentiometer/mcp4131.c b/drivers/iio/potentiometer/mcp4131.c index efe035ce010d..98df91e97f2f 100644 --- a/drivers/iio/potentiometer/mcp4131.c +++ b/drivers/iio/potentiometer/mcp4131.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Industrial I/O driver for Microchip digital potentiometers | 3 | * Industrial I/O driver for Microchip digital potentiometers |
| 3 | * | 4 | * |
| @@ -23,10 +24,6 @@ | |||
| 23 | * mcp4252 2 257 5, 10, 50, 100 | 24 | * mcp4252 2 257 5, 10, 50, 100 |
| 24 | * mcp4261 2 257 5, 10, 50, 100 | 25 | * mcp4261 2 257 5, 10, 50, 100 |
| 25 | * mcp4262 2 257 5, 10, 50, 100 | 26 | * mcp4262 2 257 5, 10, 50, 100 |
| 26 | * | ||
| 27 | * This program is free software; you can redistribute it and/or modify it | ||
| 28 | * under the terms of the GNU General Public License version 2 as published by | ||
| 29 | * the Free Software Foundation. | ||
| 30 | */ | 27 | */ |
| 31 | 28 | ||
| 32 | /* | 29 | /* |
diff --git a/drivers/iio/pressure/bmp280-core.c b/drivers/iio/pressure/bmp280-core.c index 3329d740c86c..8d0f15f27dc5 100644 --- a/drivers/iio/pressure/bmp280-core.c +++ b/drivers/iio/pressure/bmp280-core.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2010 Christoph Mair <christoph.mair@gmail.com> | 3 | * Copyright (c) 2010 Christoph Mair <christoph.mair@gmail.com> |
| 3 | * Copyright (c) 2012 Bosch Sensortec GmbH | 4 | * Copyright (c) 2012 Bosch Sensortec GmbH |
| @@ -7,10 +8,6 @@ | |||
| 7 | * | 8 | * |
| 8 | * Driver for Bosch Sensortec BMP180 and BMP280 digital pressure sensor. | 9 | * Driver for Bosch Sensortec BMP180 and BMP280 digital pressure sensor. |
| 9 | * | 10 | * |
| 10 | * This program is free software; you can redistribute it and/or modify | ||
| 11 | * it under the terms of the GNU General Public License version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | * Datasheet: | 11 | * Datasheet: |
| 15 | * https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BMP180-DS000-121.pdf | 12 | * https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BMP180-DS000-121.pdf |
| 16 | * https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BMP280-DS001-12.pdf | 13 | * https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BMP280-DS001-12.pdf |
diff --git a/drivers/iio/pressure/hp03.c b/drivers/iio/pressure/hp03.c index 406934ea6228..f00102577fd5 100644 --- a/drivers/iio/pressure/hp03.c +++ b/drivers/iio/pressure/hp03.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2016 Marek Vasut <marex@denx.de> | 3 | * Copyright (c) 2016 Marek Vasut <marex@denx.de> |
| 3 | * | 4 | * |
| 4 | * Driver for Hope RF HP03 digital temperature and pressure sensor. | 5 | * Driver for Hope RF HP03 digital temperature and pressure sensor. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #define pr_fmt(fmt) "hp03: " fmt | 8 | #define pr_fmt(fmt) "hp03: " fmt |
diff --git a/drivers/iio/proximity/sx9500.c b/drivers/iio/proximity/sx9500.c index ff80409e0c44..612f79c53cfc 100644 --- a/drivers/iio/proximity/sx9500.c +++ b/drivers/iio/proximity/sx9500.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2014 Intel Corporation | 3 | * Copyright (c) 2014 Intel Corporation |
| 3 | * | 4 | * |
| 4 | * Driver for Semtech's SX9500 capacitive proximity/button solution. | 5 | * Driver for Semtech's SX9500 capacitive proximity/button solution. |
| 5 | * Datasheet available at | 6 | * Datasheet available at |
| 6 | * <http://www.semtech.com/images/datasheet/sx9500.pdf>. | 7 | * <http://www.semtech.com/images/datasheet/sx9500.pdf>. |
| 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 version 2 as published by | ||
| 10 | * the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
diff --git a/drivers/iio/resolver/ad2s1200.c b/drivers/iio/resolver/ad2s1200.c index 28e618af9939..17b89623418c 100644 --- a/drivers/iio/resolver/ad2s1200.c +++ b/drivers/iio/resolver/ad2s1200.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ad2s1200.c simple support for the ADI Resolver to Digital Converters: | 3 | * ad2s1200.c simple support for the ADI Resolver to Digital Converters: |
| 3 | * AD2S1200/1205 | 4 | * AD2S1200/1205 |
| 4 | * | 5 | * |
| 5 | * Copyright (c) 2018-2018 David Veenstra <davidjulianveenstra@gmail.com> | 6 | * Copyright (c) 2018-2018 David Veenstra <davidjulianveenstra@gmail.com> |
| 6 | * Copyright (c) 2010-2010 Analog Devices Inc. | 7 | * Copyright (c) 2010-2010 Analog Devices Inc. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/bitops.h> | 10 | #include <linux/bitops.h> |
diff --git a/drivers/iio/temperature/mlx90632.c b/drivers/iio/temperature/mlx90632.c index be03be719efe..eaca6ba06864 100644 --- a/drivers/iio/temperature/mlx90632.c +++ b/drivers/iio/temperature/mlx90632.c | |||
| @@ -81,6 +81,8 @@ | |||
| 81 | /* Magic constants */ | 81 | /* Magic constants */ |
| 82 | #define MLX90632_ID_MEDICAL 0x0105 /* EEPROM DSPv5 Medical device id */ | 82 | #define MLX90632_ID_MEDICAL 0x0105 /* EEPROM DSPv5 Medical device id */ |
| 83 | #define MLX90632_ID_CONSUMER 0x0205 /* EEPROM DSPv5 Consumer device id */ | 83 | #define MLX90632_ID_CONSUMER 0x0205 /* EEPROM DSPv5 Consumer device id */ |
| 84 | #define MLX90632_DSP_VERSION 5 /* DSP version */ | ||
| 85 | #define MLX90632_DSP_MASK GENMASK(7, 0) /* DSP version in EE_VERSION */ | ||
| 84 | #define MLX90632_RESET_CMD 0x0006 /* Reset sensor (address or global) */ | 86 | #define MLX90632_RESET_CMD 0x0006 /* Reset sensor (address or global) */ |
| 85 | #define MLX90632_REF_12 12LL /**< ResCtrlRef value of Ch 1 or Ch 2 */ | 87 | #define MLX90632_REF_12 12LL /**< ResCtrlRef value of Ch 1 or Ch 2 */ |
| 86 | #define MLX90632_REF_3 12LL /**< ResCtrlRef value of Channel 3 */ | 88 | #define MLX90632_REF_3 12LL /**< ResCtrlRef value of Channel 3 */ |
| @@ -667,10 +669,13 @@ static int mlx90632_probe(struct i2c_client *client, | |||
| 667 | } else if (read == MLX90632_ID_CONSUMER) { | 669 | } else if (read == MLX90632_ID_CONSUMER) { |
| 668 | dev_dbg(&client->dev, | 670 | dev_dbg(&client->dev, |
| 669 | "Detected Consumer EEPROM calibration %x\n", read); | 671 | "Detected Consumer EEPROM calibration %x\n", read); |
| 672 | } else if ((read & MLX90632_DSP_MASK) == MLX90632_DSP_VERSION) { | ||
| 673 | dev_dbg(&client->dev, | ||
| 674 | "Detected Unknown EEPROM calibration %x\n", read); | ||
| 670 | } else { | 675 | } else { |
| 671 | dev_err(&client->dev, | 676 | dev_err(&client->dev, |
| 672 | "EEPROM version mismatch %x (expected %x or %x)\n", | 677 | "Wrong DSP version %x (expected %x)\n", |
| 673 | read, MLX90632_ID_CONSUMER, MLX90632_ID_MEDICAL); | 678 | read, MLX90632_DSP_VERSION); |
| 674 | return -EPROTONOSUPPORT; | 679 | return -EPROTONOSUPPORT; |
| 675 | } | 680 | } |
| 676 | 681 | ||
diff --git a/drivers/iio/trigger/iio-trig-hrtimer.c b/drivers/iio/trigger/iio-trig-hrtimer.c index 7accd0187ba1..a5e670726717 100644 --- a/drivers/iio/trigger/iio-trig-hrtimer.c +++ b/drivers/iio/trigger/iio-trig-hrtimer.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /** | 2 | /** |
| 2 | * The industrial I/O periodic hrtimer trigger driver | 3 | * The industrial I/O periodic hrtimer trigger driver |
| 3 | * | 4 | * |
| @@ -6,11 +7,6 @@ | |||
| 6 | * Copyright (C) 2012, Analog Device Inc. | 7 | * Copyright (C) 2012, Analog Device Inc. |
| 7 | * Author: Lars-Peter Clausen <lars@metafoo.de> | 8 | * Author: Lars-Peter Clausen <lars@metafoo.de> |
| 8 | * Copyright (C) 2015, Intel Corporation | 9 | * Copyright (C) 2015, Intel Corporation |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published by | ||
| 12 | * the Free Software Foundation. | ||
| 13 | * | ||
| 14 | */ | 10 | */ |
| 15 | #include <linux/kernel.h> | 11 | #include <linux/kernel.h> |
| 16 | #include <linux/slab.h> | 12 | #include <linux/slab.h> |
diff --git a/drivers/iio/trigger/iio-trig-interrupt.c b/drivers/iio/trigger/iio-trig-interrupt.c index 171c4ed03543..94a487caf421 100644 --- a/drivers/iio/trigger/iio-trig-interrupt.c +++ b/drivers/iio/trigger/iio-trig-interrupt.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Industrial I/O - generic interrupt based trigger support | 3 | * Industrial I/O - generic interrupt based trigger support |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2008-2013 Jonathan Cameron | 5 | * Copyright (c) 2008-2013 Jonathan Cameron |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/drivers/infiniband/hw/efa/efa_com_cmd.c b/drivers/infiniband/hw/efa/efa_com_cmd.c index 14227725521c..c0016648804c 100644 --- a/drivers/infiniband/hw/efa/efa_com_cmd.c +++ b/drivers/infiniband/hw/efa/efa_com_cmd.c | |||
| @@ -139,9 +139,11 @@ int efa_com_destroy_qp(struct efa_com_dev *edev, | |||
| 139 | sizeof(qp_cmd), | 139 | sizeof(qp_cmd), |
| 140 | (struct efa_admin_acq_entry *)&cmd_completion, | 140 | (struct efa_admin_acq_entry *)&cmd_completion, |
| 141 | sizeof(cmd_completion)); | 141 | sizeof(cmd_completion)); |
| 142 | if (err) | 142 | if (err) { |
| 143 | ibdev_err(edev->efa_dev, "Failed to destroy qp-%u [%d]\n", | 143 | ibdev_err(edev->efa_dev, "Failed to destroy qp-%u [%d]\n", |
| 144 | qp_cmd.qp_handle, err); | 144 | qp_cmd.qp_handle, err); |
| 145 | return err; | ||
| 146 | } | ||
| 145 | 147 | ||
| 146 | return 0; | 148 | return 0; |
| 147 | } | 149 | } |
| @@ -199,9 +201,11 @@ int efa_com_destroy_cq(struct efa_com_dev *edev, | |||
| 199 | (struct efa_admin_acq_entry *)&destroy_resp, | 201 | (struct efa_admin_acq_entry *)&destroy_resp, |
| 200 | sizeof(destroy_resp)); | 202 | sizeof(destroy_resp)); |
| 201 | 203 | ||
| 202 | if (err) | 204 | if (err) { |
| 203 | ibdev_err(edev->efa_dev, "Failed to destroy CQ-%u [%d]\n", | 205 | ibdev_err(edev->efa_dev, "Failed to destroy CQ-%u [%d]\n", |
| 204 | params->cq_idx, err); | 206 | params->cq_idx, err); |
| 207 | return err; | ||
| 208 | } | ||
| 205 | 209 | ||
| 206 | return 0; | 210 | return 0; |
| 207 | } | 211 | } |
| @@ -273,10 +277,12 @@ int efa_com_dereg_mr(struct efa_com_dev *edev, | |||
| 273 | sizeof(mr_cmd), | 277 | sizeof(mr_cmd), |
| 274 | (struct efa_admin_acq_entry *)&cmd_completion, | 278 | (struct efa_admin_acq_entry *)&cmd_completion, |
| 275 | sizeof(cmd_completion)); | 279 | sizeof(cmd_completion)); |
| 276 | if (err) | 280 | if (err) { |
| 277 | ibdev_err(edev->efa_dev, | 281 | ibdev_err(edev->efa_dev, |
| 278 | "Failed to de-register mr(lkey-%u) [%d]\n", | 282 | "Failed to de-register mr(lkey-%u) [%d]\n", |
| 279 | mr_cmd.l_key, err); | 283 | mr_cmd.l_key, err); |
| 284 | return err; | ||
| 285 | } | ||
| 280 | 286 | ||
| 281 | return 0; | 287 | return 0; |
| 282 | } | 288 | } |
| @@ -327,9 +333,11 @@ int efa_com_destroy_ah(struct efa_com_dev *edev, | |||
| 327 | sizeof(ah_cmd), | 333 | sizeof(ah_cmd), |
| 328 | (struct efa_admin_acq_entry *)&cmd_completion, | 334 | (struct efa_admin_acq_entry *)&cmd_completion, |
| 329 | sizeof(cmd_completion)); | 335 | sizeof(cmd_completion)); |
| 330 | if (err) | 336 | if (err) { |
| 331 | ibdev_err(edev->efa_dev, "Failed to destroy ah-%d pd-%d [%d]\n", | 337 | ibdev_err(edev->efa_dev, "Failed to destroy ah-%d pd-%d [%d]\n", |
| 332 | ah_cmd.ah, ah_cmd.pd, err); | 338 | ah_cmd.ah, ah_cmd.pd, err); |
| 339 | return err; | ||
| 340 | } | ||
| 333 | 341 | ||
| 334 | return 0; | 342 | return 0; |
| 335 | } | 343 | } |
| @@ -387,10 +395,12 @@ static int efa_com_get_feature_ex(struct efa_com_dev *edev, | |||
| 387 | get_resp, | 395 | get_resp, |
| 388 | sizeof(*get_resp)); | 396 | sizeof(*get_resp)); |
| 389 | 397 | ||
| 390 | if (err) | 398 | if (err) { |
| 391 | ibdev_err(edev->efa_dev, | 399 | ibdev_err(edev->efa_dev, |
| 392 | "Failed to submit get_feature command %d [%d]\n", | 400 | "Failed to submit get_feature command %d [%d]\n", |
| 393 | feature_id, err); | 401 | feature_id, err); |
| 402 | return err; | ||
| 403 | } | ||
| 394 | 404 | ||
| 395 | return 0; | 405 | return 0; |
| 396 | } | 406 | } |
| @@ -534,10 +544,12 @@ static int efa_com_set_feature_ex(struct efa_com_dev *edev, | |||
| 534 | (struct efa_admin_acq_entry *)set_resp, | 544 | (struct efa_admin_acq_entry *)set_resp, |
| 535 | sizeof(*set_resp)); | 545 | sizeof(*set_resp)); |
| 536 | 546 | ||
| 537 | if (err) | 547 | if (err) { |
| 538 | ibdev_err(edev->efa_dev, | 548 | ibdev_err(edev->efa_dev, |
| 539 | "Failed to submit set_feature command %d error: %d\n", | 549 | "Failed to submit set_feature command %d error: %d\n", |
| 540 | feature_id, err); | 550 | feature_id, err); |
| 551 | return err; | ||
| 552 | } | ||
| 541 | 553 | ||
| 542 | return 0; | 554 | return 0; |
| 543 | } | 555 | } |
diff --git a/drivers/infiniband/hw/efa/efa_verbs.c b/drivers/infiniband/hw/efa/efa_verbs.c index 0fea5d63fdbe..fb6115244d4c 100644 --- a/drivers/infiniband/hw/efa/efa_verbs.c +++ b/drivers/infiniband/hw/efa/efa_verbs.c | |||
| @@ -204,6 +204,7 @@ static u64 mmap_entry_insert(struct efa_dev *dev, struct efa_ucontext *ucontext, | |||
| 204 | void *obj, u64 address, u64 length, u8 mmap_flag) | 204 | void *obj, u64 address, u64 length, u8 mmap_flag) |
| 205 | { | 205 | { |
| 206 | struct efa_mmap_entry *entry; | 206 | struct efa_mmap_entry *entry; |
| 207 | u32 next_mmap_page; | ||
| 207 | int err; | 208 | int err; |
| 208 | 209 | ||
| 209 | entry = kmalloc(sizeof(*entry), GFP_KERNEL); | 210 | entry = kmalloc(sizeof(*entry), GFP_KERNEL); |
| @@ -216,15 +217,19 @@ static u64 mmap_entry_insert(struct efa_dev *dev, struct efa_ucontext *ucontext, | |||
| 216 | entry->mmap_flag = mmap_flag; | 217 | entry->mmap_flag = mmap_flag; |
| 217 | 218 | ||
| 218 | xa_lock(&ucontext->mmap_xa); | 219 | xa_lock(&ucontext->mmap_xa); |
| 220 | if (check_add_overflow(ucontext->mmap_xa_page, | ||
| 221 | (u32)(length >> PAGE_SHIFT), | ||
| 222 | &next_mmap_page)) | ||
| 223 | goto err_unlock; | ||
| 224 | |||
| 219 | entry->mmap_page = ucontext->mmap_xa_page; | 225 | entry->mmap_page = ucontext->mmap_xa_page; |
| 220 | ucontext->mmap_xa_page += DIV_ROUND_UP(length, PAGE_SIZE); | 226 | ucontext->mmap_xa_page = next_mmap_page; |
| 221 | err = __xa_insert(&ucontext->mmap_xa, entry->mmap_page, entry, | 227 | err = __xa_insert(&ucontext->mmap_xa, entry->mmap_page, entry, |
| 222 | GFP_KERNEL); | 228 | GFP_KERNEL); |
| 229 | if (err) | ||
| 230 | goto err_unlock; | ||
| 231 | |||
| 223 | xa_unlock(&ucontext->mmap_xa); | 232 | xa_unlock(&ucontext->mmap_xa); |
| 224 | if (err){ | ||
| 225 | kfree(entry); | ||
| 226 | return EFA_MMAP_INVALID; | ||
| 227 | } | ||
| 228 | 233 | ||
| 229 | ibdev_dbg( | 234 | ibdev_dbg( |
| 230 | &dev->ibdev, | 235 | &dev->ibdev, |
| @@ -232,6 +237,12 @@ static u64 mmap_entry_insert(struct efa_dev *dev, struct efa_ucontext *ucontext, | |||
| 232 | entry->obj, entry->address, entry->length, get_mmap_key(entry)); | 237 | entry->obj, entry->address, entry->length, get_mmap_key(entry)); |
| 233 | 238 | ||
| 234 | return get_mmap_key(entry); | 239 | return get_mmap_key(entry); |
| 240 | |||
| 241 | err_unlock: | ||
| 242 | xa_unlock(&ucontext->mmap_xa); | ||
| 243 | kfree(entry); | ||
| 244 | return EFA_MMAP_INVALID; | ||
| 245 | |||
| 235 | } | 246 | } |
| 236 | 247 | ||
| 237 | int efa_query_device(struct ib_device *ibdev, | 248 | int efa_query_device(struct ib_device *ibdev, |
diff --git a/drivers/infiniband/hw/hfi1/chip.c b/drivers/infiniband/hw/hfi1/chip.c index 4221a99ee7f4..d5b643a1d9fd 100644 --- a/drivers/infiniband/hw/hfi1/chip.c +++ b/drivers/infiniband/hw/hfi1/chip.c | |||
| @@ -14032,6 +14032,19 @@ static void init_kdeth_qp(struct hfi1_devdata *dd) | |||
| 14032 | } | 14032 | } |
| 14033 | 14033 | ||
| 14034 | /** | 14034 | /** |
| 14035 | * hfi1_get_qp_map | ||
| 14036 | * @dd: device data | ||
| 14037 | * @idx: index to read | ||
| 14038 | */ | ||
| 14039 | u8 hfi1_get_qp_map(struct hfi1_devdata *dd, u8 idx) | ||
| 14040 | { | ||
| 14041 | u64 reg = read_csr(dd, RCV_QP_MAP_TABLE + (idx / 8) * 8); | ||
| 14042 | |||
| 14043 | reg >>= (idx % 8) * 8; | ||
| 14044 | return reg; | ||
| 14045 | } | ||
| 14046 | |||
| 14047 | /** | ||
| 14035 | * init_qpmap_table | 14048 | * init_qpmap_table |
| 14036 | * @dd - device data | 14049 | * @dd - device data |
| 14037 | * @first_ctxt - first context | 14050 | * @first_ctxt - first context |
diff --git a/drivers/infiniband/hw/hfi1/chip.h b/drivers/infiniband/hw/hfi1/chip.h index 4e6c3556ec48..b76cf81f927f 100644 --- a/drivers/infiniband/hw/hfi1/chip.h +++ b/drivers/infiniband/hw/hfi1/chip.h | |||
| @@ -1445,6 +1445,7 @@ void clear_all_interrupts(struct hfi1_devdata *dd); | |||
| 1445 | void remap_intr(struct hfi1_devdata *dd, int isrc, int msix_intr); | 1445 | void remap_intr(struct hfi1_devdata *dd, int isrc, int msix_intr); |
| 1446 | void remap_sdma_interrupts(struct hfi1_devdata *dd, int engine, int msix_intr); | 1446 | void remap_sdma_interrupts(struct hfi1_devdata *dd, int engine, int msix_intr); |
| 1447 | void reset_interrupts(struct hfi1_devdata *dd); | 1447 | void reset_interrupts(struct hfi1_devdata *dd); |
| 1448 | u8 hfi1_get_qp_map(struct hfi1_devdata *dd, u8 idx); | ||
| 1448 | 1449 | ||
| 1449 | /* | 1450 | /* |
| 1450 | * Interrupt source table. | 1451 | * Interrupt source table. |
diff --git a/drivers/infiniband/hw/hfi1/fault.c b/drivers/infiniband/hw/hfi1/fault.c index 3fd3315d0fb0..93613e5def9b 100644 --- a/drivers/infiniband/hw/hfi1/fault.c +++ b/drivers/infiniband/hw/hfi1/fault.c | |||
| @@ -153,6 +153,7 @@ static ssize_t fault_opcodes_write(struct file *file, const char __user *buf, | |||
| 153 | char *dash; | 153 | char *dash; |
| 154 | unsigned long range_start, range_end, i; | 154 | unsigned long range_start, range_end, i; |
| 155 | bool remove = false; | 155 | bool remove = false; |
| 156 | unsigned long bound = 1U << BITS_PER_BYTE; | ||
| 156 | 157 | ||
| 157 | end = strchr(ptr, ','); | 158 | end = strchr(ptr, ','); |
| 158 | if (end) | 159 | if (end) |
| @@ -178,6 +179,10 @@ static ssize_t fault_opcodes_write(struct file *file, const char __user *buf, | |||
| 178 | BITS_PER_BYTE); | 179 | BITS_PER_BYTE); |
| 179 | break; | 180 | break; |
| 180 | } | 181 | } |
| 182 | /* Check the inputs */ | ||
| 183 | if (range_start >= bound || range_end >= bound) | ||
| 184 | break; | ||
| 185 | |||
| 181 | for (i = range_start; i <= range_end; i++) { | 186 | for (i = range_start; i <= range_end; i++) { |
| 182 | if (remove) | 187 | if (remove) |
| 183 | clear_bit(i, fault->opcodes); | 188 | clear_bit(i, fault->opcodes); |
diff --git a/drivers/infiniband/hw/hfi1/hfi.h b/drivers/infiniband/hw/hfi1/hfi.h index b458c218842b..fa45350a9a1d 100644 --- a/drivers/infiniband/hw/hfi1/hfi.h +++ b/drivers/infiniband/hw/hfi1/hfi.h | |||
| @@ -539,6 +539,37 @@ static inline void hfi1_16B_set_qpn(struct opa_16b_mgmt *mgmt, | |||
| 539 | mgmt->src_qpn = cpu_to_be32(src_qp & OPA_16B_MGMT_QPN_MASK); | 539 | mgmt->src_qpn = cpu_to_be32(src_qp & OPA_16B_MGMT_QPN_MASK); |
| 540 | } | 540 | } |
| 541 | 541 | ||
| 542 | /** | ||
| 543 | * hfi1_get_rc_ohdr - get extended header | ||
| 544 | * @opah - the opaheader | ||
| 545 | */ | ||
| 546 | static inline struct ib_other_headers * | ||
| 547 | hfi1_get_rc_ohdr(struct hfi1_opa_header *opah) | ||
| 548 | { | ||
| 549 | struct ib_other_headers *ohdr; | ||
| 550 | struct ib_header *hdr = NULL; | ||
| 551 | struct hfi1_16b_header *hdr_16b = NULL; | ||
| 552 | |||
| 553 | /* Find out where the BTH is */ | ||
| 554 | if (opah->hdr_type == HFI1_PKT_TYPE_9B) { | ||
| 555 | hdr = &opah->ibh; | ||
| 556 | if (ib_get_lnh(hdr) == HFI1_LRH_BTH) | ||
| 557 | ohdr = &hdr->u.oth; | ||
| 558 | else | ||
| 559 | ohdr = &hdr->u.l.oth; | ||
| 560 | } else { | ||
| 561 | u8 l4; | ||
| 562 | |||
| 563 | hdr_16b = &opah->opah; | ||
| 564 | l4 = hfi1_16B_get_l4(hdr_16b); | ||
| 565 | if (l4 == OPA_16B_L4_IB_LOCAL) | ||
| 566 | ohdr = &hdr_16b->u.oth; | ||
| 567 | else | ||
| 568 | ohdr = &hdr_16b->u.l.oth; | ||
| 569 | } | ||
| 570 | return ohdr; | ||
| 571 | } | ||
| 572 | |||
| 542 | struct rvt_sge_state; | 573 | struct rvt_sge_state; |
| 543 | 574 | ||
| 544 | /* | 575 | /* |
diff --git a/drivers/infiniband/hw/hfi1/pio.c b/drivers/infiniband/hw/hfi1/pio.c index 16ba9d52e1b9..4e5c2d1b8cfa 100644 --- a/drivers/infiniband/hw/hfi1/pio.c +++ b/drivers/infiniband/hw/hfi1/pio.c | |||
| @@ -952,6 +952,22 @@ void sc_disable(struct send_context *sc) | |||
| 952 | } | 952 | } |
| 953 | } | 953 | } |
| 954 | spin_unlock(&sc->release_lock); | 954 | spin_unlock(&sc->release_lock); |
| 955 | |||
| 956 | write_seqlock(&sc->waitlock); | ||
| 957 | while (!list_empty(&sc->piowait)) { | ||
| 958 | struct iowait *wait; | ||
| 959 | struct rvt_qp *qp; | ||
| 960 | struct hfi1_qp_priv *priv; | ||
| 961 | |||
| 962 | wait = list_first_entry(&sc->piowait, struct iowait, list); | ||
| 963 | qp = iowait_to_qp(wait); | ||
| 964 | priv = qp->priv; | ||
| 965 | list_del_init(&priv->s_iowait.list); | ||
| 966 | priv->s_iowait.lock = NULL; | ||
| 967 | hfi1_qp_wakeup(qp, RVT_S_WAIT_PIO | HFI1_S_WAIT_PIO_DRAIN); | ||
| 968 | } | ||
| 969 | write_sequnlock(&sc->waitlock); | ||
| 970 | |||
| 955 | spin_unlock_irq(&sc->alloc_lock); | 971 | spin_unlock_irq(&sc->alloc_lock); |
| 956 | } | 972 | } |
| 957 | 973 | ||
| @@ -1427,7 +1443,8 @@ void sc_stop(struct send_context *sc, int flag) | |||
| 1427 | * @cb: optional callback to call when the buffer is finished sending | 1443 | * @cb: optional callback to call when the buffer is finished sending |
| 1428 | * @arg: argument for cb | 1444 | * @arg: argument for cb |
| 1429 | * | 1445 | * |
| 1430 | * Return a pointer to a PIO buffer if successful, NULL if not enough room. | 1446 | * Return a pointer to a PIO buffer, NULL if not enough room, -ECOMM |
| 1447 | * when link is down. | ||
| 1431 | */ | 1448 | */ |
| 1432 | struct pio_buf *sc_buffer_alloc(struct send_context *sc, u32 dw_len, | 1449 | struct pio_buf *sc_buffer_alloc(struct send_context *sc, u32 dw_len, |
| 1433 | pio_release_cb cb, void *arg) | 1450 | pio_release_cb cb, void *arg) |
| @@ -1443,7 +1460,7 @@ struct pio_buf *sc_buffer_alloc(struct send_context *sc, u32 dw_len, | |||
| 1443 | spin_lock_irqsave(&sc->alloc_lock, flags); | 1460 | spin_lock_irqsave(&sc->alloc_lock, flags); |
| 1444 | if (!(sc->flags & SCF_ENABLED)) { | 1461 | if (!(sc->flags & SCF_ENABLED)) { |
| 1445 | spin_unlock_irqrestore(&sc->alloc_lock, flags); | 1462 | spin_unlock_irqrestore(&sc->alloc_lock, flags); |
| 1446 | goto done; | 1463 | return ERR_PTR(-ECOMM); |
| 1447 | } | 1464 | } |
| 1448 | 1465 | ||
| 1449 | retry: | 1466 | retry: |
diff --git a/drivers/infiniband/hw/hfi1/rc.c b/drivers/infiniband/hw/hfi1/rc.c index a922edcf23d6..7c8cfb149da0 100644 --- a/drivers/infiniband/hw/hfi1/rc.c +++ b/drivers/infiniband/hw/hfi1/rc.c | |||
| @@ -1432,7 +1432,7 @@ void hfi1_send_rc_ack(struct hfi1_packet *packet, bool is_fecn) | |||
| 1432 | pbc = create_pbc(ppd, pbc_flags, qp->srate_mbps, | 1432 | pbc = create_pbc(ppd, pbc_flags, qp->srate_mbps, |
| 1433 | sc_to_vlt(ppd->dd, sc5), plen); | 1433 | sc_to_vlt(ppd->dd, sc5), plen); |
| 1434 | pbuf = sc_buffer_alloc(rcd->sc, plen, NULL, NULL); | 1434 | pbuf = sc_buffer_alloc(rcd->sc, plen, NULL, NULL); |
| 1435 | if (!pbuf) { | 1435 | if (IS_ERR_OR_NULL(pbuf)) { |
| 1436 | /* | 1436 | /* |
| 1437 | * We have no room to send at the moment. Pass | 1437 | * We have no room to send at the moment. Pass |
| 1438 | * responsibility for sending the ACK to the send engine | 1438 | * responsibility for sending the ACK to the send engine |
| @@ -1701,6 +1701,36 @@ static void reset_sending_psn(struct rvt_qp *qp, u32 psn) | |||
| 1701 | } | 1701 | } |
| 1702 | } | 1702 | } |
| 1703 | 1703 | ||
| 1704 | /** | ||
| 1705 | * hfi1_rc_verbs_aborted - handle abort status | ||
| 1706 | * @qp: the QP | ||
| 1707 | * @opah: the opa header | ||
| 1708 | * | ||
| 1709 | * This code modifies both ACK bit in BTH[2] | ||
| 1710 | * and the s_flags to go into send one mode. | ||
| 1711 | * | ||
| 1712 | * This serves to throttle the send engine to only | ||
| 1713 | * send a single packet in the likely case the | ||
| 1714 | * a link has gone down. | ||
| 1715 | */ | ||
| 1716 | void hfi1_rc_verbs_aborted(struct rvt_qp *qp, struct hfi1_opa_header *opah) | ||
| 1717 | { | ||
| 1718 | struct ib_other_headers *ohdr = hfi1_get_rc_ohdr(opah); | ||
| 1719 | u8 opcode = ib_bth_get_opcode(ohdr); | ||
| 1720 | u32 psn; | ||
| 1721 | |||
| 1722 | /* ignore responses */ | ||
| 1723 | if ((opcode >= OP(RDMA_READ_RESPONSE_FIRST) && | ||
| 1724 | opcode <= OP(ATOMIC_ACKNOWLEDGE)) || | ||
| 1725 | opcode == TID_OP(READ_RESP) || | ||
| 1726 | opcode == TID_OP(WRITE_RESP)) | ||
| 1727 | return; | ||
| 1728 | |||
| 1729 | psn = ib_bth_get_psn(ohdr) | IB_BTH_REQ_ACK; | ||
| 1730 | ohdr->bth[2] = cpu_to_be32(psn); | ||
| 1731 | qp->s_flags |= RVT_S_SEND_ONE; | ||
| 1732 | } | ||
| 1733 | |||
| 1704 | /* | 1734 | /* |
| 1705 | * This should be called with the QP s_lock held and interrupts disabled. | 1735 | * This should be called with the QP s_lock held and interrupts disabled. |
| 1706 | */ | 1736 | */ |
| @@ -1709,8 +1739,6 @@ void hfi1_rc_send_complete(struct rvt_qp *qp, struct hfi1_opa_header *opah) | |||
| 1709 | struct ib_other_headers *ohdr; | 1739 | struct ib_other_headers *ohdr; |
| 1710 | struct hfi1_qp_priv *priv = qp->priv; | 1740 | struct hfi1_qp_priv *priv = qp->priv; |
| 1711 | struct rvt_swqe *wqe; | 1741 | struct rvt_swqe *wqe; |
| 1712 | struct ib_header *hdr = NULL; | ||
| 1713 | struct hfi1_16b_header *hdr_16b = NULL; | ||
| 1714 | u32 opcode, head, tail; | 1742 | u32 opcode, head, tail; |
| 1715 | u32 psn; | 1743 | u32 psn; |
| 1716 | struct tid_rdma_request *req; | 1744 | struct tid_rdma_request *req; |
| @@ -1719,24 +1747,7 @@ void hfi1_rc_send_complete(struct rvt_qp *qp, struct hfi1_opa_header *opah) | |||
| 1719 | if (!(ib_rvt_state_ops[qp->state] & RVT_SEND_OR_FLUSH_OR_RECV_OK)) | 1747 | if (!(ib_rvt_state_ops[qp->state] & RVT_SEND_OR_FLUSH_OR_RECV_OK)) |
| 1720 | return; | 1748 | return; |
| 1721 | 1749 | ||
| 1722 | /* Find out where the BTH is */ | 1750 | ohdr = hfi1_get_rc_ohdr(opah); |
| 1723 | if (priv->hdr_type == HFI1_PKT_TYPE_9B) { | ||
| 1724 | hdr = &opah->ibh; | ||
| 1725 | if (ib_get_lnh(hdr) == HFI1_LRH_BTH) | ||
| 1726 | ohdr = &hdr->u.oth; | ||
| 1727 | else | ||
| 1728 | ohdr = &hdr->u.l.oth; | ||
| 1729 | } else { | ||
| 1730 | u8 l4; | ||
| 1731 | |||
| 1732 | hdr_16b = &opah->opah; | ||
| 1733 | l4 = hfi1_16B_get_l4(hdr_16b); | ||
| 1734 | if (l4 == OPA_16B_L4_IB_LOCAL) | ||
| 1735 | ohdr = &hdr_16b->u.oth; | ||
| 1736 | else | ||
| 1737 | ohdr = &hdr_16b->u.l.oth; | ||
| 1738 | } | ||
| 1739 | |||
| 1740 | opcode = ib_bth_get_opcode(ohdr); | 1751 | opcode = ib_bth_get_opcode(ohdr); |
| 1741 | if ((opcode >= OP(RDMA_READ_RESPONSE_FIRST) && | 1752 | if ((opcode >= OP(RDMA_READ_RESPONSE_FIRST) && |
| 1742 | opcode <= OP(ATOMIC_ACKNOWLEDGE)) || | 1753 | opcode <= OP(ATOMIC_ACKNOWLEDGE)) || |
diff --git a/drivers/infiniband/hw/hfi1/sdma.c b/drivers/infiniband/hw/hfi1/sdma.c index b0110728f541..28b66bd70b74 100644 --- a/drivers/infiniband/hw/hfi1/sdma.c +++ b/drivers/infiniband/hw/hfi1/sdma.c | |||
| @@ -405,19 +405,33 @@ static void sdma_flush(struct sdma_engine *sde) | |||
| 405 | struct sdma_txreq *txp, *txp_next; | 405 | struct sdma_txreq *txp, *txp_next; |
| 406 | LIST_HEAD(flushlist); | 406 | LIST_HEAD(flushlist); |
| 407 | unsigned long flags; | 407 | unsigned long flags; |
| 408 | uint seq; | ||
| 408 | 409 | ||
| 409 | /* flush from head to tail */ | 410 | /* flush from head to tail */ |
| 410 | sdma_flush_descq(sde); | 411 | sdma_flush_descq(sde); |
| 411 | spin_lock_irqsave(&sde->flushlist_lock, flags); | 412 | spin_lock_irqsave(&sde->flushlist_lock, flags); |
| 412 | /* copy flush list */ | 413 | /* copy flush list */ |
| 413 | list_for_each_entry_safe(txp, txp_next, &sde->flushlist, list) { | 414 | list_splice_init(&sde->flushlist, &flushlist); |
| 414 | list_del_init(&txp->list); | ||
| 415 | list_add_tail(&txp->list, &flushlist); | ||
| 416 | } | ||
| 417 | spin_unlock_irqrestore(&sde->flushlist_lock, flags); | 415 | spin_unlock_irqrestore(&sde->flushlist_lock, flags); |
| 418 | /* flush from flush list */ | 416 | /* flush from flush list */ |
| 419 | list_for_each_entry_safe(txp, txp_next, &flushlist, list) | 417 | list_for_each_entry_safe(txp, txp_next, &flushlist, list) |
| 420 | complete_tx(sde, txp, SDMA_TXREQ_S_ABORTED); | 418 | complete_tx(sde, txp, SDMA_TXREQ_S_ABORTED); |
| 419 | /* wakeup QPs orphaned on the dmawait list */ | ||
| 420 | do { | ||
| 421 | struct iowait *w, *nw; | ||
| 422 | |||
| 423 | seq = read_seqbegin(&sde->waitlock); | ||
| 424 | if (!list_empty(&sde->dmawait)) { | ||
| 425 | write_seqlock(&sde->waitlock); | ||
| 426 | list_for_each_entry_safe(w, nw, &sde->dmawait, list) { | ||
| 427 | if (w->wakeup) { | ||
| 428 | w->wakeup(w, SDMA_AVAIL_REASON); | ||
| 429 | list_del_init(&w->list); | ||
| 430 | } | ||
| 431 | } | ||
| 432 | write_sequnlock(&sde->waitlock); | ||
| 433 | } | ||
| 434 | } while (read_seqretry(&sde->waitlock, seq)); | ||
| 421 | } | 435 | } |
| 422 | 436 | ||
| 423 | /* | 437 | /* |
| @@ -2413,7 +2427,7 @@ unlock_noconn: | |||
| 2413 | list_add_tail(&tx->list, &sde->flushlist); | 2427 | list_add_tail(&tx->list, &sde->flushlist); |
| 2414 | spin_unlock(&sde->flushlist_lock); | 2428 | spin_unlock(&sde->flushlist_lock); |
| 2415 | iowait_inc_wait_count(wait, tx->num_desc); | 2429 | iowait_inc_wait_count(wait, tx->num_desc); |
| 2416 | schedule_work(&sde->flush_worker); | 2430 | queue_work_on(sde->cpu, system_highpri_wq, &sde->flush_worker); |
| 2417 | ret = -ECOMM; | 2431 | ret = -ECOMM; |
| 2418 | goto unlock; | 2432 | goto unlock; |
| 2419 | nodesc: | 2433 | nodesc: |
| @@ -2511,7 +2525,7 @@ unlock_noconn: | |||
| 2511 | iowait_inc_wait_count(wait, tx->num_desc); | 2525 | iowait_inc_wait_count(wait, tx->num_desc); |
| 2512 | } | 2526 | } |
| 2513 | spin_unlock(&sde->flushlist_lock); | 2527 | spin_unlock(&sde->flushlist_lock); |
| 2514 | schedule_work(&sde->flush_worker); | 2528 | queue_work_on(sde->cpu, system_highpri_wq, &sde->flush_worker); |
| 2515 | ret = -ECOMM; | 2529 | ret = -ECOMM; |
| 2516 | goto update_tail; | 2530 | goto update_tail; |
| 2517 | nodesc: | 2531 | nodesc: |
diff --git a/drivers/infiniband/hw/hfi1/tid_rdma.c b/drivers/infiniband/hw/hfi1/tid_rdma.c index 6fb93032fbef..aa9c8d3ef87b 100644 --- a/drivers/infiniband/hw/hfi1/tid_rdma.c +++ b/drivers/infiniband/hw/hfi1/tid_rdma.c | |||
| @@ -312,9 +312,7 @@ static struct hfi1_ctxtdata *qp_to_rcd(struct rvt_dev_info *rdi, | |||
| 312 | if (qp->ibqp.qp_num == 0) | 312 | if (qp->ibqp.qp_num == 0) |
| 313 | ctxt = 0; | 313 | ctxt = 0; |
| 314 | else | 314 | else |
| 315 | ctxt = ((qp->ibqp.qp_num >> dd->qos_shift) % | 315 | ctxt = hfi1_get_qp_map(dd, qp->ibqp.qp_num >> dd->qos_shift); |
| 316 | (dd->n_krcv_queues - 1)) + 1; | ||
| 317 | |||
| 318 | return dd->rcd[ctxt]; | 316 | return dd->rcd[ctxt]; |
| 319 | } | 317 | } |
| 320 | 318 | ||
diff --git a/drivers/infiniband/hw/hfi1/ud.c b/drivers/infiniband/hw/hfi1/ud.c index f88ad425664a..4cb0fce5c096 100644 --- a/drivers/infiniband/hw/hfi1/ud.c +++ b/drivers/infiniband/hw/hfi1/ud.c | |||
| @@ -683,7 +683,7 @@ void return_cnp_16B(struct hfi1_ibport *ibp, struct rvt_qp *qp, | |||
| 683 | pbc = create_pbc(ppd, pbc_flags, qp->srate_mbps, vl, plen); | 683 | pbc = create_pbc(ppd, pbc_flags, qp->srate_mbps, vl, plen); |
| 684 | if (ctxt) { | 684 | if (ctxt) { |
| 685 | pbuf = sc_buffer_alloc(ctxt, plen, NULL, NULL); | 685 | pbuf = sc_buffer_alloc(ctxt, plen, NULL, NULL); |
| 686 | if (pbuf) { | 686 | if (!IS_ERR_OR_NULL(pbuf)) { |
| 687 | trace_pio_output_ibhdr(ppd->dd, &hdr, sc5); | 687 | trace_pio_output_ibhdr(ppd->dd, &hdr, sc5); |
| 688 | ppd->dd->pio_inline_send(ppd->dd, pbuf, pbc, | 688 | ppd->dd->pio_inline_send(ppd->dd, pbuf, pbc, |
| 689 | &hdr, hwords); | 689 | &hdr, hwords); |
| @@ -738,7 +738,7 @@ void return_cnp(struct hfi1_ibport *ibp, struct rvt_qp *qp, u32 remote_qpn, | |||
| 738 | pbc = create_pbc(ppd, pbc_flags, qp->srate_mbps, vl, plen); | 738 | pbc = create_pbc(ppd, pbc_flags, qp->srate_mbps, vl, plen); |
| 739 | if (ctxt) { | 739 | if (ctxt) { |
| 740 | pbuf = sc_buffer_alloc(ctxt, plen, NULL, NULL); | 740 | pbuf = sc_buffer_alloc(ctxt, plen, NULL, NULL); |
| 741 | if (pbuf) { | 741 | if (!IS_ERR_OR_NULL(pbuf)) { |
| 742 | trace_pio_output_ibhdr(ppd->dd, &hdr, sc5); | 742 | trace_pio_output_ibhdr(ppd->dd, &hdr, sc5); |
| 743 | ppd->dd->pio_inline_send(ppd->dd, pbuf, pbc, | 743 | ppd->dd->pio_inline_send(ppd->dd, pbuf, pbc, |
| 744 | &hdr, hwords); | 744 | &hdr, hwords); |
diff --git a/drivers/infiniband/hw/hfi1/user_sdma.c b/drivers/infiniband/hw/hfi1/user_sdma.c index 8bfbc6d7ea34..fd754a16475a 100644 --- a/drivers/infiniband/hw/hfi1/user_sdma.c +++ b/drivers/infiniband/hw/hfi1/user_sdma.c | |||
| @@ -130,20 +130,16 @@ static int defer_packet_queue( | |||
| 130 | { | 130 | { |
| 131 | struct hfi1_user_sdma_pkt_q *pq = | 131 | struct hfi1_user_sdma_pkt_q *pq = |
| 132 | container_of(wait->iow, struct hfi1_user_sdma_pkt_q, busy); | 132 | container_of(wait->iow, struct hfi1_user_sdma_pkt_q, busy); |
| 133 | struct user_sdma_txreq *tx = | ||
| 134 | container_of(txreq, struct user_sdma_txreq, txreq); | ||
| 135 | 133 | ||
| 136 | if (sdma_progress(sde, seq, txreq)) { | 134 | write_seqlock(&sde->waitlock); |
| 137 | if (tx->busycount++ < MAX_DEFER_RETRY_COUNT) | 135 | if (sdma_progress(sde, seq, txreq)) |
| 138 | goto eagain; | 136 | goto eagain; |
| 139 | } | ||
| 140 | /* | 137 | /* |
| 141 | * We are assuming that if the list is enqueued somewhere, it | 138 | * We are assuming that if the list is enqueued somewhere, it |
| 142 | * is to the dmawait list since that is the only place where | 139 | * is to the dmawait list since that is the only place where |
| 143 | * it is supposed to be enqueued. | 140 | * it is supposed to be enqueued. |
| 144 | */ | 141 | */ |
| 145 | xchg(&pq->state, SDMA_PKT_Q_DEFERRED); | 142 | xchg(&pq->state, SDMA_PKT_Q_DEFERRED); |
| 146 | write_seqlock(&sde->waitlock); | ||
| 147 | if (list_empty(&pq->busy.list)) { | 143 | if (list_empty(&pq->busy.list)) { |
| 148 | iowait_get_priority(&pq->busy); | 144 | iowait_get_priority(&pq->busy); |
| 149 | iowait_queue(pkts_sent, &pq->busy, &sde->dmawait); | 145 | iowait_queue(pkts_sent, &pq->busy, &sde->dmawait); |
| @@ -151,6 +147,7 @@ static int defer_packet_queue( | |||
| 151 | write_sequnlock(&sde->waitlock); | 147 | write_sequnlock(&sde->waitlock); |
| 152 | return -EBUSY; | 148 | return -EBUSY; |
| 153 | eagain: | 149 | eagain: |
| 150 | write_sequnlock(&sde->waitlock); | ||
| 154 | return -EAGAIN; | 151 | return -EAGAIN; |
| 155 | } | 152 | } |
| 156 | 153 | ||
| @@ -804,7 +801,6 @@ static int user_sdma_send_pkts(struct user_sdma_request *req, u16 maxpkts) | |||
| 804 | 801 | ||
| 805 | tx->flags = 0; | 802 | tx->flags = 0; |
| 806 | tx->req = req; | 803 | tx->req = req; |
| 807 | tx->busycount = 0; | ||
| 808 | INIT_LIST_HEAD(&tx->list); | 804 | INIT_LIST_HEAD(&tx->list); |
| 809 | 805 | ||
| 810 | /* | 806 | /* |
diff --git a/drivers/infiniband/hw/hfi1/user_sdma.h b/drivers/infiniband/hw/hfi1/user_sdma.h index 14dfd757dafd..4d8510b0fc38 100644 --- a/drivers/infiniband/hw/hfi1/user_sdma.h +++ b/drivers/infiniband/hw/hfi1/user_sdma.h | |||
| @@ -245,7 +245,6 @@ struct user_sdma_txreq { | |||
| 245 | struct list_head list; | 245 | struct list_head list; |
| 246 | struct user_sdma_request *req; | 246 | struct user_sdma_request *req; |
| 247 | u16 flags; | 247 | u16 flags; |
| 248 | unsigned int busycount; | ||
| 249 | u16 seqnum; | 248 | u16 seqnum; |
| 250 | }; | 249 | }; |
| 251 | 250 | ||
diff --git a/drivers/infiniband/hw/hfi1/verbs.c b/drivers/infiniband/hw/hfi1/verbs.c index a2b26a635baf..bad3229bad37 100644 --- a/drivers/infiniband/hw/hfi1/verbs.c +++ b/drivers/infiniband/hw/hfi1/verbs.c | |||
| @@ -638,6 +638,8 @@ static void verbs_sdma_complete( | |||
| 638 | struct hfi1_opa_header *hdr; | 638 | struct hfi1_opa_header *hdr; |
| 639 | 639 | ||
| 640 | hdr = &tx->phdr.hdr; | 640 | hdr = &tx->phdr.hdr; |
| 641 | if (unlikely(status == SDMA_TXREQ_S_ABORTED)) | ||
| 642 | hfi1_rc_verbs_aborted(qp, hdr); | ||
| 641 | hfi1_rc_send_complete(qp, hdr); | 643 | hfi1_rc_send_complete(qp, hdr); |
| 642 | } | 644 | } |
| 643 | spin_unlock(&qp->s_lock); | 645 | spin_unlock(&qp->s_lock); |
| @@ -1037,10 +1039,10 @@ int hfi1_verbs_send_pio(struct rvt_qp *qp, struct hfi1_pkt_state *ps, | |||
| 1037 | if (cb) | 1039 | if (cb) |
| 1038 | iowait_pio_inc(&priv->s_iowait); | 1040 | iowait_pio_inc(&priv->s_iowait); |
| 1039 | pbuf = sc_buffer_alloc(sc, plen, cb, qp); | 1041 | pbuf = sc_buffer_alloc(sc, plen, cb, qp); |
| 1040 | if (unlikely(!pbuf)) { | 1042 | if (unlikely(IS_ERR_OR_NULL(pbuf))) { |
| 1041 | if (cb) | 1043 | if (cb) |
| 1042 | verbs_pio_complete(qp, 0); | 1044 | verbs_pio_complete(qp, 0); |
| 1043 | if (ppd->host_link_state != HLS_UP_ACTIVE) { | 1045 | if (IS_ERR(pbuf)) { |
| 1044 | /* | 1046 | /* |
| 1045 | * If we have filled the PIO buffers to capacity and are | 1047 | * If we have filled the PIO buffers to capacity and are |
| 1046 | * not in an active state this request is not going to | 1048 | * not in an active state this request is not going to |
| @@ -1095,15 +1097,15 @@ int hfi1_verbs_send_pio(struct rvt_qp *qp, struct hfi1_pkt_state *ps, | |||
| 1095 | &ps->s_txreq->phdr.hdr, ib_is_sc5(sc5)); | 1097 | &ps->s_txreq->phdr.hdr, ib_is_sc5(sc5)); |
| 1096 | 1098 | ||
| 1097 | pio_bail: | 1099 | pio_bail: |
| 1100 | spin_lock_irqsave(&qp->s_lock, flags); | ||
| 1098 | if (qp->s_wqe) { | 1101 | if (qp->s_wqe) { |
| 1099 | spin_lock_irqsave(&qp->s_lock, flags); | ||
| 1100 | rvt_send_complete(qp, qp->s_wqe, wc_status); | 1102 | rvt_send_complete(qp, qp->s_wqe, wc_status); |
| 1101 | spin_unlock_irqrestore(&qp->s_lock, flags); | ||
| 1102 | } else if (qp->ibqp.qp_type == IB_QPT_RC) { | 1103 | } else if (qp->ibqp.qp_type == IB_QPT_RC) { |
| 1103 | spin_lock_irqsave(&qp->s_lock, flags); | 1104 | if (unlikely(wc_status == IB_WC_GENERAL_ERR)) |
| 1105 | hfi1_rc_verbs_aborted(qp, &ps->s_txreq->phdr.hdr); | ||
| 1104 | hfi1_rc_send_complete(qp, &ps->s_txreq->phdr.hdr); | 1106 | hfi1_rc_send_complete(qp, &ps->s_txreq->phdr.hdr); |
| 1105 | spin_unlock_irqrestore(&qp->s_lock, flags); | ||
| 1106 | } | 1107 | } |
| 1108 | spin_unlock_irqrestore(&qp->s_lock, flags); | ||
| 1107 | 1109 | ||
| 1108 | ret = 0; | 1110 | ret = 0; |
| 1109 | 1111 | ||
diff --git a/drivers/infiniband/hw/hfi1/verbs.h b/drivers/infiniband/hw/hfi1/verbs.h index 7ecb8ed4a1d9..ae9582ddbc8f 100644 --- a/drivers/infiniband/hw/hfi1/verbs.h +++ b/drivers/infiniband/hw/hfi1/verbs.h | |||
| @@ -416,6 +416,7 @@ void hfi1_rc_hdrerr( | |||
| 416 | 416 | ||
| 417 | u8 ah_to_sc(struct ib_device *ibdev, struct rdma_ah_attr *ah_attr); | 417 | u8 ah_to_sc(struct ib_device *ibdev, struct rdma_ah_attr *ah_attr); |
| 418 | 418 | ||
| 419 | void hfi1_rc_verbs_aborted(struct rvt_qp *qp, struct hfi1_opa_header *opah); | ||
| 419 | void hfi1_rc_send_complete(struct rvt_qp *qp, struct hfi1_opa_header *opah); | 420 | void hfi1_rc_send_complete(struct rvt_qp *qp, struct hfi1_opa_header *opah); |
| 420 | 421 | ||
| 421 | void hfi1_ud_rcv(struct hfi1_packet *packet); | 422 | void hfi1_ud_rcv(struct hfi1_packet *packet); |
diff --git a/drivers/infiniband/hw/hfi1/verbs_txreq.c b/drivers/infiniband/hw/hfi1/verbs_txreq.c index c4ab2d5b4502..8f766dd3f61c 100644 --- a/drivers/infiniband/hw/hfi1/verbs_txreq.c +++ b/drivers/infiniband/hw/hfi1/verbs_txreq.c | |||
| @@ -100,7 +100,7 @@ struct verbs_txreq *__get_txreq(struct hfi1_ibdev *dev, | |||
| 100 | if (ib_rvt_state_ops[qp->state] & RVT_PROCESS_RECV_OK) { | 100 | if (ib_rvt_state_ops[qp->state] & RVT_PROCESS_RECV_OK) { |
| 101 | struct hfi1_qp_priv *priv; | 101 | struct hfi1_qp_priv *priv; |
| 102 | 102 | ||
| 103 | tx = kmem_cache_alloc(dev->verbs_txreq_cache, GFP_ATOMIC); | 103 | tx = kmem_cache_alloc(dev->verbs_txreq_cache, VERBS_TXREQ_GFP); |
| 104 | if (tx) | 104 | if (tx) |
| 105 | goto out; | 105 | goto out; |
| 106 | priv = qp->priv; | 106 | priv = qp->priv; |
diff --git a/drivers/infiniband/hw/hfi1/verbs_txreq.h b/drivers/infiniband/hw/hfi1/verbs_txreq.h index b002e96eb335..bfa6e081cb56 100644 --- a/drivers/infiniband/hw/hfi1/verbs_txreq.h +++ b/drivers/infiniband/hw/hfi1/verbs_txreq.h | |||
| @@ -72,6 +72,7 @@ struct hfi1_ibdev; | |||
| 72 | struct verbs_txreq *__get_txreq(struct hfi1_ibdev *dev, | 72 | struct verbs_txreq *__get_txreq(struct hfi1_ibdev *dev, |
| 73 | struct rvt_qp *qp); | 73 | struct rvt_qp *qp); |
| 74 | 74 | ||
| 75 | #define VERBS_TXREQ_GFP (GFP_ATOMIC | __GFP_NOWARN) | ||
| 75 | static inline struct verbs_txreq *get_txreq(struct hfi1_ibdev *dev, | 76 | static inline struct verbs_txreq *get_txreq(struct hfi1_ibdev *dev, |
| 76 | struct rvt_qp *qp) | 77 | struct rvt_qp *qp) |
| 77 | __must_hold(&qp->slock) | 78 | __must_hold(&qp->slock) |
| @@ -79,7 +80,7 @@ static inline struct verbs_txreq *get_txreq(struct hfi1_ibdev *dev, | |||
| 79 | struct verbs_txreq *tx; | 80 | struct verbs_txreq *tx; |
| 80 | struct hfi1_qp_priv *priv = qp->priv; | 81 | struct hfi1_qp_priv *priv = qp->priv; |
| 81 | 82 | ||
| 82 | tx = kmem_cache_alloc(dev->verbs_txreq_cache, GFP_ATOMIC); | 83 | tx = kmem_cache_alloc(dev->verbs_txreq_cache, VERBS_TXREQ_GFP); |
| 83 | if (unlikely(!tx)) { | 84 | if (unlikely(!tx)) { |
| 84 | /* call slow path to get the lock */ | 85 | /* call slow path to get the lock */ |
| 85 | tx = __get_txreq(dev, qp); | 86 | tx = __get_txreq(dev, qp); |
diff --git a/drivers/input/apm-power.c b/drivers/input/apm-power.c index 650177a3c858..70a9e1dfba33 100644 --- a/drivers/input/apm-power.c +++ b/drivers/input/apm-power.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Input Power Event -> APM Bridge | 3 | * Input Power Event -> APM Bridge |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2007 Richard Purdie | 5 | * Copyright (c) 2007 Richard Purdie |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 8 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/input/evdev.c b/drivers/input/evdev.c index d1e25aba8212..867c2cfd0038 100644 --- a/drivers/input/evdev.c +++ b/drivers/input/evdev.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Event char devices, giving access to raw input device events. | 3 | * Event char devices, giving access to raw input device events. |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 1999-2002 Vojtech Pavlik | 5 | * Copyright (c) 1999-2002 Vojtech Pavlik |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 8 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/input/gameport/gameport.c b/drivers/input/gameport/gameport.c index 73862a836062..61fa7e724172 100644 --- a/drivers/input/gameport/gameport.c +++ b/drivers/input/gameport/gameport.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Generic gameport layer | 3 | * Generic gameport layer |
| 3 | * | 4 | * |
| @@ -5,11 +6,6 @@ | |||
| 5 | * Copyright (c) 2005 Dmitry Torokhov | 6 | * Copyright (c) 2005 Dmitry Torokhov |
| 6 | */ | 7 | */ |
| 7 | 8 | ||
| 8 | /* | ||
| 9 | * This program is free software; you can redistribute it and/or modify it | ||
| 10 | * under the terms of the GNU General Public License version 2 as published by | ||
| 11 | * the Free Software Foundation. | ||
| 12 | */ | ||
| 13 | 9 | ||
| 14 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 10 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 15 | 11 | ||
diff --git a/drivers/input/input-compat.c b/drivers/input/input-compat.c index fda8d6d2a268..2ccd3eedbd67 100644 --- a/drivers/input/input-compat.c +++ b/drivers/input/input-compat.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * 32bit compatibility wrappers for the input subsystem. | 3 | * 32bit compatibility wrappers for the input subsystem. |
| 3 | * | 4 | * |
| 4 | * Very heavily based on evdev.c - Copyright (c) 1999-2002 Vojtech Pavlik | 5 | * Very heavily based on evdev.c - Copyright (c) 1999-2002 Vojtech Pavlik |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/export.h> | 8 | #include <linux/export.h> |
diff --git a/drivers/input/input-compat.h b/drivers/input/input-compat.h index 08cd755e73fd..3b7bb12b023b 100644 --- a/drivers/input/input-compat.h +++ b/drivers/input/input-compat.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | #ifndef _INPUT_COMPAT_H | 2 | #ifndef _INPUT_COMPAT_H |
| 2 | #define _INPUT_COMPAT_H | 3 | #define _INPUT_COMPAT_H |
| 3 | 4 | ||
| @@ -5,10 +6,6 @@ | |||
| 5 | * 32bit compatibility wrappers for the input subsystem. | 6 | * 32bit compatibility wrappers for the input subsystem. |
| 6 | * | 7 | * |
| 7 | * Very heavily based on evdev.c - Copyright (c) 1999-2002 Vojtech Pavlik | 8 | * Very heavily based on evdev.c - Copyright (c) 1999-2002 Vojtech Pavlik |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify it | ||
| 10 | * under the terms of the GNU General Public License version 2 as published by | ||
| 11 | * the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/compiler.h> | 11 | #include <linux/compiler.h> |
diff --git a/drivers/input/input-leds.c b/drivers/input/input-leds.c index 99cc784e1264..0b11990ade46 100644 --- a/drivers/input/input-leds.c +++ b/drivers/input/input-leds.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * LED support for the input layer | 3 | * LED support for the input layer |
| 3 | * | 4 | * |
| 4 | * Copyright 2010-2015 Samuel Thibault <samuel.thibault@ens-lyon.org> | 5 | * Copyright 2010-2015 Samuel Thibault <samuel.thibault@ens-lyon.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/drivers/input/input-mt.c b/drivers/input/input-mt.c index 6c7326c93721..a81e14148407 100644 --- a/drivers/input/input-mt.c +++ b/drivers/input/input-mt.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Input Multitouch Library | 3 | * Input Multitouch Library |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2008-2010 Henrik Rydberg | 5 | * Copyright (c) 2008-2010 Henrik Rydberg |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/input/mt.h> | 8 | #include <linux/input/mt.h> |
diff --git a/drivers/input/input-polldev.c b/drivers/input/input-polldev.c index 78df5a74822e..9bf1c9aeb4c4 100644 --- a/drivers/input/input-polldev.c +++ b/drivers/input/input-polldev.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Generic implementation of a polled input device | 3 | * Generic implementation of a polled input device |
| 3 | 4 | ||
| 4 | * Copyright (c) 2007 Dmitry Torokhov | 5 | * Copyright (c) 2007 Dmitry Torokhov |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 8 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/input/input.c b/drivers/input/input.c index 3304aaaffe87..7f3c5fcb9ed6 100644 --- a/drivers/input/input.c +++ b/drivers/input/input.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * The input core | 3 | * The input core |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 1999-2002 Vojtech Pavlik | 5 | * Copyright (c) 1999-2002 Vojtech Pavlik |
| 5 | */ | 6 | */ |
| 6 | 7 | ||
| 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 version 2 as published by | ||
| 10 | * the Free Software Foundation. | ||
| 11 | */ | ||
| 12 | 8 | ||
| 13 | #define pr_fmt(fmt) KBUILD_BASENAME ": " fmt | 9 | #define pr_fmt(fmt) KBUILD_BASENAME ": " fmt |
| 14 | 10 | ||
diff --git a/drivers/input/joystick/walkera0701.c b/drivers/input/joystick/walkera0701.c index dce313dc260a..56abc8c6c763 100644 --- a/drivers/input/joystick/walkera0701.c +++ b/drivers/input/joystick/walkera0701.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Parallel port to Walkera WK-0701 TX joystick | 3 | * Parallel port to Walkera WK-0701 TX joystick |
| 3 | * | 4 | * |
| @@ -6,11 +7,6 @@ | |||
| 6 | * More about driver: <file:Documentation/input/devices/walkera0701.rst> | 7 | * More about driver: <file:Documentation/input/devices/walkera0701.rst> |
| 7 | */ | 8 | */ |
| 8 | 9 | ||
| 9 | /* | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published by | ||
| 12 | * the Free Software Foundation. | ||
| 13 | */ | ||
| 14 | 10 | ||
| 15 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 11 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 16 | 12 | ||
diff --git a/drivers/input/keyboard/adc-keys.c b/drivers/input/keyboard/adc-keys.c index c255af21e71a..9885fd56f5f9 100644 --- a/drivers/input/keyboard/adc-keys.c +++ b/drivers/input/keyboard/adc-keys.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Input driver for resistor ladder connected on ADC | 3 | * Input driver for resistor ladder connected on ADC |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2016 Alexandre Belloni | 5 | * Copyright (c) 2016 Alexandre Belloni |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/err.h> | 8 | #include <linux/err.h> |
diff --git a/drivers/input/keyboard/atkbd.c b/drivers/input/keyboard/atkbd.c index 3ad93e3e2f4c..7e3eae54c192 100644 --- a/drivers/input/keyboard/atkbd.c +++ b/drivers/input/keyboard/atkbd.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * AT and PS/2 keyboard driver | 3 | * AT and PS/2 keyboard driver |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 1999-2002 Vojtech Pavlik | 5 | * Copyright (c) 1999-2002 Vojtech Pavlik |
| 5 | */ | 6 | */ |
| 6 | 7 | ||
| 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 version 2 as published by | ||
| 10 | * the Free Software Foundation. | ||
| 11 | */ | ||
| 12 | 8 | ||
| 13 | /* | 9 | /* |
| 14 | * This driver can handle standard AT keyboards and PS/2 keyboards in | 10 | * This driver can handle standard AT keyboards and PS/2 keyboards in |
diff --git a/drivers/input/keyboard/cap11xx.c b/drivers/input/keyboard/cap11xx.c index 73686c2460ce..688e2bef682e 100644 --- a/drivers/input/keyboard/cap11xx.c +++ b/drivers/input/keyboard/cap11xx.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Input driver for Microchip CAP11xx based capacitive touch sensors | 3 | * Input driver for Microchip CAP11xx based capacitive touch sensors |
| 3 | * | 4 | * |
| 4 | * (c) 2014 Daniel Mack <linux@zonque.org> | 5 | * (c) 2014 Daniel Mack <linux@zonque.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/drivers/input/keyboard/ep93xx_keypad.c b/drivers/input/keyboard/ep93xx_keypad.c index 575dac52f7b4..7c70492d9d6b 100644 --- a/drivers/input/keyboard/ep93xx_keypad.c +++ b/drivers/input/keyboard/ep93xx_keypad.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for the Cirrus EP93xx matrix keypad controller. | 3 | * Driver for the Cirrus EP93xx matrix keypad controller. |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Based on the pxa27x matrix keypad controller by Rodolfo Giometti. | 7 | * Based on the pxa27x matrix keypad controller by Rodolfo Giometti. |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * NOTE: | 9 | * NOTE: |
| 13 | * | 10 | * |
| 14 | * The 3-key reset is triggered by pressing the 3 keys in | 11 | * The 3-key reset is triggered by pressing the 3 keys in |
diff --git a/drivers/input/keyboard/gpio_keys.c b/drivers/input/keyboard/gpio_keys.c index 6cd199e8a370..a23c23979a2e 100644 --- a/drivers/input/keyboard/gpio_keys.c +++ b/drivers/input/keyboard/gpio_keys.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for keys on GPIO lines capable of generating interrupts. | 3 | * Driver for keys on GPIO lines capable of generating interrupts. |
| 3 | * | 4 | * |
| 4 | * Copyright 2005 Phil Blundell | 5 | * Copyright 2005 Phil Blundell |
| 5 | * Copyright 2010, 2011 David Jander <david@protonic.nl> | 6 | * Copyright 2010, 2011 David Jander <david@protonic.nl> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/drivers/input/keyboard/gpio_keys_polled.c b/drivers/input/keyboard/gpio_keys_polled.c index edc7262103b9..1eafe6b848ba 100644 --- a/drivers/input/keyboard/gpio_keys_polled.c +++ b/drivers/input/keyboard/gpio_keys_polled.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for buttons on GPIO lines not capable of generating interrupts | 3 | * Driver for buttons on GPIO lines not capable of generating interrupts |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * | 10 | * |
| 10 | * also was based on: /drivers/input/keyboard/gpio_keys.c | 11 | * also was based on: /drivers/input/keyboard/gpio_keys.c |
| 11 | * Copyright 2005 Phil Blundell | 12 | * Copyright 2005 Phil Blundell |
| 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 version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | 14 | ||
| 18 | #include <linux/kernel.h> | 15 | #include <linux/kernel.h> |
diff --git a/drivers/input/keyboard/imx_keypad.c b/drivers/input/keyboard/imx_keypad.c index 539cb670de41..ae9c51cc85f9 100644 --- a/drivers/input/keyboard/imx_keypad.c +++ b/drivers/input/keyboard/imx_keypad.c | |||
| @@ -526,11 +526,12 @@ static int imx_keypad_probe(struct platform_device *pdev) | |||
| 526 | return 0; | 526 | return 0; |
| 527 | } | 527 | } |
| 528 | 528 | ||
| 529 | static int __maybe_unused imx_kbd_suspend(struct device *dev) | 529 | static int __maybe_unused imx_kbd_noirq_suspend(struct device *dev) |
| 530 | { | 530 | { |
| 531 | struct platform_device *pdev = to_platform_device(dev); | 531 | struct platform_device *pdev = to_platform_device(dev); |
| 532 | struct imx_keypad *kbd = platform_get_drvdata(pdev); | 532 | struct imx_keypad *kbd = platform_get_drvdata(pdev); |
| 533 | struct input_dev *input_dev = kbd->input_dev; | 533 | struct input_dev *input_dev = kbd->input_dev; |
| 534 | unsigned short reg_val = readw(kbd->mmio_base + KPSR); | ||
| 534 | 535 | ||
| 535 | /* imx kbd can wake up system even clock is disabled */ | 536 | /* imx kbd can wake up system even clock is disabled */ |
| 536 | mutex_lock(&input_dev->mutex); | 537 | mutex_lock(&input_dev->mutex); |
| @@ -540,13 +541,20 @@ static int __maybe_unused imx_kbd_suspend(struct device *dev) | |||
| 540 | 541 | ||
| 541 | mutex_unlock(&input_dev->mutex); | 542 | mutex_unlock(&input_dev->mutex); |
| 542 | 543 | ||
| 543 | if (device_may_wakeup(&pdev->dev)) | 544 | if (device_may_wakeup(&pdev->dev)) { |
| 545 | if (reg_val & KBD_STAT_KPKD) | ||
| 546 | reg_val |= KBD_STAT_KRIE; | ||
| 547 | if (reg_val & KBD_STAT_KPKR) | ||
| 548 | reg_val |= KBD_STAT_KDIE; | ||
| 549 | writew(reg_val, kbd->mmio_base + KPSR); | ||
| 550 | |||
| 544 | enable_irq_wake(kbd->irq); | 551 | enable_irq_wake(kbd->irq); |
| 552 | } | ||
| 545 | 553 | ||
| 546 | return 0; | 554 | return 0; |
| 547 | } | 555 | } |
| 548 | 556 | ||
| 549 | static int __maybe_unused imx_kbd_resume(struct device *dev) | 557 | static int __maybe_unused imx_kbd_noirq_resume(struct device *dev) |
| 550 | { | 558 | { |
| 551 | struct platform_device *pdev = to_platform_device(dev); | 559 | struct platform_device *pdev = to_platform_device(dev); |
| 552 | struct imx_keypad *kbd = platform_get_drvdata(pdev); | 560 | struct imx_keypad *kbd = platform_get_drvdata(pdev); |
| @@ -570,7 +578,9 @@ err_clk: | |||
| 570 | return ret; | 578 | return ret; |
| 571 | } | 579 | } |
| 572 | 580 | ||
| 573 | static SIMPLE_DEV_PM_OPS(imx_kbd_pm_ops, imx_kbd_suspend, imx_kbd_resume); | 581 | static const struct dev_pm_ops imx_kbd_pm_ops = { |
| 582 | SET_NOIRQ_SYSTEM_SLEEP_PM_OPS(imx_kbd_noirq_suspend, imx_kbd_noirq_resume) | ||
| 583 | }; | ||
| 574 | 584 | ||
| 575 | static struct platform_driver imx_keypad_driver = { | 585 | static struct platform_driver imx_keypad_driver = { |
| 576 | .driver = { | 586 | .driver = { |
diff --git a/drivers/input/keyboard/ipaq-micro-keys.c b/drivers/input/keyboard/ipaq-micro-keys.c index 602900d1f937..e3f9e445e880 100644 --- a/drivers/input/keyboard/ipaq-micro-keys.c +++ b/drivers/input/keyboard/ipaq-micro-keys.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License version 2 as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * h3600 atmel micro companion support, key subdevice | 4 | * h3600 atmel micro companion support, key subdevice |
| 7 | * based on previous kernel 2.4 version | 5 | * based on previous kernel 2.4 version |
| 8 | * Author : Alessandro Gardich <gremlin@gremlin.it> | 6 | * Author : Alessandro Gardich <gremlin@gremlin.it> |
| 9 | * Author : Linus Walleij <linus.walleij@linaro.org> | 7 | * Author : Linus Walleij <linus.walleij@linaro.org> |
| 10 | * | ||
| 11 | */ | 8 | */ |
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
| 13 | #include <linux/init.h> | 10 | #include <linux/init.h> |
diff --git a/drivers/input/keyboard/jornada680_kbd.c b/drivers/input/keyboard/jornada680_kbd.c index 0116ac99f44c..4232aa876d2e 100644 --- a/drivers/input/keyboard/jornada680_kbd.c +++ b/drivers/input/keyboard/jornada680_kbd.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * drivers/input/keyboard/jornada680_kbd.c | 3 | * drivers/input/keyboard/jornada680_kbd.c |
| 3 | * | 4 | * |
| @@ -10,10 +11,6 @@ | |||
| 10 | * Split from drivers/input/keyboard/hp600_keyb.c | 11 | * Split from drivers/input/keyboard/hp600_keyb.c |
| 11 | * Copyright (C) 2000 Yaegashi Takeshi (hp6xx kbd scan routine and translation table) | 12 | * Copyright (C) 2000 Yaegashi Takeshi (hp6xx kbd scan routine and translation table) |
| 12 | * Copyright (C) 2000 Niibe Yutaka (HP620 Keyb translation table) | 13 | * Copyright (C) 2000 Niibe Yutaka (HP620 Keyb translation table) |
| 13 | * | ||
| 14 | * This program is free software; you can redistribute it and/or modify it | ||
| 15 | * under the terms of the GNU General Public License version 2 as | ||
| 16 | * published by the Free Software Foundation. | ||
| 17 | */ | 14 | */ |
| 18 | 15 | ||
| 19 | #include <linux/device.h> | 16 | #include <linux/device.h> |
diff --git a/drivers/input/keyboard/jornada720_kbd.c b/drivers/input/keyboard/jornada720_kbd.c index 1277c39f9482..cd9af5221c3d 100644 --- a/drivers/input/keyboard/jornada720_kbd.c +++ b/drivers/input/keyboard/jornada720_kbd.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * drivers/input/keyboard/jornada720_kbd.c | 3 | * drivers/input/keyboard/jornada720_kbd.c |
| 3 | * | 4 | * |
| @@ -9,11 +10,6 @@ | |||
| 9 | Filip Zyzniewsk <Filip.Zyzniewski@tefnet.plX | 10 | Filip Zyzniewsk <Filip.Zyzniewski@tefnet.plX |
| 10 | * based on (C) 2004 jornada 720 kbd driver by | 11 | * based on (C) 2004 jornada 720 kbd driver by |
| 11 | Alex Lange <chicken@handhelds.org> | 12 | Alex Lange <chicken@handhelds.org> |
| 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 version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | * | ||
| 17 | */ | 13 | */ |
| 18 | #include <linux/device.h> | 14 | #include <linux/device.h> |
| 19 | #include <linux/errno.h> | 15 | #include <linux/errno.h> |
diff --git a/drivers/input/keyboard/matrix_keypad.c b/drivers/input/keyboard/matrix_keypad.c index 3d1cb7bf5e35..30924b57058f 100644 --- a/drivers/input/keyboard/matrix_keypad.c +++ b/drivers/input/keyboard/matrix_keypad.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * GPIO driven matrix keyboard driver | 3 | * GPIO driven matrix keyboard driver |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2008 Marek Vasut <marek.vasut@gmail.com> | 5 | * Copyright (c) 2008 Marek Vasut <marek.vasut@gmail.com> |
| 5 | * | 6 | * |
| 6 | * Based on corgikbd.c | 7 | * Based on corgikbd.c |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/types.h> | 10 | #include <linux/types.h> |
diff --git a/drivers/input/keyboard/max7359_keypad.c b/drivers/input/keyboard/max7359_keypad.c index cd44d22d8770..62ce93462955 100644 --- a/drivers/input/keyboard/max7359_keypad.c +++ b/drivers/input/keyboard/max7359_keypad.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * max7359_keypad.c - MAX7359 Key Switch Controller Driver | 3 | * max7359_keypad.c - MAX7359 Key Switch Controller Driver |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Based on pxa27x_keypad.c | 8 | * Based on pxa27x_keypad.c |
| 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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | * Datasheet: http://www.maxim-ic.com/quick_view2.cfm/qv_pk/5456 | 10 | * Datasheet: http://www.maxim-ic.com/quick_view2.cfm/qv_pk/5456 |
| 14 | */ | 11 | */ |
| 15 | 12 | ||
diff --git a/drivers/input/keyboard/mpr121_touchkey.c b/drivers/input/keyboard/mpr121_touchkey.c index 884a74d8a7ed..e9ceaa16b46a 100644 --- a/drivers/input/keyboard/mpr121_touchkey.c +++ b/drivers/input/keyboard/mpr121_touchkey.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Touchkey driver for Freescale MPR121 Controllor | 3 | * Touchkey driver for Freescale MPR121 Controllor |
| 3 | * | 4 | * |
| @@ -5,11 +6,6 @@ | |||
| 5 | * Author: Zhang Jiejing <jiejing.zhang@freescale.com> | 6 | * Author: Zhang Jiejing <jiejing.zhang@freescale.com> |
| 6 | * | 7 | * |
| 7 | * Based on mcs_touchkey.c | 8 | * Based on mcs_touchkey.c |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | */ | 9 | */ |
| 14 | 10 | ||
| 15 | #include <linux/bitops.h> | 11 | #include <linux/bitops.h> |
diff --git a/drivers/input/keyboard/nspire-keypad.c b/drivers/input/keyboard/nspire-keypad.c index c7f26fa3034c..57eac91ecd76 100644 --- a/drivers/input/keyboard/nspire-keypad.c +++ b/drivers/input/keyboard/nspire-keypad.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Daniel Tang <tangrs@tangrs.id.au> | 3 | * Copyright (C) 2013 Daniel Tang <tangrs@tangrs.id.au> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2, as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/input/matrix_keypad.h> | 6 | #include <linux/input/matrix_keypad.h> |
diff --git a/drivers/input/keyboard/pxa27x_keypad.c b/drivers/input/keyboard/pxa27x_keypad.c index d0bdaeadf86d..39023664d2f2 100644 --- a/drivers/input/keyboard/pxa27x_keypad.c +++ b/drivers/input/keyboard/pxa27x_keypad.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/input/keyboard/pxa27x_keypad.c | 3 | * linux/drivers/input/keyboard/pxa27x_keypad.c |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * Based on a previous implementations by Kevin O'Connor | 10 | * Based on a previous implementations by Kevin O'Connor |
| 10 | * <kevin_at_koconnor.net> and Alex Osborne <bobofdoom@gmail.com> and | 11 | * <kevin_at_koconnor.net> and Alex Osborne <bobofdoom@gmail.com> and |
| 11 | * on some suggestions by Nicolas Pitre <nico@fluxnic.net>. | 12 | * on some suggestions by Nicolas Pitre <nico@fluxnic.net>. |
| 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 version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | 14 | ||
| 18 | 15 | ||
diff --git a/drivers/input/keyboard/pxa930_rotary.c b/drivers/input/keyboard/pxa930_rotary.c index 1cf5211fddaa..585e7765cbf0 100644 --- a/drivers/input/keyboard/pxa930_rotary.c +++ b/drivers/input/keyboard/pxa930_rotary.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for the enhanced rotary controller on pxa930 and pxa935 | 3 | * Driver for the enhanced rotary controller on pxa930 and pxa935 |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/kernel.h> | 6 | #include <linux/kernel.h> |
diff --git a/drivers/input/keyboard/sh_keysc.c b/drivers/input/keyboard/sh_keysc.c index 7abf03b4cc9c..08ba41a81f14 100644 --- a/drivers/input/keyboard/sh_keysc.c +++ b/drivers/input/keyboard/sh_keysc.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * SuperH KEYSC Keypad Driver | 3 | * SuperH KEYSC Keypad Driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008 Magnus Damm | 5 | * Copyright (C) 2008 Magnus Damm |
| 5 | * | 6 | * |
| 6 | * Based on gpio_keys.c, Copyright 2005 Phil Blundell | 7 | * Based on gpio_keys.c, Copyright 2005 Phil Blundell |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
diff --git a/drivers/input/keyboard/st-keyscan.c b/drivers/input/keyboard/st-keyscan.c index 3b85631fde91..f097128b93fe 100644 --- a/drivers/input/keyboard/st-keyscan.c +++ b/drivers/input/keyboard/st-keyscan.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * STMicroelectronics Key Scanning driver | 3 | * STMicroelectronics Key Scanning driver |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Author: Stuart Menefy <stuart.menefy@st.com> | 6 | * Author: Stuart Menefy <stuart.menefy@st.com> |
| 6 | * | 7 | * |
| 7 | * Based on sh_keysc.c, copyright 2008 Magnus Damm | 8 | * Based on sh_keysc.c, copyright 2008 Magnus Damm |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/module.h> | 11 | #include <linux/module.h> |
diff --git a/drivers/input/keyboard/stmpe-keypad.c b/drivers/input/keyboard/stmpe-keypad.c index d69e631cfa0a..7bf97285e30c 100644 --- a/drivers/input/keyboard/stmpe-keypad.c +++ b/drivers/input/keyboard/stmpe-keypad.c | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) ST-Ericsson SA 2010 | 3 | * Copyright (C) ST-Ericsson SA 2010 |
| 3 | * | 4 | * |
| 4 | * License Terms: GNU General Public License, version 2 | ||
| 5 | * Author: Rabin Vincent <rabin.vincent@stericsson.com> for ST-Ericsson | 5 | * Author: Rabin Vincent <rabin.vincent@stericsson.com> for ST-Ericsson |
| 6 | */ | 6 | */ |
| 7 | 7 | ||
diff --git a/drivers/input/keyboard/tc3589x-keypad.c b/drivers/input/keyboard/tc3589x-keypad.c index ec0070e97090..89b9575dc75d 100644 --- a/drivers/input/keyboard/tc3589x-keypad.c +++ b/drivers/input/keyboard/tc3589x-keypad.c | |||
| @@ -1,11 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) ST-Ericsson SA 2010 | 3 | * Copyright (C) ST-Ericsson SA 2010 |
| 3 | * | 4 | * |
| 4 | * Author: Jayeeta Banerjee <jayeeta.banerjee@stericsson.com> | 5 | * Author: Jayeeta Banerjee <jayeeta.banerjee@stericsson.com> |
| 5 | * Author: Sundar Iyer <sundar.iyer@stericsson.com> | 6 | * Author: Sundar Iyer <sundar.iyer@stericsson.com> |
| 6 | * | 7 | * |
| 7 | * License Terms: GNU General Public License, version 2 | ||
| 8 | * | ||
| 9 | * TC35893 MFD Keypad Controller driver | 8 | * TC35893 MFD Keypad Controller driver |
| 10 | */ | 9 | */ |
| 11 | 10 | ||
diff --git a/drivers/input/keyboard/tca6416-keypad.c b/drivers/input/keyboard/tca6416-keypad.c index cdeef180aead..2a14769de637 100644 --- a/drivers/input/keyboard/tca6416-keypad.c +++ b/drivers/input/keyboard/tca6416-keypad.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for keys on TCA6416 I2C IO expander | 3 | * Driver for keys on TCA6416 I2C IO expander |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 Texas Instruments | 5 | * Copyright (C) 2010 Texas Instruments |
| 5 | * | 6 | * |
| 6 | * Author : Sriramakrishnan.A.G. <srk@ti.com> | 7 | * Author : Sriramakrishnan.A.G. <srk@ti.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/types.h> | 10 | #include <linux/types.h> |
diff --git a/drivers/input/keyboard/tm2-touchkey.c b/drivers/input/keyboard/tm2-touchkey.c index d4455f3a5cf1..14b55bacdd0f 100644 --- a/drivers/input/keyboard/tm2-touchkey.c +++ b/drivers/input/keyboard/tm2-touchkey.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * TM2 touchkey device driver | 3 | * TM2 touchkey device driver |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Author: Beomho Seo <beomho.seo@samsung.com> | 8 | * Author: Beomho Seo <beomho.seo@samsung.com> |
| 8 | * Author: Jaechul Lee <jcsing.lee@samsung.com> | 9 | * Author: Jaechul Lee <jcsing.lee@samsung.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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/bitops.h> | 12 | #include <linux/bitops.h> |
diff --git a/drivers/input/misc/apanel.c b/drivers/input/misc/apanel.c index c1e66f45d552..53ec40d1b90d 100644 --- a/drivers/input/misc/apanel.c +++ b/drivers/input/misc/apanel.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Fujitsu Lifebook Application Panel button drive | 3 | * Fujitsu Lifebook Application Panel button drive |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2007 Stephen Hemminger <shemminger@linux-foundation.org> | 5 | * Copyright (C) 2007 Stephen Hemminger <shemminger@linux-foundation.org> |
| 5 | * Copyright (C) 2001-2003 Jochen Eisinger <jochen@penguin-breeder.org> | 6 | * Copyright (C) 2001-2003 Jochen Eisinger <jochen@penguin-breeder.org> |
| 6 | * | 7 | * |
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * Many Fujitsu Lifebook laptops have a small panel of buttons that are | 8 | * Many Fujitsu Lifebook laptops have a small panel of buttons that are |
| 12 | * accessible via the i2c/smbus interface. This driver polls those | 9 | * accessible via the i2c/smbus interface. This driver polls those |
| 13 | * buttons and generates input events. | 10 | * buttons and generates input events. |
diff --git a/drivers/input/misc/arizona-haptics.c b/drivers/input/misc/arizona-haptics.c index 21dc1b8b2a4a..5fa1c9438a85 100644 --- a/drivers/input/misc/arizona-haptics.c +++ b/drivers/input/misc/arizona-haptics.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Arizona haptics driver | 3 | * Arizona haptics driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Wolfson Microelectronics plc | 5 | * Copyright 2012 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 7 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/input/misc/ati_remote2.c b/drivers/input/misc/ati_remote2.c index d8fd58fdf050..305f0160506a 100644 --- a/drivers/input/misc/ati_remote2.c +++ b/drivers/input/misc/ati_remote2.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ati_remote2 - ATI/Philips USB RF remote driver | 3 | * ati_remote2 - ATI/Philips USB RF remote driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2005-2008 Ville Syrjala <syrjala@sci.fi> | 5 | * Copyright (C) 2005-2008 Ville Syrjala <syrjala@sci.fi> |
| 5 | * Copyright (C) 2007-2008 Peter Stokes <linux@dadeos.co.uk> | 6 | * Copyright (C) 2007-2008 Peter Stokes <linux@dadeos.co.uk> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 | ||
| 9 | * as published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/usb/input.h> | 9 | #include <linux/usb/input.h> |
diff --git a/drivers/input/misc/cma3000_d0x.c b/drivers/input/misc/cma3000_d0x.c index c7d00748277b..e6feb73bb52b 100644 --- a/drivers/input/misc/cma3000_d0x.c +++ b/drivers/input/misc/cma3000_d0x.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * VTI CMA3000_D0x Accelerometer driver | 3 | * VTI CMA3000_D0x Accelerometer driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 Texas Instruments | 5 | * Copyright (C) 2010 Texas Instruments |
| 5 | * Author: Hemanth V <hemanthv@ti.com> | 6 | * Author: Hemanth V <hemanthv@ti.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 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 with | ||
| 17 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #include <linux/types.h> | 9 | #include <linux/types.h> |
diff --git a/drivers/input/misc/cma3000_d0x.h b/drivers/input/misc/cma3000_d0x.h index 2304ce306e1c..05ad42a564df 100644 --- a/drivers/input/misc/cma3000_d0x.h +++ b/drivers/input/misc/cma3000_d0x.h | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * VTI CMA3000_D0x Accelerometer driver | 3 | * VTI CMA3000_D0x Accelerometer driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 Texas Instruments | 5 | * Copyright (C) 2010 Texas Instruments |
| 5 | * Author: Hemanth V <hemanthv@ti.com> | 6 | * Author: Hemanth V <hemanthv@ti.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 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 with | ||
| 17 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #ifndef _INPUT_CMA3000_H | 9 | #ifndef _INPUT_CMA3000_H |
diff --git a/drivers/input/misc/cma3000_d0x_i2c.c b/drivers/input/misc/cma3000_d0x_i2c.c index c7021916b64b..03fb49127c3a 100644 --- a/drivers/input/misc/cma3000_d0x_i2c.c +++ b/drivers/input/misc/cma3000_d0x_i2c.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Implements I2C interface for VTI CMA300_D0x Accelerometer driver | 3 | * Implements I2C interface for VTI CMA300_D0x Accelerometer driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 Texas Instruments | 5 | * Copyright (C) 2010 Texas Instruments |
| 5 | * Author: Hemanth V <hemanthv@ti.com> | 6 | * Author: Hemanth V <hemanthv@ti.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 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 with | ||
| 17 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/drivers/input/misc/gp2ap002a00f.c b/drivers/input/misc/gp2ap002a00f.c index c6a29e57b5e4..90abda8eea67 100644 --- a/drivers/input/misc/gp2ap002a00f.c +++ b/drivers/input/misc/gp2ap002a00f.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Sony Ericsson Mobile Communications Inc. | 3 | * Copyright (C) 2011 Sony Ericsson Mobile Communications Inc. |
| 3 | * | 4 | * |
| 4 | * Author: Courtney Cavin <courtney.cavin@sonyericsson.com> | 5 | * Author: Courtney Cavin <courtney.cavin@sonyericsson.com> |
| 5 | * Prepared for up-stream by: Oskar Andero <oskar.andero@sonyericsson.com> | 6 | * Prepared for up-stream by: Oskar Andero <oskar.andero@sonyericsson.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2, as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/i2c.h> | 9 | #include <linux/i2c.h> |
diff --git a/drivers/input/misc/ims-pcu.c b/drivers/input/misc/ims-pcu.c index 74cf3b612f05..d8dbfc030d0f 100644 --- a/drivers/input/misc/ims-pcu.c +++ b/drivers/input/misc/ims-pcu.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for IMS Passenger Control Unit Devices | 3 | * Driver for IMS Passenger Control Unit Devices |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 The IMS Company | 5 | * Copyright (C) 2013 The IMS Company |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 | ||
| 8 | * as published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/completion.h> | 8 | #include <linux/completion.h> |
diff --git a/drivers/input/misc/ixp4xx-beeper.c b/drivers/input/misc/ixp4xx-beeper.c index 4776273fa10b..794ecc9a552d 100644 --- a/drivers/input/misc/ixp4xx-beeper.c +++ b/drivers/input/misc/ixp4xx-beeper.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Generic IXP4xx beeper driver | 3 | * Generic IXP4xx beeper driver |
| 3 | * | 4 | * |
| @@ -8,11 +9,6 @@ | |||
| 8 | * | 9 | * |
| 9 | * Author: Alessandro Zummo <a.zummo@towertech.it> | 10 | * Author: Alessandro Zummo <a.zummo@towertech.it> |
| 10 | * Maintainers: http://www.nslu2-linux.org/ | 11 | * Maintainers: http://www.nslu2-linux.org/ |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | * | ||
| 16 | */ | 12 | */ |
| 17 | 13 | ||
| 18 | #include <linux/module.h> | 14 | #include <linux/module.h> |
diff --git a/drivers/input/misc/m68kspkr.c b/drivers/input/misc/m68kspkr.c index 312d63623038..25fcf1467151 100644 --- a/drivers/input/misc/m68kspkr.c +++ b/drivers/input/misc/m68kspkr.c | |||
| @@ -1,17 +1,12 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * m68k beeper driver for Linux | 3 | * m68k beeper driver for Linux |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2002 Richard Zidlicky | 5 | * Copyright (c) 2002 Richard Zidlicky |
| 5 | * Copyright (c) 2002 Vojtech Pavlik | 6 | * Copyright (c) 2002 Vojtech Pavlik |
| 6 | * Copyright (c) 1992 Orest Zborowski | 7 | * Copyright (c) 1992 Orest Zborowski |
| 7 | * | ||
| 8 | */ | 8 | */ |
| 9 | 9 | ||
| 10 | /* | ||
| 11 | * This program is free software; you can redistribute it and/or modify it | ||
| 12 | * under the terms of the GNU General Public License version 2 as published by | ||
| 13 | * the Free Software Foundation | ||
| 14 | */ | ||
| 15 | 10 | ||
| 16 | #include <linux/kernel.h> | 11 | #include <linux/kernel.h> |
| 17 | #include <linux/module.h> | 12 | #include <linux/module.h> |
diff --git a/drivers/input/misc/pcap_keys.c b/drivers/input/misc/pcap_keys.c index 3b81daf67726..b5a53636d7e2 100644 --- a/drivers/input/misc/pcap_keys.c +++ b/drivers/input/misc/pcap_keys.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Input driver for PCAP events: | 3 | * Input driver for PCAP events: |
| 3 | * * Power key | 4 | * * Power key |
| 4 | * * Headphone button | 5 | * * Headphone button |
| 5 | * | 6 | * |
| 6 | * Copyright (c) 2008,2009 Ilya Petrov <ilya.muromec@gmail.com> | 7 | * Copyright (c) 2008,2009 Ilya Petrov <ilya.muromec@gmail.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/input/misc/pcspkr.c b/drivers/input/misc/pcspkr.c index 56ddba21de84..e5e0d8ba80e1 100644 --- a/drivers/input/misc/pcspkr.c +++ b/drivers/input/misc/pcspkr.c | |||
| @@ -1,16 +1,11 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * PC Speaker beeper driver for Linux | 3 | * PC Speaker beeper driver for Linux |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2002 Vojtech Pavlik | 5 | * Copyright (c) 2002 Vojtech Pavlik |
| 5 | * Copyright (c) 1992 Orest Zborowski | 6 | * Copyright (c) 1992 Orest Zborowski |
| 6 | * | ||
| 7 | */ | 7 | */ |
| 8 | 8 | ||
| 9 | /* | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published by | ||
| 12 | * the Free Software Foundation | ||
| 13 | */ | ||
| 14 | 9 | ||
| 15 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
| 16 | #include <linux/module.h> | 11 | #include <linux/module.h> |
diff --git a/drivers/input/misc/regulator-haptic.c b/drivers/input/misc/regulator-haptic.c index a1db1e5040dc..a661e77545c5 100644 --- a/drivers/input/misc/regulator-haptic.c +++ b/drivers/input/misc/regulator-haptic.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Regulator haptic driver | 3 | * Regulator haptic driver |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2014 Samsung Electronics Co., Ltd. | 5 | * Copyright (c) 2014 Samsung Electronics Co., Ltd. |
| 5 | * Author: Jaewon Kim <jaewon02.kim@samsung.com> | 6 | * Author: Jaewon Kim <jaewon02.kim@samsung.com> |
| 6 | * Author: Hyunhee Kim <hyunhee.kim@samsung.com> | 7 | * Author: Hyunhee Kim <hyunhee.kim@samsung.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/input.h> | 10 | #include <linux/input.h> |
diff --git a/drivers/input/misc/rotary_encoder.c b/drivers/input/misc/rotary_encoder.c index d748897bf5e9..6d613f2a017c 100644 --- a/drivers/input/misc/rotary_encoder.c +++ b/drivers/input/misc/rotary_encoder.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * rotary_encoder.c | 3 | * rotary_encoder.c |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * | 9 | * |
| 9 | * A generic driver for rotary encoders connected to GPIO lines. | 10 | * A generic driver for rotary encoders connected to GPIO lines. |
| 10 | * See file:Documentation/input/devices/rotary-encoder.rst for more information | 11 | * See file:Documentation/input/devices/rotary-encoder.rst for more information |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #include <linux/kernel.h> | 14 | #include <linux/kernel.h> |
diff --git a/drivers/input/misc/uinput.c b/drivers/input/misc/uinput.c index 2ed559dd5e25..84051f20b18a 100644 --- a/drivers/input/misc/uinput.c +++ b/drivers/input/misc/uinput.c | |||
| @@ -1038,13 +1038,31 @@ static long uinput_ioctl(struct file *file, unsigned int cmd, unsigned long arg) | |||
| 1038 | 1038 | ||
| 1039 | #ifdef CONFIG_COMPAT | 1039 | #ifdef CONFIG_COMPAT |
| 1040 | 1040 | ||
| 1041 | #define UI_SET_PHYS_COMPAT _IOW(UINPUT_IOCTL_BASE, 108, compat_uptr_t) | 1041 | /* |
| 1042 | * These IOCTLs change their size and thus their numbers between | ||
| 1043 | * 32 and 64 bits. | ||
| 1044 | */ | ||
| 1045 | #define UI_SET_PHYS_COMPAT \ | ||
| 1046 | _IOW(UINPUT_IOCTL_BASE, 108, compat_uptr_t) | ||
| 1047 | #define UI_BEGIN_FF_UPLOAD_COMPAT \ | ||
| 1048 | _IOWR(UINPUT_IOCTL_BASE, 200, struct uinput_ff_upload_compat) | ||
| 1049 | #define UI_END_FF_UPLOAD_COMPAT \ | ||
| 1050 | _IOW(UINPUT_IOCTL_BASE, 201, struct uinput_ff_upload_compat) | ||
| 1042 | 1051 | ||
| 1043 | static long uinput_compat_ioctl(struct file *file, | 1052 | static long uinput_compat_ioctl(struct file *file, |
| 1044 | unsigned int cmd, unsigned long arg) | 1053 | unsigned int cmd, unsigned long arg) |
| 1045 | { | 1054 | { |
| 1046 | if (cmd == UI_SET_PHYS_COMPAT) | 1055 | switch (cmd) { |
| 1056 | case UI_SET_PHYS_COMPAT: | ||
| 1047 | cmd = UI_SET_PHYS; | 1057 | cmd = UI_SET_PHYS; |
| 1058 | break; | ||
| 1059 | case UI_BEGIN_FF_UPLOAD_COMPAT: | ||
| 1060 | cmd = UI_BEGIN_FF_UPLOAD; | ||
| 1061 | break; | ||
| 1062 | case UI_END_FF_UPLOAD_COMPAT: | ||
| 1063 | cmd = UI_END_FF_UPLOAD; | ||
| 1064 | break; | ||
| 1065 | } | ||
| 1048 | 1066 | ||
| 1049 | return uinput_ioctl_handler(file, cmd, arg, compat_ptr(arg)); | 1067 | return uinput_ioctl_handler(file, cmd, arg, compat_ptr(arg)); |
| 1050 | } | 1068 | } |
diff --git a/drivers/input/mouse/alps.c b/drivers/input/mouse/alps.c index 0a6f7ca883e7..8996323ce8d9 100644 --- a/drivers/input/mouse/alps.c +++ b/drivers/input/mouse/alps.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ALPS touchpad PS/2 mouse driver | 3 | * ALPS touchpad PS/2 mouse driver |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * | 10 | * |
| 10 | * ALPS detection, tap switching and status querying info is taken from | 11 | * ALPS detection, tap switching and status querying info is taken from |
| 11 | * tpconfig utility (by C. Scott Ananian and Bruce Kall). | 12 | * tpconfig utility (by C. Scott Ananian and Bruce Kall). |
| 12 | * | ||
| 13 | * This program is free software; you can redistribute it and/or modify it | ||
| 14 | * under the terms of the GNU General Public License version 2 as published by | ||
| 15 | * the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | 14 | ||
| 18 | #include <linux/slab.h> | 15 | #include <linux/slab.h> |
diff --git a/drivers/input/mouse/alps.h b/drivers/input/mouse/alps.h index 79b6d69d1486..f4bab629739c 100644 --- a/drivers/input/mouse/alps.h +++ b/drivers/input/mouse/alps.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * ALPS touchpad PS/2 mouse driver | 3 | * ALPS touchpad PS/2 mouse driver |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2003 Peter Osterlund <petero2@telia.com> | 5 | * Copyright (c) 2003 Peter Osterlund <petero2@telia.com> |
| 5 | * Copyright (c) 2005 Vojtech Pavlik <vojtech@suse.cz> | 6 | * Copyright (c) 2005 Vojtech Pavlik <vojtech@suse.cz> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef _ALPS_H | 9 | #ifndef _ALPS_H |
diff --git a/drivers/input/mouse/amimouse.c b/drivers/input/mouse/amimouse.c index a33437c480e3..a50e50354832 100644 --- a/drivers/input/mouse/amimouse.c +++ b/drivers/input/mouse/amimouse.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Amiga mouse driver for Linux/m68k | 3 | * Amiga mouse driver for Linux/m68k |
| 3 | * | 4 | * |
| @@ -11,11 +12,6 @@ | |||
| 11 | * Russell King | 12 | * Russell King |
| 12 | */ | 13 | */ |
| 13 | 14 | ||
| 14 | /* | ||
| 15 | * This program is free software; you can redistribute it and/or modify it | ||
| 16 | * under the terms of the GNU General Public License version 2 as published by | ||
| 17 | * the Free Software Foundation | ||
| 18 | */ | ||
| 19 | 15 | ||
| 20 | #include <linux/module.h> | 16 | #include <linux/module.h> |
| 21 | #include <linux/init.h> | 17 | #include <linux/init.h> |
diff --git a/drivers/input/mouse/atarimouse.c b/drivers/input/mouse/atarimouse.c index 96f2f51604bd..b1219cc4d9a2 100644 --- a/drivers/input/mouse/atarimouse.c +++ b/drivers/input/mouse/atarimouse.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Atari mouse driver for Linux/m68k | 3 | * Atari mouse driver for Linux/m68k |
| 3 | * | 4 | * |
| @@ -7,7 +8,6 @@ | |||
| 7 | * Amiga mouse driver for Linux/m68k | 8 | * Amiga mouse driver for Linux/m68k |
| 8 | * | 9 | * |
| 9 | * Copyright (c) 2000-2002 Vojtech Pavlik | 10 | * Copyright (c) 2000-2002 Vojtech Pavlik |
| 10 | * | ||
| 11 | */ | 11 | */ |
| 12 | /* | 12 | /* |
| 13 | * The low level init and interrupt stuff is handled in arch/mm68k/atari/atakeyb.c | 13 | * The low level init and interrupt stuff is handled in arch/mm68k/atari/atakeyb.c |
| @@ -34,11 +34,6 @@ | |||
| 34 | */ | 34 | */ |
| 35 | 35 | ||
| 36 | 36 | ||
| 37 | /* | ||
| 38 | * This program is free software; you can redistribute it and/or modify it | ||
| 39 | * under the terms of the GNU General Public License version 2 as published by | ||
| 40 | * the Free Software Foundation | ||
| 41 | */ | ||
| 42 | 37 | ||
| 43 | #include <linux/module.h> | 38 | #include <linux/module.h> |
| 44 | #include <linux/init.h> | 39 | #include <linux/init.h> |
diff --git a/drivers/input/mouse/byd.c b/drivers/input/mouse/byd.c index f2aabf7f906f..6e0c5f5a2713 100644 --- a/drivers/input/mouse/byd.c +++ b/drivers/input/mouse/byd.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * BYD TouchPad PS/2 mouse driver | 3 | * BYD TouchPad PS/2 mouse driver |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Copyright (C) 2015 Tai Chi Minh Ralph Eastwood | 7 | * Copyright (C) 2015 Tai Chi Minh Ralph Eastwood |
| 7 | * Copyright (C) 2015 Martin Wimpress | 8 | * Copyright (C) 2015 Martin Wimpress |
| 8 | * Copyright (C) 2015 Jay Kuri | 9 | * Copyright (C) 2015 Jay Kuri |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published by | ||
| 12 | * the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/delay.h> | 12 | #include <linux/delay.h> |
diff --git a/drivers/input/mouse/cypress_ps2.c b/drivers/input/mouse/cypress_ps2.c index 21bad3e75fee..5f868009d35b 100644 --- a/drivers/input/mouse/cypress_ps2.c +++ b/drivers/input/mouse/cypress_ps2.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Cypress Trackpad PS/2 mouse driver | 3 | * Cypress Trackpad PS/2 mouse driver |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * Additional contributors include: | 10 | * Additional contributors include: |
| 10 | * Kamal Mostafa <kamal@canonical.com> | 11 | * Kamal Mostafa <kamal@canonical.com> |
| 11 | * Kyle Fazzari <git@status.e4ward.com> | 12 | * Kyle Fazzari <git@status.e4ward.com> |
| 12 | * | ||
| 13 | * This program is free software; you can redistribute it and/or modify it | ||
| 14 | * under the terms of the GNU General Public License version 2 as published by | ||
| 15 | * the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | 14 | ||
| 18 | #include <linux/module.h> | 15 | #include <linux/module.h> |
diff --git a/drivers/input/mouse/elan_i2c.h b/drivers/input/mouse/elan_i2c.h index 243e0fa6e3e3..a9074ac9364f 100644 --- a/drivers/input/mouse/elan_i2c.h +++ b/drivers/input/mouse/elan_i2c.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Elan I2C/SMBus Touchpad driver | 3 | * Elan I2C/SMBus Touchpad driver |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * copyright (c) 2011-2012 Cypress Semiconductor, Inc. | 10 | * copyright (c) 2011-2012 Cypress Semiconductor, Inc. |
| 10 | * copyright (c) 2011-2012 Google, Inc. | 11 | * copyright (c) 2011-2012 Google, Inc. |
| 11 | * | 12 | * |
| 12 | * This program is free software; you can redistribute it and/or modify it | ||
| 13 | * under the terms of the GNU General Public License version 2 as published | ||
| 14 | * by the Free Software Foundation. | ||
| 15 | * | ||
| 16 | * Trademarks are the property of their respective owners. | 13 | * Trademarks are the property of their respective owners. |
| 17 | */ | 14 | */ |
| 18 | 15 | ||
diff --git a/drivers/input/mouse/elan_i2c_core.c b/drivers/input/mouse/elan_i2c_core.c index f9525d6f0bfe..420efaab3860 100644 --- a/drivers/input/mouse/elan_i2c_core.c +++ b/drivers/input/mouse/elan_i2c_core.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Elan I2C/SMBus Touchpad driver | 3 | * Elan I2C/SMBus Touchpad driver |
| 3 | * | 4 | * |
| @@ -11,10 +12,6 @@ | |||
| 11 | * copyright (c) 2011-2012 Cypress Semiconductor, Inc. | 12 | * copyright (c) 2011-2012 Cypress Semiconductor, Inc. |
| 12 | * copyright (c) 2011-2012 Google, Inc. | 13 | * copyright (c) 2011-2012 Google, Inc. |
| 13 | * | 14 | * |
| 14 | * This program is free software; you can redistribute it and/or modify it | ||
| 15 | * under the terms of the GNU General Public License version 2 as published | ||
| 16 | * by the Free Software Foundation. | ||
| 17 | * | ||
| 18 | * Trademarks are the property of their respective owners. | 15 | * Trademarks are the property of their respective owners. |
| 19 | */ | 16 | */ |
| 20 | 17 | ||
| @@ -981,6 +978,8 @@ static irqreturn_t elan_isr(int irq, void *dev_id) | |||
| 981 | if (error) | 978 | if (error) |
| 982 | goto out; | 979 | goto out; |
| 983 | 980 | ||
| 981 | pm_wakeup_event(dev, 0); | ||
| 982 | |||
| 984 | switch (report[ETP_REPORT_ID_OFFSET]) { | 983 | switch (report[ETP_REPORT_ID_OFFSET]) { |
| 985 | case ETP_REPORT_ID: | 984 | case ETP_REPORT_ID: |
| 986 | elan_report_absolute(data, report); | 985 | elan_report_absolute(data, report); |
diff --git a/drivers/input/mouse/elan_i2c_i2c.c b/drivers/input/mouse/elan_i2c_i2c.c index e19eb60b3d2f..058b35b1f9a9 100644 --- a/drivers/input/mouse/elan_i2c_i2c.c +++ b/drivers/input/mouse/elan_i2c_i2c.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Elan I2C/SMBus Touchpad driver - I2C interface | 3 | * Elan I2C/SMBus Touchpad driver - I2C interface |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * copyright (c) 2011-2012 Cypress Semiconductor, Inc. | 10 | * copyright (c) 2011-2012 Cypress Semiconductor, Inc. |
| 10 | * copyright (c) 2011-2012 Google, Inc. | 11 | * copyright (c) 2011-2012 Google, Inc. |
| 11 | * | 12 | * |
| 12 | * This program is free software; you can redistribute it and/or modify it | ||
| 13 | * under the terms of the GNU General Public License version 2 as published | ||
| 14 | * by the Free Software Foundation. | ||
| 15 | * | ||
| 16 | * Trademarks are the property of their respective owners. | 13 | * Trademarks are the property of their respective owners. |
| 17 | */ | 14 | */ |
| 18 | 15 | ||
diff --git a/drivers/input/mouse/elan_i2c_smbus.c b/drivers/input/mouse/elan_i2c_smbus.c index 88e315d2cfd3..8c3185d54c73 100644 --- a/drivers/input/mouse/elan_i2c_smbus.c +++ b/drivers/input/mouse/elan_i2c_smbus.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Elan I2C/SMBus Touchpad driver - SMBus interface | 3 | * Elan I2C/SMBus Touchpad driver - SMBus interface |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * copyright (c) 2011-2012 Cypress Semiconductor, Inc. | 10 | * copyright (c) 2011-2012 Cypress Semiconductor, Inc. |
| 10 | * copyright (c) 2011-2012 Google, Inc. | 11 | * copyright (c) 2011-2012 Google, Inc. |
| 11 | * | 12 | * |
| 12 | * This program is free software; you can redistribute it and/or modify it | ||
| 13 | * under the terms of the GNU General Public License version 2 as published | ||
| 14 | * by the Free Software Foundation. | ||
| 15 | * | ||
| 16 | * Trademarks are the property of their respective owners. | 13 | * Trademarks are the property of their respective owners. |
| 17 | */ | 14 | */ |
| 18 | 15 | ||
diff --git a/drivers/input/mouse/elantech.c b/drivers/input/mouse/elantech.c index a7f8b1614559..a4345052abd2 100644 --- a/drivers/input/mouse/elantech.c +++ b/drivers/input/mouse/elantech.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Elantech Touchpad driver (v6) | 3 | * Elantech Touchpad driver (v6) |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2007-2009 Arjan Opmeer <arjan@opmeer.net> | 5 | * Copyright (C) 2007-2009 Arjan Opmeer <arjan@opmeer.net> |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Trademarks are the property of their respective owners. | 7 | * Trademarks are the property of their respective owners. |
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| @@ -1189,6 +1186,8 @@ static const char * const middle_button_pnp_ids[] = { | |||
| 1189 | "LEN2132", /* ThinkPad P52 */ | 1186 | "LEN2132", /* ThinkPad P52 */ |
| 1190 | "LEN2133", /* ThinkPad P72 w/ NFC */ | 1187 | "LEN2133", /* ThinkPad P72 w/ NFC */ |
| 1191 | "LEN2134", /* ThinkPad P72 */ | 1188 | "LEN2134", /* ThinkPad P72 */ |
| 1189 | "LEN0407", | ||
| 1190 | "LEN0408", | ||
| 1192 | NULL | 1191 | NULL |
| 1193 | }; | 1192 | }; |
| 1194 | 1193 | ||
diff --git a/drivers/input/mouse/elantech.h b/drivers/input/mouse/elantech.h index 119727085a60..12ba5af93145 100644 --- a/drivers/input/mouse/elantech.h +++ b/drivers/input/mouse/elantech.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Elantech Touchpad driver (v6) | 3 | * Elantech Touchpad driver (v6) |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2007-2009 Arjan Opmeer <arjan@opmeer.net> | 5 | * Copyright (C) 2007-2009 Arjan Opmeer <arjan@opmeer.net> |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Trademarks are the property of their respective owners. | 7 | * Trademarks are the property of their respective owners. |
| 11 | */ | 8 | */ |
| 12 | 9 | ||
diff --git a/drivers/input/mouse/gpio_mouse.c b/drivers/input/mouse/gpio_mouse.c index a26d8be6f795..461436f6f087 100644 --- a/drivers/input/mouse/gpio_mouse.c +++ b/drivers/input/mouse/gpio_mouse.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for simulating a mouse on GPIO lines. | 3 | * Driver for simulating a mouse on GPIO lines. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2007 Atmel Corporation | 5 | * Copyright (C) 2007 Atmel Corporation |
| 5 | * Copyright (C) 2017 Linus Walleij <linus.walleij@linaro.org> | 6 | * Copyright (C) 2017 Linus Walleij <linus.walleij@linaro.org> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/drivers/input/mouse/hgpk.c b/drivers/input/mouse/hgpk.c index 015509e0b140..72a083f3fc4a 100644 --- a/drivers/input/mouse/hgpk.c +++ b/drivers/input/mouse/hgpk.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OLPC HGPK (XO-1) touchpad PS/2 mouse driver | 3 | * OLPC HGPK (XO-1) touchpad PS/2 mouse driver |
| 3 | * | 4 | * |
| @@ -12,10 +13,6 @@ | |||
| 12 | * Copyright (c) 2003-2005 Peter Osterlund <petero2@telia.com> | 13 | * Copyright (c) 2003-2005 Peter Osterlund <petero2@telia.com> |
| 13 | * Copyright (c) 2004 Dmitry Torokhov <dtor@mail.ru> | 14 | * Copyright (c) 2004 Dmitry Torokhov <dtor@mail.ru> |
| 14 | * Copyright (c) 2005 Vojtech Pavlik <vojtech@suse.cz> | 15 | * Copyright (c) 2005 Vojtech Pavlik <vojtech@suse.cz> |
| 15 | * | ||
| 16 | * This program is free software; you can redistribute it and/or modify | ||
| 17 | * it under the terms of the GNU General Public License version 2 as | ||
| 18 | * published by the Free Software Foundation. | ||
| 19 | */ | 16 | */ |
| 20 | 17 | ||
| 21 | /* | 18 | /* |
diff --git a/drivers/input/mouse/lifebook.c b/drivers/input/mouse/lifebook.c index a5765f747c02..bd9955730176 100644 --- a/drivers/input/mouse/lifebook.c +++ b/drivers/input/mouse/lifebook.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Fujitsu B-series Lifebook PS/2 TouchScreen driver | 3 | * Fujitsu B-series Lifebook PS/2 TouchScreen driver |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * TouchScreen detection, absolute mode setting and packet layout is taken from | 8 | * TouchScreen detection, absolute mode setting and packet layout is taken from |
| 8 | * Harald Hoyer's description of the device. | 9 | * Harald Hoyer's description of the device. |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published by | ||
| 12 | * the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/input.h> | 12 | #include <linux/input.h> |
diff --git a/drivers/input/mouse/lifebook.h b/drivers/input/mouse/lifebook.h index 0baf02a70a99..573f2ca1983d 100644 --- a/drivers/input/mouse/lifebook.h +++ b/drivers/input/mouse/lifebook.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Fujitsu B-series Lifebook PS/2 TouchScreen driver | 3 | * Fujitsu B-series Lifebook PS/2 TouchScreen driver |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2005 Vojtech Pavlik | 5 | * Copyright (c) 2005 Vojtech Pavlik |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef _LIFEBOOK_H | 8 | #ifndef _LIFEBOOK_H |
diff --git a/drivers/input/mouse/logips2pp.c b/drivers/input/mouse/logips2pp.c index 3d5637e6fa5f..ed5a848dba9d 100644 --- a/drivers/input/mouse/logips2pp.c +++ b/drivers/input/mouse/logips2pp.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Logitech PS/2++ mouse driver | 3 | * Logitech PS/2++ mouse driver |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 1999-2003 Vojtech Pavlik <vojtech@suse.cz> | 5 | * Copyright (c) 1999-2003 Vojtech Pavlik <vojtech@suse.cz> |
| 5 | * Copyright (c) 2003 Eric Wong <eric@yhbt.net> | 6 | * Copyright (c) 2003 Eric Wong <eric@yhbt.net> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/bitops.h> | 9 | #include <linux/bitops.h> |
diff --git a/drivers/input/mouse/logips2pp.h b/drivers/input/mouse/logips2pp.h index bf629453e095..5f9344135f70 100644 --- a/drivers/input/mouse/logips2pp.h +++ b/drivers/input/mouse/logips2pp.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Logitech PS/2++ mouse driver header | 3 | * Logitech PS/2++ mouse driver header |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2003 Vojtech Pavlik <vojtech@suse.cz> | 5 | * Copyright (c) 2003 Vojtech Pavlik <vojtech@suse.cz> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef _LOGIPS2PP_H | 8 | #ifndef _LOGIPS2PP_H |
diff --git a/drivers/input/mouse/navpoint.c b/drivers/input/mouse/navpoint.c index d6e8f58a1de3..0b75248c8380 100644 --- a/drivers/input/mouse/navpoint.c +++ b/drivers/input/mouse/navpoint.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Synaptics NavPoint (PXA27x SSP/SPI) driver. | 3 | * Synaptics NavPoint (PXA27x SSP/SPI) driver. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Paul Parsons <lost.distance@yahoo.com> | 5 | * Copyright (C) 2012 Paul Parsons <lost.distance@yahoo.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/drivers/input/mouse/psmouse-base.c b/drivers/input/mouse/psmouse-base.c index 94f7ca5ad077..527ae0b9a191 100644 --- a/drivers/input/mouse/psmouse-base.c +++ b/drivers/input/mouse/psmouse-base.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * PS/2 mouse driver | 3 | * PS/2 mouse driver |
| 3 | * | 4 | * |
| @@ -5,11 +6,6 @@ | |||
| 5 | * Copyright (c) 2003-2004 Dmitry Torokhov | 6 | * Copyright (c) 2003-2004 Dmitry Torokhov |
| 6 | */ | 7 | */ |
| 7 | 8 | ||
| 8 | /* | ||
| 9 | * This program is free software; you can redistribute it and/or modify it | ||
| 10 | * under the terms of the GNU General Public License version 2 as published by | ||
| 11 | * the Free Software Foundation. | ||
| 12 | */ | ||
| 13 | 9 | ||
| 14 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 10 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 15 | #define psmouse_fmt(fmt) fmt | 11 | #define psmouse_fmt(fmt) fmt |
diff --git a/drivers/input/mouse/psmouse-smbus.c b/drivers/input/mouse/psmouse-smbus.c index 852d4b486ddb..027efdd2b2ad 100644 --- a/drivers/input/mouse/psmouse-smbus.c +++ b/drivers/input/mouse/psmouse-smbus.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2017 Red Hat, Inc | 3 | * Copyright (c) 2017 Red Hat, Inc |
| 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 version 2 as published by | ||
| 6 | * the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 6 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/input/mouse/pxa930_trkball.c b/drivers/input/mouse/pxa930_trkball.c index 9b4d9a59e229..87bac8cff6f7 100644 --- a/drivers/input/mouse/pxa930_trkball.c +++ b/drivers/input/mouse/pxa930_trkball.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * PXA930 track ball mouse driver | 3 | * PXA930 track ball mouse driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2007 Marvell International Ltd. | 5 | * Copyright (C) 2007 Marvell International Ltd. |
| 5 | * 2008-02-28: Yong Yao <yaoyong@marvell.com> | 6 | * 2008-02-28: Yong Yao <yaoyong@marvell.com> |
| 6 | * initial version | 7 | * initial version |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/input.h> | 10 | #include <linux/input.h> |
diff --git a/drivers/input/mouse/rpcmouse.c b/drivers/input/mouse/rpcmouse.c index 21c60fea5d31..6774029e0a1a 100644 --- a/drivers/input/mouse/rpcmouse.c +++ b/drivers/input/mouse/rpcmouse.c | |||
| @@ -1,15 +1,12 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Acorn RiscPC mouse driver for Linux/ARM | 3 | * Acorn RiscPC mouse driver for Linux/ARM |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2000-2002 Vojtech Pavlik | 5 | * Copyright (c) 2000-2002 Vojtech Pavlik |
| 5 | * Copyright (C) 1996-2002 Russell King | 6 | * Copyright (C) 1996-2002 Russell King |
| 6 | * | ||
| 7 | */ | 7 | */ |
| 8 | 8 | ||
| 9 | /* | 9 | /* |
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published by | ||
| 12 | * the Free Software Foundation. | ||
| 13 | * | 10 | * |
| 14 | * This handles the Acorn RiscPCs mouse. We basically have a couple of | 11 | * This handles the Acorn RiscPCs mouse. We basically have a couple of |
| 15 | * hardware registers that track the sensor count for the X-Y movement and | 12 | * hardware registers that track the sensor count for the X-Y movement and |
diff --git a/drivers/input/mouse/synaptics.c b/drivers/input/mouse/synaptics.c index b6da0c1267e3..b8ec301025b7 100644 --- a/drivers/input/mouse/synaptics.c +++ b/drivers/input/mouse/synaptics.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Synaptics TouchPad PS/2 mouse driver | 3 | * Synaptics TouchPad PS/2 mouse driver |
| 3 | * | 4 | * |
| @@ -16,10 +17,6 @@ | |||
| 16 | * Copyright (c) 1998-2000 Bruce Kalk <kall@compass.com> | 17 | * Copyright (c) 1998-2000 Bruce Kalk <kall@compass.com> |
| 17 | * code for the special synaptics commands (from the tpconfig-source) | 18 | * code for the special synaptics commands (from the tpconfig-source) |
| 18 | * | 19 | * |
| 19 | * This program is free software; you can redistribute it and/or modify it | ||
| 20 | * under the terms of the GNU General Public License version 2 as published by | ||
| 21 | * the Free Software Foundation. | ||
| 22 | * | ||
| 23 | * Trademarks are the property of their respective owners. | 20 | * Trademarks are the property of their respective owners. |
| 24 | */ | 21 | */ |
| 25 | 22 | ||
| @@ -179,6 +176,8 @@ static const char * const smbus_pnp_ids[] = { | |||
| 179 | "LEN0096", /* X280 */ | 176 | "LEN0096", /* X280 */ |
| 180 | "LEN0097", /* X280 -> ALPS trackpoint */ | 177 | "LEN0097", /* X280 -> ALPS trackpoint */ |
| 181 | "LEN200f", /* T450s */ | 178 | "LEN200f", /* T450s */ |
| 179 | "LEN2054", /* E480 */ | ||
| 180 | "LEN2055", /* E580 */ | ||
| 182 | "SYN3052", /* HP EliteBook 840 G4 */ | 181 | "SYN3052", /* HP EliteBook 840 G4 */ |
| 183 | "SYN3221", /* HP 15-ay000 */ | 182 | "SYN3221", /* HP 15-ay000 */ |
| 184 | NULL | 183 | NULL |
diff --git a/drivers/input/mouse/synaptics.h b/drivers/input/mouse/synaptics.h index fc00e005c611..08533d1b1b16 100644 --- a/drivers/input/mouse/synaptics.h +++ b/drivers/input/mouse/synaptics.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Synaptics TouchPad PS/2 mouse driver | 3 | * Synaptics TouchPad PS/2 mouse driver |
| 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 version 2 as published by | ||
| 6 | * the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _SYNAPTICS_H | 6 | #ifndef _SYNAPTICS_H |
diff --git a/drivers/input/mouse/touchkit_ps2.h b/drivers/input/mouse/touchkit_ps2.h index 2efe9ea29d0c..5acb76464a5b 100644 --- a/drivers/input/mouse/touchkit_ps2.h +++ b/drivers/input/mouse/touchkit_ps2.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* ---------------------------------------------------------------------------- | 2 | /* ---------------------------------------------------------------------------- |
| 2 | * touchkit_ps2.h -- Driver for eGalax TouchKit PS/2 Touchscreens | 3 | * touchkit_ps2.h -- Driver for eGalax TouchKit PS/2 Touchscreens |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2005 by Stefan Lucke | 5 | * Copyright (C) 2005 by Stefan Lucke |
| 5 | * Copyright (c) 2005 Vojtech Pavlik | 6 | * Copyright (c) 2005 Vojtech Pavlik |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef _TOUCHKIT_PS2_H | 9 | #ifndef _TOUCHKIT_PS2_H |
diff --git a/drivers/input/mouse/trackpoint.c b/drivers/input/mouse/trackpoint.c index 6590d10f166f..3eefee2ee2a1 100644 --- a/drivers/input/mouse/trackpoint.c +++ b/drivers/input/mouse/trackpoint.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Stephen Evanchik <evanchsa@gmail.com> | 3 | * Stephen Evanchik <evanchsa@gmail.com> |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify it | ||
| 5 | * under the terms of the GNU General Public License version 2 as published by | ||
| 6 | * the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Trademarks are the property of their respective owners. | 5 | * Trademarks are the property of their respective owners. |
| 9 | */ | 6 | */ |
| 10 | 7 | ||
diff --git a/drivers/input/mouse/trackpoint.h b/drivers/input/mouse/trackpoint.h index 10a039148234..0afffe8d824f 100644 --- a/drivers/input/mouse/trackpoint.h +++ b/drivers/input/mouse/trackpoint.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * IBM TrackPoint PS/2 mouse driver | 3 | * IBM TrackPoint PS/2 mouse driver |
| 3 | * | 4 | * |
| 4 | * Stephen Evanchik <evanchsa@gmail.com> | 5 | * Stephen Evanchik <evanchsa@gmail.com> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef _TRACKPOINT_H | 8 | #ifndef _TRACKPOINT_H |
diff --git a/drivers/input/mouse/vmmouse.c b/drivers/input/mouse/vmmouse.c index 1ae5c1ef3f5b..871e5b5ab129 100644 --- a/drivers/input/mouse/vmmouse.c +++ b/drivers/input/mouse/vmmouse.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for Virtual PS/2 Mouse on VMware and QEMU hypervisors. | 3 | * Driver for Virtual PS/2 Mouse on VMware and QEMU hypervisors. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014, VMware, Inc. All Rights Reserved. | 5 | * Copyright (C) 2014, VMware, Inc. All Rights Reserved. |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Twin device code is hugely inspired by the ALPS driver. | 7 | * Twin device code is hugely inspired by the ALPS driver. |
| 11 | * Authors: | 8 | * Authors: |
| 12 | * Dmitry Torokhov <dmitry.torokhov@gmail.com> | 9 | * Dmitry Torokhov <dmitry.torokhov@gmail.com> |
diff --git a/drivers/input/mouse/vmmouse.h b/drivers/input/mouse/vmmouse.h index 6f126017a24c..774549a12930 100644 --- a/drivers/input/mouse/vmmouse.h +++ b/drivers/input/mouse/vmmouse.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for Virtual PS/2 Mouse on VMware and QEMU hypervisors. | 3 | * Driver for Virtual PS/2 Mouse on VMware and QEMU hypervisors. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014, VMware, Inc. All Rights Reserved. | 5 | * Copyright (C) 2014, VMware, Inc. All Rights Reserved. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef _VMMOUSE_H | 8 | #ifndef _VMMOUSE_H |
diff --git a/drivers/input/mousedev.c b/drivers/input/mousedev.c index 412fa71245af..3b73e0f17848 100644 --- a/drivers/input/mousedev.c +++ b/drivers/input/mousedev.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Input driver to ExplorerPS/2 device driver module. | 3 | * Input driver to ExplorerPS/2 device driver module. |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 1999-2002 Vojtech Pavlik | 5 | * Copyright (c) 1999-2002 Vojtech Pavlik |
| 5 | * Copyright (c) 2004 Dmitry Torokhov | 6 | * Copyright (c) 2004 Dmitry Torokhov |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 9 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/input/rmi4/rmi_2d_sensor.c b/drivers/input/rmi4/rmi_2d_sensor.c index 8eeffa066022..ea549efe4bc4 100644 --- a/drivers/input/rmi4/rmi_2d_sensor.c +++ b/drivers/input/rmi4/rmi_2d_sensor.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2011-2016 Synaptics Incorporated | 3 | * Copyright (c) 2011-2016 Synaptics Incorporated |
| 3 | * Copyright (c) 2011 Unixphere | 4 | * Copyright (c) 2011 Unixphere |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
diff --git a/drivers/input/rmi4/rmi_2d_sensor.h b/drivers/input/rmi4/rmi_2d_sensor.h index c871bef4dac0..7d335d809710 100644 --- a/drivers/input/rmi4/rmi_2d_sensor.h +++ b/drivers/input/rmi4/rmi_2d_sensor.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2011-2016 Synaptics Incorporated | 3 | * Copyright (c) 2011-2016 Synaptics Incorporated |
| 3 | * Copyright (c) 2011 Unixphere | 4 | * Copyright (c) 2011 Unixphere |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef _RMI_2D_SENSOR_H | 7 | #ifndef _RMI_2D_SENSOR_H |
diff --git a/drivers/input/rmi4/rmi_bus.c b/drivers/input/rmi4/rmi_bus.c index bd0d5ff01b08..af706a583656 100644 --- a/drivers/input/rmi4/rmi_bus.c +++ b/drivers/input/rmi4/rmi_bus.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2011-2016 Synaptics Incorporated | 3 | * Copyright (c) 2011-2016 Synaptics Incorporated |
| 3 | * Copyright (c) 2011 Unixphere | 4 | * Copyright (c) 2011 Unixphere |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
diff --git a/drivers/input/rmi4/rmi_bus.h b/drivers/input/rmi4/rmi_bus.h index 96383eab41ba..25df6320f9f1 100644 --- a/drivers/input/rmi4/rmi_bus.h +++ b/drivers/input/rmi4/rmi_bus.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2011-2016 Synaptics Incorporated | 3 | * Copyright (c) 2011-2016 Synaptics Incorporated |
| 3 | * Copyright (c) 2011 Unixphere | 4 | * Copyright (c) 2011 Unixphere |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef _RMI_BUS_H | 7 | #ifndef _RMI_BUS_H |
diff --git a/drivers/input/rmi4/rmi_driver.c b/drivers/input/rmi4/rmi_driver.c index 7fb358f96195..772493b1f665 100644 --- a/drivers/input/rmi4/rmi_driver.c +++ b/drivers/input/rmi4/rmi_driver.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2011-2016 Synaptics Incorporated | 3 | * Copyright (c) 2011-2016 Synaptics Incorporated |
| 3 | * Copyright (c) 2011 Unixphere | 4 | * Copyright (c) 2011 Unixphere |
| @@ -8,10 +9,6 @@ | |||
| 8 | * | 9 | * |
| 9 | * http://www.synaptics.com/sites/default/files/ | 10 | * http://www.synaptics.com/sites/default/files/ |
| 10 | * 511-000136-01-Rev-E-RMI4-Interfacing-Guide.pdf | 11 | * 511-000136-01-Rev-E-RMI4-Interfacing-Guide.pdf |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify it | ||
| 13 | * under the terms of the GNU General Public License version 2 as published by | ||
| 14 | * the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #include <linux/bitmap.h> | 14 | #include <linux/bitmap.h> |
diff --git a/drivers/input/rmi4/rmi_driver.h b/drivers/input/rmi4/rmi_driver.h index d31793ae83f0..65bfaa95e193 100644 --- a/drivers/input/rmi4/rmi_driver.h +++ b/drivers/input/rmi4/rmi_driver.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2011-2016 Synaptics Incorporated | 3 | * Copyright (c) 2011-2016 Synaptics Incorporated |
| 3 | * Copyright (c) 2011 Unixphere | 4 | * Copyright (c) 2011 Unixphere |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef _RMI_DRIVER_H | 7 | #ifndef _RMI_DRIVER_H |
diff --git a/drivers/input/rmi4/rmi_f01.c b/drivers/input/rmi4/rmi_f01.c index 4edaa14fe878..e623c956376e 100644 --- a/drivers/input/rmi4/rmi_f01.c +++ b/drivers/input/rmi4/rmi_f01.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2011-2016 Synaptics Incorporated | 3 | * Copyright (c) 2011-2016 Synaptics Incorporated |
| 3 | * Copyright (c) 2011 Unixphere | 4 | * Copyright (c) 2011 Unixphere |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
diff --git a/drivers/input/rmi4/rmi_f03.c b/drivers/input/rmi4/rmi_f03.c index aaa1edc95522..c194b1664b10 100644 --- a/drivers/input/rmi4/rmi_f03.c +++ b/drivers/input/rmi4/rmi_f03.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015-2016 Red Hat | 3 | * Copyright (C) 2015-2016 Red Hat |
| 3 | * Copyright (C) 2015 Lyude Paul <thatslyude@gmail.com> | 4 | * Copyright (C) 2015 Lyude Paul <thatslyude@gmail.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
diff --git a/drivers/input/rmi4/rmi_f11.c b/drivers/input/rmi4/rmi_f11.c index 93901ebd122a..f28a7158b2ef 100644 --- a/drivers/input/rmi4/rmi_f11.c +++ b/drivers/input/rmi4/rmi_f11.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2011-2015 Synaptics Incorporated | 3 | * Copyright (c) 2011-2015 Synaptics Incorporated |
| 3 | * Copyright (c) 2011 Unixphere | 4 | * Copyright (c) 2011 Unixphere |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
diff --git a/drivers/input/rmi4/rmi_f12.c b/drivers/input/rmi4/rmi_f12.c index 5c7f48915779..bb14369e34a7 100644 --- a/drivers/input/rmi4/rmi_f12.c +++ b/drivers/input/rmi4/rmi_f12.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2012-2016 Synaptics Incorporated | 3 | * Copyright (c) 2012-2016 Synaptics Incorporated |
| 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 version 2 as published by | ||
| 6 | * the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #include <linux/input.h> | 5 | #include <linux/input.h> |
| 9 | #include <linux/input/mt.h> | 6 | #include <linux/input/mt.h> |
diff --git a/drivers/input/rmi4/rmi_f30.c b/drivers/input/rmi4/rmi_f30.c index 5e3ed5ac0c3e..a90dad1d9ac7 100644 --- a/drivers/input/rmi4/rmi_f30.c +++ b/drivers/input/rmi4/rmi_f30.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2012-2016 Synaptics Incorporated | 3 | * Copyright (c) 2012-2016 Synaptics Incorporated |
| 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 version 2 as published by | ||
| 6 | * the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/kernel.h> | 6 | #include <linux/kernel.h> |
diff --git a/drivers/input/rmi4/rmi_f34.c b/drivers/input/rmi4/rmi_f34.c index 87a7d4ba382d..e5dca9868f87 100644 --- a/drivers/input/rmi4/rmi_f34.c +++ b/drivers/input/rmi4/rmi_f34.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2007-2016, Synaptics Incorporated | 3 | * Copyright (c) 2007-2016, Synaptics Incorporated |
| 3 | * Copyright (C) 2016 Zodiac Inflight Innovations | 4 | * Copyright (C) 2016 Zodiac Inflight Innovations |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
diff --git a/drivers/input/rmi4/rmi_f34.h b/drivers/input/rmi4/rmi_f34.h index 32c4e9581c68..99faa8c2269d 100644 --- a/drivers/input/rmi4/rmi_f34.h +++ b/drivers/input/rmi4/rmi_f34.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2007-2016, Synaptics Incorporated | 3 | * Copyright (c) 2007-2016, Synaptics Incorporated |
| 3 | * Copyright (C) 2016 Zodiac Inflight Innovations | 4 | * Copyright (C) 2016 Zodiac Inflight Innovations |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef _RMI_F34_H | 7 | #ifndef _RMI_F34_H |
diff --git a/drivers/input/rmi4/rmi_f34v7.c b/drivers/input/rmi4/rmi_f34v7.c index 3991d2943660..a4cabf52740c 100644 --- a/drivers/input/rmi4/rmi_f34v7.c +++ b/drivers/input/rmi4/rmi_f34v7.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2016, Zodiac Inflight Innovations | 3 | * Copyright (c) 2016, Zodiac Inflight Innovations |
| 3 | * Copyright (c) 2007-2016, Synaptics Incorporated | 4 | * Copyright (c) 2007-2016, Synaptics Incorporated |
| 4 | * Copyright (C) 2012 Alexandra Chin <alexandra.chin@tw.synaptics.com> | 5 | * Copyright (C) 2012 Alexandra Chin <alexandra.chin@tw.synaptics.com> |
| 5 | * Copyright (C) 2012 Scott Lin <scott.lin@tw.synaptics.com> | 6 | * Copyright (C) 2012 Scott Lin <scott.lin@tw.synaptics.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/bitops.h> | 9 | #include <linux/bitops.h> |
diff --git a/drivers/input/rmi4/rmi_f54.c b/drivers/input/rmi4/rmi_f54.c index 516fea06ed59..710b02595486 100644 --- a/drivers/input/rmi4/rmi_f54.c +++ b/drivers/input/rmi4/rmi_f54.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2012-2015 Synaptics Incorporated | 3 | * Copyright (c) 2012-2015 Synaptics Incorporated |
| 3 | * Copyright (C) 2016 Zodiac Inflight Innovations | 4 | * Copyright (C) 2016 Zodiac Inflight Innovations |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
diff --git a/drivers/input/rmi4/rmi_f55.c b/drivers/input/rmi4/rmi_f55.c index 37390ca6a924..488adaca4dd0 100644 --- a/drivers/input/rmi4/rmi_f55.c +++ b/drivers/input/rmi4/rmi_f55.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2012-2015 Synaptics Incorporated | 3 | * Copyright (c) 2012-2015 Synaptics Incorporated |
| 3 | * Copyright (C) 2016 Zodiac Inflight Innovations | 4 | * Copyright (C) 2016 Zodiac Inflight Innovations |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/bitops.h> | 7 | #include <linux/bitops.h> |
diff --git a/drivers/input/rmi4/rmi_i2c.c b/drivers/input/rmi4/rmi_i2c.c index d4b3f9d0dc2e..a95c2c9bcab4 100644 --- a/drivers/input/rmi4/rmi_i2c.c +++ b/drivers/input/rmi4/rmi_i2c.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2011-2016 Synaptics Incorporated | 3 | * Copyright (c) 2011-2016 Synaptics Incorporated |
| 3 | * Copyright (c) 2011 Unixphere | 4 | * Copyright (c) 2011 Unixphere |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/i2c.h> | 7 | #include <linux/i2c.h> |
diff --git a/drivers/input/rmi4/rmi_smbus.c b/drivers/input/rmi4/rmi_smbus.c index b6ccf39c6a7b..2407ea43de59 100644 --- a/drivers/input/rmi4/rmi_smbus.c +++ b/drivers/input/rmi4/rmi_smbus.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2015 - 2016 Red Hat, Inc | 3 | * Copyright (c) 2015 - 2016 Red Hat, Inc |
| 3 | * Copyright (c) 2011, 2012 Synaptics Incorporated | 4 | * Copyright (c) 2011, 2012 Synaptics Incorporated |
| 4 | * Copyright (c) 2011 Unixphere | 5 | * Copyright (c) 2011 Unixphere |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/drivers/input/rmi4/rmi_spi.c b/drivers/input/rmi4/rmi_spi.c index 33b8c6e7ac0a..27b68dc79b18 100644 --- a/drivers/input/rmi4/rmi_spi.c +++ b/drivers/input/rmi4/rmi_spi.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2011-2016 Synaptics Incorporated | 3 | * Copyright (c) 2011-2016 Synaptics Incorporated |
| 3 | * Copyright (c) 2011 Unixphere | 4 | * Copyright (c) 2011 Unixphere |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
diff --git a/drivers/input/serio/altera_ps2.c b/drivers/input/serio/altera_ps2.c index 131d7826dc6b..379e9240c2b3 100644 --- a/drivers/input/serio/altera_ps2.c +++ b/drivers/input/serio/altera_ps2.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Altera University Program PS2 controller driver | 3 | * Altera University Program PS2 controller driver |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Based on sa1111ps2.c, which is: | 7 | * Based on sa1111ps2.c, which is: |
| 7 | * Copyright (C) 2002 Russell King | 8 | * Copyright (C) 2002 Russell King |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/module.h> | 11 | #include <linux/module.h> |
diff --git a/drivers/input/serio/ams_delta_serio.c b/drivers/input/serio/ams_delta_serio.c index f8663d7891f2..1c0be299f179 100644 --- a/drivers/input/serio/ams_delta_serio.c +++ b/drivers/input/serio/ams_delta_serio.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Amstrad E3 (Delta) keyboard port driver | 3 | * Amstrad E3 (Delta) keyboard port driver |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2006 Matt Callow | 5 | * Copyright (c) 2006 Matt Callow |
| 5 | * Copyright (c) 2010 Janusz Krzysztofik | 6 | * Copyright (c) 2010 Janusz Krzysztofik |
| 6 | * | 7 | * |
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * Thanks to Cliff Lawson for his help | 8 | * Thanks to Cliff Lawson for his help |
| 12 | * | 9 | * |
| 13 | * The Amstrad Delta keyboard (aka mailboard) uses normal PC-AT style serial | 10 | * The Amstrad Delta keyboard (aka mailboard) uses normal PC-AT style serial |
diff --git a/drivers/input/serio/arc_ps2.c b/drivers/input/serio/arc_ps2.c index 99e57a418753..443194a2b9e3 100644 --- a/drivers/input/serio/arc_ps2.c +++ b/drivers/input/serio/arc_ps2.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Driver is originally developed by Pavel Sokolov <psokolov@synopsys.com> | 5 | * Driver is originally developed by Pavel Sokolov <psokolov@synopsys.com> |
| 9 | */ | 6 | */ |
| 10 | 7 | ||
diff --git a/drivers/input/serio/i8042-io.h b/drivers/input/serio/i8042-io.h index 34da81c006b6..da0bf85321de 100644 --- a/drivers/input/serio/i8042-io.h +++ b/drivers/input/serio/i8042-io.h | |||
| @@ -1,11 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | #ifndef _I8042_IO_H | 2 | #ifndef _I8042_IO_H |
| 2 | #define _I8042_IO_H | 3 | #define _I8042_IO_H |
| 3 | 4 | ||
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 8 | */ | ||
| 9 | 5 | ||
| 10 | /* | 6 | /* |
| 11 | * Names. | 7 | * Names. |
diff --git a/drivers/input/serio/i8042-ip22io.h b/drivers/input/serio/i8042-ip22io.h index 08a1c10a1448..6c7efa01745c 100644 --- a/drivers/input/serio/i8042-ip22io.h +++ b/drivers/input/serio/i8042-ip22io.h | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | #ifndef _I8042_IP22_H | 2 | #ifndef _I8042_IP22_H |
| 2 | #define _I8042_IP22_H | 3 | #define _I8042_IP22_H |
| 3 | 4 | ||
| 4 | #include <asm/sgi/ioc.h> | 5 | #include <asm/sgi/ioc.h> |
| 5 | #include <asm/sgi/ip22.h> | 6 | #include <asm/sgi/ip22.h> |
| 6 | 7 | ||
| 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 version 2 as published by | ||
| 10 | * the Free Software Foundation. | ||
| 11 | */ | ||
| 12 | 8 | ||
| 13 | /* | 9 | /* |
| 14 | * Names. | 10 | * Names. |
diff --git a/drivers/input/serio/i8042-jazzio.h b/drivers/input/serio/i8042-jazzio.h index 13fd7108eb28..4c2a96f9128c 100644 --- a/drivers/input/serio/i8042-jazzio.h +++ b/drivers/input/serio/i8042-jazzio.h | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | #ifndef _I8042_JAZZ_H | 2 | #ifndef _I8042_JAZZ_H |
| 2 | #define _I8042_JAZZ_H | 3 | #define _I8042_JAZZ_H |
| 3 | 4 | ||
| 4 | #include <asm/jazz.h> | 5 | #include <asm/jazz.h> |
| 5 | 6 | ||
| 6 | /* | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 10 | */ | ||
| 11 | 7 | ||
| 12 | /* | 8 | /* |
| 13 | * Names. | 9 | * Names. |
diff --git a/drivers/input/serio/i8042-ppcio.h b/drivers/input/serio/i8042-ppcio.h index 1aabea43329e..391f94d9e47d 100644 --- a/drivers/input/serio/i8042-ppcio.h +++ b/drivers/input/serio/i8042-ppcio.h | |||
| @@ -1,11 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | #ifndef _I8042_PPCIO_H | 2 | #ifndef _I8042_PPCIO_H |
| 2 | #define _I8042_PPCIO_H | 3 | #define _I8042_PPCIO_H |
| 3 | 4 | ||
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 8 | */ | ||
| 9 | 5 | ||
| 10 | #if defined(CONFIG_WALNUT) | 6 | #if defined(CONFIG_WALNUT) |
| 11 | 7 | ||
diff --git a/drivers/input/serio/i8042-snirm.h b/drivers/input/serio/i8042-snirm.h index 409a9341143d..4b7136704338 100644 --- a/drivers/input/serio/i8042-snirm.h +++ b/drivers/input/serio/i8042-snirm.h | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | #ifndef _I8042_SNIRM_H | 2 | #ifndef _I8042_SNIRM_H |
| 2 | #define _I8042_SNIRM_H | 3 | #define _I8042_SNIRM_H |
| 3 | 4 | ||
| 4 | #include <asm/sni.h> | 5 | #include <asm/sni.h> |
| 5 | 6 | ||
| 6 | /* | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 10 | */ | ||
| 11 | 7 | ||
| 12 | /* | 8 | /* |
| 13 | * Names. | 9 | * Names. |
diff --git a/drivers/input/serio/i8042-unicore32io.h b/drivers/input/serio/i8042-unicore32io.h index 455747552f85..50bb3ed94b56 100644 --- a/drivers/input/serio/i8042-unicore32io.h +++ b/drivers/input/serio/i8042-unicore32io.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Code specific to PKUnity SoC and UniCore ISA | 3 | * Code specific to PKUnity SoC and UniCore ISA |
| 3 | * | 4 | * |
| 4 | * Maintained by GUAN Xue-tao <gxt@mprc.pku.edu.cn> | 5 | * Maintained by GUAN Xue-tao <gxt@mprc.pku.edu.cn> |
| 5 | * Copyright (C) 2001-2011 Guan Xuetao | 6 | * Copyright (C) 2001-2011 Guan Xuetao |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #ifndef _I8042_UNICORE32_H | 8 | #ifndef _I8042_UNICORE32_H |
| 12 | #define _I8042_UNICORE32_H | 9 | #define _I8042_UNICORE32_H |
diff --git a/drivers/input/serio/i8042-x86ia64io.h b/drivers/input/serio/i8042-x86ia64io.h index 136f6e7bf797..dc974c288e88 100644 --- a/drivers/input/serio/i8042-x86ia64io.h +++ b/drivers/input/serio/i8042-x86ia64io.h | |||
| @@ -1,11 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | #ifndef _I8042_X86IA64IO_H | 2 | #ifndef _I8042_X86IA64IO_H |
| 2 | #define _I8042_X86IA64IO_H | 3 | #define _I8042_X86IA64IO_H |
| 3 | 4 | ||
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 8 | */ | ||
| 9 | 5 | ||
| 10 | #ifdef CONFIG_X86 | 6 | #ifdef CONFIG_X86 |
| 11 | #include <asm/x86_init.h> | 7 | #include <asm/x86_init.h> |
diff --git a/drivers/input/serio/i8042.c b/drivers/input/serio/i8042.c index 6462f1798fbb..e4352741c467 100644 --- a/drivers/input/serio/i8042.c +++ b/drivers/input/serio/i8042.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * i8042 keyboard and mouse controller driver for Linux | 3 | * i8042 keyboard and mouse controller driver for Linux |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 1999-2004 Vojtech Pavlik | 5 | * Copyright (c) 1999-2004 Vojtech Pavlik |
| 5 | */ | 6 | */ |
| 6 | 7 | ||
| 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 version 2 as published by | ||
| 10 | * the Free Software Foundation. | ||
| 11 | */ | ||
| 12 | 8 | ||
| 13 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 9 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 14 | 10 | ||
diff --git a/drivers/input/serio/i8042.h b/drivers/input/serio/i8042.h index 1db0a40c9bab..38dc27ad3c18 100644 --- a/drivers/input/serio/i8042.h +++ b/drivers/input/serio/i8042.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | #ifndef _I8042_H | 2 | #ifndef _I8042_H |
| 2 | #define _I8042_H | 3 | #define _I8042_H |
| 3 | 4 | ||
| 4 | 5 | ||
| 5 | /* | 6 | /* |
| 6 | * Copyright (c) 1999-2002 Vojtech Pavlik | 7 | * Copyright (c) 1999-2002 Vojtech Pavlik |
| 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 version 2 as published by | ||
| 10 | * the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | /* | 10 | /* |
diff --git a/drivers/input/serio/libps2.c b/drivers/input/serio/libps2.c index 22b8e05aa36c..a8c94a940a79 100644 --- a/drivers/input/serio/libps2.c +++ b/drivers/input/serio/libps2.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * PS/2 driver library | 3 | * PS/2 driver library |
| 3 | * | 4 | * |
| @@ -5,11 +6,6 @@ | |||
| 5 | * Copyright (c) 2004 Dmitry Torokhov | 6 | * Copyright (c) 2004 Dmitry Torokhov |
| 6 | */ | 7 | */ |
| 7 | 8 | ||
| 8 | /* | ||
| 9 | * This program is free software; you can redistribute it and/or modify it | ||
| 10 | * under the terms of the GNU General Public License version 2 as published by | ||
| 11 | * the Free Software Foundation. | ||
| 12 | */ | ||
| 13 | 9 | ||
| 14 | #include <linux/delay.h> | 10 | #include <linux/delay.h> |
| 15 | #include <linux/module.h> | 11 | #include <linux/module.h> |
diff --git a/drivers/input/serio/maceps2.c b/drivers/input/serio/maceps2.c index e365c5f4cbc9..629e15089c21 100644 --- a/drivers/input/serio/maceps2.c +++ b/drivers/input/serio/maceps2.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * SGI O2 MACE PS2 controller driver for linux | 3 | * SGI O2 MACE PS2 controller driver for linux |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2002 Vivien Chappelier | 5 | * Copyright (C) 2002 Vivien Chappelier |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/module.h> | 7 | #include <linux/module.h> |
| 11 | #include <linux/init.h> | 8 | #include <linux/init.h> |
diff --git a/drivers/input/serio/parkbd.c b/drivers/input/serio/parkbd.c index 1edfac78d4ac..ddbbd4afb4a2 100644 --- a/drivers/input/serio/parkbd.c +++ b/drivers/input/serio/parkbd.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Parallel port to Keyboard port adapter driver for Linux | 3 | * Parallel port to Keyboard port adapter driver for Linux |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 1999-2004 Vojtech Pavlik | 5 | * Copyright (c) 1999-2004 Vojtech Pavlik |
| 5 | */ | 6 | */ |
| 6 | 7 | ||
| 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 version 2 as published by | ||
| 10 | * the Free Software Foundation. | ||
| 11 | */ | ||
| 12 | 8 | ||
| 13 | /* | 9 | /* |
| 14 | * To connect an AT or XT keyboard to the parallel port, a fairly simple adapter | 10 | * To connect an AT or XT keyboard to the parallel port, a fairly simple adapter |
diff --git a/drivers/input/serio/ps2-gpio.c b/drivers/input/serio/ps2-gpio.c index 5e8d8384aa2a..e0f18469d01b 100644 --- a/drivers/input/serio/ps2-gpio.c +++ b/drivers/input/serio/ps2-gpio.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * GPIO based serio bus driver for bit banging the PS/2 protocol | 3 | * GPIO based serio bus driver for bit banging the PS/2 protocol |
| 3 | * | 4 | * |
| 4 | * Author: Danilo Krummrich <danilokrummrich@dk-develop.de> | 5 | * Author: Danilo Krummrich <danilokrummrich@dk-develop.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/gpio/consumer.h> | 8 | #include <linux/gpio/consumer.h> |
diff --git a/drivers/input/serio/ps2mult.c b/drivers/input/serio/ps2mult.c index a76fb64f03db..0071dd5ebcc2 100644 --- a/drivers/input/serio/ps2mult.c +++ b/drivers/input/serio/ps2mult.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * TQC PS/2 Multiplexer driver | 3 | * TQC PS/2 Multiplexer driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 Dmitry Eremin-Solenikov | 5 | * Copyright (C) 2010 Dmitry Eremin-Solenikov |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | 8 | ||
diff --git a/drivers/input/serio/serio_raw.c b/drivers/input/serio/serio_raw.c index 17b7fbecd9fe..e9647ebff187 100644 --- a/drivers/input/serio/serio_raw.c +++ b/drivers/input/serio/serio_raw.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Raw serio device providing access to a raw byte stream from underlying | 3 | * Raw serio device providing access to a raw byte stream from underlying |
| 3 | * serio port. Closely emulates behavior of pre-2.6 /dev/psaux device | 4 | * serio port. Closely emulates behavior of pre-2.6 /dev/psaux device |
| 4 | * | 5 | * |
| 5 | * Copyright (c) 2004 Dmitry Torokhov | 6 | * Copyright (c) 2004 Dmitry Torokhov |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/kref.h> | 9 | #include <linux/kref.h> |
diff --git a/drivers/input/serio/serport.c b/drivers/input/serio/serport.c index 5977b8a34ebe..8ac970a423de 100644 --- a/drivers/input/serio/serport.c +++ b/drivers/input/serio/serport.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Input device TTY line discipline | 3 | * Input device TTY line discipline |
| 3 | * | 4 | * |
| @@ -7,11 +8,6 @@ | |||
| 7 | * 'serial io port' abstraction that the input device drivers use. | 8 | * 'serial io port' abstraction that the input device drivers use. |
| 8 | */ | 9 | */ |
| 9 | 10 | ||
| 10 | /* | ||
| 11 | * This program is free software; you can redistribute it and/or modify it | ||
| 12 | * under the terms of the GNU General Public License version 2 as published by | ||
| 13 | * the Free Software Foundation. | ||
| 14 | */ | ||
| 15 | 11 | ||
| 16 | #include <linux/uaccess.h> | 12 | #include <linux/uaccess.h> |
| 17 | #include <linux/kernel.h> | 13 | #include <linux/kernel.h> |
diff --git a/drivers/input/sparse-keymap.c b/drivers/input/sparse-keymap.c index 0cad5e7c559b..530fd15eaeca 100644 --- a/drivers/input/sparse-keymap.c +++ b/drivers/input/sparse-keymap.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Generic support for sparse keymaps | 3 | * Generic support for sparse keymaps |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Copyright (C) 2005 Miloslav Trmac <mitr@volny.cz> | 8 | * Copyright (C) 2005 Miloslav Trmac <mitr@volny.cz> |
| 8 | * Copyright (C) 2005 Bernhard Rosenkraenzer <bero@arklinux.org> | 9 | * Copyright (C) 2005 Bernhard Rosenkraenzer <bero@arklinux.org> |
| 9 | * Copyright (C) 2005 Dmitry Torokhov <dtor@mail.ru> | 10 | * Copyright (C) 2005 Dmitry Torokhov <dtor@mail.ru> |
| 10 | * | ||
| 11 | * This program is free software; you can redistribute it and/or modify it | ||
| 12 | * under the terms of the GNU General Public License version 2 as published by | ||
| 13 | * the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/input.h> | 13 | #include <linux/input.h> |
diff --git a/drivers/input/touchscreen/88pm860x-ts.c b/drivers/input/touchscreen/88pm860x-ts.c index 3486d9403805..1d1bbc8da949 100644 --- a/drivers/input/touchscreen/88pm860x-ts.c +++ b/drivers/input/touchscreen/88pm860x-ts.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Touchscreen driver for Marvell 88PM860x | 3 | * Touchscreen driver for Marvell 88PM860x |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009 Marvell International Ltd. | 5 | * Copyright (C) 2009 Marvell International Ltd. |
| 5 | * Haojian Zhuang <haojian.zhuang@marvell.com> | 6 | * Haojian Zhuang <haojian.zhuang@marvell.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/drivers/input/touchscreen/ads7846.c b/drivers/input/touchscreen/ads7846.c index a2f45aefce08..accbbe8d2966 100644 --- a/drivers/input/touchscreen/ads7846.c +++ b/drivers/input/touchscreen/ads7846.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ADS7846 based touchscreen and sensor driver | 3 | * ADS7846 based touchscreen and sensor driver |
| 3 | * | 4 | * |
| @@ -12,10 +13,6 @@ | |||
| 12 | * Copyright (C) 2002 MontaVista Software | 13 | * Copyright (C) 2002 MontaVista Software |
| 13 | * Copyright (C) 2004 Texas Instruments | 14 | * Copyright (C) 2004 Texas Instruments |
| 14 | * Copyright (C) 2005 Dirk Behme | 15 | * Copyright (C) 2005 Dirk Behme |
| 15 | * | ||
| 16 | * This program is free software; you can redistribute it and/or modify | ||
| 17 | * it under the terms of the GNU General Public License version 2 as | ||
| 18 | * published by the Free Software Foundation. | ||
| 19 | */ | 16 | */ |
| 20 | #include <linux/types.h> | 17 | #include <linux/types.h> |
| 21 | #include <linux/hwmon.h> | 18 | #include <linux/hwmon.h> |
diff --git a/drivers/input/touchscreen/da9034-ts.c b/drivers/input/touchscreen/da9034-ts.c index 8264822dc4b9..2943f6a58388 100644 --- a/drivers/input/touchscreen/da9034-ts.c +++ b/drivers/input/touchscreen/da9034-ts.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Touchscreen driver for Dialog Semiconductor DA9034 | 3 | * Touchscreen driver for Dialog Semiconductor DA9034 |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Fengwei Yin <fengwei.yin@marvell.com> | 6 | * Fengwei Yin <fengwei.yin@marvell.com> |
| 6 | * Bin Yang <bin.yang@marvell.com> | 7 | * Bin Yang <bin.yang@marvell.com> |
| 7 | * Eric Miao <eric.miao@marvell.com> | 8 | * Eric Miao <eric.miao@marvell.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/module.h> | 11 | #include <linux/module.h> |
diff --git a/drivers/input/touchscreen/dynapro.c b/drivers/input/touchscreen/dynapro.c index 5b1b66fffbe3..dc07fca7c5ed 100644 --- a/drivers/input/touchscreen/dynapro.c +++ b/drivers/input/touchscreen/dynapro.c | |||
| @@ -1,17 +1,12 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Dynapro serial touchscreen driver | 3 | * Dynapro serial touchscreen driver |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2009 Tias Guns | 5 | * Copyright (c) 2009 Tias Guns |
| 5 | * Based on the inexio driver (c) Vojtech Pavlik and Dan Streetman and | 6 | * Based on the inexio driver (c) Vojtech Pavlik and Dan Streetman and |
| 6 | * Richard Lemon | 7 | * Richard Lemon |
| 7 | * | ||
| 8 | */ | 8 | */ |
| 9 | 9 | ||
| 10 | /* | ||
| 11 | * This program is free software; you can redistribute it and/or modify it | ||
| 12 | * under the terms of the GNU General Public License version 2 as published by | ||
| 13 | * the Free Software Foundation. | ||
| 14 | */ | ||
| 15 | 10 | ||
| 16 | /* | 11 | /* |
| 17 | * 2009/09/19 Tias Guns <tias@ulyssis.org> | 12 | * 2009/09/19 Tias Guns <tias@ulyssis.org> |
diff --git a/drivers/input/touchscreen/egalax_ts_serial.c b/drivers/input/touchscreen/egalax_ts_serial.c index 657bbae608c8..375922d3a6d1 100644 --- a/drivers/input/touchscreen/egalax_ts_serial.c +++ b/drivers/input/touchscreen/egalax_ts_serial.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * EETI Egalax serial touchscreen driver | 3 | * EETI Egalax serial touchscreen driver |
| 3 | * | 4 | * |
| @@ -8,11 +9,6 @@ | |||
| 8 | * Hampshire serial touchscreen driver (Copyright (c) 2010 Adam Bennett) | 9 | * Hampshire serial touchscreen driver (Copyright (c) 2010 Adam Bennett) |
| 9 | */ | 10 | */ |
| 10 | 11 | ||
| 11 | /* | ||
| 12 | * This program is free software; you can redistribute it and/or modify it | ||
| 13 | * under the terms of the GNU General Public License version 2 as published by | ||
| 14 | * the Free Software Foundation. | ||
| 15 | */ | ||
| 16 | 12 | ||
| 17 | #include <linux/errno.h> | 13 | #include <linux/errno.h> |
| 18 | #include <linux/kernel.h> | 14 | #include <linux/kernel.h> |
diff --git a/drivers/input/touchscreen/elants_i2c.c b/drivers/input/touchscreen/elants_i2c.c index f2cb23121833..d4ad24ea54c8 100644 --- a/drivers/input/touchscreen/elants_i2c.c +++ b/drivers/input/touchscreen/elants_i2c.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Elan Microelectronics touch panels with I2C interface | 3 | * Elan Microelectronics touch panels with I2C interface |
| 3 | * | 4 | * |
| @@ -10,7 +11,6 @@ | |||
| 10 | * Copyright (c) 2010-2012 Benjamin Tissoires <benjamin.tissoires@gmail.com> | 11 | * Copyright (c) 2010-2012 Benjamin Tissoires <benjamin.tissoires@gmail.com> |
| 11 | * Copyright (c) 2010-2012 Ecole Nationale de l'Aviation Civile, France | 12 | * Copyright (c) 2010-2012 Ecole Nationale de l'Aviation Civile, France |
| 12 | * | 13 | * |
| 13 | * | ||
| 14 | * This code is partly based on i2c-hid.c: | 14 | * This code is partly based on i2c-hid.c: |
| 15 | * | 15 | * |
| 16 | * Copyright (c) 2012 Benjamin Tissoires <benjamin.tissoires@gmail.com> | 16 | * Copyright (c) 2012 Benjamin Tissoires <benjamin.tissoires@gmail.com> |
| @@ -18,11 +18,6 @@ | |||
| 18 | * Copyright (c) 2012 Red Hat, Inc | 18 | * Copyright (c) 2012 Red Hat, Inc |
| 19 | */ | 19 | */ |
| 20 | 20 | ||
| 21 | /* | ||
| 22 | * This software is licensed under the terms of the GNU General Public | ||
| 23 | * License version 2, as published by the Free Software Foundation, and | ||
| 24 | * may be copied, distributed, and modified under those terms. | ||
| 25 | */ | ||
| 26 | 21 | ||
| 27 | #include <linux/module.h> | 22 | #include <linux/module.h> |
| 28 | #include <linux/input.h> | 23 | #include <linux/input.h> |
diff --git a/drivers/input/touchscreen/elo.c b/drivers/input/touchscreen/elo.c index 7f2942f3cec6..d6772a2c2d09 100644 --- a/drivers/input/touchscreen/elo.c +++ b/drivers/input/touchscreen/elo.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Elo serial touchscreen driver | 3 | * Elo serial touchscreen driver |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2004 Vojtech Pavlik | 5 | * Copyright (c) 2004 Vojtech Pavlik |
| 5 | */ | 6 | */ |
| 6 | 7 | ||
| 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 version 2 as published by | ||
| 10 | * the Free Software Foundation. | ||
| 11 | */ | ||
| 12 | 8 | ||
| 13 | /* | 9 | /* |
| 14 | * This driver can handle serial Elo touchscreens using either the Elo standard | 10 | * This driver can handle serial Elo touchscreens using either the Elo standard |
diff --git a/drivers/input/touchscreen/exc3000.c b/drivers/input/touchscreen/exc3000.c index 37437a53cd1a..e007e2e8f626 100644 --- a/drivers/input/touchscreen/exc3000.c +++ b/drivers/input/touchscreen/exc3000.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for I2C connected EETI EXC3000 multiple touch controller | 3 | * Driver for I2C connected EETI EXC3000 multiple touch controller |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2017 Ahmet Inan <inan@distec.de> | 5 | * Copyright (C) 2017 Ahmet Inan <inan@distec.de> |
| 5 | * | 6 | * |
| 6 | * minimal implementation based on egalax_ts.c and egalax_i2c.c | 7 | * minimal implementation based on egalax_ts.c and egalax_i2c.c |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/bitops.h> | 10 | #include <linux/bitops.h> |
diff --git a/drivers/input/touchscreen/fujitsu_ts.c b/drivers/input/touchscreen/fujitsu_ts.c index a0fbb454499d..3b0b8fccc3f0 100644 --- a/drivers/input/touchscreen/fujitsu_ts.c +++ b/drivers/input/touchscreen/fujitsu_ts.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Fujitsu serial touchscreen driver | 3 | * Fujitsu serial touchscreen driver |
| 3 | * | 4 | * |
| 4 | * Copyright (c) Dmitry Torokhov <dtor@mail.ru> | 5 | * Copyright (c) Dmitry Torokhov <dtor@mail.ru> |
| 5 | */ | 6 | */ |
| 6 | 7 | ||
| 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 version 2 as published | ||
| 10 | * by the Free Software Foundation. | ||
| 11 | */ | ||
| 12 | 8 | ||
| 13 | #include <linux/errno.h> | 9 | #include <linux/errno.h> |
| 14 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
diff --git a/drivers/input/touchscreen/hampshire.c b/drivers/input/touchscreen/hampshire.c index eb052d559e54..5c4d877564ee 100644 --- a/drivers/input/touchscreen/hampshire.c +++ b/drivers/input/touchscreen/hampshire.c | |||
| @@ -1,16 +1,11 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Hampshire serial touchscreen driver | 3 | * Hampshire serial touchscreen driver |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2010 Adam Bennett | 5 | * Copyright (c) 2010 Adam Bennett |
| 5 | * Based on the dynapro driver (c) Tias Guns | 6 | * Based on the dynapro driver (c) Tias Guns |
| 6 | * | ||
| 7 | */ | 7 | */ |
| 8 | 8 | ||
| 9 | /* | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published by | ||
| 12 | * the Free Software Foundation. | ||
| 13 | */ | ||
| 14 | 9 | ||
| 15 | /* | 10 | /* |
| 16 | * 2010/04/08 Adam Bennett <abennett72@gmail.com> | 11 | * 2010/04/08 Adam Bennett <abennett72@gmail.com> |
diff --git a/drivers/input/touchscreen/hideep.c b/drivers/input/touchscreen/hideep.c index f1cd4dd9a4a3..84fbbf415c43 100644 --- a/drivers/input/touchscreen/hideep.c +++ b/drivers/input/touchscreen/hideep.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012-2017 Hideep, Inc. | 3 | * Copyright (C) 2012-2017 Hideep, Inc. |
| 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 version 2 | ||
| 6 | * as published by the Free Software Foudation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/module.h> | 6 | #include <linux/module.h> |
diff --git a/drivers/input/touchscreen/htcpen.c b/drivers/input/touchscreen/htcpen.c index 8fd909285877..2f261a34f9c2 100644 --- a/drivers/input/touchscreen/htcpen.c +++ b/drivers/input/touchscreen/htcpen.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * HTC Shift touchscreen driver | 3 | * HTC Shift touchscreen driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008 Pau Oliva Fora <pof@eslack.org> | 5 | * Copyright (C) 2008 Pau Oliva Fora <pof@eslack.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/errno.h> | 8 | #include <linux/errno.h> |
diff --git a/drivers/input/touchscreen/inexio.c b/drivers/input/touchscreen/inexio.c index 13bd0bf580a7..1d7e4c3966ce 100644 --- a/drivers/input/touchscreen/inexio.c +++ b/drivers/input/touchscreen/inexio.c | |||
| @@ -1,16 +1,11 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * iNexio serial touchscreen driver | 3 | * iNexio serial touchscreen driver |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2008 Richard Lemon | 5 | * Copyright (c) 2008 Richard Lemon |
| 5 | * Based on the mtouch driver (c) Vojtech Pavlik and Dan Streetman | 6 | * Based on the mtouch driver (c) Vojtech Pavlik and Dan Streetman |
| 6 | * | ||
| 7 | */ | 7 | */ |
| 8 | 8 | ||
| 9 | /* | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published by | ||
| 12 | * the Free Software Foundation. | ||
| 13 | */ | ||
| 14 | 9 | ||
| 15 | /* | 10 | /* |
| 16 | * 2008/06/19 Richard Lemon <richard@codelemon.com> | 11 | * 2008/06/19 Richard Lemon <richard@codelemon.com> |
diff --git a/drivers/input/touchscreen/ipaq-micro-ts.c b/drivers/input/touchscreen/ipaq-micro-ts.c index 33c134820ef9..5c3977e1af6f 100644 --- a/drivers/input/touchscreen/ipaq-micro-ts.c +++ b/drivers/input/touchscreen/ipaq-micro-ts.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License version 2 as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * h3600 atmel micro companion support, touchscreen subdevice | 4 | * h3600 atmel micro companion support, touchscreen subdevice |
| 7 | * Author : Alessandro Gardich <gremlin@gremlin.it> | 5 | * Author : Alessandro Gardich <gremlin@gremlin.it> |
| 8 | * Author : Dmitry Artamonow <mad_soft@inbox.ru> | 6 | * Author : Dmitry Artamonow <mad_soft@inbox.ru> |
| 9 | * Author : Linus Walleij <linus.walleij@linaro.org> | 7 | * Author : Linus Walleij <linus.walleij@linaro.org> |
| 10 | * | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <asm/byteorder.h> | 10 | #include <asm/byteorder.h> |
diff --git a/drivers/input/touchscreen/iqs5xx.c b/drivers/input/touchscreen/iqs5xx.c index b832fe062645..4f6fe8cc8efa 100644 --- a/drivers/input/touchscreen/iqs5xx.c +++ b/drivers/input/touchscreen/iqs5xx.c | |||
| @@ -502,14 +502,6 @@ static int iqs5xx_axis_init(struct i2c_client *client) | |||
| 502 | input_set_capability(input, EV_ABS, ABS_MT_POSITION_Y); | 502 | input_set_capability(input, EV_ABS, ABS_MT_POSITION_Y); |
| 503 | input_set_capability(input, EV_ABS, ABS_MT_PRESSURE); | 503 | input_set_capability(input, EV_ABS, ABS_MT_PRESSURE); |
| 504 | 504 | ||
| 505 | error = input_mt_init_slots(input, | ||
| 506 | IQS5XX_NUM_CONTACTS, INPUT_MT_DIRECT); | ||
| 507 | if (error) { | ||
| 508 | dev_err(&client->dev, | ||
| 509 | "Failed to initialize slots: %d\n", error); | ||
| 510 | return error; | ||
| 511 | } | ||
| 512 | |||
| 513 | input_set_drvdata(input, iqs5xx); | 505 | input_set_drvdata(input, iqs5xx); |
| 514 | iqs5xx->input = input; | 506 | iqs5xx->input = input; |
| 515 | } | 507 | } |
| @@ -591,9 +583,19 @@ static int iqs5xx_axis_init(struct i2c_client *client) | |||
| 591 | if (error) | 583 | if (error) |
| 592 | return error; | 584 | return error; |
| 593 | 585 | ||
| 594 | return iqs5xx_write_word(client, | 586 | error = iqs5xx_write_word(client, |
| 595 | prop.swap_x_y ? IQS5XX_X_RES : IQS5XX_Y_RES, | 587 | prop.swap_x_y ? IQS5XX_X_RES : IQS5XX_Y_RES, |
| 596 | max_y); | 588 | max_y); |
| 589 | if (error) | ||
| 590 | return error; | ||
| 591 | |||
| 592 | error = input_mt_init_slots(iqs5xx->input, IQS5XX_NUM_CONTACTS, | ||
| 593 | INPUT_MT_DIRECT); | ||
| 594 | if (error) | ||
| 595 | dev_err(&client->dev, "Failed to initialize slots: %d\n", | ||
| 596 | error); | ||
| 597 | |||
| 598 | return error; | ||
| 597 | } | 599 | } |
| 598 | 600 | ||
| 599 | static int iqs5xx_dev_init(struct i2c_client *client) | 601 | static int iqs5xx_dev_init(struct i2c_client *client) |
diff --git a/drivers/input/touchscreen/jornada720_ts.c b/drivers/input/touchscreen/jornada720_ts.c index 729b3c89324c..974521102178 100644 --- a/drivers/input/touchscreen/jornada720_ts.c +++ b/drivers/input/touchscreen/jornada720_ts.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * drivers/input/touchscreen/jornada720_ts.c | 3 | * drivers/input/touchscreen/jornada720_ts.c |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Copyright (C) 2006 Filip Zyzniewski <filip.zyzniewski@tefnet.pl> | 7 | * Copyright (C) 2006 Filip Zyzniewski <filip.zyzniewski@tefnet.pl> |
| 7 | * based on HP Jornada 56x touchscreen driver by Alex Lange <chicken@handhelds.org> | 8 | * based on HP Jornada 56x touchscreen driver by Alex Lange <chicken@handhelds.org> |
| 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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | * HP Jornada 710/720/729 Touchscreen Driver | 10 | * HP Jornada 710/720/729 Touchscreen Driver |
| 14 | */ | 11 | */ |
| 15 | 12 | ||
diff --git a/drivers/input/touchscreen/mc13783_ts.c b/drivers/input/touchscreen/mc13783_ts.c index ef64f36c5ffc..ae0d978c83bf 100644 --- a/drivers/input/touchscreen/mc13783_ts.c +++ b/drivers/input/touchscreen/mc13783_ts.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for the Freescale Semiconductor MC13783 touchscreen. | 3 | * Driver for the Freescale Semiconductor MC13783 touchscreen. |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Initial development of this code was funded by | 8 | * Initial development of this code was funded by |
| 8 | * Phytec Messtechnik GmbH, http://www.phytec.de/ | 9 | * Phytec Messtechnik GmbH, http://www.phytec.de/ |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published by | ||
| 12 | * the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | #include <linux/platform_device.h> | 11 | #include <linux/platform_device.h> |
| 15 | #include <linux/mfd/mc13783.h> | 12 | #include <linux/mfd/mc13783.h> |
diff --git a/drivers/input/touchscreen/mk712.c b/drivers/input/touchscreen/mk712.c index c179060525ae..753d9cc1de1f 100644 --- a/drivers/input/touchscreen/mk712.c +++ b/drivers/input/touchscreen/mk712.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ICS MK712 touchscreen controller driver | 3 | * ICS MK712 touchscreen controller driver |
| 3 | * | 4 | * |
| @@ -6,11 +7,6 @@ | |||
| 6 | * Copyright (c) 2005 Vojtech Pavlik <vojtech@suse.cz> | 7 | * Copyright (c) 2005 Vojtech Pavlik <vojtech@suse.cz> |
| 7 | */ | 8 | */ |
| 8 | 9 | ||
| 9 | /* | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published by | ||
| 12 | * the Free Software Foundation. | ||
| 13 | */ | ||
| 14 | 10 | ||
| 15 | /* | 11 | /* |
| 16 | * This driver supports the ICS MicroClock MK712 TouchScreen controller, | 12 | * This driver supports the ICS MicroClock MK712 TouchScreen controller, |
diff --git a/drivers/input/touchscreen/mtouch.c b/drivers/input/touchscreen/mtouch.c index 8278a9058640..28e449eea318 100644 --- a/drivers/input/touchscreen/mtouch.c +++ b/drivers/input/touchscreen/mtouch.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * MicroTouch (3M) serial touchscreen driver | 3 | * MicroTouch (3M) serial touchscreen driver |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2004 Vojtech Pavlik | 5 | * Copyright (c) 2004 Vojtech Pavlik |
| 5 | */ | 6 | */ |
| 6 | 7 | ||
| 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 version 2 as published by | ||
| 10 | * the Free Software Foundation. | ||
| 11 | */ | ||
| 12 | 8 | ||
| 13 | /* | 9 | /* |
| 14 | * 2005/02/19 Dan Streetman <ddstreet@ieee.org> | 10 | * 2005/02/19 Dan Streetman <ddstreet@ieee.org> |
diff --git a/drivers/input/touchscreen/of_touchscreen.c b/drivers/input/touchscreen/of_touchscreen.c index 6d241d45e312..e16ec4c7043a 100644 --- a/drivers/input/touchscreen/of_touchscreen.c +++ b/drivers/input/touchscreen/of_touchscreen.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Generic DT helper functions for touchscreen devices | 3 | * Generic DT helper functions for touchscreen devices |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2014 Sebastian Reichel <sre@kernel.org> | 5 | * Copyright (c) 2014 Sebastian Reichel <sre@kernel.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <linux/property.h> | 8 | #include <linux/property.h> |
diff --git a/drivers/input/touchscreen/pcap_ts.c b/drivers/input/touchscreen/pcap_ts.c index 0e3fc419a3cf..b2da0194e02a 100644 --- a/drivers/input/touchscreen/pcap_ts.c +++ b/drivers/input/touchscreen/pcap_ts.c | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for Motorola PCAP2 touchscreen as found in the EZX phone platform. | 3 | * Driver for Motorola PCAP2 touchscreen as found in the EZX phone platform. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2006 Harald Welte <laforge@openezx.org> | 5 | * Copyright (C) 2006 Harald Welte <laforge@openezx.org> |
| 5 | * Copyright (C) 2009 Daniel Ribeiro <drwyrm@gmail.com> | 6 | * Copyright (C) 2009 Daniel Ribeiro <drwyrm@gmail.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/drivers/input/touchscreen/penmount.c b/drivers/input/touchscreen/penmount.c index 6e6d7fd98cd2..12abb3b36128 100644 --- a/drivers/input/touchscreen/penmount.c +++ b/drivers/input/touchscreen/penmount.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Penmount serial touchscreen driver | 3 | * Penmount serial touchscreen driver |
| 3 | * | 4 | * |
| @@ -8,11 +9,6 @@ | |||
| 8 | * Copyright (c) 2004 Vojtech Pavlik | 9 | * Copyright (c) 2004 Vojtech Pavlik |
| 9 | */ | 10 | */ |
| 10 | 11 | ||
| 11 | /* | ||
| 12 | * This program is free software; you can redistribute it and/or modify it | ||
| 13 | * under the terms of the GNU General Public License version 2 as published | ||
| 14 | * by the Free Software Foundation. | ||
| 15 | */ | ||
| 16 | 12 | ||
| 17 | #include <linux/errno.h> | 13 | #include <linux/errno.h> |
| 18 | #include <linux/kernel.h> | 14 | #include <linux/kernel.h> |
diff --git a/drivers/input/touchscreen/silead.c b/drivers/input/touchscreen/silead.c index a67d5e93fb77..ad8b6a2bfd36 100644 --- a/drivers/input/touchscreen/silead.c +++ b/drivers/input/touchscreen/silead.c | |||
| @@ -609,6 +609,7 @@ static const struct acpi_device_id silead_ts_acpi_match[] = { | |||
| 609 | { "MSSL1680", 0 }, | 609 | { "MSSL1680", 0 }, |
| 610 | { "MSSL0001", 0 }, | 610 | { "MSSL0001", 0 }, |
| 611 | { "MSSL0002", 0 }, | 611 | { "MSSL0002", 0 }, |
| 612 | { "MSSL0017", 0 }, | ||
| 612 | { } | 613 | { } |
| 613 | }; | 614 | }; |
| 614 | MODULE_DEVICE_TABLE(acpi, silead_ts_acpi_match); | 615 | MODULE_DEVICE_TABLE(acpi, silead_ts_acpi_match); |
diff --git a/drivers/input/touchscreen/sx8654.c b/drivers/input/touchscreen/sx8654.c index dbdf4898aa17..de85e57b2486 100644 --- a/drivers/input/touchscreen/sx8654.c +++ b/drivers/input/touchscreen/sx8654.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for Semtech SX8654 I2C touchscreen controller. | 3 | * Driver for Semtech SX8654 I2C touchscreen controller. |
| 3 | * | 4 | * |
| @@ -21,10 +22,6 @@ | |||
| 21 | * Copyright (C) 2002 MontaVista Software | 22 | * Copyright (C) 2002 MontaVista Software |
| 22 | * Copyright (C) 2004 Texas Instruments | 23 | * Copyright (C) 2004 Texas Instruments |
| 23 | * Copyright (C) 2005 Dirk Behme | 24 | * Copyright (C) 2005 Dirk Behme |
| 24 | * | ||
| 25 | * This program is free software; you can redistribute it and/or modify | ||
| 26 | * it under the terms of the GNU General Public License version 2 as | ||
| 27 | * published by the Free Software Foundation. | ||
| 28 | */ | 25 | */ |
| 29 | 26 | ||
| 30 | #include <linux/bitops.h> | 27 | #include <linux/bitops.h> |
diff --git a/drivers/input/touchscreen/touchit213.c b/drivers/input/touchscreen/touchit213.c index 98a16698be8e..fb49687da405 100644 --- a/drivers/input/touchscreen/touchit213.c +++ b/drivers/input/touchscreen/touchit213.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Sahara TouchIT-213 serial touchscreen driver | 3 | * Sahara TouchIT-213 serial touchscreen driver |
| 3 | * | 4 | * |
| @@ -9,11 +10,6 @@ | |||
| 9 | * and Dan Streetman <ddstreet@ieee.org> | 10 | * and Dan Streetman <ddstreet@ieee.org> |
| 10 | */ | 11 | */ |
| 11 | 12 | ||
| 12 | /* | ||
| 13 | * This program is free software; you can redistribute it and/or modify it | ||
| 14 | * under the terms of the GNU General Public License version 2 as published | ||
| 15 | * by the Free Software Foundation. | ||
| 16 | */ | ||
| 17 | 13 | ||
| 18 | #include <linux/errno.h> | 14 | #include <linux/errno.h> |
| 19 | #include <linux/kernel.h> | 15 | #include <linux/kernel.h> |
diff --git a/drivers/input/touchscreen/touchright.c b/drivers/input/touchscreen/touchright.c index 45c325c33f21..3cd58a13e44f 100644 --- a/drivers/input/touchscreen/touchright.c +++ b/drivers/input/touchscreen/touchright.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Touchright serial touchscreen driver | 3 | * Touchright serial touchscreen driver |
| 3 | * | 4 | * |
| @@ -8,11 +9,6 @@ | |||
| 8 | * and Dan Streetman <ddstreet@ieee.org> | 9 | * and Dan Streetman <ddstreet@ieee.org> |
| 9 | */ | 10 | */ |
| 10 | 11 | ||
| 11 | /* | ||
| 12 | * This program is free software; you can redistribute it and/or modify it | ||
| 13 | * under the terms of the GNU General Public License version 2 as published | ||
| 14 | * by the Free Software Foundation. | ||
| 15 | */ | ||
| 16 | 12 | ||
| 17 | #include <linux/errno.h> | 13 | #include <linux/errno.h> |
| 18 | #include <linux/kernel.h> | 14 | #include <linux/kernel.h> |
diff --git a/drivers/input/touchscreen/touchwin.c b/drivers/input/touchscreen/touchwin.c index 2ba6b4ca28cb..bde3c6ee3c60 100644 --- a/drivers/input/touchscreen/touchwin.c +++ b/drivers/input/touchscreen/touchwin.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Touchwindow serial touchscreen driver | 3 | * Touchwindow serial touchscreen driver |
| 3 | * | 4 | * |
| @@ -8,11 +9,6 @@ | |||
| 8 | * and Dan Streetman <ddstreet@ieee.org> | 9 | * and Dan Streetman <ddstreet@ieee.org> |
| 9 | */ | 10 | */ |
| 10 | 11 | ||
| 11 | /* | ||
| 12 | * This program is free software; you can redistribute it and/or modify it | ||
| 13 | * under the terms of the GNU General Public License version 2 as published | ||
| 14 | * by the Free Software Foundation. | ||
| 15 | */ | ||
| 16 | 12 | ||
| 17 | /* | 13 | /* |
| 18 | * 2005/02/19 Rick Koch: | 14 | * 2005/02/19 Rick Koch: |
diff --git a/drivers/input/touchscreen/tsc2007.h b/drivers/input/touchscreen/tsc2007.h index 30fdf5b04a6b..91c60bf6dcaf 100644 --- a/drivers/input/touchscreen/tsc2007.h +++ b/drivers/input/touchscreen/tsc2007.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | 2 | ||
| 2 | /* | 3 | /* |
| 3 | * Copyright (c) 2008 MtekVision Co., Ltd. | 4 | * Copyright (c) 2008 MtekVision Co., Ltd. |
| @@ -13,10 +14,6 @@ | |||
| 13 | * Copyright (C) 2002 MontaVista Software | 14 | * Copyright (C) 2002 MontaVista Software |
| 14 | * Copyright (C) 2004 Texas Instruments | 15 | * Copyright (C) 2004 Texas Instruments |
| 15 | * Copyright (C) 2005 Dirk Behme | 16 | * Copyright (C) 2005 Dirk Behme |
| 16 | * | ||
| 17 | * This program is free software; you can redistribute it and/or modify | ||
| 18 | * it under the terms of the GNU General Public License version 2 as | ||
| 19 | * published by the Free Software Foundation. | ||
| 20 | */ | 17 | */ |
| 21 | 18 | ||
| 22 | #ifndef _TSC2007_H | 19 | #ifndef _TSC2007_H |
diff --git a/drivers/input/touchscreen/tsc2007_core.c b/drivers/input/touchscreen/tsc2007_core.c index 8342e0c48a53..3b80abfc1eca 100644 --- a/drivers/input/touchscreen/tsc2007_core.c +++ b/drivers/input/touchscreen/tsc2007_core.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * drivers/input/touchscreen/tsc2007.c | 3 | * drivers/input/touchscreen/tsc2007.c |
| 3 | * | 4 | * |
| @@ -14,10 +15,6 @@ | |||
| 14 | * Copyright (C) 2002 MontaVista Software | 15 | * Copyright (C) 2002 MontaVista Software |
| 15 | * Copyright (C) 2004 Texas Instruments | 16 | * Copyright (C) 2004 Texas Instruments |
| 16 | * Copyright (C) 2005 Dirk Behme | 17 | * Copyright (C) 2005 Dirk Behme |
| 17 | * | ||
| 18 | * This program is free software; you can redistribute it and/or modify | ||
| 19 | * it under the terms of the GNU General Public License version 2 as | ||
| 20 | * published by the Free Software Foundation. | ||
| 21 | */ | 18 | */ |
| 22 | 19 | ||
| 23 | #include <linux/module.h> | 20 | #include <linux/module.h> |
diff --git a/drivers/input/touchscreen/tsc2007_iio.c b/drivers/input/touchscreen/tsc2007_iio.c index e27a956f5f2b..3b0e3fa87d4c 100644 --- a/drivers/input/touchscreen/tsc2007_iio.c +++ b/drivers/input/touchscreen/tsc2007_iio.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2016 Golden Delicious Comp. GmbH&Co. KG | 3 | * Copyright (c) 2016 Golden Delicious Comp. GmbH&Co. KG |
| 3 | * Nikolaus Schaller <hns@goldelico.com> | 4 | * Nikolaus Schaller <hns@goldelico.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/i2c.h> | 7 | #include <linux/i2c.h> |
diff --git a/drivers/input/touchscreen/ucb1400_ts.c b/drivers/input/touchscreen/ucb1400_ts.c index 1a86cbd9326f..807d39e18091 100644 --- a/drivers/input/touchscreen/ucb1400_ts.c +++ b/drivers/input/touchscreen/ucb1400_ts.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Philips UCB1400 touchscreen driver | 3 | * Philips UCB1400 touchscreen driver |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * If something doesn't work and it worked before spliting, e-mail me, | 10 | * If something doesn't work and it worked before spliting, e-mail me, |
| 10 | * dont bother Nicolas please ;-) | 11 | * dont bother Nicolas please ;-) |
| 11 | * | 12 | * |
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | * | ||
| 16 | * This code is heavily based on ucb1x00-*.c copyrighted by Russell King | 13 | * This code is heavily based on ucb1x00-*.c copyrighted by Russell King |
| 17 | * covering the UCB1100, UCB1200 and UCB1300.. Support for the UCB1400 has | 14 | * covering the UCB1100, UCB1200 and UCB1300.. Support for the UCB1400 has |
| 18 | * been made separate from ucb1x00-core/ucb1x00-ts on Russell's request. | 15 | * been made separate from ucb1x00-core/ucb1x00-ts on Russell's request. |
diff --git a/drivers/iommu/dma-iommu.c b/drivers/iommu/dma-iommu.c index 129c4badf9ae..379318266468 100644 --- a/drivers/iommu/dma-iommu.c +++ b/drivers/iommu/dma-iommu.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * A fairly generic DMA-API to IOMMU-API glue layer. | 3 | * A fairly generic DMA-API to IOMMU-API glue layer. |
| 3 | * | 4 | * |
| @@ -5,18 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * based in part on arch/arm/mm/dma-mapping.c: | 7 | * based in part on arch/arm/mm/dma-mapping.c: |
| 7 | * Copyright (C) 2000-2004 Russell King | 8 | * Copyright (C) 2000-2004 Russell King |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 20 | */ | 9 | */ |
| 21 | 10 | ||
| 22 | #include <linux/acpi_iort.h> | 11 | #include <linux/acpi_iort.h> |
diff --git a/drivers/iommu/exynos-iommu.c b/drivers/iommu/exynos-iommu.c index 05c6bc099d62..b0c1e5f9daae 100644 --- a/drivers/iommu/exynos-iommu.c +++ b/drivers/iommu/exynos-iommu.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2011,2016 Samsung Electronics Co., Ltd. | 3 | * Copyright (c) 2011,2016 Samsung Electronics Co., Ltd. |
| 3 | * http://www.samsung.com | 4 | * http://www.samsung.com |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifdef CONFIG_EXYNOS_IOMMU_DEBUG | 7 | #ifdef CONFIG_EXYNOS_IOMMU_DEBUG |
diff --git a/drivers/iommu/io-pgtable-arm-v7s.c b/drivers/iommu/io-pgtable-arm-v7s.c index 9a8a8870e267..aa7a3fa6dd09 100644 --- a/drivers/iommu/io-pgtable-arm-v7s.c +++ b/drivers/iommu/io-pgtable-arm-v7s.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * CPU-agnostic ARM page table allocator. | 3 | * CPU-agnostic ARM page table allocator. |
| 3 | * | 4 | * |
| @@ -14,18 +15,6 @@ | |||
| 14 | * - PXN | 15 | * - PXN |
| 15 | * - Domains | 16 | * - Domains |
| 16 | * | 17 | * |
| 17 | * This program is free software; you can redistribute it and/or modify | ||
| 18 | * it under the terms of the GNU General Public License version 2 as | ||
| 19 | * published by the Free Software Foundation. | ||
| 20 | * | ||
| 21 | * This program is distributed in the hope that it will be useful, | ||
| 22 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 23 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 24 | * GNU General Public License for more details. | ||
| 25 | * | ||
| 26 | * You should have received a copy of the GNU General Public License | ||
| 27 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 28 | * | ||
| 29 | * Copyright (C) 2014-2015 ARM Limited | 18 | * Copyright (C) 2014-2015 ARM Limited |
| 30 | * Copyright (c) 2014-2015 MediaTek Inc. | 19 | * Copyright (c) 2014-2015 MediaTek Inc. |
| 31 | */ | 20 | */ |
diff --git a/drivers/iommu/io-pgtable-arm.c b/drivers/iommu/io-pgtable-arm.c index 4e21efbc4459..4b6b2f3150a9 100644 --- a/drivers/iommu/io-pgtable-arm.c +++ b/drivers/iommu/io-pgtable-arm.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * CPU-agnostic ARM page table allocator. | 3 | * CPU-agnostic ARM page table allocator. |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | * | ||
| 16 | * Copyright (C) 2014 ARM Limited | 5 | * Copyright (C) 2014 ARM Limited |
| 17 | * | 6 | * |
| 18 | * Author: Will Deacon <will.deacon@arm.com> | 7 | * Author: Will Deacon <will.deacon@arm.com> |
diff --git a/drivers/iommu/io-pgtable.c b/drivers/iommu/io-pgtable.c index 5227cfdbb65b..ced53e5b72b5 100644 --- a/drivers/iommu/io-pgtable.c +++ b/drivers/iommu/io-pgtable.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Generic page table allocator for IOMMUs. | 3 | * Generic page table allocator for IOMMUs. |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | * | ||
| 16 | * Copyright (C) 2014 ARM Limited | 5 | * Copyright (C) 2014 ARM Limited |
| 17 | * | 6 | * |
| 18 | * Author: Will Deacon <will.deacon@arm.com> | 7 | * Author: Will Deacon <will.deacon@arm.com> |
diff --git a/drivers/iommu/iommu-sysfs.c b/drivers/iommu/iommu-sysfs.c index 44127d54e943..e436ff813e7e 100644 --- a/drivers/iommu/iommu-sysfs.c +++ b/drivers/iommu/iommu-sysfs.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * IOMMU sysfs class support | 3 | * IOMMU sysfs class support |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 Red Hat, Inc. All rights reserved. | 5 | * Copyright (C) 2014 Red Hat, Inc. All rights reserved. |
| 5 | * Author: Alex Williamson <alex.williamson@redhat.com> | 6 | * Author: Alex Williamson <alex.williamson@redhat.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/device.h> | 9 | #include <linux/device.h> |
diff --git a/drivers/iommu/omap-iommu-debug.c b/drivers/iommu/omap-iommu-debug.c index 4abc0ef522a8..ff31bddba60a 100644 --- a/drivers/iommu/omap-iommu-debug.c +++ b/drivers/iommu/omap-iommu-debug.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * omap iommu: debugfs interface | 3 | * omap iommu: debugfs interface |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008-2009 Nokia Corporation | 5 | * Copyright (C) 2008-2009 Nokia Corporation |
| 5 | * | 6 | * |
| 6 | * Written by Hiroshi DOYU <Hiroshi.DOYU@nokia.com> | 7 | * Written by Hiroshi DOYU <Hiroshi.DOYU@nokia.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/err.h> | 10 | #include <linux/err.h> |
diff --git a/drivers/iommu/omap-iommu.c b/drivers/iommu/omap-iommu.c index d2fb347aa4ff..62f9c61338a5 100644 --- a/drivers/iommu/omap-iommu.c +++ b/drivers/iommu/omap-iommu.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * omap iommu: tlb and pagetable primitives | 3 | * omap iommu: tlb and pagetable primitives |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Written by Hiroshi DOYU <Hiroshi.DOYU@nokia.com>, | 8 | * Written by Hiroshi DOYU <Hiroshi.DOYU@nokia.com>, |
| 8 | * Paul Mundt and Toshihiro Kobayashi | 9 | * Paul Mundt and Toshihiro Kobayashi |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/dma-mapping.h> | 12 | #include <linux/dma-mapping.h> |
diff --git a/drivers/iommu/omap-iommu.h b/drivers/iommu/omap-iommu.h index 1703159ef5af..09968a02d291 100644 --- a/drivers/iommu/omap-iommu.h +++ b/drivers/iommu/omap-iommu.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * omap iommu: main structures | 3 | * omap iommu: main structures |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008-2009 Nokia Corporation | 5 | * Copyright (C) 2008-2009 Nokia Corporation |
| 5 | * | 6 | * |
| 6 | * Written by Hiroshi DOYU <Hiroshi.DOYU@nokia.com> | 7 | * Written by Hiroshi DOYU <Hiroshi.DOYU@nokia.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef _OMAP_IOMMU_H | 10 | #ifndef _OMAP_IOMMU_H |
diff --git a/drivers/iommu/omap-iopgtable.h b/drivers/iommu/omap-iopgtable.h index 01a315227bf0..1a4adb59a859 100644 --- a/drivers/iommu/omap-iopgtable.h +++ b/drivers/iommu/omap-iopgtable.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * omap iommu: pagetable definitions | 3 | * omap iommu: pagetable definitions |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008-2010 Nokia Corporation | 5 | * Copyright (C) 2008-2010 Nokia Corporation |
| 5 | * | 6 | * |
| 6 | * Written by Hiroshi DOYU <Hiroshi.DOYU@nokia.com> | 7 | * Written by Hiroshi DOYU <Hiroshi.DOYU@nokia.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef _OMAP_IOPGTABLE_H | 10 | #ifndef _OMAP_IOPGTABLE_H |
diff --git a/drivers/iommu/qcom_iommu.c b/drivers/iommu/qcom_iommu.c index 8cdd3f059513..34d0b9783b3e 100644 --- a/drivers/iommu/qcom_iommu.c +++ b/drivers/iommu/qcom_iommu.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * IOMMU API for QCOM secure IOMMUs. Somewhat based on arm-smmu.c | 3 | * IOMMU API for QCOM secure IOMMUs. Somewhat based on arm-smmu.c |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | * | ||
| 16 | * Copyright (C) 2013 ARM Limited | 5 | * Copyright (C) 2013 ARM Limited |
| 17 | * Copyright (C) 2017 Red Hat | 6 | * Copyright (C) 2017 Red Hat |
| 18 | */ | 7 | */ |
diff --git a/drivers/iommu/rockchip-iommu.c b/drivers/iommu/rockchip-iommu.c index 77d4bd93fe4b..dc26d74d79c2 100644 --- a/drivers/iommu/rockchip-iommu.c +++ b/drivers/iommu/rockchip-iommu.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * IOMMU API for Rockchip | 3 | * IOMMU API for Rockchip |
| 3 | * | 4 | * |
| 4 | * Module Authors: Simon Xue <xxm@rock-chips.com> | 5 | * Module Authors: Simon Xue <xxm@rock-chips.com> |
| 5 | * Daniel Kurtz <djkurtz@chromium.org> | 6 | * Daniel Kurtz <djkurtz@chromium.org> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/clk.h> | 9 | #include <linux/clk.h> |
diff --git a/drivers/iommu/tegra-smmu.c b/drivers/iommu/tegra-smmu.c index 463ee08f7d3a..c4a652b227f8 100644 --- a/drivers/iommu/tegra-smmu.c +++ b/drivers/iommu/tegra-smmu.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011-2014 NVIDIA CORPORATION. All rights reserved. | 3 | * Copyright (C) 2011-2014 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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/bitops.h> | 6 | #include <linux/bitops.h> |
diff --git a/drivers/irqchip/exynos-combiner.c b/drivers/irqchip/exynos-combiner.c index b78a169c9c83..0b85d9a3fbff 100644 --- a/drivers/irqchip/exynos-combiner.c +++ b/drivers/irqchip/exynos-combiner.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2010-2011 Samsung Electronics Co., Ltd. | 3 | * Copyright (c) 2010-2011 Samsung Electronics Co., Ltd. |
| 3 | * http://www.samsung.com | 4 | * http://www.samsung.com |
| 4 | * | 5 | * |
| 5 | * Combiner irqchip for EXYNOS | 6 | * Combiner irqchip for EXYNOS |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #include <linux/err.h> | 8 | #include <linux/err.h> |
| 12 | #include <linux/export.h> | 9 | #include <linux/export.h> |
diff --git a/drivers/irqchip/irq-aspeed-i2c-ic.c b/drivers/irqchip/irq-aspeed-i2c-ic.c index f20200af0992..8d591c179f81 100644 --- a/drivers/irqchip/irq-aspeed-i2c-ic.c +++ b/drivers/irqchip/irq-aspeed-i2c-ic.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Aspeed 24XX/25XX I2C Interrupt Controller. | 3 | * Aspeed 24XX/25XX I2C Interrupt Controller. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012-2017 ASPEED Technology Inc. | 5 | * Copyright (C) 2012-2017 ASPEED Technology Inc. |
| 5 | * Copyright 2017 IBM Corporation | 6 | * Copyright 2017 IBM Corporation |
| 6 | * Copyright 2017 Google, Inc. | 7 | * Copyright 2017 Google, Inc. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/irq.h> | 10 | #include <linux/irq.h> |
diff --git a/drivers/irqchip/irq-ath79-cpu.c b/drivers/irqchip/irq-ath79-cpu.c index befe93c5a51a..923e4bba3776 100644 --- a/drivers/irqchip/irq-ath79-cpu.c +++ b/drivers/irqchip/irq-ath79-cpu.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Atheros AR71xx/AR724x/AR913x specific interrupt handling | 3 | * Atheros AR71xx/AR724x/AR913x specific interrupt handling |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Copyright (C) 2008 Imre Kaloz <kaloz@openwrt.org> | 8 | * Copyright (C) 2008 Imre Kaloz <kaloz@openwrt.org> |
| 8 | * | 9 | * |
| 9 | * Parts of this file are based on Atheros' 2.6.15/2.6.31 BSP | 10 | * Parts of this file are based on Atheros' 2.6.15/2.6.31 BSP |
| 10 | * | ||
| 11 | * This program is free software; you can redistribute it and/or modify it | ||
| 12 | * under the terms of the GNU General Public License version 2 as published | ||
| 13 | * by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/interrupt.h> | 13 | #include <linux/interrupt.h> |
diff --git a/drivers/irqchip/irq-ath79-misc.c b/drivers/irqchip/irq-ath79-misc.c index 0390603170b4..3d641bb6f3f1 100644 --- a/drivers/irqchip/irq-ath79-misc.c +++ b/drivers/irqchip/irq-ath79-misc.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Atheros AR71xx/AR724x/AR913x MISC interrupt controller | 3 | * Atheros AR71xx/AR724x/AR913x MISC interrupt controller |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Copyright (C) 2008 Imre Kaloz <kaloz@openwrt.org> | 8 | * Copyright (C) 2008 Imre Kaloz <kaloz@openwrt.org> |
| 8 | * | 9 | * |
| 9 | * Parts of this file are based on Atheros' 2.6.15/2.6.31 BSP | 10 | * Parts of this file are based on Atheros' 2.6.15/2.6.31 BSP |
| 10 | * | ||
| 11 | * This program is free software; you can redistribute it and/or modify it | ||
| 12 | * under the terms of the GNU General Public License version 2 as published | ||
| 13 | * by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/irqchip.h> | 13 | #include <linux/irqchip.h> |
diff --git a/drivers/irqchip/irq-bcm6345-l1.c b/drivers/irqchip/irq-bcm6345-l1.c index 43f8abe40878..e3483789f4df 100644 --- a/drivers/irqchip/irq-bcm6345-l1.c +++ b/drivers/irqchip/irq-bcm6345-l1.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Broadcom BCM6345 style Level 1 interrupt controller driver | 3 | * Broadcom BCM6345 style Level 1 interrupt controller driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 Broadcom Corporation | 5 | * Copyright (C) 2014 Broadcom Corporation |
| 5 | * Copyright 2015 Simon Arlott | 6 | * Copyright 2015 Simon Arlott |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * This is based on the BCM7038 (which supports SMP) but with a single | 8 | * This is based on the BCM7038 (which supports SMP) but with a single |
| 12 | * enable register instead of separate mask/set/clear registers. | 9 | * enable register instead of separate mask/set/clear registers. |
| 13 | * | 10 | * |
diff --git a/drivers/irqchip/irq-bcm7038-l1.c b/drivers/irqchip/irq-bcm7038-l1.c index 0acebac1920b..fc75c61233aa 100644 --- a/drivers/irqchip/irq-bcm7038-l1.c +++ b/drivers/irqchip/irq-bcm7038-l1.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Broadcom BCM7038 style Level 1 interrupt controller driver | 3 | * Broadcom BCM7038 style Level 1 interrupt controller driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 Broadcom Corporation | 5 | * Copyright (C) 2014 Broadcom Corporation |
| 5 | * Author: Kevin Cernekee | 6 | * Author: Kevin Cernekee |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 9 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/irqchip/irq-bcm7120-l2.c b/drivers/irqchip/irq-bcm7120-l2.c index 541bdca9f4af..586df3587be0 100644 --- a/drivers/irqchip/irq-bcm7120-l2.c +++ b/drivers/irqchip/irq-bcm7120-l2.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Broadcom BCM7120 style Level 2 interrupt controller driver | 3 | * Broadcom BCM7120 style Level 2 interrupt controller driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 Broadcom Corporation | 5 | * Copyright (C) 2014 Broadcom 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 8 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/irqchip/irq-crossbar.c b/drivers/irqchip/irq-crossbar.c index 99d97d7e3fd7..a05a7501e107 100644 --- a/drivers/irqchip/irq-crossbar.c +++ b/drivers/irqchip/irq-crossbar.c | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * drivers/irqchip/irq-crossbar.c | 3 | * drivers/irqchip/irq-crossbar.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com | 5 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com |
| 5 | * Author: Sricharan R <r.sricharan@ti.com> | 6 | * Author: Sricharan R <r.sricharan@ti.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | #include <linux/err.h> | 8 | #include <linux/err.h> |
| 13 | #include <linux/io.h> | 9 | #include <linux/io.h> |
diff --git a/drivers/irqchip/irq-gic-common.c b/drivers/irqchip/irq-gic-common.c index 3c93c6f4d1f1..b0a8215a13fc 100644 --- a/drivers/irqchip/irq-gic-common.c +++ b/drivers/irqchip/irq-gic-common.c | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2002 ARM Limited, All Rights Reserved. | 3 | * Copyright (C) 2002 ARM Limited, 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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | #include <linux/interrupt.h> | 6 | #include <linux/interrupt.h> |
diff --git a/drivers/irqchip/irq-gic-common.h b/drivers/irqchip/irq-gic-common.h index 97e58fb6c232..5a46b6b57750 100644 --- a/drivers/irqchip/irq-gic-common.h +++ b/drivers/irqchip/irq-gic-common.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2002 ARM Limited, All Rights Reserved. | 3 | * Copyright (C) 2002 ARM Limited, 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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | #ifndef _IRQ_GIC_COMMON_H | 6 | #ifndef _IRQ_GIC_COMMON_H |
diff --git a/drivers/irqchip/irq-gic-pm.c b/drivers/irqchip/irq-gic-pm.c index c4aac0977d8a..1337ceceb59b 100644 --- a/drivers/irqchip/irq-gic-pm.c +++ b/drivers/irqchip/irq-gic-pm.c | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 NVIDIA CORPORATION, All Rights Reserved. | 3 | * Copyright (C) 2016 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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #include <linux/module.h> | 5 | #include <linux/module.h> |
| 17 | #include <linux/clk.h> | 6 | #include <linux/clk.h> |
diff --git a/drivers/irqchip/irq-gic-v2m.c b/drivers/irqchip/irq-gic-v2m.c index 3c77ab676e54..875ac80f690b 100644 --- a/drivers/irqchip/irq-gic-v2m.c +++ b/drivers/irqchip/irq-gic-v2m.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ARM GIC v2m MSI(-X) support | 3 | * ARM GIC v2m MSI(-X) support |
| 3 | * Support for Message Signaled Interrupts for systems that | 4 | * Support for Message Signaled Interrupts for systems that |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Authors: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> | 8 | * Authors: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> |
| 8 | * Harish Kasiviswanathan <harish.kasiviswanathan@amd.com> | 9 | * Harish Kasiviswanathan <harish.kasiviswanathan@amd.com> |
| 9 | * Brandon Anderson <brandon.anderson@amd.com> | 10 | * Brandon Anderson <brandon.anderson@amd.com> |
| 10 | * | ||
| 11 | * This program is free software; you can redistribute it and/or modify it | ||
| 12 | * under the terms of the GNU General Public License version 2 as published | ||
| 13 | * by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #define pr_fmt(fmt) "GICv2m: " fmt | 13 | #define pr_fmt(fmt) "GICv2m: " fmt |
diff --git a/drivers/irqchip/irq-gic-v3-its-pci-msi.c b/drivers/irqchip/irq-gic-v3-its-pci-msi.c index c81d5b81da56..229d586c3d7a 100644 --- a/drivers/irqchip/irq-gic-v3-its-pci-msi.c +++ b/drivers/irqchip/irq-gic-v3-its-pci-msi.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013-2015 ARM Limited, All Rights Reserved. | 3 | * Copyright (C) 2013-2015 ARM Limited, All Rights Reserved. |
| 3 | * Author: Marc Zyngier <marc.zyngier@arm.com> | 4 | * Author: Marc Zyngier <marc.zyngier@arm.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <linux/acpi_iort.h> | 7 | #include <linux/acpi_iort.h> |
diff --git a/drivers/irqchip/irq-gic-v3-its-platform-msi.c b/drivers/irqchip/irq-gic-v3-its-platform-msi.c index 9cdcda5bb3bd..daa6d5053bc3 100644 --- a/drivers/irqchip/irq-gic-v3-its-platform-msi.c +++ b/drivers/irqchip/irq-gic-v3-its-platform-msi.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013-2015 ARM Limited, All Rights Reserved. | 3 | * Copyright (C) 2013-2015 ARM Limited, All Rights Reserved. |
| 3 | * Author: Marc Zyngier <marc.zyngier@arm.com> | 4 | * Author: Marc Zyngier <marc.zyngier@arm.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <linux/acpi_iort.h> | 7 | #include <linux/acpi_iort.h> |
diff --git a/drivers/irqchip/irq-gic-v3-its.c b/drivers/irqchip/irq-gic-v3-its.c index cfb9b4e5f914..d29b44b677e4 100644 --- a/drivers/irqchip/irq-gic-v3-its.c +++ b/drivers/irqchip/irq-gic-v3-its.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013-2017 ARM Limited, All Rights Reserved. | 3 | * Copyright (C) 2013-2017 ARM Limited, All Rights Reserved. |
| 3 | * Author: Marc Zyngier <marc.zyngier@arm.com> | 4 | * Author: Marc Zyngier <marc.zyngier@arm.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <linux/acpi.h> | 7 | #include <linux/acpi.h> |
diff --git a/drivers/irqchip/irq-gic-v3.c b/drivers/irqchip/irq-gic-v3.c index f44cd89cfc40..6377cb864f4c 100644 --- a/drivers/irqchip/irq-gic-v3.c +++ b/drivers/irqchip/irq-gic-v3.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013-2017 ARM Limited, All Rights Reserved. | 3 | * Copyright (C) 2013-2017 ARM Limited, All Rights Reserved. |
| 3 | * Author: Marc Zyngier <marc.zyngier@arm.com> | 4 | * Author: Marc Zyngier <marc.zyngier@arm.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #define pr_fmt(fmt) "GICv3: " fmt | 7 | #define pr_fmt(fmt) "GICv3: " fmt |
diff --git a/drivers/irqchip/irq-gic-v4.c b/drivers/irqchip/irq-gic-v4.c index dba9d67cb9c1..563e87ed0766 100644 --- a/drivers/irqchip/irq-gic-v4.c +++ b/drivers/irqchip/irq-gic-v4.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016,2017 ARM Limited, All Rights Reserved. | 3 | * Copyright (C) 2016,2017 ARM Limited, All Rights Reserved. |
| 3 | * Author: Marc Zyngier <marc.zyngier@arm.com> | 4 | * Author: Marc Zyngier <marc.zyngier@arm.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <linux/interrupt.h> | 7 | #include <linux/interrupt.h> |
diff --git a/drivers/irqchip/irq-gic.c b/drivers/irqchip/irq-gic.c index c6dbe5018972..e45f45e68720 100644 --- a/drivers/irqchip/irq-gic.c +++ b/drivers/irqchip/irq-gic.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2002 ARM Limited, All Rights Reserved. | 3 | * Copyright (C) 2002 ARM Limited, All Rights Reserved. |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Interrupt architecture for the GIC: | 5 | * Interrupt architecture for the GIC: |
| 9 | * | 6 | * |
| 10 | * o There is one Interrupt Distributor, which receives interrupts | 7 | * o There is one Interrupt Distributor, which receives interrupts |
diff --git a/drivers/irqchip/irq-hip04.c b/drivers/irqchip/irq-hip04.c index 5b4fd2f4e5f8..cf705827599c 100644 --- a/drivers/irqchip/irq-hip04.c +++ b/drivers/irqchip/irq-hip04.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Hisilicon HiP04 INTC | 3 | * Hisilicon HiP04 INTC |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (c) 2013-2014 Hisilicon Ltd. | 6 | * Copyright (c) 2013-2014 Hisilicon Ltd. |
| 6 | * Copyright (c) 2013-2014 Linaro Ltd. | 7 | * Copyright (c) 2013-2014 Linaro Ltd. |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * Interrupt architecture for the HIP04 INTC: | 9 | * Interrupt architecture for the HIP04 INTC: |
| 13 | * | 10 | * |
| 14 | * o There is one Interrupt Distributor, which receives interrupts | 11 | * o There is one Interrupt Distributor, which receives interrupts |
diff --git a/drivers/irqchip/irq-imx-gpcv2.c b/drivers/irqchip/irq-imx-gpcv2.c index 66501ea4fd75..bf2237ac5d09 100644 --- a/drivers/irqchip/irq-imx-gpcv2.c +++ b/drivers/irqchip/irq-imx-gpcv2.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Freescale Semiconductor, Inc. | 3 | * Copyright (C) 2015 Freescale Semiconductor, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/of_address.h> | 6 | #include <linux/of_address.h> |
diff --git a/drivers/irqchip/irq-ixp4xx.c b/drivers/irqchip/irq-ixp4xx.c index d576809429ac..6751c35b7e1d 100644 --- a/drivers/irqchip/irq-ixp4xx.c +++ b/drivers/irqchip/irq-ixp4xx.c | |||
| @@ -252,10 +252,10 @@ static const struct ixp4xx_irq_chunk ixp4xx_irq_chunks[] = { | |||
| 252 | * @fwnode: Corresponding fwnode abstraction for this controller | 252 | * @fwnode: Corresponding fwnode abstraction for this controller |
| 253 | * @is_356: if this is an IXP43x, IXP45x or IXP46x SoC variant | 253 | * @is_356: if this is an IXP43x, IXP45x or IXP46x SoC variant |
| 254 | */ | 254 | */ |
| 255 | static int ixp4xx_irq_setup(struct ixp4xx_irq *ixi, | 255 | static int __init ixp4xx_irq_setup(struct ixp4xx_irq *ixi, |
| 256 | void __iomem *irqbase, | 256 | void __iomem *irqbase, |
| 257 | struct fwnode_handle *fwnode, | 257 | struct fwnode_handle *fwnode, |
| 258 | bool is_356) | 258 | bool is_356) |
| 259 | { | 259 | { |
| 260 | int nr_irqs; | 260 | int nr_irqs; |
| 261 | 261 | ||
diff --git a/drivers/irqchip/irq-ls-scfg-msi.c b/drivers/irqchip/irq-ls-scfg-msi.c index 669d29105772..61dbfda08527 100644 --- a/drivers/irqchip/irq-ls-scfg-msi.c +++ b/drivers/irqchip/irq-ls-scfg-msi.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Freescale SCFG MSI(-X) support | 3 | * Freescale SCFG MSI(-X) support |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016 Freescale Semiconductor. | 5 | * Copyright (C) 2016 Freescale Semiconductor. |
| 5 | * | 6 | * |
| 6 | * Author: Minghuan Lian <Minghuan.Lian@nxp.com> | 7 | * Author: Minghuan Lian <Minghuan.Lian@nxp.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
diff --git a/drivers/irqchip/irq-mbigen.c b/drivers/irqchip/irq-mbigen.c index 98b6e1d4b1a6..a89c693d5b90 100644 --- a/drivers/irqchip/irq-mbigen.c +++ b/drivers/irqchip/irq-mbigen.c | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Hisilicon Limited, All Rights Reserved. | 3 | * Copyright (C) 2015 Hisilicon Limited, All Rights Reserved. |
| 3 | * Author: Jun Ma <majun258@huawei.com> | 4 | * Author: Jun Ma <majun258@huawei.com> |
| 4 | * Author: Yun Wu <wuyun.wu@huawei.com> | 5 | * Author: Yun Wu <wuyun.wu@huawei.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #include <linux/acpi.h> | 8 | #include <linux/acpi.h> |
diff --git a/drivers/irqchip/irq-meson-gpio.c b/drivers/irqchip/irq-meson-gpio.c index 7b531fd075b8..8eb92eb98f54 100644 --- a/drivers/irqchip/irq-meson-gpio.c +++ b/drivers/irqchip/irq-meson-gpio.c | |||
| @@ -1,22 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2015 Endless Mobile, Inc. | 3 | * Copyright (c) 2015 Endless Mobile, Inc. |
| 3 | * Author: Carlo Caione <carlo@endlessm.com> | 4 | * Author: Carlo Caione <carlo@endlessm.com> |
| 4 | * Copyright (c) 2016 BayLibre, SAS. | 5 | * Copyright (c) 2016 BayLibre, SAS. |
| 5 | * Author: Jerome Brunet <jbrunet@baylibre.com> | 6 | * Author: Jerome Brunet <jbrunet@baylibre.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of version 2 of the GNU General Public License as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, but | ||
| 12 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 14 | * 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | * The full GNU General Public License is included in this distribution | ||
| 19 | * in the file called COPYING. | ||
| 20 | */ | 7 | */ |
| 21 | 8 | ||
| 22 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 9 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/irqchip/irq-mmp.c b/drivers/irqchip/irq-mmp.c index 8eed478f3b7e..14618dc0bd39 100644 --- a/drivers/irqchip/irq-mmp.c +++ b/drivers/irqchip/irq-mmp.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/mach-mmp/irq.c | 3 | * linux/arch/arm/mach-mmp/irq.c |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Author: Bin Yang <bin.yang@marvell.com> | 8 | * Author: Bin Yang <bin.yang@marvell.com> |
| 8 | * Haojian Zhuang <haojian.zhuang@gmail.com> | 9 | * Haojian Zhuang <haojian.zhuang@gmail.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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/module.h> | 12 | #include <linux/module.h> |
diff --git a/drivers/irqchip/irq-nvic.c b/drivers/irqchip/irq-nvic.c index b1777104fd9f..a166d30deea2 100644 --- a/drivers/irqchip/irq-nvic.c +++ b/drivers/irqchip/irq-nvic.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * drivers/irq/irq-nvic.c | 3 | * drivers/irq/irq-nvic.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008 ARM Limited, All Rights Reserved. | 5 | * Copyright (C) 2008 ARM Limited, All Rights Reserved. |
| 5 | * Copyright (C) 2013 Pengutronix | 6 | * Copyright (C) 2013 Pengutronix |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * Support for the Nested Vectored Interrupt Controller found on the | 8 | * Support for the Nested Vectored Interrupt Controller found on the |
| 12 | * ARMv7-M CPUs (Cortex-M3/M4) | 9 | * ARMv7-M CPUs (Cortex-M3/M4) |
| 13 | */ | 10 | */ |
diff --git a/drivers/irqchip/irq-partition-percpu.c b/drivers/irqchip/irq-partition-percpu.c index 1f7cc5933cd5..0c4c8ed7064e 100644 --- a/drivers/irqchip/irq-partition-percpu.c +++ b/drivers/irqchip/irq-partition-percpu.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 ARM Limited, All Rights Reserved. | 3 | * Copyright (C) 2016 ARM Limited, All Rights Reserved. |
| 3 | * Author: Marc Zyngier <marc.zyngier@arm.com> | 4 | * Author: Marc Zyngier <marc.zyngier@arm.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <linux/bitops.h> | 7 | #include <linux/bitops.h> |
diff --git a/drivers/irqchip/irq-sa11x0.c b/drivers/irqchip/irq-sa11x0.c index 61bb28d7b19b..dbccc7dafbf8 100644 --- a/drivers/irqchip/irq-sa11x0.c +++ b/drivers/irqchip/irq-sa11x0.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Dmitry Eremin-Solenikov | 3 | * Copyright (C) 2015 Dmitry Eremin-Solenikov |
| 3 | * Copyright (C) 1999-2001 Nicolas Pitre | 4 | * Copyright (C) 1999-2001 Nicolas Pitre |
| 4 | * | 5 | * |
| 5 | * Generic IRQ handling for the SA11x0. | 6 | * Generic IRQ handling for the SA11x0. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #include <linux/init.h> | 8 | #include <linux/init.h> |
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/drivers/irqchip/irq-sni-exiu.c b/drivers/irqchip/irq-sni-exiu.c index 1927b2f36ff6..4e983bc6cf93 100644 --- a/drivers/irqchip/irq-sni-exiu.c +++ b/drivers/irqchip/irq-sni-exiu.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for Socionext External Interrupt Unit (EXIU) | 3 | * Driver for Socionext External Interrupt Unit (EXIU) |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Based on irq-tegra.c: | 7 | * Based on irq-tegra.c: |
| 7 | * Copyright (C) 2011 Google, Inc. | 8 | * Copyright (C) 2011 Google, Inc. |
| 8 | * Copyright (C) 2010,2013, NVIDIA Corporation | 9 | * Copyright (C) 2010,2013, NVIDIA Corporation |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/interrupt.h> | 12 | #include <linux/interrupt.h> |
diff --git a/drivers/irqchip/irq-st.c b/drivers/irqchip/irq-st.c index 5e0e250db0be..801551e46a7b 100644 --- a/drivers/irqchip/irq-st.c +++ b/drivers/irqchip/irq-st.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 STMicroelectronics – All Rights Reserved | 3 | * Copyright (C) 2014 STMicroelectronics – All Rights Reserved |
| 3 | * | 4 | * |
| 4 | * Author: Lee Jones <lee.jones@linaro.org> | 5 | * Author: Lee Jones <lee.jones@linaro.org> |
| 5 | * | 6 | * |
| 6 | * This is a re-write of Christophe Kerello's PMU driver. | 7 | * This is a re-write of Christophe Kerello's PMU driver. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <dt-bindings/interrupt-controller/irq-st.h> | 10 | #include <dt-bindings/interrupt-controller/irq-st.h> |
diff --git a/drivers/irqchip/irq-vf610-mscm-ir.c b/drivers/irqchip/irq-vf610-mscm-ir.c index 56b5e3cb9de2..2b9a8ba58e26 100644 --- a/drivers/irqchip/irq-vf610-mscm-ir.c +++ b/drivers/irqchip/irq-vf610-mscm-ir.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014-2015 Toradex AG | 3 | * Copyright (C) 2014-2015 Toradex AG |
| 3 | * Author: Stefan Agner <stefan@agner.ch> | 4 | * Author: Stefan Agner <stefan@agner.ch> |
| 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 version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * | ||
| 10 | * IRQ chip driver for MSCM interrupt router available on Vybrid SoC's. | 6 | * IRQ chip driver for MSCM interrupt router available on Vybrid SoC's. |
| 11 | * The interrupt router is between the CPU's interrupt controller and the | 7 | * The interrupt router is between the CPU's interrupt controller and the |
| 12 | * peripheral. The router allows to route the peripheral interrupts to | 8 | * peripheral. The router allows to route the peripheral interrupts to |
diff --git a/drivers/irqchip/irq-zevio.c b/drivers/irqchip/irq-zevio.c index cb9d8ec37507..5a7efeb3892d 100644 --- a/drivers/irqchip/irq-zevio.c +++ b/drivers/irqchip/irq-zevio.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/irqchip/irq-zevio.c | 3 | * linux/drivers/irqchip/irq-zevio.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Daniel Tang <tangrs@tangrs.id.au> | 5 | * Copyright (C) 2013 Daniel Tang <tangrs@tangrs.id.au> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2, as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <linux/io.h> | 8 | #include <linux/io.h> |
diff --git a/drivers/leds/led-class-flash.c b/drivers/leds/led-class-flash.c index cf398275a53c..94980c654d89 100644 --- a/drivers/leds/led-class-flash.c +++ b/drivers/leds/led-class-flash.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * LED Flash class interface | 3 | * LED Flash class interface |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Samsung Electronics Co., Ltd. | 5 | * Copyright (C) 2015 Samsung Electronics Co., Ltd. |
| 5 | * Author: Jacek Anaszewski <j.anaszewski@samsung.com> | 6 | * Author: Jacek Anaszewski <j.anaszewski@samsung.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/device.h> | 9 | #include <linux/device.h> |
diff --git a/drivers/leds/led-class.c b/drivers/leds/led-class.c index 85848c5da705..4793e77808e2 100644 --- a/drivers/leds/led-class.c +++ b/drivers/leds/led-class.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * LED Class Core | 3 | * LED Class Core |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2005 John Lenz <lenz@cs.wisc.edu> | 5 | * Copyright (C) 2005 John Lenz <lenz@cs.wisc.edu> |
| 5 | * Copyright (C) 2005-2007 Richard Purdie <rpurdie@openedhand.com> | 6 | * Copyright (C) 2005-2007 Richard Purdie <rpurdie@openedhand.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/ctype.h> | 9 | #include <linux/ctype.h> |
diff --git a/drivers/leds/led-core.c b/drivers/leds/led-core.c index e3da7c03da1b..7107cd7e87cf 100644 --- a/drivers/leds/led-core.c +++ b/drivers/leds/led-core.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * LED Class Core | 3 | * LED Class Core |
| 3 | * | 4 | * |
| 4 | * Copyright 2005-2006 Openedhand Ltd. | 5 | * Copyright 2005-2006 Openedhand Ltd. |
| 5 | * | 6 | * |
| 6 | * Author: Richard Purdie <rpurdie@openedhand.com> | 7 | * Author: Richard Purdie <rpurdie@openedhand.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
diff --git a/drivers/leds/led-triggers.c b/drivers/leds/led-triggers.c index 2d451b6c24af..8d11a5e23227 100644 --- a/drivers/leds/led-triggers.c +++ b/drivers/leds/led-triggers.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * LED Triggers Core | 3 | * LED Triggers Core |
| 3 | * | 4 | * |
| 4 | * Copyright 2005-2007 Openedhand Ltd. | 5 | * Copyright 2005-2007 Openedhand Ltd. |
| 5 | * | 6 | * |
| 6 | * Author: Richard Purdie <rpurdie@openedhand.com> | 7 | * Author: Richard Purdie <rpurdie@openedhand.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/export.h> | 10 | #include <linux/export.h> |
diff --git a/drivers/leds/leds-88pm860x.c b/drivers/leds/leds-88pm860x.c index 036d4a536697..b3044c9a8120 100644 --- a/drivers/leds/leds-88pm860x.c +++ b/drivers/leds/leds-88pm860x.c | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * LED driver for Marvell 88PM860x | 3 | * LED driver for Marvell 88PM860x |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009 Marvell International Ltd. | 5 | * Copyright (C) 2009 Marvell International Ltd. |
| 5 | * Haojian Zhuang <haojian.zhuang@marvell.com> | 6 | * Haojian Zhuang <haojian.zhuang@marvell.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
diff --git a/drivers/leds/leds-aat1290.c b/drivers/leds/leds-aat1290.c index 43bd8a43f36c..bf26f5bed1f0 100644 --- a/drivers/leds/leds-aat1290.c +++ b/drivers/leds/leds-aat1290.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * LED Flash class driver for the AAT1290 | 3 | * LED Flash class driver for the AAT1290 |
| 3 | * 1.5A Step-Up Current Regulator for Flash LEDs | 4 | * 1.5A Step-Up Current Regulator for Flash LEDs |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2015, Samsung Electronics Co., Ltd. | 6 | * Copyright (C) 2015, Samsung Electronics Co., Ltd. |
| 6 | * Author: Jacek Anaszewski <j.anaszewski@samsung.com> | 7 | * Author: Jacek Anaszewski <j.anaszewski@samsung.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 License | ||
| 10 | * version 2 as published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/delay.h> | 10 | #include <linux/delay.h> |
diff --git a/drivers/leds/leds-asic3.c b/drivers/leds/leds-asic3.c index 1b71eac639f0..8cbc1b8bafa5 100644 --- a/drivers/leds/leds-asic3.c +++ b/drivers/leds/leds-asic3.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Paul Parsons <lost.distance@yahoo.com> | 3 | * Copyright (C) 2011 Paul Parsons <lost.distance@yahoo.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/kernel.h> | 6 | #include <linux/kernel.h> |
diff --git a/drivers/leds/leds-bd2802.c b/drivers/leds/leds-bd2802.c index 6b4de762a760..e7ec6bff2b5f 100644 --- a/drivers/leds/leds-bd2802.c +++ b/drivers/leds/leds-bd2802.c | |||
| @@ -1,15 +1,11 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * leds-bd2802.c - RGB LED Driver | 3 | * leds-bd2802.c - RGB LED Driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009 Samsung Electronics | 5 | * Copyright (C) 2009 Samsung Electronics |
| 5 | * Kim Kyuwon <q1.kim@samsung.com> | 6 | * Kim Kyuwon <q1.kim@samsung.com> |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * Datasheet: http://www.rohm.com/products/databook/driver/pdf/bd2802gu-e.pdf | 8 | * Datasheet: http://www.rohm.com/products/databook/driver/pdf/bd2802gu-e.pdf |
| 12 | * | ||
| 13 | */ | 9 | */ |
| 14 | 10 | ||
| 15 | #include <linux/module.h> | 11 | #include <linux/module.h> |
diff --git a/drivers/leds/leds-da903x.c b/drivers/leds/leds-da903x.c index 5ff7d72f73aa..ed1b303f699f 100644 --- a/drivers/leds/leds-da903x.c +++ b/drivers/leds/leds-da903x.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * LEDs driver for Dialog Semiconductor DA9030/DA9034 | 3 | * LEDs driver for Dialog Semiconductor DA9030/DA9034 |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Copyright (C) 2006-2008 Marvell International Ltd. | 8 | * Copyright (C) 2006-2008 Marvell International Ltd. |
| 8 | * Eric Miao <eric.miao@marvell.com> | 9 | * Eric Miao <eric.miao@marvell.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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/module.h> | 12 | #include <linux/module.h> |
diff --git a/drivers/leds/leds-fsg.c b/drivers/leds/leds-fsg.c index 257a813c73f3..bc6b420637d6 100644 --- a/drivers/leds/leds-fsg.c +++ b/drivers/leds/leds-fsg.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * LED Driver for the Freecom FSG-3 | 3 | * LED Driver for the Freecom FSG-3 |
| 3 | * | 4 | * |
| @@ -8,11 +9,6 @@ | |||
| 8 | * Based on leds-spitz.c | 9 | * Based on leds-spitz.c |
| 9 | * Copyright 2005-2006 Openedhand Ltd. | 10 | * Copyright 2005-2006 Openedhand Ltd. |
| 10 | * Author: Richard Purdie <rpurdie@openedhand.com> | 11 | * Author: Richard Purdie <rpurdie@openedhand.com> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | * | ||
| 16 | */ | 12 | */ |
| 17 | 13 | ||
| 18 | #include <linux/kernel.h> | 14 | #include <linux/kernel.h> |
diff --git a/drivers/leds/leds-gpio-register.c b/drivers/leds/leds-gpio-register.c index 75717ba68ae0..b9187e71e0cf 100644 --- a/drivers/leds/leds-gpio-register.c +++ b/drivers/leds/leds-gpio-register.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Pengutronix | 3 | * Copyright (C) 2011 Pengutronix |
| 3 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> | 4 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it under | ||
| 6 | * the terms of the GNU General Public License version 2 as published by the | ||
| 7 | * Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include <linux/err.h> | 6 | #include <linux/err.h> |
| 10 | #include <linux/leds.h> | 7 | #include <linux/leds.h> |
diff --git a/drivers/leds/leds-gpio.c b/drivers/leds/leds-gpio.c index 998f2ff6914d..bdc98ddca1dc 100644 --- a/drivers/leds/leds-gpio.c +++ b/drivers/leds/leds-gpio.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * LEDs driver for GPIOs | 3 | * LEDs driver for GPIOs |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2007 8D Technologies inc. | 5 | * Copyright (C) 2007 8D Technologies inc. |
| 5 | * Raphael Assenat <raph@8d.com> | 6 | * Raphael Assenat <raph@8d.com> |
| 6 | * Copyright (C) 2008 Freescale Semiconductor, Inc. | 7 | * Copyright (C) 2008 Freescale Semiconductor, Inc. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | #include <linux/err.h> | 9 | #include <linux/err.h> |
| 14 | #include <linux/gpio.h> | 10 | #include <linux/gpio.h> |
diff --git a/drivers/leds/leds-hp6xx.c b/drivers/leds/leds-hp6xx.c index 137969fcecbb..54af9e63c09c 100644 --- a/drivers/leds/leds-hp6xx.c +++ b/drivers/leds/leds-hp6xx.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * LED Triggers Core | 3 | * LED Triggers Core |
| 3 | * For the HP Jornada 620/660/680/690 handhelds | 4 | * For the HP Jornada 620/660/680/690 handhelds |
| 4 | * | 5 | * |
| 5 | * Copyright 2008 Kristoffer Ericson <kristoffer.ericson@gmail.com> | 6 | * Copyright 2008 Kristoffer Ericson <kristoffer.ericson@gmail.com> |
| 6 | * this driver is based on leds-spitz.c by Richard Purdie. | 7 | * this driver is based on leds-spitz.c by Richard Purdie. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/leds/leds-ipaq-micro.c b/drivers/leds/leds-ipaq-micro.c index 02f17331379d..504a95b6ef45 100644 --- a/drivers/leds/leds-ipaq-micro.c +++ b/drivers/leds/leds-ipaq-micro.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License version 2 as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * h3xxx atmel micro companion support, notification LED subdevice | 4 | * h3xxx atmel micro companion support, notification LED subdevice |
| 7 | * | 5 | * |
diff --git a/drivers/leds/leds-is31fl32xx.c b/drivers/leds/leds-is31fl32xx.c index 31a9d749c8be..6fbab70dfb04 100644 --- a/drivers/leds/leds-is31fl32xx.c +++ b/drivers/leds/leds-is31fl32xx.c | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for ISSI IS31FL32xx family of I2C LED controllers | 3 | * Driver for ISSI IS31FL32xx family of I2C LED controllers |
| 3 | * | 4 | * |
| 4 | * Copyright 2015 Allworx Corp. | 5 | * Copyright 2015 Allworx Corp. |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * Datasheets: | 7 | * Datasheets: |
| 12 | * http://www.issi.com/US/product-analog-fxled-driver.shtml | 8 | * http://www.issi.com/US/product-analog-fxled-driver.shtml |
| 13 | * http://www.si-en.com/product.asp?parentid=890 | 9 | * http://www.si-en.com/product.asp?parentid=890 |
diff --git a/drivers/leds/leds-ktd2692.c b/drivers/leds/leds-ktd2692.c index 45296aaca9da..f63918206bfb 100644 --- a/drivers/leds/leds-ktd2692.c +++ b/drivers/leds/leds-ktd2692.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * LED driver : leds-ktd2692.c | 3 | * LED driver : leds-ktd2692.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Samsung Electronics | 5 | * Copyright (C) 2015 Samsung Electronics |
| 5 | * Ingi Kim <ingi2.kim@samsung.com> | 6 | * Ingi Kim <ingi2.kim@samsung.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/delay.h> | 9 | #include <linux/delay.h> |
diff --git a/drivers/leds/leds-lm355x.c b/drivers/leds/leds-lm355x.c index 6cb94f9a2f3f..a5abb499574b 100644 --- a/drivers/leds/leds-lm355x.c +++ b/drivers/leds/leds-lm355x.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Simple driver for Texas Instruments LM355x LED Flash driver chip | 3 | * Simple driver for Texas Instruments LM355x LED Flash driver chip |
| 3 | * Copyright (C) 2012 Texas Instruments | 4 | * Copyright (C) 2012 Texas Instruments |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/module.h> | 7 | #include <linux/module.h> |
diff --git a/drivers/leds/leds-lm3642.c b/drivers/leds/leds-lm3642.c index cada0848db7b..480575442ed8 100644 --- a/drivers/leds/leds-lm3642.c +++ b/drivers/leds/leds-lm3642.c | |||
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Simple driver for Texas Instruments LM3642 LED Flash driver chip | 3 | * Simple driver for Texas Instruments LM3642 LED Flash driver chip |
| 3 | * Copyright (C) 2012 Texas Instruments | 4 | * Copyright (C) 2012 Texas Instruments |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | */ | 5 | */ |
| 10 | #include <linux/module.h> | 6 | #include <linux/module.h> |
| 11 | #include <linux/delay.h> | 7 | #include <linux/delay.h> |
diff --git a/drivers/leds/leds-locomo.c b/drivers/leds/leds-locomo.c index 24c4b53a6b93..42dc46e3f00f 100644 --- a/drivers/leds/leds-locomo.c +++ b/drivers/leds/leds-locomo.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/leds/leds-locomo.c | 3 | * linux/drivers/leds/leds-locomo.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2005 John Lenz <lenz@cs.wisc.edu> | 5 | * Copyright (C) 2005 John Lenz <lenz@cs.wisc.edu> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/drivers/leds/leds-lp3944.c b/drivers/leds/leds-lp3944.c index be60c181222a..838e6f19d37e 100644 --- a/drivers/leds/leds-lp3944.c +++ b/drivers/leds/leds-lp3944.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * leds-lp3944.c - driver for National Semiconductor LP3944 Funlight Chip | 3 | * leds-lp3944.c - driver for National Semiconductor LP3944 Funlight Chip |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009 Antonio Ospite <ospite@studenti.unina.it> | 5 | * Copyright (C) 2009 Antonio Ospite <ospite@studenti.unina.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | /* | 8 | /* |
diff --git a/drivers/leds/leds-lp3952.c b/drivers/leds/leds-lp3952.c index 847f7f282126..4e4e542774cb 100644 --- a/drivers/leds/leds-lp3952.c +++ b/drivers/leds/leds-lp3952.c | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * LED driver for TI lp3952 controller | 3 | * LED driver for TI lp3952 controller |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016, DAQRI, LLC. | 5 | * Copyright (C) 2016, DAQRI, LLC. |
| 5 | * Author: Tony Makkiel <tony.makkiel@daqri.com> | 6 | * Author: Tony Makkiel <tony.makkiel@daqri.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #include <linux/delay.h> | 9 | #include <linux/delay.h> |
diff --git a/drivers/leds/leds-lp5562.c b/drivers/leds/leds-lp5562.c index 2a9009fe5545..37632fc63741 100644 --- a/drivers/leds/leds-lp5562.c +++ b/drivers/leds/leds-lp5562.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * LP5562 LED driver | 3 | * LP5562 LED driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments | 5 | * Copyright (C) 2013 Texas Instruments |
| 5 | * | 6 | * |
| 6 | * Author: Milo(Woogyom) Kim <milo.kim@ti.com> | 7 | * Author: Milo(Woogyom) Kim <milo.kim@ti.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/delay.h> | 10 | #include <linux/delay.h> |
diff --git a/drivers/leds/leds-lp55xx-common.c b/drivers/leds/leds-lp55xx-common.c index 723f2f17497a..44ced02b49f9 100644 --- a/drivers/leds/leds-lp55xx-common.c +++ b/drivers/leds/leds-lp55xx-common.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * LP5521/LP5523/LP55231/LP5562 Common Driver | 3 | * LP5521/LP5523/LP55231/LP5562 Common Driver |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Author: Milo(Woogyom) Kim <milo.kim@ti.com> | 7 | * Author: Milo(Woogyom) Kim <milo.kim@ti.com> |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * Derived from leds-lp5521.c, leds-lp5523.c | 9 | * Derived from leds-lp5521.c, leds-lp5523.c |
| 13 | */ | 10 | */ |
| 14 | 11 | ||
diff --git a/drivers/leds/leds-lp55xx-common.h b/drivers/leds/leds-lp55xx-common.h index abf1fb5da37d..783ed5103ce5 100644 --- a/drivers/leds/leds-lp55xx-common.h +++ b/drivers/leds/leds-lp55xx-common.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * LP55XX Common Driver Header | 3 | * LP55XX Common Driver Header |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Author: Milo(Woogyom) Kim <milo.kim@ti.com> | 7 | * Author: Milo(Woogyom) Kim <milo.kim@ti.com> |
| 7 | * | 8 | * |
| 8 | * This program is free software; you can redistribute it and/or | ||
| 9 | * modify it under the terms of the GNU General Public License | ||
| 10 | * version 2 as published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * Derived from leds-lp5521.c, leds-lp5523.c | 9 | * Derived from leds-lp5521.c, leds-lp5523.c |
| 13 | */ | 10 | */ |
| 14 | 11 | ||
diff --git a/drivers/leds/leds-lp8501.c b/drivers/leds/leds-lp8501.c index 4c800b5989a9..2638dbf0e8ac 100644 --- a/drivers/leds/leds-lp8501.c +++ b/drivers/leds/leds-lp8501.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * TI LP8501 9 channel LED Driver | 3 | * TI LP8501 9 channel LED Driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments | 5 | * Copyright (C) 2013 Texas Instruments |
| 5 | * | 6 | * |
| 6 | * Author: Milo(Woogyom) Kim <milo.kim@ti.com> | 7 | * Author: Milo(Woogyom) Kim <milo.kim@ti.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 License | ||
| 10 | * version 2 as published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/delay.h> | 10 | #include <linux/delay.h> |
diff --git a/drivers/leds/leds-lp8788.c b/drivers/leds/leds-lp8788.c index 38c253a43700..9b9525ccca15 100644 --- a/drivers/leds/leds-lp8788.c +++ b/drivers/leds/leds-lp8788.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * TI LP8788 MFD - keyled driver | 3 | * TI LP8788 MFD - keyled driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Texas Instruments | 5 | * Copyright 2012 Texas Instruments |
| 5 | * | 6 | * |
| 6 | * Author: Milo(Woogyom) Kim <milo.kim@ti.com> | 7 | * Author: Milo(Woogyom) Kim <milo.kim@ti.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/leds/leds-lp8860.c b/drivers/leds/leds-lp8860.c index 39c72a908f3b..ed680d0c15b0 100644 --- a/drivers/leds/leds-lp8860.c +++ b/drivers/leds/leds-lp8860.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * TI LP8860 4-Channel LED Driver | 3 | * TI LP8860 4-Channel LED Driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 Texas Instruments | 5 | * Copyright (C) 2014 Texas Instruments |
| 5 | * | 6 | * |
| 6 | * Author: Dan Murphy <dmurphy@ti.com> | 7 | * Author: Dan Murphy <dmurphy@ti.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 License | ||
| 10 | * version 2 as published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/i2c.h> | 10 | #include <linux/i2c.h> |
diff --git a/drivers/leds/leds-max77693.c b/drivers/leds/leds-max77693.c index adf0f191f794..fec56090c2ba 100644 --- a/drivers/leds/leds-max77693.c +++ b/drivers/leds/leds-max77693.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * LED Flash class driver for the flash cell of max77693 mfd. | 3 | * LED Flash class driver for the flash cell of max77693 mfd. |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Authors: Jacek Anaszewski <j.anaszewski@samsung.com> | 7 | * Authors: Jacek Anaszewski <j.anaszewski@samsung.com> |
| 7 | * Andrzej Hajda <a.hajda@samsung.com> | 8 | * Andrzej Hajda <a.hajda@samsung.com> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or | ||
| 10 | * modify it under the terms of the GNU General Public License | ||
| 11 | * version 2 as published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/led-class-flash.h> | 11 | #include <linux/led-class-flash.h> |
diff --git a/drivers/leds/leds-max8997.c b/drivers/leds/leds-max8997.c index 8c019c28f9f5..512a11d142d0 100644 --- a/drivers/leds/leds-max8997.c +++ b/drivers/leds/leds-max8997.c | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * leds-max8997.c - LED class driver for MAX8997 LEDs. | 3 | * leds-max8997.c - LED class driver for MAX8997 LEDs. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Samsung Electronics | 5 | * Copyright (C) 2011 Samsung Electronics |
| 5 | * Donggeun Kim <dg77.kim@samsung.com> | 6 | * Donggeun Kim <dg77.kim@samsung.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/drivers/leds/leds-mc13783.c b/drivers/leds/leds-mc13783.c index 47ad7de9553c..5cd810c545f3 100644 --- a/drivers/leds/leds-mc13783.c +++ b/drivers/leds/leds-mc13783.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * LEDs driver for Freescale MC13783/MC13892/MC34708 | 3 | * LEDs driver for Freescale MC13783/MC13892/MC34708 |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * | 10 | * |
| 10 | * Copyright (C) 2006-2008 Marvell International Ltd. | 11 | * Copyright (C) 2006-2008 Marvell International Ltd. |
| 11 | * Eric Miao <eric.miao@marvell.com> | 12 | * Eric Miao <eric.miao@marvell.com> |
| 12 | * | ||
| 13 | * This program is free software; you can redistribute it and/or modify | ||
| 14 | * it under the terms of the GNU General Public License version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | 14 | ||
| 18 | #include <linux/module.h> | 15 | #include <linux/module.h> |
diff --git a/drivers/leds/leds-net48xx.c b/drivers/leds/leds-net48xx.c index 0d214c2e403c..a93468c13772 100644 --- a/drivers/leds/leds-net48xx.c +++ b/drivers/leds/leds-net48xx.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * LEDs driver for Soekris net48xx | 3 | * LEDs driver for Soekris net48xx |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2006 Chris Boot <bootc@bootc.net> | 5 | * Copyright (C) 2006 Chris Boot <bootc@bootc.net> |
| 5 | * | 6 | * |
| 6 | * Based on leds-ams-delta.c | 7 | * Based on leds-ams-delta.c |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
diff --git a/drivers/leds/leds-pwm.c b/drivers/leds/leds-pwm.c index af08bcdc4fd8..9328193189ba 100644 --- a/drivers/leds/leds-pwm.c +++ b/drivers/leds/leds-pwm.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/leds-pwm.c | 3 | * linux/drivers/leds-pwm.c |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Copyright 2009 Luotao Fu @ Pengutronix (l.fu@pengutronix.de) | 7 | * Copyright 2009 Luotao Fu @ Pengutronix (l.fu@pengutronix.de) |
| 7 | * | 8 | * |
| 8 | * based on leds-gpio.c by Raphael Assenat <raph@8d.com> | 9 | * based on leds-gpio.c by Raphael Assenat <raph@8d.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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/module.h> | 12 | #include <linux/module.h> |
diff --git a/drivers/leds/leds-regulator.c b/drivers/leds/leds-regulator.c index acf77ca47558..208c98918433 100644 --- a/drivers/leds/leds-regulator.c +++ b/drivers/leds/leds-regulator.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * leds-regulator.c - LED class driver for regulator driven LEDs. | 3 | * leds-regulator.c - LED class driver for regulator driven LEDs. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009 Antonio Ospite <ospite@studenti.unina.it> | 5 | * Copyright (C) 2009 Antonio Ospite <ospite@studenti.unina.it> |
| 5 | * | 6 | * |
| 6 | * Inspired by leds-wm8350 driver. | 7 | * Inspired by leds-wm8350 driver. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/leds/leds-s3c24xx.c b/drivers/leds/leds-s3c24xx.c index 404da451cb88..f8b8d6e313ee 100644 --- a/drivers/leds/leds-s3c24xx.c +++ b/drivers/leds/leds-s3c24xx.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* drivers/leds/leds-s3c24xx.c | 2 | /* drivers/leds/leds-s3c24xx.c |
| 2 | * | 3 | * |
| 3 | * (c) 2006 Simtec Electronics | 4 | * (c) 2006 Simtec Electronics |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Ben Dooks <ben@simtec.co.uk> | 6 | * Ben Dooks <ben@simtec.co.uk> |
| 6 | * | 7 | * |
| 7 | * S3C24XX - LEDs GPIO driver | 8 | * S3C24XX - LEDs GPIO driver |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/kernel.h> | 11 | #include <linux/kernel.h> |
diff --git a/drivers/leds/leds-wm831x-status.c b/drivers/leds/leds-wm831x-status.c index c5798b92e4d3..082df7f1dd90 100644 --- a/drivers/leds/leds-wm831x-status.c +++ b/drivers/leds/leds-wm831x-status.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * LED driver for WM831x status LEDs | 3 | * LED driver for WM831x status LEDs |
| 3 | * | 4 | * |
| 4 | * Copyright(C) 2009 Wolfson Microelectronics PLC. | 5 | * Copyright(C) 2009 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/drivers/leds/leds-wm8350.c b/drivers/leds/leds-wm8350.c index e1e4e9d0b8b1..8f243c413723 100644 --- a/drivers/leds/leds-wm8350.c +++ b/drivers/leds/leds-wm8350.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * LED driver for WM8350 driven LEDS. | 3 | * LED driver for WM8350 driven LEDS. |
| 3 | * | 4 | * |
| 4 | * Copyright(C) 2007, 2008 Wolfson Microelectronics PLC. | 5 | * Copyright(C) 2007, 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/drivers/leds/leds-wrap.c b/drivers/leds/leds-wrap.c index 473fb6b97ed4..794697e16068 100644 --- a/drivers/leds/leds-wrap.c +++ b/drivers/leds/leds-wrap.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * LEDs driver for PCEngines WRAP | 3 | * LEDs driver for PCEngines WRAP |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2006 Kristian Kielhofner <kris@krisk.org> | 5 | * Copyright (C) 2006 Kristian Kielhofner <kris@krisk.org> |
| 5 | * | 6 | * |
| 6 | * Based on leds-net48xx.c | 7 | * Based on leds-net48xx.c |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
diff --git a/drivers/leds/leds.h b/drivers/leds/leds.h index 7d38e6b9a740..47b229469069 100644 --- a/drivers/leds/leds.h +++ b/drivers/leds/leds.h | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * LED Core | 3 | * LED Core |
| 3 | * | 4 | * |
| 4 | * Copyright 2005 Openedhand Ltd. | 5 | * Copyright 2005 Openedhand Ltd. |
| 5 | * | 6 | * |
| 6 | * Author: Richard Purdie <rpurdie@openedhand.com> | 7 | * Author: Richard Purdie <rpurdie@openedhand.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | #ifndef __LEDS_H_INCLUDED | 9 | #ifndef __LEDS_H_INCLUDED |
| 14 | #define __LEDS_H_INCLUDED | 10 | #define __LEDS_H_INCLUDED |
diff --git a/drivers/leds/trigger/ledtrig-activity.c b/drivers/leds/trigger/ledtrig-activity.c index bcbf41c90c30..4c8b0c3cf284 100644 --- a/drivers/leds/trigger/ledtrig-activity.c +++ b/drivers/leds/trigger/ledtrig-activity.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Activity LED trigger | 3 | * Activity LED trigger |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2017 Willy Tarreau <w@1wt.eu> | 5 | * Copyright (C) 2017 Willy Tarreau <w@1wt.eu> |
| 5 | * Partially based on Atsushi Nemoto's ledtrig-heartbeat.c. | 6 | * Partially based on Atsushi Nemoto's ledtrig-heartbeat.c. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/init.h> | 9 | #include <linux/init.h> |
diff --git a/drivers/leds/trigger/ledtrig-backlight.c b/drivers/leds/trigger/ledtrig-backlight.c index c2b57beef718..487577d22cfc 100644 --- a/drivers/leds/trigger/ledtrig-backlight.c +++ b/drivers/leds/trigger/ledtrig-backlight.c | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Backlight emulation LED trigger | 3 | * Backlight emulation LED trigger |
| 3 | * | 4 | * |
| 4 | * Copyright 2008 (C) Rodolfo Giometti <giometti@linux.it> | 5 | * Copyright 2008 (C) Rodolfo Giometti <giometti@linux.it> |
| 5 | * Copyright 2008 (C) Eurotech S.p.A. <info@eurotech.it> | 6 | * Copyright 2008 (C) Eurotech S.p.A. <info@eurotech.it> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/drivers/leds/trigger/ledtrig-camera.c b/drivers/leds/trigger/ledtrig-camera.c index 091a09a20c58..ab1c410872ff 100644 --- a/drivers/leds/trigger/ledtrig-camera.c +++ b/drivers/leds/trigger/ledtrig-camera.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Camera Flash and Torch On/Off Trigger | 3 | * Camera Flash and Torch On/Off Trigger |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Copyright 2013 Texas Instruments | 7 | * Copyright 2013 Texas Instruments |
| 7 | * | 8 | * |
| 8 | * Author: Milo(Woogyom) Kim <milo.kim@ti.com> | 9 | * Author: Milo(Woogyom) Kim <milo.kim@ti.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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/module.h> | 12 | #include <linux/module.h> |
diff --git a/drivers/leds/trigger/ledtrig-cpu.c b/drivers/leds/trigger/ledtrig-cpu.c index 66a626091936..869976d1b734 100644 --- a/drivers/leds/trigger/ledtrig-cpu.c +++ b/drivers/leds/trigger/ledtrig-cpu.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ledtrig-cpu.c - LED trigger based on CPU activity | 3 | * ledtrig-cpu.c - LED trigger based on CPU activity |
| 3 | * | 4 | * |
| @@ -12,11 +13,6 @@ | |||
| 12 | * | 13 | * |
| 13 | * Copyright 2011 Linus Walleij <linus.walleij@linaro.org> | 14 | * Copyright 2011 Linus Walleij <linus.walleij@linaro.org> |
| 14 | * Copyright 2011 - 2012 Bryan Wu <bryan.wu@canonical.com> | 15 | * Copyright 2011 - 2012 Bryan Wu <bryan.wu@canonical.com> |
| 15 | * | ||
| 16 | * This program is free software; you can redistribute it and/or modify | ||
| 17 | * it under the terms of the GNU General Public License version 2 as | ||
| 18 | * published by the Free Software Foundation. | ||
| 19 | * | ||
| 20 | */ | 16 | */ |
| 21 | 17 | ||
| 22 | #include <linux/kernel.h> | 18 | #include <linux/kernel.h> |
diff --git a/drivers/leds/trigger/ledtrig-default-on.c b/drivers/leds/trigger/ledtrig-default-on.c index 7f6d9219711e..8207f85eceb1 100644 --- a/drivers/leds/trigger/ledtrig-default-on.c +++ b/drivers/leds/trigger/ledtrig-default-on.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * LED Kernel Default ON Trigger | 3 | * LED Kernel Default ON Trigger |
| 3 | * | 4 | * |
| 4 | * Copyright 2008 Nick Forbes <nick.forbes@incepta.com> | 5 | * Copyright 2008 Nick Forbes <nick.forbes@incepta.com> |
| 5 | * | 6 | * |
| 6 | * Based on Richard Purdie's ledtrig-timer.c. | 7 | * Based on Richard Purdie's ledtrig-timer.c. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/leds/trigger/ledtrig-disk.c b/drivers/leds/trigger/ledtrig-disk.c index 9816b0d60270..0741910785bb 100644 --- a/drivers/leds/trigger/ledtrig-disk.c +++ b/drivers/leds/trigger/ledtrig-disk.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * LED Disk Activity Trigger | 3 | * LED Disk Activity Trigger |
| 3 | * | 4 | * |
| 4 | * Copyright 2006 Openedhand Ltd. | 5 | * Copyright 2006 Openedhand Ltd. |
| 5 | * | 6 | * |
| 6 | * Author: Richard Purdie <rpurdie@openedhand.com> | 7 | * Author: Richard Purdie <rpurdie@openedhand.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
diff --git a/drivers/leds/trigger/ledtrig-gpio.c b/drivers/leds/trigger/ledtrig-gpio.c index ed0db8ed825f..33cc99a1a16a 100644 --- a/drivers/leds/trigger/ledtrig-gpio.c +++ b/drivers/leds/trigger/ledtrig-gpio.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ledtrig-gio.c - LED Trigger Based on GPIO events | 3 | * ledtrig-gio.c - LED Trigger Based on GPIO events |
| 3 | * | 4 | * |
| 4 | * Copyright 2009 Felipe Balbi <me@felipebalbi.com> | 5 | * Copyright 2009 Felipe Balbi <me@felipebalbi.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/module.h> | 8 | #include <linux/module.h> |
diff --git a/drivers/leds/trigger/ledtrig-heartbeat.c b/drivers/leds/trigger/ledtrig-heartbeat.c index 7a2b12e19329..36b6709afe9f 100644 --- a/drivers/leds/trigger/ledtrig-heartbeat.c +++ b/drivers/leds/trigger/ledtrig-heartbeat.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * LED Heartbeat Trigger | 3 | * LED Heartbeat Trigger |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Based on Richard Purdie's ledtrig-timer.c and some arch's | 7 | * Based on Richard Purdie's ledtrig-timer.c and some arch's |
| 7 | * CONFIG_HEARTBEAT code. | 8 | * CONFIG_HEARTBEAT code. |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/module.h> | 11 | #include <linux/module.h> |
diff --git a/drivers/leds/trigger/ledtrig-mtd.c b/drivers/leds/trigger/ledtrig-mtd.c index 99b5b0a4d826..8fa763c2269b 100644 --- a/drivers/leds/trigger/ledtrig-mtd.c +++ b/drivers/leds/trigger/ledtrig-mtd.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * LED MTD trigger | 3 | * LED MTD trigger |
| 3 | * | 4 | * |
| @@ -8,11 +9,6 @@ | |||
| 8 | * Copyright 2006 Openedhand Ltd. | 9 | * Copyright 2006 Openedhand Ltd. |
| 9 | * | 10 | * |
| 10 | * Author: Richard Purdie <rpurdie@openedhand.com> | 11 | * Author: Richard Purdie <rpurdie@openedhand.com> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | * | ||
| 16 | */ | 12 | */ |
| 17 | 13 | ||
| 18 | #include <linux/kernel.h> | 14 | #include <linux/kernel.h> |
diff --git a/drivers/leds/trigger/ledtrig-oneshot.c b/drivers/leds/trigger/ledtrig-oneshot.c index 8808f0ad7339..bee3bd452abf 100644 --- a/drivers/leds/trigger/ledtrig-oneshot.c +++ b/drivers/leds/trigger/ledtrig-oneshot.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * One-shot LED Trigger | 3 | * One-shot LED Trigger |
| 3 | * | 4 | * |
| 4 | * Copyright 2012, Fabio Baltieri <fabio.baltieri@gmail.com> | 5 | * Copyright 2012, Fabio Baltieri <fabio.baltieri@gmail.com> |
| 5 | * | 6 | * |
| 6 | * Based on ledtrig-timer.c by Richard Purdie <rpurdie@openedhand.com> | 7 | * Based on ledtrig-timer.c by Richard Purdie <rpurdie@openedhand.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/leds/trigger/ledtrig-panic.c b/drivers/leds/trigger/ledtrig-panic.c index d735526b9db4..5751cd032f9d 100644 --- a/drivers/leds/trigger/ledtrig-panic.c +++ b/drivers/leds/trigger/ledtrig-panic.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Kernel Panic LED Trigger | 3 | * Kernel Panic LED Trigger |
| 3 | * | 4 | * |
| 4 | * Copyright 2016 Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> | 5 | * Copyright 2016 Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/drivers/leds/trigger/ledtrig-timer.c b/drivers/leds/trigger/ledtrig-timer.c index 427fc3c303d5..34a68604c46c 100644 --- a/drivers/leds/trigger/ledtrig-timer.c +++ b/drivers/leds/trigger/ledtrig-timer.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * LED Kernel Timer Trigger | 3 | * LED Kernel Timer Trigger |
| 3 | * | 4 | * |
| 4 | * Copyright 2005-2006 Openedhand Ltd. | 5 | * Copyright 2005-2006 Openedhand Ltd. |
| 5 | * | 6 | * |
| 6 | * Author: Richard Purdie <rpurdie@openedhand.com> | 7 | * Author: Richard Purdie <rpurdie@openedhand.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/macintosh/rack-meter.c b/drivers/macintosh/rack-meter.c index 3940e2a032f7..4134e580f786 100644 --- a/drivers/macintosh/rack-meter.c +++ b/drivers/macintosh/rack-meter.c | |||
| @@ -1,18 +1,16 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * RackMac vu-meter driver | 3 | * RackMac vu-meter driver |
| 3 | * | 4 | * |
| 4 | * (c) Copyright 2006 Benjamin Herrenschmidt, IBM Corp. | 5 | * (c) Copyright 2006 Benjamin Herrenschmidt, IBM Corp. |
| 5 | * <benh@kernel.crashing.org> | 6 | * <benh@kernel.crashing.org> |
| 6 | * | 7 | * |
| 7 | * Released under the term of the GNU GPL v2. | ||
| 8 | * | ||
| 9 | * Support the CPU-meter LEDs of the Xserve G5 | 8 | * Support the CPU-meter LEDs of the Xserve G5 |
| 10 | * | 9 | * |
| 11 | * TODO: Implement PWM to do variable intensity and provide userland | 10 | * TODO: Implement PWM to do variable intensity and provide userland |
| 12 | * interface for fun. Also, the CPU-meter could be made nicer by being | 11 | * interface for fun. Also, the CPU-meter could be made nicer by being |
| 13 | * a bit less "immediate" but giving instead a more average load over | 12 | * a bit less "immediate" but giving instead a more average load over |
| 14 | * time. Patches welcome :-) | 13 | * time. Patches welcome :-) |
| 15 | * | ||
| 16 | */ | 14 | */ |
| 17 | #undef DEBUG | 15 | #undef DEBUG |
| 18 | 16 | ||
diff --git a/drivers/macintosh/smu.c b/drivers/macintosh/smu.c index 6a844125cf2d..01e298f620f3 100644 --- a/drivers/macintosh/smu.c +++ b/drivers/macintosh/smu.c | |||
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * PowerMac G5 SMU driver | 3 | * PowerMac G5 SMU driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2004 J. Mayer <l_indien@magic.fr> | 5 | * Copyright 2004 J. Mayer <l_indien@magic.fr> |
| 5 | * Copyright 2005 Benjamin Herrenschmidt, IBM Corp. | 6 | * Copyright 2005 Benjamin Herrenschmidt, IBM Corp. |
| 6 | * | ||
| 7 | * Released under the term of the GNU GPL v2. | ||
| 8 | */ | 7 | */ |
| 9 | 8 | ||
| 10 | /* | 9 | /* |
diff --git a/drivers/macintosh/windfarm.h b/drivers/macintosh/windfarm.h index 901c42f71b5a..5eb480d84e9a 100644 --- a/drivers/macintosh/windfarm.h +++ b/drivers/macintosh/windfarm.h | |||
| @@ -1,10 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Windfarm PowerMac thermal control. | 3 | * Windfarm PowerMac thermal control. |
| 3 | * | 4 | * |
| 4 | * (c) Copyright 2005 Benjamin Herrenschmidt, IBM Corp. | 5 | * (c) Copyright 2005 Benjamin Herrenschmidt, IBM Corp. |
| 5 | * <benh@kernel.crashing.org> | 6 | * <benh@kernel.crashing.org> |
| 6 | * | ||
| 7 | * Released under the term of the GNU GPL v2. | ||
| 8 | */ | 7 | */ |
| 9 | 8 | ||
| 10 | #ifndef __WINDFARM_H__ | 9 | #ifndef __WINDFARM_H__ |
diff --git a/drivers/macintosh/windfarm_ad7417_sensor.c b/drivers/macintosh/windfarm_ad7417_sensor.c index 7c28b71246c9..125605987b44 100644 --- a/drivers/macintosh/windfarm_ad7417_sensor.c +++ b/drivers/macintosh/windfarm_ad7417_sensor.c | |||
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Windfarm PowerMac thermal control. AD7417 sensors | 3 | * Windfarm PowerMac thermal control. AD7417 sensors |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Benjamin Herrenschmidt, IBM Corp. | 5 | * Copyright 2012 Benjamin Herrenschmidt, IBM Corp. |
| 5 | * | ||
| 6 | * Released under the term of the GNU GPL v2. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | #include <linux/types.h> | 8 | #include <linux/types.h> |
diff --git a/drivers/macintosh/windfarm_core.c b/drivers/macintosh/windfarm_core.c index 5e013d781a74..77612303841e 100644 --- a/drivers/macintosh/windfarm_core.c +++ b/drivers/macintosh/windfarm_core.c | |||
| @@ -1,11 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Windfarm PowerMac thermal control. Core | 3 | * Windfarm PowerMac thermal control. Core |
| 3 | * | 4 | * |
| 4 | * (c) Copyright 2005 Benjamin Herrenschmidt, IBM Corp. | 5 | * (c) Copyright 2005 Benjamin Herrenschmidt, IBM Corp. |
| 5 | * <benh@kernel.crashing.org> | 6 | * <benh@kernel.crashing.org> |
| 6 | * | 7 | * |
| 7 | * Released under the term of the GNU GPL v2. | ||
| 8 | * | ||
| 9 | * This core code tracks the list of sensors & controls, register | 8 | * This core code tracks the list of sensors & controls, register |
| 10 | * clients, and holds the kernel thread used for control. | 9 | * clients, and holds the kernel thread used for control. |
| 11 | * | 10 | * |
diff --git a/drivers/macintosh/windfarm_fcu_controls.c b/drivers/macintosh/windfarm_fcu_controls.c index 629f19875d7f..3c971297b6dc 100644 --- a/drivers/macintosh/windfarm_fcu_controls.c +++ b/drivers/macintosh/windfarm_fcu_controls.c | |||
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Windfarm PowerMac thermal control. FCU fan control | 3 | * Windfarm PowerMac thermal control. FCU fan control |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Benjamin Herrenschmidt, IBM Corp. | 5 | * Copyright 2012 Benjamin Herrenschmidt, IBM Corp. |
| 5 | * | ||
| 6 | * Released under the term of the GNU GPL v2. | ||
| 7 | */ | 6 | */ |
| 8 | #undef DEBUG | 7 | #undef DEBUG |
| 9 | 8 | ||
diff --git a/drivers/macintosh/windfarm_lm75_sensor.c b/drivers/macintosh/windfarm_lm75_sensor.c index 6cdfe714901d..282c28a17ea1 100644 --- a/drivers/macintosh/windfarm_lm75_sensor.c +++ b/drivers/macintosh/windfarm_lm75_sensor.c | |||
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Windfarm PowerMac thermal control. LM75 sensor | 3 | * Windfarm PowerMac thermal control. LM75 sensor |
| 3 | * | 4 | * |
| 4 | * (c) Copyright 2005 Benjamin Herrenschmidt, IBM Corp. | 5 | * (c) Copyright 2005 Benjamin Herrenschmidt, IBM Corp. |
| 5 | * <benh@kernel.crashing.org> | 6 | * <benh@kernel.crashing.org> |
| 6 | * | ||
| 7 | * Released under the term of the GNU GPL v2. | ||
| 8 | */ | 7 | */ |
| 9 | 8 | ||
| 10 | #include <linux/types.h> | 9 | #include <linux/types.h> |
diff --git a/drivers/macintosh/windfarm_lm87_sensor.c b/drivers/macintosh/windfarm_lm87_sensor.c index 09724acd70b6..e44525b19071 100644 --- a/drivers/macintosh/windfarm_lm87_sensor.c +++ b/drivers/macintosh/windfarm_lm87_sensor.c | |||
| @@ -1,10 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Windfarm PowerMac thermal control. LM87 sensor | 3 | * Windfarm PowerMac thermal control. LM87 sensor |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Benjamin Herrenschmidt, IBM Corp. | 5 | * Copyright 2012 Benjamin Herrenschmidt, IBM Corp. |
| 5 | * | ||
| 6 | * Released under the term of the GNU GPL v2. | ||
| 7 | * | ||
| 8 | */ | 6 | */ |
| 9 | 7 | ||
| 10 | #include <linux/types.h> | 8 | #include <linux/types.h> |
diff --git a/drivers/macintosh/windfarm_max6690_sensor.c b/drivers/macintosh/windfarm_max6690_sensor.c index 6ad035e13c08..e666cc020683 100644 --- a/drivers/macintosh/windfarm_max6690_sensor.c +++ b/drivers/macintosh/windfarm_max6690_sensor.c | |||
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Windfarm PowerMac thermal control. MAX6690 sensor. | 3 | * Windfarm PowerMac thermal control. MAX6690 sensor. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2005 Paul Mackerras, IBM Corp. <paulus@samba.org> | 5 | * Copyright (C) 2005 Paul Mackerras, IBM Corp. <paulus@samba.org> |
| 5 | * | ||
| 6 | * Use and redistribute under the terms of the GNU GPL v2. | ||
| 7 | */ | 6 | */ |
| 8 | #include <linux/types.h> | 7 | #include <linux/types.h> |
| 9 | #include <linux/errno.h> | 8 | #include <linux/errno.h> |
diff --git a/drivers/macintosh/windfarm_mpu.h b/drivers/macintosh/windfarm_mpu.h index 046edc8c2ec5..157ce6e3f32e 100644 --- a/drivers/macintosh/windfarm_mpu.h +++ b/drivers/macintosh/windfarm_mpu.h | |||
| @@ -1,9 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Windfarm PowerMac thermal control | 3 | * Windfarm PowerMac thermal control |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Benjamin Herrenschmidt, IBM Corp. | 5 | * Copyright 2012 Benjamin Herrenschmidt, IBM Corp. |
| 5 | * | ||
| 6 | * Released under the term of the GNU GPL v2. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | #ifndef __WINDFARM_MPU_H | 8 | #ifndef __WINDFARM_MPU_H |
diff --git a/drivers/macintosh/windfarm_pid.c b/drivers/macintosh/windfarm_pid.c index f10efb28cae4..bb31b0e93fad 100644 --- a/drivers/macintosh/windfarm_pid.c +++ b/drivers/macintosh/windfarm_pid.c | |||
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Windfarm PowerMac thermal control. Generic PID helpers | 3 | * Windfarm PowerMac thermal control. Generic PID helpers |
| 3 | * | 4 | * |
| 4 | * (c) Copyright 2005 Benjamin Herrenschmidt, IBM Corp. | 5 | * (c) Copyright 2005 Benjamin Herrenschmidt, IBM Corp. |
| 5 | * <benh@kernel.crashing.org> | 6 | * <benh@kernel.crashing.org> |
| 6 | * | ||
| 7 | * Released under the term of the GNU GPL v2. | ||
| 8 | */ | 7 | */ |
| 9 | 8 | ||
| 10 | #include <linux/types.h> | 9 | #include <linux/types.h> |
diff --git a/drivers/macintosh/windfarm_pid.h b/drivers/macintosh/windfarm_pid.h index bbccc22d42b8..83f747dbeafc 100644 --- a/drivers/macintosh/windfarm_pid.h +++ b/drivers/macintosh/windfarm_pid.h | |||
| @@ -1,11 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Windfarm PowerMac thermal control. Generic PID helpers | 3 | * Windfarm PowerMac thermal control. Generic PID helpers |
| 3 | * | 4 | * |
| 4 | * (c) Copyright 2005 Benjamin Herrenschmidt, IBM Corp. | 5 | * (c) Copyright 2005 Benjamin Herrenschmidt, IBM Corp. |
| 5 | * <benh@kernel.crashing.org> | 6 | * <benh@kernel.crashing.org> |
| 6 | * | 7 | * |
| 7 | * Released under the term of the GNU GPL v2. | ||
| 8 | * | ||
| 9 | * This is a pair of generic PID helpers that can be used by | 8 | * This is a pair of generic PID helpers that can be used by |
| 10 | * control loops. One is the basic PID implementation, the | 9 | * control loops. One is the basic PID implementation, the |
| 11 | * other one is more specifically tailored to the loops used | 10 | * other one is more specifically tailored to the loops used |
diff --git a/drivers/macintosh/windfarm_pm112.c b/drivers/macintosh/windfarm_pm112.c index fec91db1142e..4150301a89a5 100644 --- a/drivers/macintosh/windfarm_pm112.c +++ b/drivers/macintosh/windfarm_pm112.c | |||
| @@ -1,11 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Windfarm PowerMac thermal control. | 3 | * Windfarm PowerMac thermal control. |
| 3 | * Control loops for machines with SMU and PPC970MP processors. | 4 | * Control loops for machines with SMU and PPC970MP processors. |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2005 Paul Mackerras, IBM Corp. <paulus@samba.org> | 6 | * Copyright (C) 2005 Paul Mackerras, IBM Corp. <paulus@samba.org> |
| 6 | * Copyright (C) 2006 Benjamin Herrenschmidt, IBM Corp. | 7 | * Copyright (C) 2006 Benjamin Herrenschmidt, IBM Corp. |
| 7 | * | ||
| 8 | * Use and redistribute under the terms of the GNU GPL v2. | ||
| 9 | */ | 8 | */ |
| 10 | #include <linux/types.h> | 9 | #include <linux/types.h> |
| 11 | #include <linux/errno.h> | 10 | #include <linux/errno.h> |
diff --git a/drivers/macintosh/windfarm_pm121.c b/drivers/macintosh/windfarm_pm121.c index 97634e030991..ab467b9c31be 100644 --- a/drivers/macintosh/windfarm_pm121.c +++ b/drivers/macintosh/windfarm_pm121.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Windfarm PowerMac thermal control. iMac G5 iSight | 3 | * Windfarm PowerMac thermal control. iMac G5 iSight |
| 3 | * | 4 | * |
| @@ -6,14 +7,9 @@ | |||
| 6 | * Bits & pieces from windfarm_pm81.c by (c) Copyright 2005 Benjamin | 7 | * Bits & pieces from windfarm_pm81.c by (c) Copyright 2005 Benjamin |
| 7 | * Herrenschmidt, IBM Corp. <benh@kernel.crashing.org> | 8 | * Herrenschmidt, IBM Corp. <benh@kernel.crashing.org> |
| 8 | * | 9 | * |
| 9 | * Released under the term of the GNU GPL v2. | ||
| 10 | * | ||
| 11 | * | ||
| 12 | * | ||
| 13 | * PowerMac12,1 | 10 | * PowerMac12,1 |
| 14 | * ============ | 11 | * ============ |
| 15 | * | 12 | * |
| 16 | * | ||
| 17 | * The algorithm used is the PID control algorithm, used the same way | 13 | * The algorithm used is the PID control algorithm, used the same way |
| 18 | * the published Darwin code does, using the same values that are | 14 | * the published Darwin code does, using the same values that are |
| 19 | * present in the Darwin 8.10 snapshot property lists (note however | 15 | * present in the Darwin 8.10 snapshot property lists (note however |
| @@ -25,7 +21,6 @@ | |||
| 25 | * controls with a tiny difference. The control-ids of hard-drive-fan | 21 | * controls with a tiny difference. The control-ids of hard-drive-fan |
| 26 | * and cpu-fan is swapped. | 22 | * and cpu-fan is swapped. |
| 27 | * | 23 | * |
| 28 | * | ||
| 29 | * Target Correction : | 24 | * Target Correction : |
| 30 | * | 25 | * |
| 31 | * controls have a target correction calculated as : | 26 | * controls have a target correction calculated as : |
| @@ -63,7 +58,6 @@ | |||
| 63 | * offset : -15650652 | 58 | * offset : -15650652 |
| 64 | * slope : 1565065 | 59 | * slope : 1565065 |
| 65 | * | 60 | * |
| 66 | * | ||
| 67 | * Target rubber-banding : | 61 | * Target rubber-banding : |
| 68 | * | 62 | * |
| 69 | * Some controls have a target correction which depends on another | 63 | * Some controls have a target correction which depends on another |
| @@ -76,7 +70,6 @@ | |||
| 76 | * | 70 | * |
| 77 | * new_target = max (new_target, new_min >> 16) | 71 | * new_target = max (new_target, new_min >> 16) |
| 78 | * | 72 | * |
| 79 | * | ||
| 80 | * # model_id : 2 | 73 | * # model_id : 2 |
| 81 | * control : cpu-fan | 74 | * control : cpu-fan |
| 82 | * ref : optical-drive-fan | 75 | * ref : optical-drive-fan |
| @@ -89,12 +82,10 @@ | |||
| 89 | * offset : -32768000 | 82 | * offset : -32768000 |
| 90 | * slope : 65536 | 83 | * slope : 65536 |
| 91 | * | 84 | * |
| 92 | * | ||
| 93 | * In order to have the moste efficient correction with those | 85 | * In order to have the moste efficient correction with those |
| 94 | * dependencies, we must trigger HD loop before OD loop before CPU | 86 | * dependencies, we must trigger HD loop before OD loop before CPU |
| 95 | * loop. | 87 | * loop. |
| 96 | * | 88 | * |
| 97 | * | ||
| 98 | * The various control loops found in Darwin config file are: | 89 | * The various control loops found in Darwin config file are: |
| 99 | * | 90 | * |
| 100 | * HD Fan control loop. | 91 | * HD Fan control loop. |
| @@ -191,12 +182,10 @@ | |||
| 191 | * sensors : cpu-temp, cpu-power | 182 | * sensors : cpu-temp, cpu-power |
| 192 | * PID params : from SDB partition | 183 | * PID params : from SDB partition |
| 193 | * | 184 | * |
| 194 | * | ||
| 195 | * CPU Slew control loop. | 185 | * CPU Slew control loop. |
| 196 | * | 186 | * |
| 197 | * control : cpufreq-clamp | 187 | * control : cpufreq-clamp |
| 198 | * sensor : cpu-temp | 188 | * sensor : cpu-temp |
| 199 | * | ||
| 200 | */ | 189 | */ |
| 201 | 190 | ||
| 202 | #undef DEBUG | 191 | #undef DEBUG |
diff --git a/drivers/macintosh/windfarm_pm72.c b/drivers/macintosh/windfarm_pm72.c index 833021508c05..c5da0fc24884 100644 --- a/drivers/macintosh/windfarm_pm72.c +++ b/drivers/macintosh/windfarm_pm72.c | |||
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Windfarm PowerMac thermal control. | 3 | * Windfarm PowerMac thermal control. |
| 3 | * Control loops for PowerMac7,2 and 7,3 | 4 | * Control loops for PowerMac7,2 and 7,3 |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2012 Benjamin Herrenschmidt, IBM Corp. | 6 | * Copyright (C) 2012 Benjamin Herrenschmidt, IBM Corp. |
| 6 | * | ||
| 7 | * Use and redistribute under the terms of the GNU GPL v2. | ||
| 8 | */ | 7 | */ |
| 9 | #include <linux/types.h> | 8 | #include <linux/types.h> |
| 10 | #include <linux/errno.h> | 9 | #include <linux/errno.h> |
diff --git a/drivers/macintosh/windfarm_pm81.c b/drivers/macintosh/windfarm_pm81.c index 346c91744442..82c67a4ee5f7 100644 --- a/drivers/macintosh/windfarm_pm81.c +++ b/drivers/macintosh/windfarm_pm81.c | |||
| @@ -1,11 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Windfarm PowerMac thermal control. iMac G5 | 3 | * Windfarm PowerMac thermal control. iMac G5 |
| 3 | * | 4 | * |
| 4 | * (c) Copyright 2005 Benjamin Herrenschmidt, IBM Corp. | 5 | * (c) Copyright 2005 Benjamin Herrenschmidt, IBM Corp. |
| 5 | * <benh@kernel.crashing.org> | 6 | * <benh@kernel.crashing.org> |
| 6 | * | 7 | * |
| 7 | * Released under the term of the GNU GPL v2. | ||
| 8 | * | ||
| 9 | * The algorithm used is the PID control algorithm, used the same | 8 | * The algorithm used is the PID control algorithm, used the same |
| 10 | * way the published Darwin code does, using the same values that | 9 | * way the published Darwin code does, using the same values that |
| 11 | * are present in the Darwin 8.2 snapshot property lists (note however | 10 | * are present in the Darwin 8.2 snapshot property lists (note however |
| @@ -90,7 +89,6 @@ | |||
| 90 | * from the SDB partition. If we ever end up with actually slewing the system | 89 | * from the SDB partition. If we ever end up with actually slewing the system |
| 91 | * clock and thus changing operating points, we'll have to find a way to | 90 | * clock and thus changing operating points, we'll have to find a way to |
| 92 | * communicate with the CPU freq driver; | 91 | * communicate with the CPU freq driver; |
| 93 | * | ||
| 94 | */ | 92 | */ |
| 95 | 93 | ||
| 96 | #include <linux/types.h> | 94 | #include <linux/types.h> |
diff --git a/drivers/macintosh/windfarm_pm91.c b/drivers/macintosh/windfarm_pm91.c index a8a47c62a74b..3f346af9e3f7 100644 --- a/drivers/macintosh/windfarm_pm91.c +++ b/drivers/macintosh/windfarm_pm91.c | |||
| @@ -1,11 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Windfarm PowerMac thermal control. SMU based 1 CPU desktop control loops | 3 | * Windfarm PowerMac thermal control. SMU based 1 CPU desktop control loops |
| 3 | * | 4 | * |
| 4 | * (c) Copyright 2005 Benjamin Herrenschmidt, IBM Corp. | 5 | * (c) Copyright 2005 Benjamin Herrenschmidt, IBM Corp. |
| 5 | * <benh@kernel.crashing.org> | 6 | * <benh@kernel.crashing.org> |
| 6 | * | 7 | * |
| 7 | * Released under the term of the GNU GPL v2. | ||
| 8 | * | ||
| 9 | * The algorithm used is the PID control algorithm, used the same | 8 | * The algorithm used is the PID control algorithm, used the same |
| 10 | * way the published Darwin code does, using the same values that | 9 | * way the published Darwin code does, using the same values that |
| 11 | * are present in the Darwin 8.2 snapshot property lists (note however | 10 | * are present in the Darwin 8.2 snapshot property lists (note however |
diff --git a/drivers/macintosh/windfarm_rm31.c b/drivers/macintosh/windfarm_rm31.c index 9ce87cc0597f..8456eb67184b 100644 --- a/drivers/macintosh/windfarm_rm31.c +++ b/drivers/macintosh/windfarm_rm31.c | |||
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Windfarm PowerMac thermal control. | 3 | * Windfarm PowerMac thermal control. |
| 3 | * Control loops for RackMack3,1 (Xserve G5) | 4 | * Control loops for RackMack3,1 (Xserve G5) |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2012 Benjamin Herrenschmidt, IBM Corp. | 6 | * Copyright (C) 2012 Benjamin Herrenschmidt, IBM Corp. |
| 6 | * | ||
| 7 | * Use and redistribute under the terms of the GNU GPL v2. | ||
| 8 | */ | 7 | */ |
| 9 | #include <linux/types.h> | 8 | #include <linux/types.h> |
| 10 | #include <linux/errno.h> | 9 | #include <linux/errno.h> |
diff --git a/drivers/macintosh/windfarm_smu_controls.c b/drivers/macintosh/windfarm_smu_controls.c index 2cb9652a9998..79cb1ad09bfd 100644 --- a/drivers/macintosh/windfarm_smu_controls.c +++ b/drivers/macintosh/windfarm_smu_controls.c | |||
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Windfarm PowerMac thermal control. SMU based controls | 3 | * Windfarm PowerMac thermal control. SMU based controls |
| 3 | * | 4 | * |
| 4 | * (c) Copyright 2005 Benjamin Herrenschmidt, IBM Corp. | 5 | * (c) Copyright 2005 Benjamin Herrenschmidt, IBM Corp. |
| 5 | * <benh@kernel.crashing.org> | 6 | * <benh@kernel.crashing.org> |
| 6 | * | ||
| 7 | * Released under the term of the GNU GPL v2. | ||
| 8 | */ | 7 | */ |
| 9 | 8 | ||
| 10 | #include <linux/types.h> | 9 | #include <linux/types.h> |
diff --git a/drivers/macintosh/windfarm_smu_sensors.c b/drivers/macintosh/windfarm_smu_sensors.c index a58f6733381a..3e6059eaa138 100644 --- a/drivers/macintosh/windfarm_smu_sensors.c +++ b/drivers/macintosh/windfarm_smu_sensors.c | |||
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Windfarm PowerMac thermal control. SMU based sensors | 3 | * Windfarm PowerMac thermal control. SMU based sensors |
| 3 | * | 4 | * |
| 4 | * (c) Copyright 2005 Benjamin Herrenschmidt, IBM Corp. | 5 | * (c) Copyright 2005 Benjamin Herrenschmidt, IBM Corp. |
| 5 | * <benh@kernel.crashing.org> | 6 | * <benh@kernel.crashing.org> |
| 6 | * | ||
| 7 | * Released under the term of the GNU GPL v2. | ||
| 8 | */ | 7 | */ |
| 9 | 8 | ||
| 10 | #include <linux/types.h> | 9 | #include <linux/types.h> |
diff --git a/drivers/mailbox/bcm-pdc-mailbox.c b/drivers/mailbox/bcm-pdc-mailbox.c index ccf3d62af7e7..8513c42f7091 100644 --- a/drivers/mailbox/bcm-pdc-mailbox.c +++ b/drivers/mailbox/bcm-pdc-mailbox.c | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2016 Broadcom | 3 | * Copyright 2016 Broadcom |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License, version 2, as | ||
| 6 | * published by the Free Software Foundation (the "GPL"). | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, but | ||
| 9 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 11 | * General Public License version 2 (GPLv2) for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * version 2 (GPLv2) along with this source code. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | /* | 6 | /* |
diff --git a/drivers/mailbox/mailbox.c b/drivers/mailbox/mailbox.c index 38d9df3fb199..f4b1950d35f3 100644 --- a/drivers/mailbox/mailbox.c +++ b/drivers/mailbox/mailbox.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Mailbox: Common code for Mailbox controllers and users | 3 | * Mailbox: Common code for Mailbox controllers and users |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013-2014 Linaro Ltd. | 5 | * Copyright (C) 2013-2014 Linaro Ltd. |
| 5 | * Author: Jassi Brar <jassisinghbrar@gmail.com> | 6 | * Author: Jassi Brar <jassisinghbrar@gmail.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/interrupt.h> | 9 | #include <linux/interrupt.h> |
diff --git a/drivers/mailbox/mailbox.h b/drivers/mailbox/mailbox.h index 456ba68513bb..4e3cc4426513 100644 --- a/drivers/mailbox/mailbox.h +++ b/drivers/mailbox/mailbox.h | |||
| @@ -1,8 +1,4 @@ | |||
| 1 | /* | 1 | /* SPDX-License-Identifier: GPL-2.0-only */ |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License version 2 as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | */ | ||
| 6 | 2 | ||
| 7 | #ifndef __MAILBOX_H | 3 | #ifndef __MAILBOX_H |
| 8 | #define __MAILBOX_H | 4 | #define __MAILBOX_H |
diff --git a/drivers/md/md.c b/drivers/md/md.c index 04f4f131f9d6..9801d540fea1 100644 --- a/drivers/md/md.c +++ b/drivers/md/md.c | |||
| @@ -7607,9 +7607,9 @@ static void status_unused(struct seq_file *seq) | |||
| 7607 | static int status_resync(struct seq_file *seq, struct mddev *mddev) | 7607 | static int status_resync(struct seq_file *seq, struct mddev *mddev) |
| 7608 | { | 7608 | { |
| 7609 | sector_t max_sectors, resync, res; | 7609 | sector_t max_sectors, resync, res; |
| 7610 | unsigned long dt, db; | 7610 | unsigned long dt, db = 0; |
| 7611 | sector_t rt; | 7611 | sector_t rt, curr_mark_cnt, resync_mark_cnt; |
| 7612 | int scale; | 7612 | int scale, recovery_active; |
| 7613 | unsigned int per_milli; | 7613 | unsigned int per_milli; |
| 7614 | 7614 | ||
| 7615 | if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) || | 7615 | if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) || |
| @@ -7698,22 +7698,30 @@ static int status_resync(struct seq_file *seq, struct mddev *mddev) | |||
| 7698 | * db: blocks written from mark until now | 7698 | * db: blocks written from mark until now |
| 7699 | * rt: remaining time | 7699 | * rt: remaining time |
| 7700 | * | 7700 | * |
| 7701 | * rt is a sector_t, so could be 32bit or 64bit. | 7701 | * rt is a sector_t, which is always 64bit now. We are keeping |
| 7702 | * So we divide before multiply in case it is 32bit and close | 7702 | * the original algorithm, but it is not really necessary. |
| 7703 | * to the limit. | 7703 | * |
| 7704 | * We scale the divisor (db) by 32 to avoid losing precision | 7704 | * Original algorithm: |
| 7705 | * near the end of resync when the number of remaining sectors | 7705 | * So we divide before multiply in case it is 32bit and close |
| 7706 | * is close to 'db'. | 7706 | * to the limit. |
| 7707 | * We then divide rt by 32 after multiplying by db to compensate. | 7707 | * We scale the divisor (db) by 32 to avoid losing precision |
| 7708 | * The '+1' avoids division by zero if db is very small. | 7708 | * near the end of resync when the number of remaining sectors |
| 7709 | * is close to 'db'. | ||
| 7710 | * We then divide rt by 32 after multiplying by db to compensate. | ||
| 7711 | * The '+1' avoids division by zero if db is very small. | ||
| 7709 | */ | 7712 | */ |
| 7710 | dt = ((jiffies - mddev->resync_mark) / HZ); | 7713 | dt = ((jiffies - mddev->resync_mark) / HZ); |
| 7711 | if (!dt) dt++; | 7714 | if (!dt) dt++; |
| 7712 | db = (mddev->curr_mark_cnt - atomic_read(&mddev->recovery_active)) | 7715 | |
| 7713 | - mddev->resync_mark_cnt; | 7716 | curr_mark_cnt = mddev->curr_mark_cnt; |
| 7717 | recovery_active = atomic_read(&mddev->recovery_active); | ||
| 7718 | resync_mark_cnt = mddev->resync_mark_cnt; | ||
| 7719 | |||
| 7720 | if (curr_mark_cnt >= (recovery_active + resync_mark_cnt)) | ||
| 7721 | db = curr_mark_cnt - (recovery_active + resync_mark_cnt); | ||
| 7714 | 7722 | ||
| 7715 | rt = max_sectors - resync; /* number of remaining sectors */ | 7723 | rt = max_sectors - resync; /* number of remaining sectors */ |
| 7716 | sector_div(rt, db/32+1); | 7724 | rt = div64_u64(rt, db/32+1); |
| 7717 | rt *= dt; | 7725 | rt *= dt; |
| 7718 | rt >>= 5; | 7726 | rt >>= 5; |
| 7719 | 7727 | ||
diff --git a/drivers/media/dvb-frontends/dib3000.h b/drivers/media/dvb-frontends/dib3000.h index d2b7523a22b5..9118a7a48ef2 100644 --- a/drivers/media/dvb-frontends/dib3000.h +++ b/drivers/media/dvb-frontends/dib3000.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * public header file of the frontend drivers for mobile DVB-T demodulators | 3 | * public header file of the frontend drivers for mobile DVB-T demodulators |
| 3 | * DiBcom 3000M-B and DiBcom 3000P/M-C (http://www.dibcom.fr/) | 4 | * DiBcom 3000M-B and DiBcom 3000P/M-C (http://www.dibcom.fr/) |
| @@ -8,17 +9,12 @@ | |||
| 8 | * | 9 | * |
| 9 | * Copyright (C) 2004 Amaury Demol for DiBcom | 10 | * Copyright (C) 2004 Amaury Demol for DiBcom |
| 10 | * | 11 | * |
| 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, version 2. | ||
| 14 | * | ||
| 15 | * Acknowledgements | 12 | * Acknowledgements |
| 16 | * | 13 | * |
| 17 | * Amaury Demol from DiBcom for providing specs and driver | 14 | * Amaury Demol from DiBcom for providing specs and driver |
| 18 | * sources, on which this driver (and the dvb-dibusb) are based. | 15 | * sources, on which this driver (and the dvb-dibusb) are based. |
| 19 | * | 16 | * |
| 20 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information | 17 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
| 21 | * | ||
| 22 | */ | 18 | */ |
| 23 | 19 | ||
| 24 | #ifndef DIB3000_H | 20 | #ifndef DIB3000_H |
diff --git a/drivers/media/dvb-frontends/dib3000mb.c b/drivers/media/dvb-frontends/dib3000mb.c index bbbd53280477..46ed0e20c8fa 100644 --- a/drivers/media/dvb-frontends/dib3000mb.c +++ b/drivers/media/dvb-frontends/dib3000mb.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Frontend driver for mobile DVB-T demodulator DiBcom 3000M-B | 3 | * Frontend driver for mobile DVB-T demodulator DiBcom 3000M-B |
| 3 | * DiBcom (http://www.dibcom.fr/) | 4 | * DiBcom (http://www.dibcom.fr/) |
| @@ -8,17 +9,12 @@ | |||
| 8 | * | 9 | * |
| 9 | * Copyright (C) 2004 Amaury Demol for DiBcom | 10 | * Copyright (C) 2004 Amaury Demol for DiBcom |
| 10 | * | 11 | * |
| 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, version 2. | ||
| 14 | * | ||
| 15 | * Acknowledgements | 12 | * Acknowledgements |
| 16 | * | 13 | * |
| 17 | * Amaury Demol from DiBcom for providing specs and driver | 14 | * Amaury Demol from DiBcom for providing specs and driver |
| 18 | * sources, on which this driver (and the dvb-dibusb) are based. | 15 | * sources, on which this driver (and the dvb-dibusb) are based. |
| 19 | * | 16 | * |
| 20 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information | 17 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
| 21 | * | ||
| 22 | */ | 18 | */ |
| 23 | 19 | ||
| 24 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 20 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/media/dvb-frontends/drxd.h b/drivers/media/dvb-frontends/drxd.h index 1d4b89488ac4..ba54fd9adab9 100644 --- a/drivers/media/dvb-frontends/drxd.h +++ b/drivers/media/dvb-frontends/drxd.h | |||
| @@ -1,20 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * drxd.h: DRXD DVB-T demodulator driver | 3 | * drxd.h: DRXD DVB-T demodulator driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2005-2007 Micronas | 5 | * Copyright (C) 2005-2007 Micronas |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public License | ||
| 8 | * version 2 only, as published by the Free Software Foundation. | ||
| 9 | * | ||
| 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 | * To obtain the license, point your browser to | ||
| 17 | * http://www.gnu.org/copyleft/gpl.html | ||
| 18 | */ | 6 | */ |
| 19 | 7 | ||
| 20 | #ifndef _DRXD_H_ | 8 | #ifndef _DRXD_H_ |
diff --git a/drivers/media/dvb-frontends/drxd_firm.c b/drivers/media/dvb-frontends/drxd_firm.c index 412871d6636b..8aae3e0350d3 100644 --- a/drivers/media/dvb-frontends/drxd_firm.c +++ b/drivers/media/dvb-frontends/drxd_firm.c | |||
| @@ -1,20 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * drxd_firm.c : DRXD firmware tables | 3 | * drxd_firm.c : DRXD firmware tables |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2006-2007 Micronas | 5 | * Copyright (C) 2006-2007 Micronas |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public License | ||
| 8 | * version 2 only, as published by the Free Software Foundation. | ||
| 9 | * | ||
| 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 | * To obtain the license, point your browser to | ||
| 17 | * http://www.gnu.org/copyleft/gpl.html | ||
| 18 | */ | 6 | */ |
| 19 | 7 | ||
| 20 | /* TODO: generate this file with a script from a settings file */ | 8 | /* TODO: generate this file with a script from a settings file */ |
diff --git a/drivers/media/dvb-frontends/drxd_firm.h b/drivers/media/dvb-frontends/drxd_firm.h index 7d9f9fa7ab3c..b3f04dfe248c 100644 --- a/drivers/media/dvb-frontends/drxd_firm.h +++ b/drivers/media/dvb-frontends/drxd_firm.h | |||
| @@ -1,20 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * drxd_firm.h | 3 | * drxd_firm.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2006-2007 Micronas | 5 | * Copyright (C) 2006-2007 Micronas |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public License | ||
| 8 | * version 2 only, as published by the Free Software Foundation. | ||
| 9 | * | ||
| 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 | * To obtain the license, point your browser to | ||
| 17 | * http://www.gnu.org/copyleft/gpl.html | ||
| 18 | */ | 6 | */ |
| 19 | 7 | ||
| 20 | #ifndef _DRXD_FIRM_H_ | 8 | #ifndef _DRXD_FIRM_H_ |
diff --git a/drivers/media/dvb-frontends/drxd_hard.c b/drivers/media/dvb-frontends/drxd_hard.c index c597d6fc3046..fae6f3763364 100644 --- a/drivers/media/dvb-frontends/drxd_hard.c +++ b/drivers/media/dvb-frontends/drxd_hard.c | |||
| @@ -1,20 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * drxd_hard.c: DVB-T Demodulator Micronas DRX3975D-A2,DRX397xD-B1 | 3 | * drxd_hard.c: DVB-T Demodulator Micronas DRX3975D-A2,DRX397xD-B1 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2003-2007 Micronas | 5 | * Copyright (C) 2003-2007 Micronas |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public License | ||
| 8 | * version 2 only, as published by the Free Software Foundation. | ||
| 9 | * | ||
| 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 | * To obtain the license, point your browser to | ||
| 17 | * http://www.gnu.org/copyleft/gpl.html | ||
| 18 | */ | 6 | */ |
| 19 | 7 | ||
| 20 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/drivers/media/dvb-frontends/drxd_map_firm.h b/drivers/media/dvb-frontends/drxd_map_firm.h index 8e5bd2e8de40..bdcc63576df1 100644 --- a/drivers/media/dvb-frontends/drxd_map_firm.h +++ b/drivers/media/dvb-frontends/drxd_map_firm.h | |||
| @@ -1,20 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * drx3973d_map_firm.h | 3 | * drx3973d_map_firm.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2006-2007 Micronas | 5 | * Copyright (C) 2006-2007 Micronas |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public License | ||
| 8 | * version 2 only, as published by the Free Software Foundation. | ||
| 9 | * | ||
| 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 | * To obtain the license, point your browser to | ||
| 17 | * http://www.gnu.org/copyleft/gpl.html | ||
| 18 | */ | 6 | */ |
| 19 | 7 | ||
| 20 | #ifndef __DRX3973D_MAP__H__ | 8 | #ifndef __DRX3973D_MAP__H__ |
diff --git a/drivers/media/dvb-frontends/drxk_hard.c b/drivers/media/dvb-frontends/drxk_hard.c index 86652a4ef9ce..0a4875b391d9 100644 --- a/drivers/media/dvb-frontends/drxk_hard.c +++ b/drivers/media/dvb-frontends/drxk_hard.c | |||
| @@ -1,20 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * drxk_hard: DRX-K DVB-C/T demodulator driver | 3 | * drxk_hard: DRX-K DVB-C/T demodulator driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010-2011 Digital Devices GmbH | 5 | * Copyright (C) 2010-2011 Digital Devices GmbH |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public License | ||
| 8 | * version 2 only, as published by the Free Software Foundation. | ||
| 9 | * | ||
| 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 | * To obtain the license, point your browser to | ||
| 17 | * http://www.gnu.org/copyleft/gpl.html | ||
| 18 | */ | 6 | */ |
| 19 | 7 | ||
| 20 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 8 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/media/dvb-frontends/tda18271c2dd.c b/drivers/media/dvb-frontends/tda18271c2dd.c index e064e2b22d9d..43312bba1aec 100644 --- a/drivers/media/dvb-frontends/tda18271c2dd.c +++ b/drivers/media/dvb-frontends/tda18271c2dd.c | |||
| @@ -1,21 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * tda18271c2dd: Driver for the TDA18271C2 tuner | 3 | * tda18271c2dd: Driver for the TDA18271C2 tuner |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 Digital Devices GmbH | 5 | * Copyright (C) 2010 Digital Devices GmbH |
| 5 | * | ||
| 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 | * version 2 only, as published by the Free Software Foundation. | ||
| 10 | * | ||
| 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 | * To obtain the license, point your browser to | ||
| 18 | * http://www.gnu.org/copyleft/gpl.html | ||
| 19 | */ | 6 | */ |
| 20 | 7 | ||
| 21 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/drivers/media/i2c/ak881x.c b/drivers/media/i2c/ak881x.c index 30f9db1351b9..e79be9bebe5a 100644 --- a/drivers/media/i2c/ak881x.c +++ b/drivers/media/i2c/ak881x.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for AK8813 / AK8814 TV-ecoders from Asahi Kasei Microsystems Co., Ltd. (AKM) | 3 | * Driver for AK8813 / AK8814 TV-ecoders from Asahi Kasei Microsystems Co., Ltd. (AKM) |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010, Guennadi Liakhovetski <g.liakhovetski@gmx.de> | 5 | * Copyright (C) 2010, Guennadi Liakhovetski <g.liakhovetski@gmx.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/i2c.h> | 8 | #include <linux/i2c.h> |
diff --git a/drivers/media/i2c/lm3646.c b/drivers/media/i2c/lm3646.c index 73fbe3c37fc9..d8a8853f9a2b 100644 --- a/drivers/media/i2c/lm3646.c +++ b/drivers/media/i2c/lm3646.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * drivers/media/i2c/lm3646.c | 3 | * drivers/media/i2c/lm3646.c |
| 3 | * General device driver for TI lm3646, Dual FLASH LED Driver | 4 | * General device driver for TI lm3646, Dual FLASH LED Driver |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Contact: Daniel Jeong <gshark.jeong@gmail.com> | 8 | * Contact: Daniel Jeong <gshark.jeong@gmail.com> |
| 8 | * Ldd-Mlp <ldd-mlp@list.ti.com> | 9 | * Ldd-Mlp <ldd-mlp@list.ti.com> |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or | ||
| 11 | * modify it under the terms of the GNU General Public License | ||
| 12 | * version 2 as published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/delay.h> | 12 | #include <linux/delay.h> |
diff --git a/drivers/media/i2c/mt9m111.c b/drivers/media/i2c/mt9m111.c index 5168bb5880c4..362c3b93636e 100644 --- a/drivers/media/i2c/mt9m111.c +++ b/drivers/media/i2c/mt9m111.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for MT9M111/MT9M112/MT9M131 CMOS Image Sensor from Micron/Aptina | 3 | * Driver for MT9M111/MT9M112/MT9M131 CMOS Image Sensor from Micron/Aptina |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008, Robert Jarzmik <robert.jarzmik@free.fr> | 5 | * Copyright (C) 2008, Robert Jarzmik <robert.jarzmik@free.fr> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/videodev2.h> | 7 | #include <linux/videodev2.h> |
| 11 | #include <linux/slab.h> | 8 | #include <linux/slab.h> |
diff --git a/drivers/media/i2c/mt9p031.c b/drivers/media/i2c/mt9p031.c index 715be3632b01..5e186ea7391b 100644 --- a/drivers/media/i2c/mt9p031.c +++ b/drivers/media/i2c/mt9p031.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for MT9P031 CMOS Image Sensor from Aptina | 3 | * Driver for MT9P031 CMOS Image Sensor from Aptina |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Copyright (C) 2011, Guennadi Liakhovetski <g.liakhovetski@gmx.de> | 7 | * Copyright (C) 2011, Guennadi Liakhovetski <g.liakhovetski@gmx.de> |
| 7 | * | 8 | * |
| 8 | * Based on the MT9V032 driver and Bastian Hecht's code. | 9 | * Based on the MT9V032 driver and Bastian Hecht's code. |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/clk.h> | 12 | #include <linux/clk.h> |
diff --git a/drivers/media/i2c/mt9t001.c b/drivers/media/i2c/mt9t001.c index f683d2cb0486..2e96ff5234b4 100644 --- a/drivers/media/i2c/mt9t001.c +++ b/drivers/media/i2c/mt9t001.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for MT9T001 CMOS Image Sensor from Aptina (Micron) | 3 | * Driver for MT9T001 CMOS Image Sensor from Aptina (Micron) |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Based on the MT9M001 driver, | 7 | * Based on the MT9M001 driver, |
| 7 | * | 8 | * |
| 8 | * Copyright (C) 2008, Guennadi Liakhovetski <kernel@pengutronix.de> | 9 | * Copyright (C) 2008, Guennadi Liakhovetski <kernel@pengutronix.de> |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/clk.h> | 12 | #include <linux/clk.h> |
diff --git a/drivers/media/i2c/mt9v032.c b/drivers/media/i2c/mt9v032.c index 67f69ad6ecf4..4b9b98cf6674 100644 --- a/drivers/media/i2c/mt9v032.c +++ b/drivers/media/i2c/mt9v032.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for MT9V022, MT9V024, MT9V032, and MT9V034 CMOS Image Sensors | 3 | * Driver for MT9V022, MT9V024, MT9V032, and MT9V034 CMOS Image Sensors |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Based on the MT9M001 driver, | 7 | * Based on the MT9M001 driver, |
| 7 | * | 8 | * |
| 8 | * Copyright (C) 2008, Guennadi Liakhovetski <kernel@pengutronix.de> | 9 | * Copyright (C) 2008, Guennadi Liakhovetski <kernel@pengutronix.de> |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/clk.h> | 12 | #include <linux/clk.h> |
diff --git a/drivers/media/i2c/ov2640.c b/drivers/media/i2c/ov2640.c index 83031cfc7914..b744a203eb9b 100644 --- a/drivers/media/i2c/ov2640.c +++ b/drivers/media/i2c/ov2640.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ov2640 Camera Driver | 3 | * ov2640 Camera Driver |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * | 8 | * |
| 8 | * Copyright 2005-2009 Freescale Semiconductor, Inc. All Rights Reserved. | 9 | * Copyright 2005-2009 Freescale Semiconductor, Inc. All Rights Reserved. |
| 9 | * Copyright (C) 2006, OmniVision | 10 | * Copyright (C) 2006, OmniVision |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/init.h> | 13 | #include <linux/init.h> |
diff --git a/drivers/media/i2c/ov6650.c b/drivers/media/i2c/ov6650.c index 1b972e591b48..7f7c933b5cf4 100644 --- a/drivers/media/i2c/ov6650.c +++ b/drivers/media/i2c/ov6650.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * V4L2 subdevice driver for OmniVision OV6650 Camera Sensor | 3 | * V4L2 subdevice driver for OmniVision OV6650 Camera Sensor |
| 3 | * | 4 | * |
| @@ -18,10 +19,6 @@ | |||
| 18 | * Hardware specific bits initially based on former work by Matt Callow | 19 | * Hardware specific bits initially based on former work by Matt Callow |
| 19 | * drivers/media/video/omap/sensor_ov6650.c | 20 | * drivers/media/video/omap/sensor_ov6650.c |
| 20 | * Copyright (C) 2006 Matt Callow | 21 | * Copyright (C) 2006 Matt Callow |
| 21 | * | ||
| 22 | * This program is free software; you can redistribute it and/or modify | ||
| 23 | * it under the terms of the GNU General Public License version 2 as | ||
| 24 | * published by the Free Software Foundation. | ||
| 25 | */ | 22 | */ |
| 26 | 23 | ||
| 27 | #include <linux/bitops.h> | 24 | #include <linux/bitops.h> |
diff --git a/drivers/media/i2c/ov9650.c b/drivers/media/i2c/ov9650.c index eefd57ec2a73..30ab2225fbd0 100644 --- a/drivers/media/i2c/ov9650.c +++ b/drivers/media/i2c/ov9650.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Omnivision OV9650/OV9652 CMOS Image Sensor driver | 3 | * Omnivision OV9650/OV9652 CMOS Image Sensor driver |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Register definitions and initial settings based on a driver written | 7 | * Register definitions and initial settings based on a driver written |
| 7 | * by Vladimir Fonov. | 8 | * by Vladimir Fonov. |
| 8 | * Copyright (c) 2010, Vladimir Fonov | 9 | * Copyright (c) 2010, Vladimir Fonov |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | #include <linux/clk.h> | 11 | #include <linux/clk.h> |
| 15 | #include <linux/delay.h> | 12 | #include <linux/delay.h> |
diff --git a/drivers/media/i2c/s5k5baf.c b/drivers/media/i2c/s5k5baf.c index 727db7c0670a..8e6de06b3e72 100644 --- a/drivers/media/i2c/s5k5baf.c +++ b/drivers/media/i2c/s5k5baf.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for Samsung S5K5BAF UXGA 1/5" 2M CMOS Image Sensor | 3 | * Driver for Samsung S5K5BAF UXGA 1/5" 2M CMOS Image Sensor |
| 3 | * with embedded SoC ISP. | 4 | * with embedded SoC ISP. |
| @@ -7,10 +8,6 @@ | |||
| 7 | * | 8 | * |
| 8 | * Based on S5K6AA driver authored by Sylwester Nawrocki | 9 | * Based on S5K6AA driver authored by Sylwester Nawrocki |
| 9 | * Copyright (C) 2013, Samsung Electronics Co., Ltd. | 10 | * Copyright (C) 2013, Samsung Electronics Co., Ltd. |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/clk.h> | 13 | #include <linux/clk.h> |
diff --git a/drivers/media/i2c/s5k6a3.c b/drivers/media/i2c/s5k6a3.c index 2e140272794b..3b7721f81be2 100644 --- a/drivers/media/i2c/s5k6a3.c +++ b/drivers/media/i2c/s5k6a3.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Samsung S5K6A3 image sensor driver | 3 | * Samsung S5K6A3 image sensor driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. | 5 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. |
| 5 | * Author: Sylwester Nawrocki <s.nawrocki@samsung.com> | 6 | * Author: Sylwester Nawrocki <s.nawrocki@samsung.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/clk.h> | 9 | #include <linux/clk.h> |
diff --git a/drivers/media/i2c/tvp514x.c b/drivers/media/i2c/tvp514x.c index 3ada3bb27402..a7fbe5b400c2 100644 --- a/drivers/media/i2c/tvp514x.c +++ b/drivers/media/i2c/tvp514x.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * drivers/media/i2c/tvp514x.c | 3 | * drivers/media/i2c/tvp514x.c |
| 3 | * | 4 | * |
| @@ -13,16 +14,6 @@ | |||
| 13 | * Manjunath Hadli <mrh@ti.com> | 14 | * Manjunath Hadli <mrh@ti.com> |
| 14 | * Karicheri Muralidharan <m-karicheri2@ti.com> | 15 | * Karicheri Muralidharan <m-karicheri2@ti.com> |
| 15 | * Prabhakar Lad <prabhakar.lad@ti.com> | 16 | * Prabhakar Lad <prabhakar.lad@ti.com> |
| 16 | * | ||
| 17 | * This package is free software; you can redistribute it and/or modify | ||
| 18 | * it under the terms of the GNU General Public License version 2 as | ||
| 19 | * published by the Free Software Foundation. | ||
| 20 | * | ||
| 21 | * This program is distributed in the hope that it will be useful, | ||
| 22 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 23 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 24 | * GNU General Public License for more details. | ||
| 25 | * | ||
| 26 | */ | 17 | */ |
| 27 | 18 | ||
| 28 | #include <linux/i2c.h> | 19 | #include <linux/i2c.h> |
diff --git a/drivers/media/i2c/tvp514x_regs.h b/drivers/media/i2c/tvp514x_regs.h index 1e6c0857590e..cc236c968f67 100644 --- a/drivers/media/i2c/tvp514x_regs.h +++ b/drivers/media/i2c/tvp514x_regs.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * drivers/media/i2c/tvp514x_regs.h | 3 | * drivers/media/i2c/tvp514x_regs.h |
| 3 | * | 4 | * |
| @@ -10,16 +11,6 @@ | |||
| 10 | * Hardik Shah <hardik.shah@ti.com> | 11 | * Hardik Shah <hardik.shah@ti.com> |
| 11 | * Manjunath Hadli <mrh@ti.com> | 12 | * Manjunath Hadli <mrh@ti.com> |
| 12 | * Karicheri Muralidharan <m-karicheri2@ti.com> | 13 | * Karicheri Muralidharan <m-karicheri2@ti.com> |
| 13 | * | ||
| 14 | * This package is free software; you can redistribute it and/or modify | ||
| 15 | * it under the terms of the GNU General Public License version 2 as | ||
| 16 | * published by the Free Software Foundation. | ||
| 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 | */ | 14 | */ |
| 24 | 15 | ||
| 25 | #ifndef _TVP514X_REGS_H | 16 | #ifndef _TVP514X_REGS_H |
diff --git a/drivers/media/pci/ngene/ngene-cards.c b/drivers/media/pci/ngene/ngene-cards.c index 7a106bc11a2b..6185806a00e0 100644 --- a/drivers/media/pci/ngene/ngene-cards.c +++ b/drivers/media/pci/ngene/ngene-cards.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ngene-cards.c: nGene PCIe bridge driver - card specific info | 3 | * ngene-cards.c: nGene PCIe bridge driver - card specific info |
| 3 | * | 4 | * |
| @@ -7,20 +8,6 @@ | |||
| 7 | * Modifications for new nGene firmware, | 8 | * Modifications for new nGene firmware, |
| 8 | * support for EEPROM-copying, | 9 | * support for EEPROM-copying, |
| 9 | * support for new dual DVB-S2 card prototype | 10 | * support for new dual DVB-S2 card prototype |
| 10 | * | ||
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or | ||
| 13 | * modify it under the terms of the GNU General Public License | ||
| 14 | * version 2 only, as published by the Free Software Foundation. | ||
| 15 | * | ||
| 16 | * | ||
| 17 | * This program is distributed in the hope that it will be useful, | ||
| 18 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 19 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 20 | * GNU General Public License for more details. | ||
| 21 | * | ||
| 22 | * To obtain the license, point your browser to | ||
| 23 | * http://www.gnu.org/copyleft/gpl.html | ||
| 24 | */ | 11 | */ |
| 25 | 12 | ||
| 26 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 13 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/media/pci/ngene/ngene-core.c b/drivers/media/pci/ngene/ngene-core.c index 27953b3610a3..b75ab7d29226 100644 --- a/drivers/media/pci/ngene/ngene-core.c +++ b/drivers/media/pci/ngene/ngene-core.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ngene.c: nGene PCIe bridge driver | 3 | * ngene.c: nGene PCIe bridge driver |
| 3 | * | 4 | * |
| @@ -7,20 +8,6 @@ | |||
| 7 | * Modifications for new nGene firmware, | 8 | * Modifications for new nGene firmware, |
| 8 | * support for EEPROM-copying, | 9 | * support for EEPROM-copying, |
| 9 | * support for new dual DVB-S2 card prototype | 10 | * support for new dual DVB-S2 card prototype |
| 10 | * | ||
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or | ||
| 13 | * modify it under the terms of the GNU General Public License | ||
| 14 | * version 2 only, as published by the Free Software Foundation. | ||
| 15 | * | ||
| 16 | * | ||
| 17 | * This program is distributed in the hope that it will be useful, | ||
| 18 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 19 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 20 | * GNU General Public License for more details. | ||
| 21 | * | ||
| 22 | * To obtain the license, point your browser to | ||
| 23 | * http://www.gnu.org/copyleft/gpl.html | ||
| 24 | */ | 11 | */ |
| 25 | 12 | ||
| 26 | #include <linux/module.h> | 13 | #include <linux/module.h> |
diff --git a/drivers/media/pci/ngene/ngene-dvb.c b/drivers/media/pci/ngene/ngene-dvb.c index 5147e83397a1..fda24ba3dc3c 100644 --- a/drivers/media/pci/ngene/ngene-dvb.c +++ b/drivers/media/pci/ngene/ngene-dvb.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ngene-dvb.c: nGene PCIe bridge driver - DVB functions | 3 | * ngene-dvb.c: nGene PCIe bridge driver - DVB functions |
| 3 | * | 4 | * |
| @@ -7,20 +8,6 @@ | |||
| 7 | * Modifications for new nGene firmware, | 8 | * Modifications for new nGene firmware, |
| 8 | * support for EEPROM-copying, | 9 | * support for EEPROM-copying, |
| 9 | * support for new dual DVB-S2 card prototype | 10 | * support for new dual DVB-S2 card prototype |
| 10 | * | ||
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or | ||
| 13 | * modify it under the terms of the GNU General Public License | ||
| 14 | * version 2 only, as published by the Free Software Foundation. | ||
| 15 | * | ||
| 16 | * | ||
| 17 | * This program is distributed in the hope that it will be useful, | ||
| 18 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 19 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 20 | * GNU General Public License for more details. | ||
| 21 | * | ||
| 22 | * To obtain the license, point your browser to | ||
| 23 | * http://www.gnu.org/copyleft/gpl.html | ||
| 24 | */ | 11 | */ |
| 25 | 12 | ||
| 26 | #include <linux/module.h> | 13 | #include <linux/module.h> |
diff --git a/drivers/media/pci/ngene/ngene-i2c.c b/drivers/media/pci/ngene/ngene-i2c.c index 02a06f6c97f8..2e9e9774dc6f 100644 --- a/drivers/media/pci/ngene/ngene-i2c.c +++ b/drivers/media/pci/ngene/ngene-i2c.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ngene-i2c.c: nGene PCIe bridge driver i2c functions | 3 | * ngene-i2c.c: nGene PCIe bridge driver i2c functions |
| 3 | * | 4 | * |
| @@ -7,20 +8,6 @@ | |||
| 7 | * Modifications for new nGene firmware, | 8 | * Modifications for new nGene firmware, |
| 8 | * support for EEPROM-copying, | 9 | * support for EEPROM-copying, |
| 9 | * support for new dual DVB-S2 card prototype | 10 | * support for new dual DVB-S2 card prototype |
| 10 | * | ||
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or | ||
| 13 | * modify it under the terms of the GNU General Public License | ||
| 14 | * version 2 only, as published by the Free Software Foundation. | ||
| 15 | * | ||
| 16 | * | ||
| 17 | * This program is distributed in the hope that it will be useful, | ||
| 18 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 19 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 20 | * GNU General Public License for more details. | ||
| 21 | * | ||
| 22 | * To obtain the license, point your browser to | ||
| 23 | * http://www.gnu.org/copyleft/gpl.html | ||
| 24 | */ | 11 | */ |
| 25 | 12 | ||
| 26 | /* FIXME - some of these can probably be removed */ | 13 | /* FIXME - some of these can probably be removed */ |
diff --git a/drivers/media/pci/ngene/ngene.h b/drivers/media/pci/ngene/ngene.h index 01d9f1b58fcb..84f04e0e0cb9 100644 --- a/drivers/media/pci/ngene/ngene.h +++ b/drivers/media/pci/ngene/ngene.h | |||
| @@ -1,20 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * ngene.h: nGene PCIe bridge driver | 3 | * ngene.h: nGene PCIe bridge driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2005-2007 Micronas | 5 | * Copyright (C) 2005-2007 Micronas |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public License | ||
| 8 | * version 2 only, as published by the Free Software Foundation. | ||
| 9 | * | ||
| 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 | * To obtain the license, point your browser to | ||
| 17 | * http://www.gnu.org/copyleft/gpl.html | ||
| 18 | */ | 6 | */ |
| 19 | 7 | ||
| 20 | #ifndef _NGENE_H_ | 8 | #ifndef _NGENE_H_ |
diff --git a/drivers/media/platform/atmel/atmel-isi.c b/drivers/media/platform/atmel/atmel-isi.c index 08b8d5583080..d7d94c1a39d3 100644 --- a/drivers/media/platform/atmel/atmel-isi.c +++ b/drivers/media/platform/atmel/atmel-isi.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2011 Atmel Corporation | 3 | * Copyright (c) 2011 Atmel Corporation |
| 3 | * Josh Wu, <josh.wu@atmel.com> | 4 | * Josh Wu, <josh.wu@atmel.com> |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Based on previous work by Lars Haring, <lars.haring@atmel.com> | 6 | * Based on previous work by Lars Haring, <lars.haring@atmel.com> |
| 6 | * and Sedji Gaouaou | 7 | * and Sedji Gaouaou |
| 7 | * Based on the bttv driver for Bt848 with respective copyright holders | 8 | * Based on the bttv driver for Bt848 with respective copyright holders |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/clk.h> | 11 | #include <linux/clk.h> |
diff --git a/drivers/media/platform/atmel/atmel-isi.h b/drivers/media/platform/atmel/atmel-isi.h index 0acb32a2b65c..47a9108dba55 100644 --- a/drivers/media/platform/atmel/atmel-isi.h +++ b/drivers/media/platform/atmel/atmel-isi.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Register definitions for the Atmel Image Sensor Interface. | 3 | * Register definitions for the Atmel Image Sensor Interface. |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Based on previous work by Lars Haring, <lars.haring@atmel.com> | 8 | * Based on previous work by Lars Haring, <lars.haring@atmel.com> |
| 8 | * and Sedji Gaouaou | 9 | * and Sedji Gaouaou |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | #ifndef __ATMEL_ISI_H__ | 11 | #ifndef __ATMEL_ISI_H__ |
| 15 | #define __ATMEL_ISI_H__ | 12 | #define __ATMEL_ISI_H__ |
diff --git a/drivers/media/platform/exynos-gsc/gsc-core.h b/drivers/media/platform/exynos-gsc/gsc-core.h index c81f0a17d286..3ada9737c8f7 100644 --- a/drivers/media/platform/exynos-gsc/gsc-core.h +++ b/drivers/media/platform/exynos-gsc/gsc-core.h | |||
| @@ -1,12 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2011 - 2012 Samsung Electronics Co., Ltd. | 3 | * Copyright (c) 2011 - 2012 Samsung Electronics Co., Ltd. |
| 3 | * http://www.samsung.com | 4 | * http://www.samsung.com |
| 4 | * | 5 | * |
| 5 | * header file for Samsung EXYNOS5 SoC series G-Scaler driver | 6 | * header file for Samsung EXYNOS5 SoC series G-Scaler driver |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 8 | */ |
| 11 | 9 | ||
| 12 | #ifndef GSC_CORE_H_ | 10 | #ifndef GSC_CORE_H_ |
diff --git a/drivers/media/platform/exynos-gsc/gsc-regs.h b/drivers/media/platform/exynos-gsc/gsc-regs.h index 4678f9a6a4fd..d4f7ead6b322 100644 --- a/drivers/media/platform/exynos-gsc/gsc-regs.h +++ b/drivers/media/platform/exynos-gsc/gsc-regs.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2011 - 2012 Samsung Electronics Co., Ltd. | 3 | * Copyright (c) 2011 - 2012 Samsung Electronics Co., Ltd. |
| 3 | * http://www.samsung.com | 4 | * http://www.samsung.com |
| 4 | * | 5 | * |
| 5 | * Register definition file for Samsung G-Scaler driver | 6 | * Register definition file for Samsung G-Scaler driver |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef REGS_GSC_H_ | 9 | #ifndef REGS_GSC_H_ |
diff --git a/drivers/media/platform/exynos4-is/common.c b/drivers/media/platform/exynos4-is/common.c index 76f557548dfc..b4e30e7c8a4b 100644 --- a/drivers/media/platform/exynos4-is/common.c +++ b/drivers/media/platform/exynos4-is/common.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Samsung S5P/EXYNOS4 SoC Camera Subsystem driver | 3 | * Samsung S5P/EXYNOS4 SoC Camera Subsystem driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. | 5 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. |
| 5 | * Author: Sylwester Nawrocki <s.nawrocki@samsung.com> | 6 | * Author: Sylwester Nawrocki <s.nawrocki@samsung.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/drivers/media/platform/exynos4-is/common.h b/drivers/media/platform/exynos4-is/common.h index 75b9c71d9419..41de3f716691 100644 --- a/drivers/media/platform/exynos4-is/common.h +++ b/drivers/media/platform/exynos4-is/common.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. | 3 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/device.h> | 6 | #include <linux/device.h> |
diff --git a/drivers/media/platform/exynos4-is/fimc-capture.c b/drivers/media/platform/exynos4-is/fimc-capture.c index de4af0357a3c..bce94681cbf0 100644 --- a/drivers/media/platform/exynos4-is/fimc-capture.c +++ b/drivers/media/platform/exynos4-is/fimc-capture.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Samsung S5P/EXYNOS4 SoC series camera interface (camera capture) driver | 3 | * Samsung S5P/EXYNOS4 SoC series camera interface (camera capture) driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 - 2012 Samsung Electronics Co., Ltd. | 5 | * Copyright (C) 2010 - 2012 Samsung Electronics Co., Ltd. |
| 5 | * Sylwester Nawrocki <s.nawrocki@samsung.com> | 6 | * Sylwester Nawrocki <s.nawrocki@samsung.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/drivers/media/platform/exynos4-is/fimc-core.h b/drivers/media/platform/exynos4-is/fimc-core.h index 9f751a5efd64..d130f664a60b 100644 --- a/drivers/media/platform/exynos4-is/fimc-core.h +++ b/drivers/media/platform/exynos4-is/fimc-core.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2010 - 2012 Samsung Electronics Co., Ltd. | 3 | * Copyright (C) 2010 - 2012 Samsung Electronics Co., Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef FIMC_CORE_H_ | 6 | #ifndef FIMC_CORE_H_ |
diff --git a/drivers/media/platform/exynos4-is/fimc-is-command.h b/drivers/media/platform/exynos4-is/fimc-is-command.h index b06b56b890d5..87978609ad55 100644 --- a/drivers/media/platform/exynos4-is/fimc-is-command.h +++ b/drivers/media/platform/exynos4-is/fimc-is-command.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Samsung Exynos4x12 FIMC-IS (Imaging Subsystem) driver | 3 | * Samsung Exynos4x12 FIMC-IS (Imaging Subsystem) driver |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * | 8 | * |
| 8 | * Authors: Younghwan Joo <yhwan.joo@samsung.com> | 9 | * Authors: Younghwan Joo <yhwan.joo@samsung.com> |
| 9 | * Sylwester Nawrocki <s.nawrocki@samsung.com> | 10 | * Sylwester Nawrocki <s.nawrocki@samsung.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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #ifndef FIMC_IS_CMD_H_ | 13 | #ifndef FIMC_IS_CMD_H_ |
diff --git a/drivers/media/platform/exynos4-is/fimc-is-errno.c b/drivers/media/platform/exynos4-is/fimc-is-errno.c index bbb08576492e..5d9f4c1cdc5e 100644 --- a/drivers/media/platform/exynos4-is/fimc-is-errno.c +++ b/drivers/media/platform/exynos4-is/fimc-is-errno.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Samsung Exynos4 SoC series FIMC-IS slave interface driver | 3 | * Samsung Exynos4 SoC series FIMC-IS slave interface driver |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * | 8 | * |
| 8 | * Authors: Younghwan Joo <yhwan.joo@samsung.com> | 9 | * Authors: Younghwan Joo <yhwan.joo@samsung.com> |
| 9 | * Sylwester Nawrocki <s.nawrocki@samsung.com> | 10 | * Sylwester Nawrocki <s.nawrocki@samsung.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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include "fimc-is-errno.h" | 13 | #include "fimc-is-errno.h" |
diff --git a/drivers/media/platform/exynos4-is/fimc-is-errno.h b/drivers/media/platform/exynos4-is/fimc-is-errno.h index 77f4fc860be5..da36b48b8f9f 100644 --- a/drivers/media/platform/exynos4-is/fimc-is-errno.h +++ b/drivers/media/platform/exynos4-is/fimc-is-errno.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Samsung Exynos4 SoC series FIMC-IS slave interface driver | 3 | * Samsung Exynos4 SoC series FIMC-IS slave interface driver |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * | 8 | * |
| 8 | * Authors: Younghwan Joo <yhwan.joo@samsung.com> | 9 | * Authors: Younghwan Joo <yhwan.joo@samsung.com> |
| 9 | * Sylwester Nawrocki <s.nawrocki@samsung.com> | 10 | * Sylwester Nawrocki <s.nawrocki@samsung.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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #ifndef FIMC_IS_ERR_H_ | 13 | #ifndef FIMC_IS_ERR_H_ |
diff --git a/drivers/media/platform/exynos4-is/fimc-is-i2c.c b/drivers/media/platform/exynos4-is/fimc-is-i2c.c index be937caf7645..83a28ef8e099 100644 --- a/drivers/media/platform/exynos4-is/fimc-is-i2c.c +++ b/drivers/media/platform/exynos4-is/fimc-is-i2c.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Samsung EXYNOS4x12 FIMC-IS (Imaging Subsystem) driver | 3 | * Samsung EXYNOS4x12 FIMC-IS (Imaging Subsystem) driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. | 5 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. |
| 5 | * | 6 | * |
| 6 | * Author: Sylwester Nawrocki <s.nawrocki@samsung.com> | 7 | * Author: Sylwester Nawrocki <s.nawrocki@samsung.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/clk.h> | 10 | #include <linux/clk.h> |
diff --git a/drivers/media/platform/exynos4-is/fimc-is-i2c.h b/drivers/media/platform/exynos4-is/fimc-is-i2c.h index 0d38d6bb963b..a23bd20be6c8 100644 --- a/drivers/media/platform/exynos4-is/fimc-is-i2c.h +++ b/drivers/media/platform/exynos4-is/fimc-is-i2c.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Samsung EXYNOS4x12 FIMC-IS (Imaging Subsystem) driver | 3 | * Samsung EXYNOS4x12 FIMC-IS (Imaging Subsystem) driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. | 5 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. |
| 5 | * Sylwester Nawrocki <s.nawrocki@samsung.com> | 6 | * Sylwester Nawrocki <s.nawrocki@samsung.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #define FIMC_IS_I2C_COMPATIBLE "samsung,exynos4212-i2c-isp" | 9 | #define FIMC_IS_I2C_COMPATIBLE "samsung,exynos4212-i2c-isp" |
diff --git a/drivers/media/platform/exynos4-is/fimc-is-param.c b/drivers/media/platform/exynos4-is/fimc-is-param.c index 72b9b436c5c0..9c816ae3b3e5 100644 --- a/drivers/media/platform/exynos4-is/fimc-is-param.c +++ b/drivers/media/platform/exynos4-is/fimc-is-param.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Samsung EXYNOS4x12 FIMC-IS (Imaging Subsystem) driver | 3 | * Samsung EXYNOS4x12 FIMC-IS (Imaging Subsystem) driver |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Authors: Younghwan Joo <yhwan.joo@samsung.com> | 7 | * Authors: Younghwan Joo <yhwan.joo@samsung.com> |
| 7 | * Sylwester Nawrocki <s.nawrocki@samsung.com> | 8 | * Sylwester Nawrocki <s.nawrocki@samsung.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #define pr_fmt(fmt) "%s:%d " fmt, __func__, __LINE__ | 10 | #define pr_fmt(fmt) "%s:%d " fmt, __func__, __LINE__ |
| 14 | 11 | ||
diff --git a/drivers/media/platform/exynos4-is/fimc-is-param.h b/drivers/media/platform/exynos4-is/fimc-is-param.h index 22923a3d405e..206904674927 100644 --- a/drivers/media/platform/exynos4-is/fimc-is-param.h +++ b/drivers/media/platform/exynos4-is/fimc-is-param.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Samsung EXYNOS4x12 FIMC-IS (Imaging Subsystem) driver | 3 | * Samsung EXYNOS4x12 FIMC-IS (Imaging Subsystem) driver |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Authors: Younghwan Joo <yhwan.joo@samsung.com> | 7 | * Authors: Younghwan Joo <yhwan.joo@samsung.com> |
| 7 | * Sylwester Nawrocki <s.nawrocki@samsung.com> | 8 | * Sylwester Nawrocki <s.nawrocki@samsung.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #ifndef FIMC_IS_PARAM_H_ | 10 | #ifndef FIMC_IS_PARAM_H_ |
| 14 | #define FIMC_IS_PARAM_H_ | 11 | #define FIMC_IS_PARAM_H_ |
diff --git a/drivers/media/platform/exynos4-is/fimc-is-regs.c b/drivers/media/platform/exynos4-is/fimc-is-regs.c index e0e291066037..366e6393817d 100644 --- a/drivers/media/platform/exynos4-is/fimc-is-regs.c +++ b/drivers/media/platform/exynos4-is/fimc-is-regs.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Samsung EXYNOS4x12 FIMC-IS (Imaging Subsystem) driver | 3 | * Samsung EXYNOS4x12 FIMC-IS (Imaging Subsystem) driver |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Authors: Younghwan Joo <yhwan.joo@samsung.com> | 7 | * Authors: Younghwan Joo <yhwan.joo@samsung.com> |
| 7 | * Sylwester Nawrocki <s.nawrocki@samsung.com> | 8 | * Sylwester Nawrocki <s.nawrocki@samsung.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #include <linux/delay.h> | 10 | #include <linux/delay.h> |
| 14 | 11 | ||
diff --git a/drivers/media/platform/exynos4-is/fimc-is-regs.h b/drivers/media/platform/exynos4-is/fimc-is-regs.h index 141e5ddadbeb..5d8b01bc84a2 100644 --- a/drivers/media/platform/exynos4-is/fimc-is-regs.h +++ b/drivers/media/platform/exynos4-is/fimc-is-regs.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Samsung EXYNOS4x12 FIMC-IS (Imaging Subsystem) driver | 3 | * Samsung EXYNOS4x12 FIMC-IS (Imaging Subsystem) driver |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Authors: Sylwester Nawrocki <s.nawrocki@samsung.com> | 7 | * Authors: Sylwester Nawrocki <s.nawrocki@samsung.com> |
| 7 | * Younghwan Joo <yhwan.joo@samsung.com> | 8 | * Younghwan Joo <yhwan.joo@samsung.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #ifndef FIMC_IS_REG_H_ | 10 | #ifndef FIMC_IS_REG_H_ |
| 14 | #define FIMC_IS_REG_H_ | 11 | #define FIMC_IS_REG_H_ |
diff --git a/drivers/media/platform/exynos4-is/fimc-is-sensor.c b/drivers/media/platform/exynos4-is/fimc-is-sensor.c index 10e82e21b5d1..0e5b9fede4ae 100644 --- a/drivers/media/platform/exynos4-is/fimc-is-sensor.c +++ b/drivers/media/platform/exynos4-is/fimc-is-sensor.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Samsung EXYNOS4x12 FIMC-IS (Imaging Subsystem) driver | 3 | * Samsung EXYNOS4x12 FIMC-IS (Imaging Subsystem) driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. | 5 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. |
| 5 | * Author: Sylwester Nawrocki <s.nawrocki@samsung.com> | 6 | * Author: Sylwester Nawrocki <s.nawrocki@samsung.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include "fimc-is-sensor.h" | 9 | #include "fimc-is-sensor.h" |
diff --git a/drivers/media/platform/exynos4-is/fimc-is-sensor.h b/drivers/media/platform/exynos4-is/fimc-is-sensor.h index 173ccffa4bcd..9aefc63889de 100644 --- a/drivers/media/platform/exynos4-is/fimc-is-sensor.h +++ b/drivers/media/platform/exynos4-is/fimc-is-sensor.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Samsung EXYNOS4x12 FIMC-IS (Imaging Subsystem) driver | 3 | * Samsung EXYNOS4x12 FIMC-IS (Imaging Subsystem) driver |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Authors: Sylwester Nawrocki <s.nawrocki@samsung.com> | 7 | * Authors: Sylwester Nawrocki <s.nawrocki@samsung.com> |
| 7 | * Younghwan Joo <yhwan.joo@samsung.com> | 8 | * Younghwan Joo <yhwan.joo@samsung.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #ifndef FIMC_IS_SENSOR_H_ | 10 | #ifndef FIMC_IS_SENSOR_H_ |
| 14 | #define FIMC_IS_SENSOR_H_ | 11 | #define FIMC_IS_SENSOR_H_ |
diff --git a/drivers/media/platform/exynos4-is/fimc-is.c b/drivers/media/platform/exynos4-is/fimc-is.c index 02da0b06e56a..e043d55133a3 100644 --- a/drivers/media/platform/exynos4-is/fimc-is.c +++ b/drivers/media/platform/exynos4-is/fimc-is.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Samsung EXYNOS4x12 FIMC-IS (Imaging Subsystem) driver | 3 | * Samsung EXYNOS4x12 FIMC-IS (Imaging Subsystem) driver |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Authors: Sylwester Nawrocki <s.nawrocki@samsung.com> | 7 | * Authors: Sylwester Nawrocki <s.nawrocki@samsung.com> |
| 7 | * Younghwan Joo <yhwan.joo@samsung.com> | 8 | * Younghwan Joo <yhwan.joo@samsung.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #define pr_fmt(fmt) "%s:%d " fmt, __func__, __LINE__ | 10 | #define pr_fmt(fmt) "%s:%d " fmt, __func__, __LINE__ |
| 14 | 11 | ||
diff --git a/drivers/media/platform/exynos4-is/fimc-is.h b/drivers/media/platform/exynos4-is/fimc-is.h index ee05da034aa1..7ee96a058d40 100644 --- a/drivers/media/platform/exynos4-is/fimc-is.h +++ b/drivers/media/platform/exynos4-is/fimc-is.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Samsung EXYNOS4x12 FIMC-IS (Imaging Subsystem) driver | 3 | * Samsung EXYNOS4x12 FIMC-IS (Imaging Subsystem) driver |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Authors: Younghwan Joo <yhwan.joo@samsung.com> | 7 | * Authors: Younghwan Joo <yhwan.joo@samsung.com> |
| 7 | * Sylwester Nawrocki <s.nawrocki@samsung.com> | 8 | * Sylwester Nawrocki <s.nawrocki@samsung.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #ifndef FIMC_IS_H_ | 10 | #ifndef FIMC_IS_H_ |
| 14 | #define FIMC_IS_H_ | 11 | #define FIMC_IS_H_ |
diff --git a/drivers/media/platform/exynos4-is/fimc-isp-video.c b/drivers/media/platform/exynos4-is/fimc-isp-video.c index bb35a2017f21..8900559e1813 100644 --- a/drivers/media/platform/exynos4-is/fimc-isp-video.c +++ b/drivers/media/platform/exynos4-is/fimc-isp-video.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Samsung EXYNOS4x12 FIMC-IS (Imaging Subsystem) driver | 3 | * Samsung EXYNOS4x12 FIMC-IS (Imaging Subsystem) driver |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * | 9 | * |
| 9 | * The hardware handling code derived from a driver written by | 10 | * The hardware handling code derived from a driver written by |
| 10 | * Younghwan Joo <yhwan.joo@samsung.com>. | 11 | * Younghwan Joo <yhwan.joo@samsung.com>. |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #include <linux/bitops.h> | 14 | #include <linux/bitops.h> |
diff --git a/drivers/media/platform/exynos4-is/fimc-isp-video.h b/drivers/media/platform/exynos4-is/fimc-isp-video.h index f79a1b348aa6..edcb3a5e3cb9 100644 --- a/drivers/media/platform/exynos4-is/fimc-isp-video.h +++ b/drivers/media/platform/exynos4-is/fimc-isp-video.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Samsung EXYNOS4x12 FIMC-IS (Imaging Subsystem) driver | 3 | * Samsung EXYNOS4x12 FIMC-IS (Imaging Subsystem) driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. | 5 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. |
| 5 | * Sylwester Nawrocki <s.nawrocki@samsung.com> | 6 | * Sylwester Nawrocki <s.nawrocki@samsung.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #ifndef FIMC_ISP_VIDEO__ | 8 | #ifndef FIMC_ISP_VIDEO__ |
| 12 | #define FIMC_ISP_VIDEO__ | 9 | #define FIMC_ISP_VIDEO__ |
diff --git a/drivers/media/platform/exynos4-is/fimc-isp.c b/drivers/media/platform/exynos4-is/fimc-isp.c index 9a48c0f69320..907b83e6649d 100644 --- a/drivers/media/platform/exynos4-is/fimc-isp.c +++ b/drivers/media/platform/exynos4-is/fimc-isp.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Samsung EXYNOS4x12 FIMC-IS (Imaging Subsystem) driver | 3 | * Samsung EXYNOS4x12 FIMC-IS (Imaging Subsystem) driver |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Authors: Sylwester Nawrocki <s.nawrocki@samsung.com> | 7 | * Authors: Sylwester Nawrocki <s.nawrocki@samsung.com> |
| 7 | * Younghwan Joo <yhwan.joo@samsung.com> | 8 | * Younghwan Joo <yhwan.joo@samsung.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #define pr_fmt(fmt) "%s:%d " fmt, __func__, __LINE__ | 10 | #define pr_fmt(fmt) "%s:%d " fmt, __func__, __LINE__ |
| 14 | 11 | ||
diff --git a/drivers/media/platform/exynos4-is/fimc-isp.h b/drivers/media/platform/exynos4-is/fimc-isp.h index 3cdd52491294..161fa01a8781 100644 --- a/drivers/media/platform/exynos4-is/fimc-isp.h +++ b/drivers/media/platform/exynos4-is/fimc-isp.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Samsung EXYNOS4x12 FIMC-IS (Imaging Subsystem) driver | 3 | * Samsung EXYNOS4x12 FIMC-IS (Imaging Subsystem) driver |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Authors: Sylwester Nawrocki <s.nawrocki@samsung.com> | 7 | * Authors: Sylwester Nawrocki <s.nawrocki@samsung.com> |
| 7 | * Younghwan Joo <yhwan.joo@samsung.com> | 8 | * Younghwan Joo <yhwan.joo@samsung.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #ifndef FIMC_ISP_H_ | 10 | #ifndef FIMC_ISP_H_ |
| 14 | #define FIMC_ISP_H_ | 11 | #define FIMC_ISP_H_ |
diff --git a/drivers/media/platform/exynos4-is/fimc-lite-reg.c b/drivers/media/platform/exynos4-is/fimc-lite-reg.c index 16565a0b4bf1..85f765e0f4e1 100644 --- a/drivers/media/platform/exynos4-is/fimc-lite-reg.c +++ b/drivers/media/platform/exynos4-is/fimc-lite-reg.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Register interface file for EXYNOS FIMC-LITE (camera interface) driver | 3 | * Register interface file for EXYNOS FIMC-LITE (camera interface) driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Samsung Electronics Co., Ltd. | 5 | * Copyright (C) 2012 Samsung Electronics Co., Ltd. |
| 5 | * Author: Sylwester Nawrocki <s.nawrocki@samsung.com> | 6 | * Author: Sylwester Nawrocki <s.nawrocki@samsung.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/bitops.h> | 9 | #include <linux/bitops.h> |
diff --git a/drivers/media/platform/exynos4-is/fimc-lite-reg.h b/drivers/media/platform/exynos4-is/fimc-lite-reg.h index 10a7d7bbcc27..48f2cf1148b8 100644 --- a/drivers/media/platform/exynos4-is/fimc-lite-reg.h +++ b/drivers/media/platform/exynos4-is/fimc-lite-reg.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Samsung Electronics Co., Ltd. | 3 | * Copyright (C) 2012 Samsung Electronics Co., Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef FIMC_LITE_REG_H_ | 6 | #ifndef FIMC_LITE_REG_H_ |
diff --git a/drivers/media/platform/exynos4-is/fimc-lite.c b/drivers/media/platform/exynos4-is/fimc-lite.c index 96f0a8a0dcae..347b90088b91 100644 --- a/drivers/media/platform/exynos4-is/fimc-lite.c +++ b/drivers/media/platform/exynos4-is/fimc-lite.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Samsung EXYNOS FIMC-LITE (camera host interface) driver | 3 | * Samsung EXYNOS FIMC-LITE (camera host interface) driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 - 2013 Samsung Electronics Co., Ltd. | 5 | * Copyright (C) 2012 - 2013 Samsung Electronics Co., Ltd. |
| 5 | * Author: Sylwester Nawrocki <s.nawrocki@samsung.com> | 6 | * Author: Sylwester Nawrocki <s.nawrocki@samsung.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #define pr_fmt(fmt) "%s:%d " fmt, __func__, __LINE__ | 8 | #define pr_fmt(fmt) "%s:%d " fmt, __func__, __LINE__ |
| 12 | 9 | ||
diff --git a/drivers/media/platform/exynos4-is/fimc-lite.h b/drivers/media/platform/exynos4-is/fimc-lite.h index 3e238b8c834a..e6846c5fc9ac 100644 --- a/drivers/media/platform/exynos4-is/fimc-lite.h +++ b/drivers/media/platform/exynos4-is/fimc-lite.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Samsung Electronics Co., Ltd. | 3 | * Copyright (C) 2012 Samsung Electronics Co., Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef FIMC_LITE_H_ | 6 | #ifndef FIMC_LITE_H_ |
diff --git a/drivers/media/platform/exynos4-is/fimc-reg.c b/drivers/media/platform/exynos4-is/fimc-reg.c index 0806724553a2..5ce2bdebd424 100644 --- a/drivers/media/platform/exynos4-is/fimc-reg.c +++ b/drivers/media/platform/exynos4-is/fimc-reg.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Register interface file for Samsung Camera Interface (FIMC) driver | 3 | * Register interface file for Samsung Camera Interface (FIMC) driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 - 2013 Samsung Electronics Co., Ltd. | 5 | * Copyright (C) 2010 - 2013 Samsung Electronics Co., Ltd. |
| 5 | * Sylwester Nawrocki <s.nawrocki@samsung.com> | 6 | * Sylwester Nawrocki <s.nawrocki@samsung.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/delay.h> | 9 | #include <linux/delay.h> |
diff --git a/drivers/media/platform/exynos4-is/fimc-reg.h b/drivers/media/platform/exynos4-is/fimc-reg.h index 6c97798c75a5..03ba6c2bc84b 100644 --- a/drivers/media/platform/exynos4-is/fimc-reg.h +++ b/drivers/media/platform/exynos4-is/fimc-reg.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Samsung camera host interface (FIMC) registers definition | 3 | * Samsung camera host interface (FIMC) registers definition |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 - 2012 Samsung Electronics Co., Ltd. | 5 | * Copyright (C) 2010 - 2012 Samsung Electronics Co., Ltd. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef FIMC_REG_H_ | 8 | #ifndef FIMC_REG_H_ |
diff --git a/drivers/media/platform/exynos4-is/media-dev.h b/drivers/media/platform/exynos4-is/media-dev.h index a7c9490bbcb4..4b8f9ac52ebc 100644 --- a/drivers/media/platform/exynos4-is/media-dev.h +++ b/drivers/media/platform/exynos4-is/media-dev.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 - 2012 Samsung Electronics Co., Ltd. | 3 | * Copyright (C) 2011 - 2012 Samsung Electronics Co., Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef FIMC_MDEVICE_H_ | 6 | #ifndef FIMC_MDEVICE_H_ |
diff --git a/drivers/media/platform/exynos4-is/mipi-csis.c b/drivers/media/platform/exynos4-is/mipi-csis.c index 234e047e3e8f..3e9ac6066cf6 100644 --- a/drivers/media/platform/exynos4-is/mipi-csis.c +++ b/drivers/media/platform/exynos4-is/mipi-csis.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Samsung S5P/EXYNOS SoC series MIPI-CSI receiver driver | 3 | * Samsung S5P/EXYNOS SoC series MIPI-CSI receiver driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 - 2013 Samsung Electronics Co., Ltd. | 5 | * Copyright (C) 2011 - 2013 Samsung Electronics Co., Ltd. |
| 5 | * Author: Sylwester Nawrocki <s.nawrocki@samsung.com> | 6 | * Author: Sylwester Nawrocki <s.nawrocki@samsung.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/clk.h> | 9 | #include <linux/clk.h> |
diff --git a/drivers/media/platform/exynos4-is/mipi-csis.h b/drivers/media/platform/exynos4-is/mipi-csis.h index 28c11c4085d8..193f253c7907 100644 --- a/drivers/media/platform/exynos4-is/mipi-csis.h +++ b/drivers/media/platform/exynos4-is/mipi-csis.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Samsung S5P/EXYNOS4 SoC series MIPI-CSI receiver driver | 3 | * Samsung S5P/EXYNOS4 SoC series MIPI-CSI receiver driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Samsung Electronics Co., Ltd. | 5 | * Copyright (C) 2011 Samsung Electronics Co., Ltd. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef S5P_MIPI_CSIS_H_ | 7 | #ifndef S5P_MIPI_CSIS_H_ |
| 11 | #define S5P_MIPI_CSIS_H_ | 8 | #define S5P_MIPI_CSIS_H_ |
diff --git a/drivers/media/platform/omap3isp/cfa_coef_table.h b/drivers/media/platform/omap3isp/cfa_coef_table.h index e75b0eb2519b..786200c5e4fa 100644 --- a/drivers/media/platform/omap3isp/cfa_coef_table.h +++ b/drivers/media/platform/omap3isp/cfa_coef_table.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * cfa_coef_table.h | 3 | * cfa_coef_table.h |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * | 8 | * |
| 8 | * Contacts: Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 9 | * Contacts: Laurent Pinchart <laurent.pinchart@ideasonboard.com> |
| 9 | * Sakari Ailus <sakari.ailus@iki.fi> | 10 | * Sakari Ailus <sakari.ailus@iki.fi> |
| 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 | ||
| 13 | * version 2 as published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | { 244, 0, 247, 0, 12, 27, 36, 247, 250, 0, 27, 0, 4, 250, 12, 244, | 13 | { 244, 0, 247, 0, 12, 27, 36, 247, 250, 0, 27, 0, 4, 250, 12, 244, |
diff --git a/drivers/media/platform/omap3isp/gamma_table.h b/drivers/media/platform/omap3isp/gamma_table.h index 3b507078016d..442c82c2eb22 100644 --- a/drivers/media/platform/omap3isp/gamma_table.h +++ b/drivers/media/platform/omap3isp/gamma_table.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * gamma_table.h | 3 | * gamma_table.h |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * | 9 | * |
| 9 | * Contacts: Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 10 | * Contacts: Laurent Pinchart <laurent.pinchart@ideasonboard.com> |
| 10 | * Sakari Ailus <sakari.ailus@iki.fi> | 11 | * Sakari Ailus <sakari.ailus@iki.fi> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | 0, 0, 1, 2, 3, 3, 4, 5, 6, 8, 10, 12, 14, 16, 18, 20, | 14 | 0, 0, 1, 2, 3, 3, 4, 5, 6, 8, 10, 12, 14, 16, 18, 20, |
diff --git a/drivers/media/platform/omap3isp/isp.c b/drivers/media/platform/omap3isp/isp.c index bd57174d81a7..38849f0ba09d 100644 --- a/drivers/media/platform/omap3isp/isp.c +++ b/drivers/media/platform/omap3isp/isp.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * isp.c | 3 | * isp.c |
| 3 | * | 4 | * |
| @@ -36,10 +37,6 @@ | |||
| 36 | * Thara Gopinath <thara@ti.com> | 37 | * Thara Gopinath <thara@ti.com> |
| 37 | * Toni Leinonen <toni.leinonen@nokia.com> | 38 | * Toni Leinonen <toni.leinonen@nokia.com> |
| 38 | * Troy Laramy <t-laramy@ti.com> | 39 | * Troy Laramy <t-laramy@ti.com> |
| 39 | * | ||
| 40 | * This program is free software; you can redistribute it and/or modify | ||
| 41 | * it under the terms of the GNU General Public License version 2 as | ||
| 42 | * published by the Free Software Foundation. | ||
| 43 | */ | 40 | */ |
| 44 | 41 | ||
| 45 | #include <asm/cacheflush.h> | 42 | #include <asm/cacheflush.h> |
diff --git a/drivers/media/platform/omap3isp/isp.h b/drivers/media/platform/omap3isp/isp.h index 8b9043db94b3..a9d760fbf349 100644 --- a/drivers/media/platform/omap3isp/isp.h +++ b/drivers/media/platform/omap3isp/isp.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * isp.h | 3 | * isp.h |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * | 9 | * |
| 9 | * Contacts: Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 10 | * Contacts: Laurent Pinchart <laurent.pinchart@ideasonboard.com> |
| 10 | * Sakari Ailus <sakari.ailus@iki.fi> | 11 | * Sakari Ailus <sakari.ailus@iki.fi> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #ifndef OMAP3_ISP_CORE_H | 14 | #ifndef OMAP3_ISP_CORE_H |
diff --git a/drivers/media/platform/omap3isp/ispccdc.c b/drivers/media/platform/omap3isp/ispccdc.c index 261ad1175f98..1ba8a5ba343f 100644 --- a/drivers/media/platform/omap3isp/ispccdc.c +++ b/drivers/media/platform/omap3isp/ispccdc.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ispccdc.c | 3 | * ispccdc.c |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * | 9 | * |
| 9 | * Contacts: Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 10 | * Contacts: Laurent Pinchart <laurent.pinchart@ideasonboard.com> |
| 10 | * Sakari Ailus <sakari.ailus@iki.fi> | 11 | * Sakari Ailus <sakari.ailus@iki.fi> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #include <linux/module.h> | 14 | #include <linux/module.h> |
diff --git a/drivers/media/platform/omap3isp/ispccdc.h b/drivers/media/platform/omap3isp/ispccdc.h index 3440a7097940..7883365d7203 100644 --- a/drivers/media/platform/omap3isp/ispccdc.h +++ b/drivers/media/platform/omap3isp/ispccdc.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * ispccdc.h | 3 | * ispccdc.h |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * | 9 | * |
| 9 | * Contacts: Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 10 | * Contacts: Laurent Pinchart <laurent.pinchart@ideasonboard.com> |
| 10 | * Sakari Ailus <sakari.ailus@iki.fi> | 11 | * Sakari Ailus <sakari.ailus@iki.fi> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #ifndef OMAP3_ISP_CCDC_H | 14 | #ifndef OMAP3_ISP_CCDC_H |
diff --git a/drivers/media/platform/omap3isp/ispccp2.c b/drivers/media/platform/omap3isp/ispccp2.c index 2dea423ffc0e..efca45bb02c8 100644 --- a/drivers/media/platform/omap3isp/ispccp2.c +++ b/drivers/media/platform/omap3isp/ispccp2.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ispccp2.c | 3 | * ispccp2.c |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * | 9 | * |
| 9 | * Contacts: Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 10 | * Contacts: Laurent Pinchart <laurent.pinchart@ideasonboard.com> |
| 10 | * Sakari Ailus <sakari.ailus@iki.fi> | 11 | * Sakari Ailus <sakari.ailus@iki.fi> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #include <linux/delay.h> | 14 | #include <linux/delay.h> |
diff --git a/drivers/media/platform/omap3isp/ispccp2.h b/drivers/media/platform/omap3isp/ispccp2.h index 4662bffa79e3..03e6af3de1d9 100644 --- a/drivers/media/platform/omap3isp/ispccp2.h +++ b/drivers/media/platform/omap3isp/ispccp2.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * ispccp2.h | 3 | * ispccp2.h |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * | 9 | * |
| 9 | * Contacts: Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 10 | * Contacts: Laurent Pinchart <laurent.pinchart@ideasonboard.com> |
| 10 | * Sakari Ailus <sakari.ailus@iki.fi> | 11 | * Sakari Ailus <sakari.ailus@iki.fi> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #ifndef OMAP3_ISP_CCP2_H | 14 | #ifndef OMAP3_ISP_CCP2_H |
diff --git a/drivers/media/platform/omap3isp/ispcsi2.c b/drivers/media/platform/omap3isp/ispcsi2.c index da66ea65be5d..e85917f4a50c 100644 --- a/drivers/media/platform/omap3isp/ispcsi2.c +++ b/drivers/media/platform/omap3isp/ispcsi2.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ispcsi2.c | 3 | * ispcsi2.c |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * | 9 | * |
| 9 | * Contacts: Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 10 | * Contacts: Laurent Pinchart <laurent.pinchart@ideasonboard.com> |
| 10 | * Sakari Ailus <sakari.ailus@iki.fi> | 11 | * Sakari Ailus <sakari.ailus@iki.fi> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | #include <linux/delay.h> | 13 | #include <linux/delay.h> |
| 17 | #include <media/v4l2-common.h> | 14 | #include <media/v4l2-common.h> |
diff --git a/drivers/media/platform/omap3isp/ispcsi2.h b/drivers/media/platform/omap3isp/ispcsi2.h index 453ed62fe394..036b97f8470e 100644 --- a/drivers/media/platform/omap3isp/ispcsi2.h +++ b/drivers/media/platform/omap3isp/ispcsi2.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * ispcsi2.h | 3 | * ispcsi2.h |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * | 9 | * |
| 9 | * Contacts: Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 10 | * Contacts: Laurent Pinchart <laurent.pinchart@ideasonboard.com> |
| 10 | * Sakari Ailus <sakari.ailus@iki.fi> | 11 | * Sakari Ailus <sakari.ailus@iki.fi> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #ifndef OMAP3_ISP_CSI2_H | 14 | #ifndef OMAP3_ISP_CSI2_H |
diff --git a/drivers/media/platform/omap3isp/ispcsiphy.c b/drivers/media/platform/omap3isp/ispcsiphy.c index a28fb79abaac..6dc7359c5131 100644 --- a/drivers/media/platform/omap3isp/ispcsiphy.c +++ b/drivers/media/platform/omap3isp/ispcsiphy.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ispcsiphy.c | 3 | * ispcsiphy.c |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * | 9 | * |
| 9 | * Contacts: Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 10 | * Contacts: Laurent Pinchart <laurent.pinchart@ideasonboard.com> |
| 10 | * Sakari Ailus <sakari.ailus@iki.fi> | 11 | * Sakari Ailus <sakari.ailus@iki.fi> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #include <linux/delay.h> | 14 | #include <linux/delay.h> |
diff --git a/drivers/media/platform/omap3isp/ispcsiphy.h b/drivers/media/platform/omap3isp/ispcsiphy.h index 91543a09b28a..ed9b8d221e3f 100644 --- a/drivers/media/platform/omap3isp/ispcsiphy.h +++ b/drivers/media/platform/omap3isp/ispcsiphy.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * ispcsiphy.h | 3 | * ispcsiphy.h |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * | 9 | * |
| 9 | * Contacts: Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 10 | * Contacts: Laurent Pinchart <laurent.pinchart@ideasonboard.com> |
| 10 | * Sakari Ailus <sakari.ailus@iki.fi> | 11 | * Sakari Ailus <sakari.ailus@iki.fi> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #ifndef OMAP3_ISP_CSI_PHY_H | 14 | #ifndef OMAP3_ISP_CSI_PHY_H |
diff --git a/drivers/media/platform/omap3isp/isph3a.h b/drivers/media/platform/omap3isp/isph3a.h index e5b28d0f3b0f..5144f7689dda 100644 --- a/drivers/media/platform/omap3isp/isph3a.h +++ b/drivers/media/platform/omap3isp/isph3a.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * isph3a.h | 3 | * isph3a.h |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * Contacts: David Cohen <dacohen@gmail.com> | 10 | * Contacts: David Cohen <dacohen@gmail.com> |
| 10 | * Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 11 | * Laurent Pinchart <laurent.pinchart@ideasonboard.com> |
| 11 | * Sakari Ailus <sakari.ailus@iki.fi> | 12 | * Sakari Ailus <sakari.ailus@iki.fi> |
| 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 version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | 14 | ||
| 18 | #ifndef OMAP3_ISP_H3A_H | 15 | #ifndef OMAP3_ISP_H3A_H |
diff --git a/drivers/media/platform/omap3isp/isph3a_aewb.c b/drivers/media/platform/omap3isp/isph3a_aewb.c index 3c82dea4d375..e27c502ffa4a 100644 --- a/drivers/media/platform/omap3isp/isph3a_aewb.c +++ b/drivers/media/platform/omap3isp/isph3a_aewb.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * isph3a.c | 3 | * isph3a.c |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * Contacts: David Cohen <dacohen@gmail.com> | 10 | * Contacts: David Cohen <dacohen@gmail.com> |
| 10 | * Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 11 | * Laurent Pinchart <laurent.pinchart@ideasonboard.com> |
| 11 | * Sakari Ailus <sakari.ailus@iki.fi> | 12 | * Sakari Ailus <sakari.ailus@iki.fi> |
| 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 version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | 14 | ||
| 18 | #include <linux/slab.h> | 15 | #include <linux/slab.h> |
diff --git a/drivers/media/platform/omap3isp/isph3a_af.c b/drivers/media/platform/omap3isp/isph3a_af.c index 4da25c84f0c6..4f61776abc20 100644 --- a/drivers/media/platform/omap3isp/isph3a_af.c +++ b/drivers/media/platform/omap3isp/isph3a_af.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * isph3a_af.c | 3 | * isph3a_af.c |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * Contacts: David Cohen <dacohen@gmail.com> | 10 | * Contacts: David Cohen <dacohen@gmail.com> |
| 10 | * Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 11 | * Laurent Pinchart <laurent.pinchart@ideasonboard.com> |
| 11 | * Sakari Ailus <sakari.ailus@iki.fi> | 12 | * Sakari Ailus <sakari.ailus@iki.fi> |
| 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 version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | 14 | ||
| 18 | /* Linux specific include files */ | 15 | /* Linux specific include files */ |
diff --git a/drivers/media/platform/omap3isp/isphist.c b/drivers/media/platform/omap3isp/isphist.c index d4be3d0e06f9..e36571b355f6 100644 --- a/drivers/media/platform/omap3isp/isphist.c +++ b/drivers/media/platform/omap3isp/isphist.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * isphist.c | 3 | * isphist.c |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * Contacts: David Cohen <dacohen@gmail.com> | 10 | * Contacts: David Cohen <dacohen@gmail.com> |
| 10 | * Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 11 | * Laurent Pinchart <laurent.pinchart@ideasonboard.com> |
| 11 | * Sakari Ailus <sakari.ailus@iki.fi> | 12 | * Sakari Ailus <sakari.ailus@iki.fi> |
| 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 version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | 14 | ||
| 18 | #include <linux/delay.h> | 15 | #include <linux/delay.h> |
diff --git a/drivers/media/platform/omap3isp/isphist.h b/drivers/media/platform/omap3isp/isphist.h index 3b5415517dcd..93cd27a3b617 100644 --- a/drivers/media/platform/omap3isp/isphist.h +++ b/drivers/media/platform/omap3isp/isphist.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * isphist.h | 3 | * isphist.h |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * Contacts: David Cohen <dacohen@gmail.com> | 10 | * Contacts: David Cohen <dacohen@gmail.com> |
| 10 | * Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 11 | * Laurent Pinchart <laurent.pinchart@ideasonboard.com> |
| 11 | * Sakari Ailus <sakari.ailus@iki.fi> | 12 | * Sakari Ailus <sakari.ailus@iki.fi> |
| 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 version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | 14 | ||
| 18 | #ifndef OMAP3_ISP_HIST_H | 15 | #ifndef OMAP3_ISP_HIST_H |
diff --git a/drivers/media/platform/omap3isp/isppreview.c b/drivers/media/platform/omap3isp/isppreview.c index 6ea6aeafd751..40e22400cf5e 100644 --- a/drivers/media/platform/omap3isp/isppreview.c +++ b/drivers/media/platform/omap3isp/isppreview.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * isppreview.c | 3 | * isppreview.c |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * | 9 | * |
| 9 | * Contacts: Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 10 | * Contacts: Laurent Pinchart <laurent.pinchart@ideasonboard.com> |
| 10 | * Sakari Ailus <sakari.ailus@iki.fi> | 11 | * Sakari Ailus <sakari.ailus@iki.fi> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #include <linux/device.h> | 14 | #include <linux/device.h> |
diff --git a/drivers/media/platform/omap3isp/isppreview.h b/drivers/media/platform/omap3isp/isppreview.h index 16fdc03a3d43..5fff1ec3624f 100644 --- a/drivers/media/platform/omap3isp/isppreview.h +++ b/drivers/media/platform/omap3isp/isppreview.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * isppreview.h | 3 | * isppreview.h |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * | 9 | * |
| 9 | * Contacts: Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 10 | * Contacts: Laurent Pinchart <laurent.pinchart@ideasonboard.com> |
| 10 | * Sakari Ailus <sakari.ailus@iki.fi> | 11 | * Sakari Ailus <sakari.ailus@iki.fi> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #ifndef OMAP3_ISP_PREVIEW_H | 14 | #ifndef OMAP3_ISP_PREVIEW_H |
diff --git a/drivers/media/platform/omap3isp/ispreg.h b/drivers/media/platform/omap3isp/ispreg.h index d08483919a77..38e2b99b3f10 100644 --- a/drivers/media/platform/omap3isp/ispreg.h +++ b/drivers/media/platform/omap3isp/ispreg.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * ispreg.h | 3 | * ispreg.h |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * | 9 | * |
| 9 | * Contacts: Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 10 | * Contacts: Laurent Pinchart <laurent.pinchart@ideasonboard.com> |
| 10 | * Sakari Ailus <sakari.ailus@iki.fi> | 11 | * Sakari Ailus <sakari.ailus@iki.fi> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #ifndef OMAP3_ISP_REG_H | 14 | #ifndef OMAP3_ISP_REG_H |
diff --git a/drivers/media/platform/omap3isp/ispresizer.c b/drivers/media/platform/omap3isp/ispresizer.c index b281cae036b3..21ca6954df72 100644 --- a/drivers/media/platform/omap3isp/ispresizer.c +++ b/drivers/media/platform/omap3isp/ispresizer.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ispresizer.c | 3 | * ispresizer.c |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * | 9 | * |
| 9 | * Contacts: Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 10 | * Contacts: Laurent Pinchart <laurent.pinchart@ideasonboard.com> |
| 10 | * Sakari Ailus <sakari.ailus@iki.fi> | 11 | * Sakari Ailus <sakari.ailus@iki.fi> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #include <linux/device.h> | 14 | #include <linux/device.h> |
diff --git a/drivers/media/platform/omap3isp/ispresizer.h b/drivers/media/platform/omap3isp/ispresizer.h index 5414542912e2..28cc89940ead 100644 --- a/drivers/media/platform/omap3isp/ispresizer.h +++ b/drivers/media/platform/omap3isp/ispresizer.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * ispresizer.h | 3 | * ispresizer.h |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * | 9 | * |
| 9 | * Contacts: Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 10 | * Contacts: Laurent Pinchart <laurent.pinchart@ideasonboard.com> |
| 10 | * Sakari Ailus <sakari.ailus@iki.fi> | 11 | * Sakari Ailus <sakari.ailus@iki.fi> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #ifndef OMAP3_ISP_RESIZER_H | 14 | #ifndef OMAP3_ISP_RESIZER_H |
diff --git a/drivers/media/platform/omap3isp/ispstat.c b/drivers/media/platform/omap3isp/ispstat.c index 47353fee26c3..ca7bb8497c3d 100644 --- a/drivers/media/platform/omap3isp/ispstat.c +++ b/drivers/media/platform/omap3isp/ispstat.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ispstat.c | 3 | * ispstat.c |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * Contacts: David Cohen <dacohen@gmail.com> | 10 | * Contacts: David Cohen <dacohen@gmail.com> |
| 10 | * Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 11 | * Laurent Pinchart <laurent.pinchart@ideasonboard.com> |
| 11 | * Sakari Ailus <sakari.ailus@iki.fi> | 12 | * Sakari Ailus <sakari.ailus@iki.fi> |
| 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 version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | 14 | ||
| 18 | #include <linux/dma-mapping.h> | 15 | #include <linux/dma-mapping.h> |
diff --git a/drivers/media/platform/omap3isp/ispstat.h b/drivers/media/platform/omap3isp/ispstat.h index 923b38cfc682..b548e617cf62 100644 --- a/drivers/media/platform/omap3isp/ispstat.h +++ b/drivers/media/platform/omap3isp/ispstat.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * ispstat.h | 3 | * ispstat.h |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * Contacts: David Cohen <dacohen@gmail.com> | 10 | * Contacts: David Cohen <dacohen@gmail.com> |
| 10 | * Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 11 | * Laurent Pinchart <laurent.pinchart@ideasonboard.com> |
| 11 | * Sakari Ailus <sakari.ailus@iki.fi> | 12 | * Sakari Ailus <sakari.ailus@iki.fi> |
| 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 version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | 14 | ||
| 18 | #ifndef OMAP3_ISP_STAT_H | 15 | #ifndef OMAP3_ISP_STAT_H |
diff --git a/drivers/media/platform/omap3isp/ispvideo.c b/drivers/media/platform/omap3isp/ispvideo.c index 078d64114b24..6bb4dd264b71 100644 --- a/drivers/media/platform/omap3isp/ispvideo.c +++ b/drivers/media/platform/omap3isp/ispvideo.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ispvideo.c | 3 | * ispvideo.c |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * | 8 | * |
| 8 | * Contacts: Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 9 | * Contacts: Laurent Pinchart <laurent.pinchart@ideasonboard.com> |
| 9 | * Sakari Ailus <sakari.ailus@iki.fi> | 10 | * Sakari Ailus <sakari.ailus@iki.fi> |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <asm/cacheflush.h> | 13 | #include <asm/cacheflush.h> |
diff --git a/drivers/media/platform/omap3isp/ispvideo.h b/drivers/media/platform/omap3isp/ispvideo.h index f6a2082b4a0a..a0908670c0cf 100644 --- a/drivers/media/platform/omap3isp/ispvideo.h +++ b/drivers/media/platform/omap3isp/ispvideo.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * ispvideo.h | 3 | * ispvideo.h |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * | 8 | * |
| 8 | * Contacts: Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 9 | * Contacts: Laurent Pinchart <laurent.pinchart@ideasonboard.com> |
| 9 | * Sakari Ailus <sakari.ailus@iki.fi> | 10 | * Sakari Ailus <sakari.ailus@iki.fi> |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #ifndef OMAP3_ISP_VIDEO_H | 13 | #ifndef OMAP3_ISP_VIDEO_H |
diff --git a/drivers/media/platform/omap3isp/luma_enhance_table.h b/drivers/media/platform/omap3isp/luma_enhance_table.h index 81c5b1566469..d5fbf9241f48 100644 --- a/drivers/media/platform/omap3isp/luma_enhance_table.h +++ b/drivers/media/platform/omap3isp/luma_enhance_table.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * luma_enhance_table.h | 3 | * luma_enhance_table.h |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * | 9 | * |
| 9 | * Contacts: Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 10 | * Contacts: Laurent Pinchart <laurent.pinchart@ideasonboard.com> |
| 10 | * Sakari Ailus <sakari.ailus@iki.fi> | 11 | * Sakari Ailus <sakari.ailus@iki.fi> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | 1047552, 1047552, 1047552, 1047552, 1047552, 1047552, 1047552, 1047552, | 14 | 1047552, 1047552, 1047552, 1047552, 1047552, 1047552, 1047552, 1047552, |
diff --git a/drivers/media/platform/omap3isp/noise_filter_table.h b/drivers/media/platform/omap3isp/noise_filter_table.h index 5073f9847937..da66bd0a3b9f 100644 --- a/drivers/media/platform/omap3isp/noise_filter_table.h +++ b/drivers/media/platform/omap3isp/noise_filter_table.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * noise_filter_table.h | 3 | * noise_filter_table.h |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * | 9 | * |
| 9 | * Contacts: Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 10 | * Contacts: Laurent Pinchart <laurent.pinchart@ideasonboard.com> |
| 10 | * Sakari Ailus <sakari.ailus@iki.fi> | 11 | * Sakari Ailus <sakari.ailus@iki.fi> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, | 14 | 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, |
diff --git a/drivers/media/platform/s3c-camif/camif-capture.c b/drivers/media/platform/s3c-camif/camif-capture.c index c3fc94ef251e..a876d0873ebc 100644 --- a/drivers/media/platform/s3c-camif/camif-capture.c +++ b/drivers/media/platform/s3c-camif/camif-capture.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * s3c24xx/s3c64xx SoC series Camera Interface (CAMIF) driver | 3 | * s3c24xx/s3c64xx SoC series Camera Interface (CAMIF) driver |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Based on drivers/media/platform/s5p-fimc, | 8 | * Based on drivers/media/platform/s5p-fimc, |
| 8 | * Copyright (C) 2010 - 2012 Samsung Electronics Co., Ltd. | 9 | * Copyright (C) 2010 - 2012 Samsung Electronics Co., Ltd. |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | #define pr_fmt(fmt) "%s:%d " fmt, __func__, __LINE__ | 11 | #define pr_fmt(fmt) "%s:%d " fmt, __func__, __LINE__ |
| 15 | 12 | ||
diff --git a/drivers/media/platform/s3c-camif/camif-core.h b/drivers/media/platform/s3c-camif/camif-core.h index be5e7357dffc..efdc00b4ec6f 100644 --- a/drivers/media/platform/s3c-camif/camif-core.h +++ b/drivers/media/platform/s3c-camif/camif-core.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * s3c24xx/s3c64xx SoC series Camera Interface (CAMIF) driver | 3 | * s3c24xx/s3c64xx SoC series Camera Interface (CAMIF) driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Sylwester Nawrocki <sylvester.nawrocki@gmail.com> | 5 | * Copyright (C) 2012 Sylwester Nawrocki <sylvester.nawrocki@gmail.com> |
| 5 | * Copyright (C) 2012 Tomasz Figa <tomasz.figa@gmail.com> | 6 | * Copyright (C) 2012 Tomasz Figa <tomasz.figa@gmail.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef CAMIF_CORE_H_ | 9 | #ifndef CAMIF_CORE_H_ |
diff --git a/drivers/media/platform/s3c-camif/camif-regs.c b/drivers/media/platform/s3c-camif/camif-regs.c index 812fb3a7c4e3..1a65532dc36d 100644 --- a/drivers/media/platform/s3c-camif/camif-regs.c +++ b/drivers/media/platform/s3c-camif/camif-regs.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Samsung s3c24xx/s3c64xx SoC CAMIF driver | 3 | * Samsung s3c24xx/s3c64xx SoC CAMIF driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Sylwester Nawrocki <sylvester.nawrocki@gmail.com> | 5 | * Copyright (C) 2012 Sylwester Nawrocki <sylvester.nawrocki@gmail.com> |
| 5 | * Copyright (C) 2012 Tomasz Figa <tomasz.figa@gmail.com> | 6 | * Copyright (C) 2012 Tomasz Figa <tomasz.figa@gmail.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #define pr_fmt(fmt) "%s:%d " fmt, __func__, __LINE__ | 8 | #define pr_fmt(fmt) "%s:%d " fmt, __func__, __LINE__ |
| 12 | 9 | ||
diff --git a/drivers/media/platform/s3c-camif/camif-regs.h b/drivers/media/platform/s3c-camif/camif-regs.h index 5ad36c1c2a5d..29f839cdb486 100644 --- a/drivers/media/platform/s3c-camif/camif-regs.h +++ b/drivers/media/platform/s3c-camif/camif-regs.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Register definition file for s3c24xx/s3c64xx SoC CAMIF driver | 3 | * Register definition file for s3c24xx/s3c64xx SoC CAMIF driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Sylwester Nawrocki <sylvester.nawrocki@gmail.com> | 5 | * Copyright (C) 2012 Sylwester Nawrocki <sylvester.nawrocki@gmail.com> |
| 5 | * Copyright (C) 2012 Tomasz Figa <tomasz.figa@gmail.com> | 6 | * Copyright (C) 2012 Tomasz Figa <tomasz.figa@gmail.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef CAMIF_REGS_H_ | 9 | #ifndef CAMIF_REGS_H_ |
diff --git a/drivers/media/platform/s5p-cec/exynos_hdmi_cec.h b/drivers/media/platform/s5p-cec/exynos_hdmi_cec.h index 7d9453505dce..325db8c432bd 100644 --- a/drivers/media/platform/s5p-cec/exynos_hdmi_cec.h +++ b/drivers/media/platform/s5p-cec/exynos_hdmi_cec.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* drivers/media/platform/s5p-cec/exynos_hdmi_cec.h | 2 | /* drivers/media/platform/s5p-cec/exynos_hdmi_cec.h |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2010, 2014 Samsung Electronics | 4 | * Copyright (c) 2010, 2014 Samsung Electronics |
| 4 | * http://www.samsung.com/ | 5 | * http://www.samsung.com/ |
| 5 | * | 6 | * |
| 6 | * Header file for interface of Samsung Exynos hdmi cec hardware | 7 | * Header file for interface of Samsung Exynos hdmi cec hardware |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef _EXYNOS_HDMI_CEC_H_ | 10 | #ifndef _EXYNOS_HDMI_CEC_H_ |
diff --git a/drivers/media/platform/s5p-cec/exynos_hdmi_cecctrl.c b/drivers/media/platform/s5p-cec/exynos_hdmi_cecctrl.c index 146ae6f25cdb..eb981ebce362 100644 --- a/drivers/media/platform/s5p-cec/exynos_hdmi_cecctrl.c +++ b/drivers/media/platform/s5p-cec/exynos_hdmi_cecctrl.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* drivers/media/platform/s5p-cec/exynos_hdmi_cecctrl.c | 2 | /* drivers/media/platform/s5p-cec/exynos_hdmi_cecctrl.c |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2009, 2014 Samsung Electronics | 4 | * Copyright (c) 2009, 2014 Samsung Electronics |
| 4 | * http://www.samsung.com/ | 5 | * http://www.samsung.com/ |
| 5 | * | 6 | * |
| 6 | * cec ftn file for Samsung TVOUT driver | 7 | * cec ftn file for Samsung TVOUT driver |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/io.h> | 10 | #include <linux/io.h> |
diff --git a/drivers/media/platform/s5p-cec/regs-cec.h b/drivers/media/platform/s5p-cec/regs-cec.h index b2e7e129920e..447f717028a2 100644 --- a/drivers/media/platform/s5p-cec/regs-cec.h +++ b/drivers/media/platform/s5p-cec/regs-cec.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* drivers/media/platform/s5p-cec/regs-cec.h | 2 | /* drivers/media/platform/s5p-cec/regs-cec.h |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2010 Samsung Electronics | 4 | * Copyright (c) 2010 Samsung Electronics |
| 4 | * http://www.samsung.com/ | 5 | * http://www.samsung.com/ |
| 5 | * | 6 | * |
| 6 | * register header file for Samsung TVOUT driver | 7 | * register header file for Samsung TVOUT driver |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef __EXYNOS_REGS__H | 10 | #ifndef __EXYNOS_REGS__H |
diff --git a/drivers/media/platform/s5p-jpeg/jpeg-core.c b/drivers/media/platform/s5p-jpeg/jpeg-core.c index 8cc730eccb6c..a3bc884b7df1 100644 --- a/drivers/media/platform/s5p-jpeg/jpeg-core.c +++ b/drivers/media/platform/s5p-jpeg/jpeg-core.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* linux/drivers/media/platform/s5p-jpeg/jpeg-core.c | 2 | /* linux/drivers/media/platform/s5p-jpeg/jpeg-core.c |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2011-2014 Samsung Electronics Co., Ltd. | 4 | * Copyright (c) 2011-2014 Samsung Electronics Co., Ltd. |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Author: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> | 7 | * Author: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> |
| 7 | * Author: Jacek Anaszewski <j.anaszewski@samsung.com> | 8 | * Author: Jacek Anaszewski <j.anaszewski@samsung.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/clk.h> | 11 | #include <linux/clk.h> |
diff --git a/drivers/media/platform/s5p-jpeg/jpeg-core.h b/drivers/media/platform/s5p-jpeg/jpeg-core.h index 144c102ff05f..34f87f6c02f2 100644 --- a/drivers/media/platform/s5p-jpeg/jpeg-core.h +++ b/drivers/media/platform/s5p-jpeg/jpeg-core.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* linux/drivers/media/platform/s5p-jpeg/jpeg-core.h | 2 | /* linux/drivers/media/platform/s5p-jpeg/jpeg-core.h |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2011 Samsung Electronics Co., Ltd. | 4 | * Copyright (c) 2011 Samsung Electronics Co., Ltd. |
| 4 | * http://www.samsung.com | 5 | * http://www.samsung.com |
| 5 | * | 6 | * |
| 6 | * Author: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> | 7 | * Author: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef JPEG_CORE_H_ | 10 | #ifndef JPEG_CORE_H_ |
diff --git a/drivers/media/platform/s5p-jpeg/jpeg-hw-exynos3250.c b/drivers/media/platform/s5p-jpeg/jpeg-hw-exynos3250.c index 0861842b2dfc..637a5104d948 100644 --- a/drivers/media/platform/s5p-jpeg/jpeg-hw-exynos3250.c +++ b/drivers/media/platform/s5p-jpeg/jpeg-hw-exynos3250.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* linux/drivers/media/platform/exynos3250-jpeg/jpeg-hw.h | 2 | /* linux/drivers/media/platform/exynos3250-jpeg/jpeg-hw.h |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2014 Samsung Electronics Co., Ltd. | 4 | * Copyright (c) 2014 Samsung Electronics Co., Ltd. |
| 4 | * http://www.samsung.com | 5 | * http://www.samsung.com |
| 5 | * | 6 | * |
| 6 | * Author: Jacek Anaszewski <j.anaszewski@samsung.com> | 7 | * Author: Jacek Anaszewski <j.anaszewski@samsung.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/io.h> | 10 | #include <linux/io.h> |
diff --git a/drivers/media/platform/s5p-jpeg/jpeg-hw-exynos3250.h b/drivers/media/platform/s5p-jpeg/jpeg-hw-exynos3250.h index b6e3be8b5008..68160befce39 100644 --- a/drivers/media/platform/s5p-jpeg/jpeg-hw-exynos3250.h +++ b/drivers/media/platform/s5p-jpeg/jpeg-hw-exynos3250.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* linux/drivers/media/platform/s5p-jpeg/jpeg-hw-exynos3250.h | 2 | /* linux/drivers/media/platform/s5p-jpeg/jpeg-hw-exynos3250.h |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2014 Samsung Electronics Co., Ltd. | 4 | * Copyright (c) 2014 Samsung Electronics Co., Ltd. |
| 4 | * http://www.samsung.com | 5 | * http://www.samsung.com |
| 5 | * | 6 | * |
| 6 | * Author: Jacek Anaszewski <j.anaszewski@samsung.com> | 7 | * Author: Jacek Anaszewski <j.anaszewski@samsung.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #ifndef JPEG_HW_EXYNOS3250_H_ | 9 | #ifndef JPEG_HW_EXYNOS3250_H_ |
| 13 | #define JPEG_HW_EXYNOS3250_H_ | 10 | #define JPEG_HW_EXYNOS3250_H_ |
diff --git a/drivers/media/platform/s5p-jpeg/jpeg-hw-exynos4.c b/drivers/media/platform/s5p-jpeg/jpeg-hw-exynos4.c index c72789bae6ed..0828cfa783fe 100644 --- a/drivers/media/platform/s5p-jpeg/jpeg-hw-exynos4.c +++ b/drivers/media/platform/s5p-jpeg/jpeg-hw-exynos4.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Copyright (c) 2013 Samsung Electronics Co., Ltd. | 2 | /* Copyright (c) 2013 Samsung Electronics Co., Ltd. |
| 2 | * http://www.samsung.com/ | 3 | * http://www.samsung.com/ |
| 3 | * | 4 | * |
| 4 | * Author: Jacek Anaszewski <j.anaszewski@samsung.com> | 5 | * Author: Jacek Anaszewski <j.anaszewski@samsung.com> |
| 5 | * | 6 | * |
| 6 | * Register interface file for JPEG driver on Exynos4x12. | 7 | * Register interface file for JPEG driver on Exynos4x12. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #include <linux/io.h> | 9 | #include <linux/io.h> |
| 13 | #include <linux/delay.h> | 10 | #include <linux/delay.h> |
diff --git a/drivers/media/platform/s5p-jpeg/jpeg-hw-exynos4.h b/drivers/media/platform/s5p-jpeg/jpeg-hw-exynos4.h index cf6ec055d63a..3e2887526960 100644 --- a/drivers/media/platform/s5p-jpeg/jpeg-hw-exynos4.h +++ b/drivers/media/platform/s5p-jpeg/jpeg-hw-exynos4.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* Copyright (c) 2013 Samsung Electronics Co., Ltd. | 2 | /* Copyright (c) 2013 Samsung Electronics Co., Ltd. |
| 2 | * http://www.samsung.com/ | 3 | * http://www.samsung.com/ |
| 3 | * | 4 | * |
| 4 | * Author: Jacek Anaszewski <j.anaszewski@samsung.com> | 5 | * Author: Jacek Anaszewski <j.anaszewski@samsung.com> |
| 5 | * | 6 | * |
| 6 | * Header file of the register interface for JPEG driver on Exynos4x12. | 7 | * Header file of the register interface for JPEG driver on Exynos4x12. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef JPEG_HW_EXYNOS4_H_ | 10 | #ifndef JPEG_HW_EXYNOS4_H_ |
diff --git a/drivers/media/platform/s5p-jpeg/jpeg-hw-s5p.c b/drivers/media/platform/s5p-jpeg/jpeg-hw-s5p.c index 59c6263a71bf..491e9248286c 100644 --- a/drivers/media/platform/s5p-jpeg/jpeg-hw-s5p.c +++ b/drivers/media/platform/s5p-jpeg/jpeg-hw-s5p.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* linux/drivers/media/platform/s5p-jpeg/jpeg-hw.h | 2 | /* linux/drivers/media/platform/s5p-jpeg/jpeg-hw.h |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2011 Samsung Electronics Co., Ltd. | 4 | * Copyright (c) 2011 Samsung Electronics Co., Ltd. |
| 4 | * http://www.samsung.com | 5 | * http://www.samsung.com |
| 5 | * | 6 | * |
| 6 | * Author: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> | 7 | * Author: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/io.h> | 10 | #include <linux/io.h> |
diff --git a/drivers/media/platform/s5p-jpeg/jpeg-hw-s5p.h b/drivers/media/platform/s5p-jpeg/jpeg-hw-s5p.h index bfe746f8f750..98ddf7097562 100644 --- a/drivers/media/platform/s5p-jpeg/jpeg-hw-s5p.h +++ b/drivers/media/platform/s5p-jpeg/jpeg-hw-s5p.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* linux/drivers/media/platform/s5p-jpeg/jpeg-hw.h | 2 | /* linux/drivers/media/platform/s5p-jpeg/jpeg-hw.h |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2011 Samsung Electronics Co., Ltd. | 4 | * Copyright (c) 2011 Samsung Electronics Co., Ltd. |
| 4 | * http://www.samsung.com | 5 | * http://www.samsung.com |
| 5 | * | 6 | * |
| 6 | * Author: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> | 7 | * Author: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #ifndef JPEG_HW_S5P_H_ | 9 | #ifndef JPEG_HW_S5P_H_ |
| 13 | #define JPEG_HW_S5P_H_ | 10 | #define JPEG_HW_S5P_H_ |
diff --git a/drivers/media/platform/s5p-jpeg/jpeg-regs.h b/drivers/media/platform/s5p-jpeg/jpeg-regs.h index 574f0e8021e5..bab7fa46b89a 100644 --- a/drivers/media/platform/s5p-jpeg/jpeg-regs.h +++ b/drivers/media/platform/s5p-jpeg/jpeg-regs.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* linux/drivers/media/platform/s5p-jpeg/jpeg-regs.h | 2 | /* linux/drivers/media/platform/s5p-jpeg/jpeg-regs.h |
| 2 | * | 3 | * |
| 3 | * Register definition file for Samsung JPEG codec driver | 4 | * Register definition file for Samsung JPEG codec driver |
| @@ -7,10 +8,6 @@ | |||
| 7 | * | 8 | * |
| 8 | * Author: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> | 9 | * Author: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> |
| 9 | * Author: Jacek Anaszewski <j.anaszewski@samsung.com> | 10 | * Author: Jacek Anaszewski <j.anaszewski@samsung.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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #ifndef JPEG_REGS_H_ | 13 | #ifndef JPEG_REGS_H_ |
diff --git a/drivers/media/platform/s5p-mfc/regs-mfc-v6.h b/drivers/media/platform/s5p-mfc/regs-mfc-v6.h index c0166ee9a455..fa49fe580e1a 100644 --- a/drivers/media/platform/s5p-mfc/regs-mfc-v6.h +++ b/drivers/media/platform/s5p-mfc/regs-mfc-v6.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Register definition file for Samsung MFC V6.x Interface (FIMV) driver | 3 | * Register definition file for Samsung MFC V6.x Interface (FIMV) driver |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2012 Samsung Electronics Co., Ltd. | 5 | * Copyright (c) 2012 Samsung Electronics Co., Ltd. |
| 5 | * http://www.samsung.com/ | 6 | * http://www.samsung.com/ |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef _REGS_FIMV_V6_H | 9 | #ifndef _REGS_FIMV_V6_H |
diff --git a/drivers/media/platform/s5p-mfc/regs-mfc-v7.h b/drivers/media/platform/s5p-mfc/regs-mfc-v7.h index 9f220769d970..4a7adfdaa359 100644 --- a/drivers/media/platform/s5p-mfc/regs-mfc-v7.h +++ b/drivers/media/platform/s5p-mfc/regs-mfc-v7.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Register definition file for Samsung MFC V7.x Interface (FIMV) driver | 3 | * Register definition file for Samsung MFC V7.x Interface (FIMV) driver |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2013 Samsung Electronics Co., Ltd. | 5 | * Copyright (c) 2013 Samsung Electronics Co., Ltd. |
| 5 | * http://www.samsung.com/ | 6 | * http://www.samsung.com/ |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef _REGS_MFC_V7_H | 9 | #ifndef _REGS_MFC_V7_H |
diff --git a/drivers/media/platform/s5p-mfc/regs-mfc-v8.h b/drivers/media/platform/s5p-mfc/regs-mfc-v8.h index bd639ae71023..162e3c7e920f 100644 --- a/drivers/media/platform/s5p-mfc/regs-mfc-v8.h +++ b/drivers/media/platform/s5p-mfc/regs-mfc-v8.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Register definition file for Samsung MFC V8.x Interface (FIMV) driver | 3 | * Register definition file for Samsung MFC V8.x Interface (FIMV) driver |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2014 Samsung Electronics Co., Ltd. | 5 | * Copyright (c) 2014 Samsung Electronics Co., Ltd. |
| 5 | * http://www.samsung.com/ | 6 | * http://www.samsung.com/ |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef _REGS_MFC_V8_H | 9 | #ifndef _REGS_MFC_V8_H |
diff --git a/drivers/media/platform/s5p-mfc/regs-mfc.h b/drivers/media/platform/s5p-mfc/regs-mfc.h index 57b7e0be0596..9171e8181c18 100644 --- a/drivers/media/platform/s5p-mfc/regs-mfc.h +++ b/drivers/media/platform/s5p-mfc/regs-mfc.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Register definition file for Samsung MFC V5.1 Interface (FIMV) driver | 3 | * Register definition file for Samsung MFC V5.1 Interface (FIMV) driver |
| 3 | * | 4 | * |
| 4 | * Kamil Debski, Copyright (c) 2010 Samsung Electronics | 5 | * Kamil Debski, Copyright (c) 2010 Samsung Electronics |
| 5 | * http://www.samsung.com/ | 6 | * http://www.samsung.com/ |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef _REGS_FIMV_H | 9 | #ifndef _REGS_FIMV_H |
diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_debug.h b/drivers/media/platform/s5p-mfc/s5p_mfc_debug.h index 1936a5b868f5..752bbe4fe48e 100644 --- a/drivers/media/platform/s5p-mfc/s5p_mfc_debug.h +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_debug.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * drivers/media/platform/s5p-mfc/s5p_mfc_debug.h | 3 | * drivers/media/platform/s5p-mfc/s5p_mfc_debug.h |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Kamil Debski, Copyright (c) 2011 Samsung Electronics | 8 | * Kamil Debski, Copyright (c) 2011 Samsung Electronics |
| 8 | * http://www.samsung.com/ | 9 | * http://www.samsung.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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #ifndef S5P_MFC_DEBUG_H_ | 12 | #ifndef S5P_MFC_DEBUG_H_ |
diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_intr.c b/drivers/media/platform/s5p-mfc/s5p_mfc_intr.c index 5b8f0e085e6d..0a38f6d70ee9 100644 --- a/drivers/media/platform/s5p-mfc/s5p_mfc_intr.c +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_intr.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * drivers/media/platform/samsung/mfc5/s5p_mfc_intr.c | 3 | * drivers/media/platform/samsung/mfc5/s5p_mfc_intr.c |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Kamil Debski, Copyright (C) 2011 Samsung Electronics Co., Ltd. | 8 | * Kamil Debski, Copyright (C) 2011 Samsung Electronics Co., Ltd. |
| 8 | * http://www.samsung.com/ | 9 | * http://www.samsung.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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/delay.h> | 12 | #include <linux/delay.h> |
diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_intr.h b/drivers/media/platform/s5p-mfc/s5p_mfc_intr.h index 18341a88514e..d32860db17d2 100644 --- a/drivers/media/platform/s5p-mfc/s5p_mfc_intr.h +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_intr.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * drivers/media/platform/samsung/mfc5/s5p_mfc_intr.h | 3 | * drivers/media/platform/samsung/mfc5/s5p_mfc_intr.h |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Kamil Debski, Copyright (C) 2011 Samsung Electronics | 8 | * Kamil Debski, Copyright (C) 2011 Samsung Electronics |
| 8 | * http://www.samsung.com/ | 9 | * http://www.samsung.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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #ifndef S5P_MFC_INTR_H_ | 12 | #ifndef S5P_MFC_INTR_H_ |
diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_opr.c b/drivers/media/platform/s5p-mfc/s5p_mfc_opr.c index 7f33cf23947f..bb65671eea91 100644 --- a/drivers/media/platform/s5p-mfc/s5p_mfc_opr.c +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_opr.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * drivers/media/platform/s5p-mfc/s5p_mfc_opr.c | 3 | * drivers/media/platform/s5p-mfc/s5p_mfc_opr.c |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Kamil Debski, Copyright (c) 2012 Samsung Electronics Co., Ltd. | 8 | * Kamil Debski, Copyright (c) 2012 Samsung Electronics Co., Ltd. |
| 8 | * http://www.samsung.com/ | 9 | * http://www.samsung.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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include "s5p_mfc_debug.h" | 12 | #include "s5p_mfc_debug.h" |
diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_opr.h b/drivers/media/platform/s5p-mfc/s5p_mfc_opr.h index 8c295f0f9740..1c5d2d4c0543 100644 --- a/drivers/media/platform/s5p-mfc/s5p_mfc_opr.h +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_opr.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * drivers/media/platform/s5p-mfc/s5p_mfc_opr.h | 3 | * drivers/media/platform/s5p-mfc/s5p_mfc_opr.h |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Kamil Debski, Copyright (C) 2012 Samsung Electronics Co., Ltd. | 8 | * Kamil Debski, Copyright (C) 2012 Samsung Electronics Co., Ltd. |
| 8 | * http://www.samsung.com/ | 9 | * http://www.samsung.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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #ifndef S5P_MFC_OPR_H_ | 12 | #ifndef S5P_MFC_OPR_H_ |
diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c b/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c index 6144e95f6425..ee727e21ef5b 100644 --- a/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * drivers/media/platform/samsung/mfc5/s5p_mfc_opr_v5.c | 3 | * drivers/media/platform/samsung/mfc5/s5p_mfc_opr_v5.c |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Kamil Debski, Copyright (c) 2011 Samsung Electronics | 8 | * Kamil Debski, Copyright (c) 2011 Samsung Electronics |
| 8 | * http://www.samsung.com/ | 9 | * http://www.samsung.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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include "s5p_mfc_common.h" | 12 | #include "s5p_mfc_common.h" |
diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.h b/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.h index ffee39a127d5..b53d376ead60 100644 --- a/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.h +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * drivers/media/platform/samsung/mfc5/s5p_mfc_opr_v5.h | 3 | * drivers/media/platform/samsung/mfc5/s5p_mfc_opr_v5.h |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Kamil Debski, Copyright (C) 2011 Samsung Electronics | 8 | * Kamil Debski, Copyright (C) 2011 Samsung Electronics |
| 8 | * http://www.samsung.com/ | 9 | * http://www.samsung.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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #ifndef S5P_MFC_OPR_V5_H_ | 12 | #ifndef S5P_MFC_OPR_V5_H_ |
diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c b/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c index 281699ab7fe1..8717b475d58d 100644 --- a/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c | 3 | * drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Copyright (c) 2012 Samsung Electronics Co., Ltd. | 8 | * Copyright (c) 2012 Samsung Electronics Co., Ltd. |
| 8 | * http://www.samsung.com/ | 9 | * http://www.samsung.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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #undef DEBUG | 12 | #undef DEBUG |
diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.h b/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.h index f013b291ae5b..8ca514bf5e37 100644 --- a/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.h +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.h | 3 | * drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.h |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Copyright (c) 2012 Samsung Electronics Co., Ltd. | 8 | * Copyright (c) 2012 Samsung Electronics Co., Ltd. |
| 8 | * http://www.samsung.com/ | 9 | * http://www.samsung.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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #ifndef S5P_MFC_OPR_V6_H_ | 12 | #ifndef S5P_MFC_OPR_V6_H_ |
diff --git a/drivers/media/platform/ti-vpe/cal.c b/drivers/media/platform/ti-vpe/cal.c index 8d075683e448..9e86d761546b 100644 --- a/drivers/media/platform/ti-vpe/cal.c +++ b/drivers/media/platform/ti-vpe/cal.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * TI CAL camera interface driver | 3 | * TI CAL camera interface driver |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2015 Texas Instruments Inc. | 5 | * Copyright (c) 2015 Texas Instruments Inc. |
| 5 | * Benoit Parrot, <bparrot@ti.com> | 6 | * Benoit Parrot, <bparrot@ti.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/interrupt.h> | 9 | #include <linux/interrupt.h> |
diff --git a/drivers/media/platform/ti-vpe/cal_regs.h b/drivers/media/platform/ti-vpe/cal_regs.h index 82b3dcf87128..68cfc922b422 100644 --- a/drivers/media/platform/ti-vpe/cal_regs.h +++ b/drivers/media/platform/ti-vpe/cal_regs.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * TI CAL camera interface driver | 3 | * TI CAL camera interface driver |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2015 Texas Instruments Inc. | 5 | * Copyright (c) 2015 Texas Instruments Inc. |
| 5 | * | 6 | * |
| 6 | * Benoit Parrot, <bparrot@ti.com> | 7 | * Benoit Parrot, <bparrot@ti.com> |
| 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 version 2 as published by | ||
| 10 | * the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef __TI_CAL_REGS_H | 10 | #ifndef __TI_CAL_REGS_H |
diff --git a/drivers/media/platform/ti-vpe/csc.c b/drivers/media/platform/ti-vpe/csc.c index 44b8465cf101..eda2a5985da7 100644 --- a/drivers/media/platform/ti-vpe/csc.c +++ b/drivers/media/platform/ti-vpe/csc.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Color space converter library | 3 | * Color space converter library |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * David Griego, <dagriego@biglakesoftware.com> | 7 | * David Griego, <dagriego@biglakesoftware.com> |
| 7 | * Dale Farnsworth, <dale@farnsworth.org> | 8 | * Dale Farnsworth, <dale@farnsworth.org> |
| 8 | * Archit Taneja, <archit@ti.com> | 9 | * Archit Taneja, <archit@ti.com> |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published by | ||
| 12 | * the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/err.h> | 12 | #include <linux/err.h> |
diff --git a/drivers/media/platform/ti-vpe/csc.h b/drivers/media/platform/ti-vpe/csc.h index 024700b15152..de9a58af2ca8 100644 --- a/drivers/media/platform/ti-vpe/csc.h +++ b/drivers/media/platform/ti-vpe/csc.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2013 Texas Instruments Inc. | 3 | * Copyright (c) 2013 Texas Instruments Inc. |
| 3 | * | 4 | * |
| 4 | * David Griego, <dagriego@biglakesoftware.com> | 5 | * David Griego, <dagriego@biglakesoftware.com> |
| 5 | * Dale Farnsworth, <dale@farnsworth.org> | 6 | * Dale Farnsworth, <dale@farnsworth.org> |
| 6 | * Archit Taneja, <archit@ti.com> | 7 | * Archit Taneja, <archit@ti.com> |
| 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 version 2 as published by | ||
| 10 | * the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #ifndef TI_CSC_H | 9 | #ifndef TI_CSC_H |
| 13 | #define TI_CSC_H | 10 | #define TI_CSC_H |
diff --git a/drivers/media/platform/ti-vpe/sc.c b/drivers/media/platform/ti-vpe/sc.c index e9273b713782..98f95082a6fd 100644 --- a/drivers/media/platform/ti-vpe/sc.c +++ b/drivers/media/platform/ti-vpe/sc.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Scaler library | 3 | * Scaler library |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * David Griego, <dagriego@biglakesoftware.com> | 7 | * David Griego, <dagriego@biglakesoftware.com> |
| 7 | * Dale Farnsworth, <dale@farnsworth.org> | 8 | * Dale Farnsworth, <dale@farnsworth.org> |
| 8 | * Archit Taneja, <archit@ti.com> | 9 | * Archit Taneja, <archit@ti.com> |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published by | ||
| 12 | * the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/err.h> | 12 | #include <linux/err.h> |
diff --git a/drivers/media/platform/ti-vpe/sc.h b/drivers/media/platform/ti-vpe/sc.h index f1fe80b38c9f..d55de44d5257 100644 --- a/drivers/media/platform/ti-vpe/sc.h +++ b/drivers/media/platform/ti-vpe/sc.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2013 Texas Instruments Inc. | 3 | * Copyright (c) 2013 Texas Instruments Inc. |
| 3 | * | 4 | * |
| 4 | * David Griego, <dagriego@biglakesoftware.com> | 5 | * David Griego, <dagriego@biglakesoftware.com> |
| 5 | * Dale Farnsworth, <dale@farnsworth.org> | 6 | * Dale Farnsworth, <dale@farnsworth.org> |
| 6 | * Archit Taneja, <archit@ti.com> | 7 | * Archit Taneja, <archit@ti.com> |
| 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 version 2 as published by | ||
| 10 | * the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #ifndef TI_SC_H | 9 | #ifndef TI_SC_H |
| 13 | #define TI_SC_H | 10 | #define TI_SC_H |
diff --git a/drivers/media/platform/ti-vpe/sc_coeff.h b/drivers/media/platform/ti-vpe/sc_coeff.h index 5bfa5c03aec6..c525d1764099 100644 --- a/drivers/media/platform/ti-vpe/sc_coeff.h +++ b/drivers/media/platform/ti-vpe/sc_coeff.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * VPE SC coefs | 3 | * VPE SC coefs |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * David Griego, <dagriego@biglakesoftware.com> | 7 | * David Griego, <dagriego@biglakesoftware.com> |
| 7 | * Dale Farnsworth, <dale@farnsworth.org> | 8 | * Dale Farnsworth, <dale@farnsworth.org> |
| 8 | * Archit Taneja, <archit@ti.com> | 9 | * Archit Taneja, <archit@ti.com> |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published by | ||
| 12 | * the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #ifndef __TI_SC_COEFF_H | 12 | #ifndef __TI_SC_COEFF_H |
diff --git a/drivers/media/platform/ti-vpe/vpdma.c b/drivers/media/platform/ti-vpe/vpdma.c index 78d716c93649..fd37d79e1619 100644 --- a/drivers/media/platform/ti-vpe/vpdma.c +++ b/drivers/media/platform/ti-vpe/vpdma.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * VPDMA helper library | 3 | * VPDMA helper library |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * David Griego, <dagriego@biglakesoftware.com> | 7 | * David Griego, <dagriego@biglakesoftware.com> |
| 7 | * Dale Farnsworth, <dale@farnsworth.org> | 8 | * Dale Farnsworth, <dale@farnsworth.org> |
| 8 | * Archit Taneja, <archit@ti.com> | 9 | * Archit Taneja, <archit@ti.com> |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published by | ||
| 12 | * the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/delay.h> | 12 | #include <linux/delay.h> |
diff --git a/drivers/media/platform/ti-vpe/vpdma.h b/drivers/media/platform/ti-vpe/vpdma.h index 7e611501c291..28bc94129348 100644 --- a/drivers/media/platform/ti-vpe/vpdma.h +++ b/drivers/media/platform/ti-vpe/vpdma.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2013 Texas Instruments Inc. | 3 | * Copyright (c) 2013 Texas Instruments Inc. |
| 3 | * | 4 | * |
| 4 | * David Griego, <dagriego@biglakesoftware.com> | 5 | * David Griego, <dagriego@biglakesoftware.com> |
| 5 | * Dale Farnsworth, <dale@farnsworth.org> | 6 | * Dale Farnsworth, <dale@farnsworth.org> |
| 6 | * Archit Taneja, <archit@ti.com> | 7 | * Archit Taneja, <archit@ti.com> |
| 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 version 2 as published by | ||
| 10 | * the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef __TI_VPDMA_H_ | 10 | #ifndef __TI_VPDMA_H_ |
diff --git a/drivers/media/platform/ti-vpe/vpdma_priv.h b/drivers/media/platform/ti-vpe/vpdma_priv.h index 72c7f13b4a9d..c488609bc162 100644 --- a/drivers/media/platform/ti-vpe/vpdma_priv.h +++ b/drivers/media/platform/ti-vpe/vpdma_priv.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2013 Texas Instruments Inc. | 3 | * Copyright (c) 2013 Texas Instruments Inc. |
| 3 | * | 4 | * |
| 4 | * David Griego, <dagriego@biglakesoftware.com> | 5 | * David Griego, <dagriego@biglakesoftware.com> |
| 5 | * Dale Farnsworth, <dale@farnsworth.org> | 6 | * Dale Farnsworth, <dale@farnsworth.org> |
| 6 | * Archit Taneja, <archit@ti.com> | 7 | * Archit Taneja, <archit@ti.com> |
| 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 version 2 as published by | ||
| 10 | * the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef _TI_VPDMA_PRIV_H_ | 10 | #ifndef _TI_VPDMA_PRIV_H_ |
diff --git a/drivers/media/platform/ti-vpe/vpe.c b/drivers/media/platform/ti-vpe/vpe.c index 1e40eafec284..4867d0ee803a 100644 --- a/drivers/media/platform/ti-vpe/vpe.c +++ b/drivers/media/platform/ti-vpe/vpe.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * TI VPE mem2mem driver, based on the virtual v4l2-mem2mem example driver | 3 | * TI VPE mem2mem driver, based on the virtual v4l2-mem2mem example driver |
| 3 | * | 4 | * |
| @@ -11,10 +12,6 @@ | |||
| 11 | * Marek Szyprowski, <m.szyprowski@samsung.com> | 12 | * Marek Szyprowski, <m.szyprowski@samsung.com> |
| 12 | * | 13 | * |
| 13 | * Based on the virtual v4l2-mem2mem example device | 14 | * Based on the virtual v4l2-mem2mem example device |
| 14 | * | ||
| 15 | * This program is free software; you can redistribute it and/or modify it | ||
| 16 | * under the terms of the GNU General Public License version 2 as published by | ||
| 17 | * the Free Software Foundation | ||
| 18 | */ | 15 | */ |
| 19 | 16 | ||
| 20 | #include <linux/delay.h> | 17 | #include <linux/delay.h> |
diff --git a/drivers/media/platform/ti-vpe/vpe_regs.h b/drivers/media/platform/ti-vpe/vpe_regs.h index 74283d79eae1..9969bea0dded 100644 --- a/drivers/media/platform/ti-vpe/vpe_regs.h +++ b/drivers/media/platform/ti-vpe/vpe_regs.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2013 Texas Instruments Inc. | 3 | * Copyright (c) 2013 Texas Instruments Inc. |
| 3 | * | 4 | * |
| 4 | * David Griego, <dagriego@biglakesoftware.com> | 5 | * David Griego, <dagriego@biglakesoftware.com> |
| 5 | * Dale Farnsworth, <dale@farnsworth.org> | 6 | * Dale Farnsworth, <dale@farnsworth.org> |
| 6 | * Archit Taneja, <archit@ti.com> | 7 | * Archit Taneja, <archit@ti.com> |
| 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 version 2 as published by | ||
| 10 | * the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef __TI_VPE_REGS_H | 10 | #ifndef __TI_VPE_REGS_H |
diff --git a/drivers/media/rc/keymaps/rc-tango.c b/drivers/media/rc/keymaps/rc-tango.c index 1c6e8875d46f..6f0fec6d3944 100644 --- a/drivers/media/rc/keymaps/rc-tango.c +++ b/drivers/media/rc/keymaps/rc-tango.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2017 Sigma Designs | 3 | * Copyright (C) 2017 Sigma Designs |
| 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 | * version 2 as published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/module.h> | 6 | #include <linux/module.h> |
diff --git a/drivers/media/rc/keymaps/rc-zx-irdec.c b/drivers/media/rc/keymaps/rc-zx-irdec.c index 5bf3ab002afc..84ca48966401 100644 --- a/drivers/media/rc/keymaps/rc-zx-irdec.c +++ b/drivers/media/rc/keymaps/rc-zx-irdec.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2017 Sanechips Technology Co., Ltd. | 3 | * Copyright (C) 2017 Sanechips Technology Co., Ltd. |
| 3 | * Copyright 2017 Linaro Ltd. | 4 | * Copyright 2017 Linaro Ltd. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/module.h> | 7 | #include <linux/module.h> |
diff --git a/drivers/media/rc/zx-irdec.c b/drivers/media/rc/zx-irdec.c index 12d322ec8a29..948ad90ae5d8 100644 --- a/drivers/media/rc/zx-irdec.c +++ b/drivers/media/rc/zx-irdec.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2017 Sanechips Technology Co., Ltd. | 3 | * Copyright (C) 2017 Sanechips Technology Co., Ltd. |
| 3 | * Copyright 2017 Linaro Ltd. | 4 | * Copyright 2017 Linaro Ltd. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/device.h> | 7 | #include <linux/device.h> |
diff --git a/drivers/media/tuners/mt2063.c b/drivers/media/tuners/mt2063.c index f4c8a7293ebb..2240d214dfac 100644 --- a/drivers/media/tuners/mt2063.c +++ b/drivers/media/tuners/mt2063.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for mt2063 Micronas tuner | 3 | * Driver for mt2063 Micronas tuner |
| 3 | * | 4 | * |
| @@ -7,16 +8,6 @@ | |||
| 7 | * Henry Wang <Henry.wang@AzureWave.com> | 8 | * Henry Wang <Henry.wang@AzureWave.com> |
| 8 | * Made publicly available by Terratec, at: | 9 | * Made publicly available by Terratec, at: |
| 9 | * http://linux.terratec.de/files/TERRATEC_H7/20110323_TERRATEC_H7_Linux.tar.gz | 10 | * http://linux.terratec.de/files/TERRATEC_H7/20110323_TERRATEC_H7_Linux.tar.gz |
| 10 | * The original driver's license is GPL, as declared with MODULE_LICENSE() | ||
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License as published by | ||
| 14 | * the Free Software Foundation under version 2 of the License. | ||
| 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 | */ | 11 | */ |
| 21 | 12 | ||
| 22 | #include <linux/init.h> | 13 | #include <linux/init.h> |
diff --git a/drivers/media/usb/dvb-usb-v2/az6007.c b/drivers/media/usb/dvb-usb-v2/az6007.c index 746926364535..62ee09f28a0b 100644 --- a/drivers/media/usb/dvb-usb-v2/az6007.c +++ b/drivers/media/usb/dvb-usb-v2/az6007.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for AzureWave 6007 DVB-C/T USB2.0 and clones | 3 | * Driver for AzureWave 6007 DVB-C/T USB2.0 and clones |
| 3 | * | 4 | * |
| @@ -10,15 +11,6 @@ | |||
| 10 | * Copyright (c) 2010-2012 Mauro Carvalho Chehab | 11 | * Copyright (c) 2010-2012 Mauro Carvalho Chehab |
| 11 | * Driver modified by in order to work with upstream drxk driver, and | 12 | * Driver modified by in order to work with upstream drxk driver, and |
| 12 | * tons of bugs got fixed, and converted to use dvb-usb-v2. | 13 | * tons of bugs got fixed, and converted to use dvb-usb-v2. |
| 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 under version 2 of the License. | ||
| 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 | */ | 14 | */ |
| 23 | 15 | ||
| 24 | #include "drxk.h" | 16 | #include "drxk.h" |
diff --git a/drivers/media/usb/dvb-usb/dibusb-mb.c b/drivers/media/usb/dvb-usb/dibusb-mb.c index 408920577716..d4ea72bf09c5 100644 --- a/drivers/media/usb/dvb-usb/dibusb-mb.c +++ b/drivers/media/usb/dvb-usb/dibusb-mb.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* DVB USB compliant linux driver for mobile DVB-T USB devices based on | 2 | /* DVB USB compliant linux driver for mobile DVB-T USB devices based on |
| 2 | * reference designs made by DiBcom (http://www.dibcom.fr/) (DiB3000M-B) | 3 | * reference designs made by DiBcom (http://www.dibcom.fr/) (DiB3000M-B) |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * based on GPL code from DiBcom, which has | 7 | * based on GPL code from DiBcom, which has |
| 7 | * Copyright (C) 2004 Amaury Demol for DiBcom | 8 | * Copyright (C) 2004 Amaury Demol for DiBcom |
| 8 | * | 9 | * |
| 9 | * This program is free software; you can redistribute it and/or modify it | ||
| 10 | * under the terms of the GNU General Public License as published by the Free | ||
| 11 | * Software Foundation, version 2. | ||
| 12 | * | ||
| 13 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information | 10 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
| 14 | */ | 11 | */ |
| 15 | #include "dibusb.h" | 12 | #include "dibusb.h" |
diff --git a/drivers/media/usb/dvb-usb/dibusb-mc.c b/drivers/media/usb/dvb-usb/dibusb-mc.c index bce8ffe640ca..ada3bee296c2 100644 --- a/drivers/media/usb/dvb-usb/dibusb-mc.c +++ b/drivers/media/usb/dvb-usb/dibusb-mc.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* DVB USB compliant linux driver for mobile DVB-T USB devices based on | 2 | /* DVB USB compliant linux driver for mobile DVB-T USB devices based on |
| 2 | * reference designs made by DiBcom (http://www.dibcom.fr/) (DiB3000M-C/P) | 3 | * reference designs made by DiBcom (http://www.dibcom.fr/) (DiB3000M-C/P) |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * based on GPL code from DiBcom, which has | 7 | * based on GPL code from DiBcom, which has |
| 7 | * Copyright (C) 2004 Amaury Demol for DiBcom | 8 | * Copyright (C) 2004 Amaury Demol for DiBcom |
| 8 | * | 9 | * |
| 9 | * This program is free software; you can redistribute it and/or modify it | ||
| 10 | * under the terms of the GNU General Public License as published by the Free | ||
| 11 | * Software Foundation, version 2. | ||
| 12 | * | ||
| 13 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information | 10 | * see Documentation/media/dvb-drivers/dvb-usb.rst for more information |
| 14 | */ | 11 | */ |
| 15 | #include "dibusb.h" | 12 | #include "dibusb.h" |
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-audio.c b/drivers/media/usb/pvrusb2/pvrusb2-audio.c index 356afa250cd6..13051f0e2512 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-audio.c +++ b/drivers/media/usb/pvrusb2/pvrusb2-audio.c | |||
| @@ -1,18 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * | ||
| 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> | 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> |
| 5 | * Copyright (C) 2004 Aurelien Alleaume <slts@free.fr> | 5 | * Copyright (C) 2004 Aurelien Alleaume <slts@free.fr> |
| 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 | ||
| 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 | */ | 6 | */ |
| 17 | 7 | ||
| 18 | #include "pvrusb2-audio.h" | 8 | #include "pvrusb2-audio.h" |
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-audio.h b/drivers/media/usb/pvrusb2/pvrusb2-audio.h index 4f3898473165..87fb4c0747ad 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-audio.h +++ b/drivers/media/usb/pvrusb2/pvrusb2-audio.h | |||
| @@ -1,18 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * | ||
| 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> | 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> |
| 5 | * Copyright (C) 2004 Aurelien Alleaume <slts@free.fr> | 5 | * Copyright (C) 2004 Aurelien Alleaume <slts@free.fr> |
| 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 | ||
| 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 | */ | 6 | */ |
| 17 | 7 | ||
| 18 | #ifndef __PVRUSB2_AUDIO_H | 8 | #ifndef __PVRUSB2_AUDIO_H |
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-context.c b/drivers/media/usb/pvrusb2/pvrusb2-context.c index d9e8481e9e28..14170a5d72b3 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-context.c +++ b/drivers/media/usb/pvrusb2/pvrusb2-context.c | |||
| @@ -1,16 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> | 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> |
| 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 | ||
| 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 | */ | 5 | */ |
| 15 | 6 | ||
| 16 | #include "pvrusb2-context.h" | 7 | #include "pvrusb2-context.h" |
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-context.h b/drivers/media/usb/pvrusb2/pvrusb2-context.h index 13e00c529611..5840b2ce8f1e 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-context.h +++ b/drivers/media/usb/pvrusb2/pvrusb2-context.h | |||
| @@ -1,16 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> | 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> |
| 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 | ||
| 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 | */ | 5 | */ |
| 15 | #ifndef __PVRUSB2_CONTEXT_H | 6 | #ifndef __PVRUSB2_CONTEXT_H |
| 16 | #define __PVRUSB2_CONTEXT_H | 7 | #define __PVRUSB2_CONTEXT_H |
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-cs53l32a.c b/drivers/media/usb/pvrusb2/pvrusb2-cs53l32a.c index 679f3ff3b0a5..7eefa0f86ad4 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-cs53l32a.c +++ b/drivers/media/usb/pvrusb2/pvrusb2-cs53l32a.c | |||
| @@ -1,18 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * | ||
| 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> | 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> |
| 5 | * Copyright (C) 2004 Aurelien Alleaume <slts@free.fr> | 5 | * Copyright (C) 2004 Aurelien Alleaume <slts@free.fr> |
| 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 | ||
| 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 | */ | 6 | */ |
| 17 | 7 | ||
| 18 | /* | 8 | /* |
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-cs53l32a.h b/drivers/media/usb/pvrusb2/pvrusb2-cs53l32a.h index 90dfb8b3f3e5..800841ba8376 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-cs53l32a.h +++ b/drivers/media/usb/pvrusb2/pvrusb2-cs53l32a.h | |||
| @@ -1,18 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * | ||
| 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> | 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> |
| 5 | * Copyright (C) 2004 Aurelien Alleaume <slts@free.fr> | 5 | * Copyright (C) 2004 Aurelien Alleaume <slts@free.fr> |
| 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 | ||
| 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 | */ | 6 | */ |
| 17 | 7 | ||
| 18 | #ifndef __PVRUSB2_CS53L32A_H | 8 | #ifndef __PVRUSB2_CS53L32A_H |
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-ctrl.c b/drivers/media/usb/pvrusb2/pvrusb2-ctrl.c index 5f4ba84e5557..9f71d8c2a3c6 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-ctrl.c +++ b/drivers/media/usb/pvrusb2/pvrusb2-ctrl.c | |||
| @@ -1,17 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * | ||
| 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> | 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.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 | ||
| 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 | */ | 5 | */ |
| 16 | 6 | ||
| 17 | #include "pvrusb2-ctrl.h" | 7 | #include "pvrusb2-ctrl.h" |
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-ctrl.h b/drivers/media/usb/pvrusb2/pvrusb2-ctrl.h index 4b9152e36fe4..7dd4b73f783c 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-ctrl.h +++ b/drivers/media/usb/pvrusb2/pvrusb2-ctrl.h | |||
| @@ -1,17 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * | ||
| 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> | 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.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 | ||
| 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 | */ | 5 | */ |
| 16 | #ifndef __PVRUSB2_CTRL_H | 6 | #ifndef __PVRUSB2_CTRL_H |
| 17 | #define __PVRUSB2_CTRL_H | 7 | #define __PVRUSB2_CTRL_H |
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-cx2584x-v4l.c b/drivers/media/usb/pvrusb2/pvrusb2-cx2584x-v4l.c index d5bec0f69bec..58ca7498e119 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-cx2584x-v4l.c +++ b/drivers/media/usb/pvrusb2/pvrusb2-cx2584x-v4l.c | |||
| @@ -1,18 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * | ||
| 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> | 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> |
| 5 | * Copyright (C) 2004 Aurelien Alleaume <slts@free.fr> | 5 | * Copyright (C) 2004 Aurelien Alleaume <slts@free.fr> |
| 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 | ||
| 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 | */ | 6 | */ |
| 17 | 7 | ||
| 18 | /* | 8 | /* |
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-cx2584x-v4l.h b/drivers/media/usb/pvrusb2/pvrusb2-cx2584x-v4l.h index dfddc88750d9..57c9504793e0 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-cx2584x-v4l.h +++ b/drivers/media/usb/pvrusb2/pvrusb2-cx2584x-v4l.h | |||
| @@ -1,18 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * | ||
| 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> | 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> |
| 5 | * Copyright (C) 2004 Aurelien Alleaume <slts@free.fr> | 5 | * Copyright (C) 2004 Aurelien Alleaume <slts@free.fr> |
| 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 | ||
| 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 | */ | 6 | */ |
| 17 | 7 | ||
| 18 | #ifndef __PVRUSB2_CX2584X_V4L_H | 8 | #ifndef __PVRUSB2_CX2584X_V4L_H |
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-debug.h b/drivers/media/usb/pvrusb2/pvrusb2-debug.h index 1323f949f454..7854c1d87af1 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-debug.h +++ b/drivers/media/usb/pvrusb2/pvrusb2-debug.h | |||
| @@ -1,16 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> | 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> |
| 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 | ||
| 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 | */ | 5 | */ |
| 15 | #ifndef __PVRUSB2_DEBUG_H | 6 | #ifndef __PVRUSB2_DEBUG_H |
| 16 | #define __PVRUSB2_DEBUG_H | 7 | #define __PVRUSB2_DEBUG_H |
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-debugifc.c b/drivers/media/usb/pvrusb2/pvrusb2-debugifc.c index d3f3bd96885f..84cfb5ce8b8d 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-debugifc.c +++ b/drivers/media/usb/pvrusb2/pvrusb2-debugifc.c | |||
| @@ -1,17 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * | ||
| 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> | 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.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 | ||
| 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 | */ | 5 | */ |
| 16 | 6 | ||
| 17 | #include <linux/string.h> | 7 | #include <linux/string.h> |
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-debugifc.h b/drivers/media/usb/pvrusb2/pvrusb2-debugifc.h index fcaaa8dd68b8..9b9c0f553480 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-debugifc.h +++ b/drivers/media/usb/pvrusb2/pvrusb2-debugifc.h | |||
| @@ -1,17 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * | ||
| 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> | 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.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 | ||
| 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 | */ | 5 | */ |
| 16 | #ifndef __PVRUSB2_DEBUGIFC_H | 6 | #ifndef __PVRUSB2_DEBUGIFC_H |
| 17 | #define __PVRUSB2_DEBUGIFC_H | 7 | #define __PVRUSB2_DEBUGIFC_H |
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-devattr.c b/drivers/media/usb/pvrusb2/pvrusb2-devattr.c index 06de1c83f444..d476c492b87e 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-devattr.c +++ b/drivers/media/usb/pvrusb2/pvrusb2-devattr.c | |||
| @@ -1,17 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * | ||
| 4 | * Copyright (C) 2007 Mike Isely <isely@pobox.com> | 4 | * Copyright (C) 2007 Mike Isely <isely@pobox.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 | ||
| 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 | */ | 5 | */ |
| 16 | 6 | ||
| 17 | /* | 7 | /* |
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-devattr.h b/drivers/media/usb/pvrusb2/pvrusb2-devattr.h index c1e7d4822cd1..ed0c129c1b3f 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-devattr.h +++ b/drivers/media/usb/pvrusb2/pvrusb2-devattr.h | |||
| @@ -1,17 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * | ||
| 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> | 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.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 | ||
| 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 | */ | 5 | */ |
| 16 | #ifndef __PVRUSB2_DEVATTR_H | 6 | #ifndef __PVRUSB2_DEVATTR_H |
| 17 | #define __PVRUSB2_DEVATTR_H | 7 | #define __PVRUSB2_DEVATTR_H |
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-dvb.c b/drivers/media/usb/pvrusb2/pvrusb2-dvb.c index 4b32b2141169..d8874a952418 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-dvb.c +++ b/drivers/media/usb/pvrusb2/pvrusb2-dvb.c | |||
| @@ -1,17 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * pvrusb2-dvb.c - linux-dvb api interface to the pvrusb2 driver. | 3 | * pvrusb2-dvb.c - linux-dvb api interface to the pvrusb2 driver. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2007, 2008 Michael Krufky <mkrufky@linuxtv.org> | 5 | * Copyright (C) 2007, 2008 Michael Krufky <mkrufky@linuxtv.org> |
| 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 | ||
| 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 | */ | 6 | */ |
| 16 | 7 | ||
| 17 | #include <linux/kthread.h> | 8 | #include <linux/kthread.h> |
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-eeprom.c b/drivers/media/usb/pvrusb2/pvrusb2-eeprom.c index 8b643d511a0b..79f0e0c6df37 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-eeprom.c +++ b/drivers/media/usb/pvrusb2/pvrusb2-eeprom.c | |||
| @@ -1,18 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * | ||
| 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> | 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> |
| 5 | * Copyright (C) 2004 Aurelien Alleaume <slts@free.fr> | 5 | * Copyright (C) 2004 Aurelien Alleaume <slts@free.fr> |
| 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 | ||
| 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 | */ | 6 | */ |
| 17 | 7 | ||
| 18 | #include <linux/slab.h> | 8 | #include <linux/slab.h> |
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-eeprom.h b/drivers/media/usb/pvrusb2/pvrusb2-eeprom.h index 1d81cac30f3d..a65cc695fd68 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-eeprom.h +++ b/drivers/media/usb/pvrusb2/pvrusb2-eeprom.h | |||
| @@ -1,18 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * | ||
| 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> | 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> |
| 5 | * Copyright (C) 2004 Aurelien Alleaume <slts@free.fr> | 5 | * Copyright (C) 2004 Aurelien Alleaume <slts@free.fr> |
| 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 | ||
| 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 | */ | 6 | */ |
| 17 | 7 | ||
| 18 | #ifndef __PVRUSB2_EEPROM_H | 8 | #ifndef __PVRUSB2_EEPROM_H |
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-encoder.c b/drivers/media/usb/pvrusb2/pvrusb2-encoder.c index 43e43404095f..fb3178d909ce 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-encoder.c +++ b/drivers/media/usb/pvrusb2/pvrusb2-encoder.c | |||
| @@ -1,18 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * | ||
| 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> | 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> |
| 5 | * Copyright (C) 2004 Aurelien Alleaume <slts@free.fr> | 5 | * Copyright (C) 2004 Aurelien Alleaume <slts@free.fr> |
| 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 | ||
| 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 | */ | 6 | */ |
| 17 | 7 | ||
| 18 | #include <linux/device.h> // for linux/firmware.h | 8 | #include <linux/device.h> // for linux/firmware.h |
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-encoder.h b/drivers/media/usb/pvrusb2/pvrusb2-encoder.h index 10d7f0b48264..bcb5ab65f4fb 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-encoder.h +++ b/drivers/media/usb/pvrusb2/pvrusb2-encoder.h | |||
| @@ -1,18 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * | ||
| 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> | 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> |
| 5 | * Copyright (C) 2004 Aurelien Alleaume <slts@free.fr> | 5 | * Copyright (C) 2004 Aurelien Alleaume <slts@free.fr> |
| 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 | ||
| 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 | */ | 6 | */ |
| 17 | 7 | ||
| 18 | #ifndef __PVRUSB2_ENCODER_H | 8 | #ifndef __PVRUSB2_ENCODER_H |
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-fx2-cmd.h b/drivers/media/usb/pvrusb2/pvrusb2-fx2-cmd.h index 0a01de4e54db..be76911335d3 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-fx2-cmd.h +++ b/drivers/media/usb/pvrusb2/pvrusb2-fx2-cmd.h | |||
| @@ -1,17 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * | ||
| 4 | * Copyright (C) 2007 Michael Krufky <mkrufky@linuxtv.org> | 4 | * Copyright (C) 2007 Michael Krufky <mkrufky@linuxtv.org> |
| 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 | ||
| 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 | */ | 5 | */ |
| 16 | 6 | ||
| 17 | #ifndef _PVRUSB2_FX2_CMD_H_ | 7 | #ifndef _PVRUSB2_FX2_CMD_H_ |
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-hdw-internal.h b/drivers/media/usb/pvrusb2/pvrusb2-hdw-internal.h index 7a824196d5fa..7c998ca616ac 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-hdw-internal.h +++ b/drivers/media/usb/pvrusb2/pvrusb2-hdw-internal.h | |||
| @@ -1,17 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * | ||
| 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> | 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.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 | ||
| 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 | */ | 5 | */ |
| 16 | #ifndef __PVRUSB2_HDW_INTERNAL_H | 6 | #ifndef __PVRUSB2_HDW_INTERNAL_H |
| 17 | #define __PVRUSB2_HDW_INTERNAL_H | 7 | #define __PVRUSB2_HDW_INTERNAL_H |
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-hdw.c b/drivers/media/usb/pvrusb2/pvrusb2-hdw.c index 816c85786c2a..70b5cb08d65b 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-hdw.c +++ b/drivers/media/usb/pvrusb2/pvrusb2-hdw.c | |||
| @@ -1,17 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * | ||
| 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> | 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.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 | ||
| 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 | */ | 5 | */ |
| 16 | 6 | ||
| 17 | #include <linux/errno.h> | 7 | #include <linux/errno.h> |
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-hdw.h b/drivers/media/usb/pvrusb2/pvrusb2-hdw.h index bd2b7a67b732..860f0a6b099c 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-hdw.h +++ b/drivers/media/usb/pvrusb2/pvrusb2-hdw.h | |||
| @@ -1,17 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * | ||
| 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> | 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.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 | ||
| 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 | */ | 5 | */ |
| 16 | #ifndef __PVRUSB2_HDW_H | 6 | #ifndef __PVRUSB2_HDW_H |
| 17 | #define __PVRUSB2_HDW_H | 7 | #define __PVRUSB2_HDW_H |
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c b/drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c index 8f023085c2d9..68e323f8d9cf 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c +++ b/drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c | |||
| @@ -1,17 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * | ||
| 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> | 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.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 | ||
| 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 | */ | 5 | */ |
| 16 | 6 | ||
| 17 | #include <linux/i2c.h> | 7 | #include <linux/i2c.h> |
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-i2c-core.h b/drivers/media/usb/pvrusb2/pvrusb2-i2c-core.h index 1c44dee7fd69..6da66a80a1aa 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-i2c-core.h +++ b/drivers/media/usb/pvrusb2/pvrusb2-i2c-core.h | |||
| @@ -1,17 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * | ||
| 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> | 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.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 | ||
| 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 | */ | 5 | */ |
| 16 | #ifndef __PVRUSB2_I2C_CORE_H | 6 | #ifndef __PVRUSB2_I2C_CORE_H |
| 17 | #define __PVRUSB2_I2C_CORE_H | 7 | #define __PVRUSB2_I2C_CORE_H |
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-io.c b/drivers/media/usb/pvrusb2/pvrusb2-io.c index 6d153fc23ec2..675dc7153e2b 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-io.c +++ b/drivers/media/usb/pvrusb2/pvrusb2-io.c | |||
| @@ -1,17 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * | ||
| 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> | 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.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 | ||
| 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 | */ | 5 | */ |
| 16 | 6 | ||
| 17 | #include "pvrusb2-io.h" | 7 | #include "pvrusb2-io.h" |
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-io.h b/drivers/media/usb/pvrusb2/pvrusb2-io.h index e769aeb9d529..80e4f831f5e2 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-io.h +++ b/drivers/media/usb/pvrusb2/pvrusb2-io.h | |||
| @@ -1,17 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * | ||
| 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> | 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.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 | ||
| 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 | */ | 5 | */ |
| 16 | #ifndef __PVRUSB2_IO_H | 6 | #ifndef __PVRUSB2_IO_H |
| 17 | #define __PVRUSB2_IO_H | 7 | #define __PVRUSB2_IO_H |
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-ioread.c b/drivers/media/usb/pvrusb2/pvrusb2-ioread.c index 602097bdcf14..46f8013849b9 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-ioread.c +++ b/drivers/media/usb/pvrusb2/pvrusb2-ioread.c | |||
| @@ -1,17 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * | ||
| 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> | 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.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 | ||
| 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 | */ | 5 | */ |
| 16 | 6 | ||
| 17 | #include "pvrusb2-ioread.h" | 7 | #include "pvrusb2-ioread.h" |
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-ioread.h b/drivers/media/usb/pvrusb2/pvrusb2-ioread.h index 5827ea09c5e3..33df00a7e515 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-ioread.h +++ b/drivers/media/usb/pvrusb2/pvrusb2-ioread.h | |||
| @@ -1,17 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * | ||
| 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> | 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.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 | ||
| 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 | */ | 5 | */ |
| 16 | #ifndef __PVRUSB2_IOREAD_H | 6 | #ifndef __PVRUSB2_IOREAD_H |
| 17 | #define __PVRUSB2_IOREAD_H | 7 | #define __PVRUSB2_IOREAD_H |
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-main.c b/drivers/media/usb/pvrusb2/pvrusb2-main.c index 23672dd352f5..ce4d566e4e5a 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-main.c +++ b/drivers/media/usb/pvrusb2/pvrusb2-main.c | |||
| @@ -1,18 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * | ||
| 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> | 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> |
| 5 | * Copyright (C) 2004 Aurelien Alleaume <slts@free.fr> | 5 | * Copyright (C) 2004 Aurelien Alleaume <slts@free.fr> |
| 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 | ||
| 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 | */ | 6 | */ |
| 17 | 7 | ||
| 18 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-std.c b/drivers/media/usb/pvrusb2/pvrusb2-std.c index 6b651f8b54df..447279b4a545 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-std.c +++ b/drivers/media/usb/pvrusb2/pvrusb2-std.c | |||
| @@ -1,17 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * | ||
| 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> | 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.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 | ||
| 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 | */ | 5 | */ |
| 16 | 6 | ||
| 17 | #include "pvrusb2-std.h" | 7 | #include "pvrusb2-std.h" |
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-std.h b/drivers/media/usb/pvrusb2/pvrusb2-std.h index b48304f41472..d8b4c6dc72fe 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-std.h +++ b/drivers/media/usb/pvrusb2/pvrusb2-std.h | |||
| @@ -1,17 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * | ||
| 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> | 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.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 | ||
| 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 | */ | 5 | */ |
| 16 | #ifndef __PVRUSB2_STD_H | 6 | #ifndef __PVRUSB2_STD_H |
| 17 | #define __PVRUSB2_STD_H | 7 | #define __PVRUSB2_STD_H |
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-sysfs.c b/drivers/media/usb/pvrusb2/pvrusb2-sysfs.c index 7bc6d090358e..c5dbd5d96457 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-sysfs.c +++ b/drivers/media/usb/pvrusb2/pvrusb2-sysfs.c | |||
| @@ -1,17 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * | ||
| 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> | 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.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 | ||
| 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 | */ | 5 | */ |
| 16 | 6 | ||
| 17 | #include <linux/string.h> | 7 | #include <linux/string.h> |
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-sysfs.h b/drivers/media/usb/pvrusb2/pvrusb2-sysfs.h index 431f4fd19015..ac580ff39b5f 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-sysfs.h +++ b/drivers/media/usb/pvrusb2/pvrusb2-sysfs.h | |||
| @@ -1,17 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * | ||
| 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> | 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.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 | ||
| 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 | */ | 5 | */ |
| 16 | #ifndef __PVRUSB2_SYSFS_H | 6 | #ifndef __PVRUSB2_SYSFS_H |
| 17 | #define __PVRUSB2_SYSFS_H | 7 | #define __PVRUSB2_SYSFS_H |
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-util.h b/drivers/media/usb/pvrusb2/pvrusb2-util.h index b03ca3ef1ba0..7059772a4906 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-util.h +++ b/drivers/media/usb/pvrusb2/pvrusb2-util.h | |||
| @@ -1,17 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * | ||
| 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> | 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.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 | ||
| 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 | */ | 5 | */ |
| 16 | #ifndef __PVRUSB2_UTIL_H | 6 | #ifndef __PVRUSB2_UTIL_H |
| 17 | #define __PVRUSB2_UTIL_H | 7 | #define __PVRUSB2_UTIL_H |
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-v4l2.c b/drivers/media/usb/pvrusb2/pvrusb2-v4l2.c index cb6668580d77..aa4fbc3e88cc 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-v4l2.c +++ b/drivers/media/usb/pvrusb2/pvrusb2-v4l2.c | |||
| @@ -1,18 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * | ||
| 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> | 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> |
| 5 | * Copyright (C) 2004 Aurelien Alleaume <slts@free.fr> | 5 | * Copyright (C) 2004 Aurelien Alleaume <slts@free.fr> |
| 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 | ||
| 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 | */ | 6 | */ |
| 17 | 7 | ||
| 18 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-v4l2.h b/drivers/media/usb/pvrusb2/pvrusb2-v4l2.h index ec755ee8f86a..e1f9f09b6dd0 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-v4l2.h +++ b/drivers/media/usb/pvrusb2/pvrusb2-v4l2.h | |||
| @@ -1,17 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * | ||
| 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> | 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.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 | ||
| 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 | */ | 5 | */ |
| 16 | #ifndef __PVRUSB2_V4L2_H | 6 | #ifndef __PVRUSB2_V4L2_H |
| 17 | #define __PVRUSB2_V4L2_H | 7 | #define __PVRUSB2_V4L2_H |
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-video-v4l.c b/drivers/media/usb/pvrusb2/pvrusb2-video-v4l.c index b68aec2124b2..16dd3e859977 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-video-v4l.c +++ b/drivers/media/usb/pvrusb2/pvrusb2-video-v4l.c | |||
| @@ -1,18 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * | ||
| 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> | 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> |
| 5 | * Copyright (C) 2004 Aurelien Alleaume <slts@free.fr> | 5 | * Copyright (C) 2004 Aurelien Alleaume <slts@free.fr> |
| 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 | ||
| 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 | */ | 6 | */ |
| 17 | 7 | ||
| 18 | /* | 8 | /* |
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-video-v4l.h b/drivers/media/usb/pvrusb2/pvrusb2-video-v4l.h index fa33f20655f4..2a1776ba4b2d 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-video-v4l.h +++ b/drivers/media/usb/pvrusb2/pvrusb2-video-v4l.h | |||
| @@ -1,18 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * | ||
| 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> | 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> |
| 5 | * Copyright (C) 2004 Aurelien Alleaume <slts@free.fr> | 5 | * Copyright (C) 2004 Aurelien Alleaume <slts@free.fr> |
| 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 | ||
| 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 | */ | 6 | */ |
| 17 | 7 | ||
| 18 | #ifndef __PVRUSB2_VIDEO_V4L_H | 8 | #ifndef __PVRUSB2_VIDEO_V4L_H |
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-wm8775.c b/drivers/media/usb/pvrusb2/pvrusb2-wm8775.c index 8f357f771ba7..5f800f4a829c 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-wm8775.c +++ b/drivers/media/usb/pvrusb2/pvrusb2-wm8775.c | |||
| @@ -1,18 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * | ||
| 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> | 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> |
| 5 | * Copyright (C) 2004 Aurelien Alleaume <slts@free.fr> | 5 | * Copyright (C) 2004 Aurelien Alleaume <slts@free.fr> |
| 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 | ||
| 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 | */ | 6 | */ |
| 17 | 7 | ||
| 18 | /* | 8 | /* |
diff --git a/drivers/media/usb/pvrusb2/pvrusb2-wm8775.h b/drivers/media/usb/pvrusb2/pvrusb2-wm8775.h index c4ac7c2701d0..806d8b758570 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2-wm8775.h +++ b/drivers/media/usb/pvrusb2/pvrusb2-wm8775.h | |||
| @@ -1,18 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * | ||
| 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> | 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> |
| 5 | * Copyright (C) 2004 Aurelien Alleaume <slts@free.fr> | 5 | * Copyright (C) 2004 Aurelien Alleaume <slts@free.fr> |
| 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 | ||
| 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 | */ | 6 | */ |
| 17 | 7 | ||
| 18 | #ifndef __PVRUSB2_WM8775_H | 8 | #ifndef __PVRUSB2_WM8775_H |
diff --git a/drivers/media/usb/pvrusb2/pvrusb2.h b/drivers/media/usb/pvrusb2/pvrusb2.h index 955290ba2d54..1185b72a5fed 100644 --- a/drivers/media/usb/pvrusb2/pvrusb2.h +++ b/drivers/media/usb/pvrusb2/pvrusb2.h | |||
| @@ -1,18 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * | ||
| 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> | 4 | * Copyright (C) 2005 Mike Isely <isely@pobox.com> |
| 5 | * Copyright (C) 2004 Aurelien Alleaume <slts@free.fr> | 5 | * Copyright (C) 2004 Aurelien Alleaume <slts@free.fr> |
| 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 | ||
| 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 | */ | 6 | */ |
| 17 | 7 | ||
| 18 | #ifndef __PVRUSB2_H | 8 | #ifndef __PVRUSB2_H |
diff --git a/drivers/media/v4l2-core/v4l2-async.c b/drivers/media/v4l2-core/v4l2-async.c index 15b0c44a76e7..8d307b538f52 100644 --- a/drivers/media/v4l2-core/v4l2-async.c +++ b/drivers/media/v4l2-core/v4l2-async.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * V4L2 asynchronous subdevice registration API | 3 | * V4L2 asynchronous subdevice registration API |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012-2013, Guennadi Liakhovetski <g.liakhovetski@gmx.de> | 5 | * Copyright (C) 2012-2013, Guennadi Liakhovetski <g.liakhovetski@gmx.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/device.h> | 8 | #include <linux/device.h> |
diff --git a/drivers/media/v4l2-core/v4l2-clk.c b/drivers/media/v4l2-core/v4l2-clk.c index 90628d7a04de..91274eee6977 100644 --- a/drivers/media/v4l2-core/v4l2-clk.c +++ b/drivers/media/v4l2-core/v4l2-clk.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * V4L2 clock service | 3 | * V4L2 clock service |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012-2013, Guennadi Liakhovetski <g.liakhovetski@gmx.de> | 5 | * Copyright (C) 2012-2013, Guennadi Liakhovetski <g.liakhovetski@gmx.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/atomic.h> | 8 | #include <linux/atomic.h> |
diff --git a/drivers/media/v4l2-core/v4l2-flash-led-class.c b/drivers/media/v4l2-core/v4l2-flash-led-class.c index 1697932af5ea..10ddcc48aa17 100644 --- a/drivers/media/v4l2-core/v4l2-flash-led-class.c +++ b/drivers/media/v4l2-core/v4l2-flash-led-class.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * V4L2 flash LED sub-device registration helpers. | 3 | * V4L2 flash LED sub-device registration helpers. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Samsung Electronics Co., Ltd | 5 | * Copyright (C) 2015 Samsung Electronics Co., Ltd |
| 5 | * Author: Jacek Anaszewski <j.anaszewski@samsung.com> | 6 | * Author: Jacek Anaszewski <j.anaszewski@samsung.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/led-class-flash.h> | 9 | #include <linux/led-class-flash.h> |
diff --git a/drivers/media/v4l2-core/videobuf-core.c b/drivers/media/v4l2-core/videobuf-core.c index bf7dfb2a34af..7ef3e4d22bf6 100644 --- a/drivers/media/v4l2-core/videobuf-core.c +++ b/drivers/media/v4l2-core/videobuf-core.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * generic helper functions for handling video4linux capture buffers | 3 | * generic helper functions for handling video4linux capture buffers |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * (c) 2001,02 Gerd Knorr <kraxel@bytesex.org> | 8 | * (c) 2001,02 Gerd Knorr <kraxel@bytesex.org> |
| 8 | * (c) 2006 Mauro Carvalho Chehab, <mchehab@kernel.org> | 9 | * (c) 2006 Mauro Carvalho Chehab, <mchehab@kernel.org> |
| 9 | * (c) 2006 Ted Walther and John Sokol | 10 | * (c) 2006 Ted Walther and John Sokol |
| 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 | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/init.h> | 13 | #include <linux/init.h> |
diff --git a/drivers/media/v4l2-core/videobuf-dma-contig.c b/drivers/media/v4l2-core/videobuf-dma-contig.c index e1bf50df4c70..0491122b03c4 100644 --- a/drivers/media/v4l2-core/videobuf-dma-contig.c +++ b/drivers/media/v4l2-core/videobuf-dma-contig.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * helper functions for physically contiguous capture buffers | 3 | * helper functions for physically contiguous capture buffers |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * | 9 | * |
| 9 | * Based on videobuf-vmalloc.c, | 10 | * Based on videobuf-vmalloc.c, |
| 10 | * (c) 2007 Mauro Carvalho Chehab, <mchehab@kernel.org> | 11 | * (c) 2007 Mauro Carvalho Chehab, <mchehab@kernel.org> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License as published by | ||
| 14 | * the Free Software Foundation; either version 2 | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #include <linux/init.h> | 14 | #include <linux/init.h> |
diff --git a/drivers/media/v4l2-core/videobuf-dma-sg.c b/drivers/media/v4l2-core/videobuf-dma-sg.c index 870a2a526e0b..66a6c6c236a7 100644 --- a/drivers/media/v4l2-core/videobuf-dma-sg.c +++ b/drivers/media/v4l2-core/videobuf-dma-sg.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * helper functions for SG DMA video4linux capture buffers | 3 | * helper functions for SG DMA video4linux capture buffers |
| 3 | * | 4 | * |
| @@ -12,10 +13,6 @@ | |||
| 12 | * (c) 2001,02 Gerd Knorr <kraxel@bytesex.org> | 13 | * (c) 2001,02 Gerd Knorr <kraxel@bytesex.org> |
| 13 | * (c) 2006 Mauro Carvalho Chehab, <mchehab@kernel.org> | 14 | * (c) 2006 Mauro Carvalho Chehab, <mchehab@kernel.org> |
| 14 | * (c) 2006 Ted Walther and John Sokol | 15 | * (c) 2006 Ted Walther and John Sokol |
| 15 | * | ||
| 16 | * This program is free software; you can redistribute it and/or modify | ||
| 17 | * it under the terms of the GNU General Public License as published by | ||
| 18 | * the Free Software Foundation; either version 2 | ||
| 19 | */ | 16 | */ |
| 20 | 17 | ||
| 21 | #include <linux/init.h> | 18 | #include <linux/init.h> |
diff --git a/drivers/media/v4l2-core/videobuf-vmalloc.c b/drivers/media/v4l2-core/videobuf-vmalloc.c index cb50f1957828..8f38dae39532 100644 --- a/drivers/media/v4l2-core/videobuf-vmalloc.c +++ b/drivers/media/v4l2-core/videobuf-vmalloc.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * helper functions for vmalloc video4linux capture buffers | 3 | * helper functions for vmalloc video4linux capture buffers |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * to touch the video data. | 8 | * to touch the video data. |
| 8 | * | 9 | * |
| 9 | * (c) 2007 Mauro Carvalho Chehab, <mchehab@kernel.org> | 10 | * (c) 2007 Mauro Carvalho Chehab, <mchehab@kernel.org> |
| 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 | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/init.h> | 13 | #include <linux/init.h> |
diff --git a/drivers/memory/brcmstb_dpfe.c b/drivers/memory/brcmstb_dpfe.c index 04599eccd604..3065a8bc8fd6 100644 --- a/drivers/memory/brcmstb_dpfe.c +++ b/drivers/memory/brcmstb_dpfe.c | |||
| @@ -1,10 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * DDR PHY Front End (DPFE) driver for Broadcom set top box SoCs | 3 | * DDR PHY Front End (DPFE) driver for Broadcom set top box SoCs |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2017 Broadcom | 5 | * Copyright (c) 2017 Broadcom |
| 5 | * | ||
| 6 | * Released under the GPLv2 only. | ||
| 7 | * SPDX-License-Identifier: GPL-2.0 | ||
| 8 | */ | 6 | */ |
| 9 | 7 | ||
| 10 | /* | 8 | /* |
diff --git a/drivers/memory/da8xx-ddrctl.c b/drivers/memory/da8xx-ddrctl.c index 030afbe29d0c..e8f9b3f461f5 100644 --- a/drivers/memory/da8xx-ddrctl.c +++ b/drivers/memory/da8xx-ddrctl.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * TI da8xx DDR2/mDDR controller driver | 3 | * TI da8xx DDR2/mDDR controller driver |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Author: | 7 | * Author: |
| 7 | * Bartosz Golaszewski <bgolaszewski@baylibre.com> | 8 | * Bartosz Golaszewski <bgolaszewski@baylibre.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/module.h> | 11 | #include <linux/module.h> |
diff --git a/drivers/memory/emif.c b/drivers/memory/emif.c index 2f214440008c..ee67a9a5d775 100644 --- a/drivers/memory/emif.c +++ b/drivers/memory/emif.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * EMIF driver | 3 | * EMIF driver |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Aneesh V <aneesh@ti.com> | 7 | * Aneesh V <aneesh@ti.com> |
| 7 | * Santosh Shilimkar <santosh.shilimkar@ti.com> | 8 | * Santosh Shilimkar <santosh.shilimkar@ti.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #include <linux/err.h> | 10 | #include <linux/err.h> |
| 14 | #include <linux/kernel.h> | 11 | #include <linux/kernel.h> |
diff --git a/drivers/memory/emif.h b/drivers/memory/emif.h index 6b71fadb3cfa..55aeb36a5bf2 100644 --- a/drivers/memory/emif.h +++ b/drivers/memory/emif.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Defines for the EMIF driver | 3 | * Defines for the EMIF driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Texas Instruments, Inc. | 5 | * Copyright (C) 2012 Texas Instruments, Inc. |
| 5 | * | 6 | * |
| 6 | * Benoit Cousson (b-cousson@ti.com) | 7 | * Benoit Cousson (b-cousson@ti.com) |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #ifndef __EMIF_H | 9 | #ifndef __EMIF_H |
| 13 | #define __EMIF_H | 10 | #define __EMIF_H |
diff --git a/drivers/memory/jz4780-nemc.c b/drivers/memory/jz4780-nemc.c index bcf06adefc96..698da973de35 100644 --- a/drivers/memory/jz4780-nemc.c +++ b/drivers/memory/jz4780-nemc.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * JZ4780 NAND/external memory controller (NEMC) | 3 | * JZ4780 NAND/external memory controller (NEMC) |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2015 Imagination Technologies | 5 | * Copyright (c) 2015 Imagination Technologies |
| 5 | * Author: Alex Smith <alex@alex-smith.me.uk> | 6 | * Author: Alex Smith <alex@alex-smith.me.uk> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published | ||
| 9 | * by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/clk.h> | 9 | #include <linux/clk.h> |
diff --git a/drivers/memory/omap-gpmc.c b/drivers/memory/omap-gpmc.c index f6297599433f..139782fefd02 100644 --- a/drivers/memory/omap-gpmc.c +++ b/drivers/memory/omap-gpmc.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * GPMC support functions | 3 | * GPMC support functions |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * | 8 | * |
| 8 | * Copyright (C) 2009 Texas Instruments | 9 | * Copyright (C) 2009 Texas Instruments |
| 9 | * Added OMAP4 support - Santosh Shilimkar <santosh.shilimkar@ti.com> | 10 | * Added OMAP4 support - Santosh Shilimkar <santosh.shilimkar@ti.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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | #include <linux/irq.h> | 12 | #include <linux/irq.h> |
| 16 | #include <linux/kernel.h> | 13 | #include <linux/kernel.h> |
diff --git a/drivers/memory/tegra/mc.c b/drivers/memory/tegra/mc.c index 163b6c69e651..3d8d322511c5 100644 --- a/drivers/memory/tegra/mc.c +++ b/drivers/memory/tegra/mc.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 NVIDIA CORPORATION. All rights reserved. | 3 | * Copyright (C) 2014 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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/clk.h> | 6 | #include <linux/clk.h> |
diff --git a/drivers/memory/tegra/mc.h b/drivers/memory/tegra/mc.h index 392993955c93..f9353494b708 100644 --- a/drivers/memory/tegra/mc.h +++ b/drivers/memory/tegra/mc.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 NVIDIA CORPORATION. All rights reserved. | 3 | * Copyright (C) 2014 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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef MEMORY_TEGRA_MC_H | 6 | #ifndef MEMORY_TEGRA_MC_H |
diff --git a/drivers/memory/tegra/tegra114.c b/drivers/memory/tegra/tegra114.c index 62305fafd641..ac8351b5beeb 100644 --- a/drivers/memory/tegra/tegra114.c +++ b/drivers/memory/tegra/tegra114.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 NVIDIA CORPORATION. All rights reserved. | 3 | * Copyright (C) 2014 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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/of.h> | 6 | #include <linux/of.h> |
diff --git a/drivers/memory/tegra/tegra124.c b/drivers/memory/tegra/tegra124.c index 8f8487bda642..41f08b2effd2 100644 --- a/drivers/memory/tegra/tegra124.c +++ b/drivers/memory/tegra/tegra124.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 NVIDIA CORPORATION. All rights reserved. | 3 | * Copyright (C) 2014 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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/of.h> | 6 | #include <linux/of.h> |
diff --git a/drivers/memory/tegra/tegra186.c b/drivers/memory/tegra/tegra186.c index ffda903c49bb..441213a35930 100644 --- a/drivers/memory/tegra/tegra186.c +++ b/drivers/memory/tegra/tegra186.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2017 NVIDIA CORPORATION. All rights reserved. | 3 | * Copyright (C) 2017 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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/io.h> | 6 | #include <linux/io.h> |
diff --git a/drivers/memory/tegra/tegra20.c b/drivers/memory/tegra/tegra20.c index 121237b16add..a8098bff91d9 100644 --- a/drivers/memory/tegra/tegra20.c +++ b/drivers/memory/tegra/tegra20.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 NVIDIA CORPORATION. All rights reserved. | 3 | * Copyright (C) 2012 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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <dt-bindings/memory/tegra20-mc.h> | 6 | #include <dt-bindings/memory/tegra20-mc.h> |
diff --git a/drivers/memory/tegra/tegra210.c b/drivers/memory/tegra/tegra210.c index aa22cda637eb..b420268173fc 100644 --- a/drivers/memory/tegra/tegra210.c +++ b/drivers/memory/tegra/tegra210.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 NVIDIA CORPORATION. All rights reserved. | 3 | * Copyright (C) 2015 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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <dt-bindings/memory/tegra210-mc.h> | 6 | #include <dt-bindings/memory/tegra210-mc.h> |
diff --git a/drivers/memory/tegra/tegra30.c b/drivers/memory/tegra/tegra30.c index c9af0f682ead..14788fc2f9e8 100644 --- a/drivers/memory/tegra/tegra30.c +++ b/drivers/memory/tegra/tegra30.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 NVIDIA CORPORATION. All rights reserved. | 3 | * Copyright (C) 2014 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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/of.h> | 6 | #include <linux/of.h> |
diff --git a/drivers/memory/ti-aemif.c b/drivers/memory/ti-aemif.c index 475e5b3790ed..db526dbf71ee 100644 --- a/drivers/memory/ti-aemif.c +++ b/drivers/memory/ti-aemif.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * TI AEMIF driver | 3 | * TI AEMIF driver |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Authors: | 7 | * Authors: |
| 7 | * Murali Karicheri <m-karicheri2@ti.com> | 8 | * Murali Karicheri <m-karicheri2@ti.com> |
| 8 | * Ivan Khoronzhuk <ivan.khoronzhuk@ti.com> | 9 | * Ivan Khoronzhuk <ivan.khoronzhuk@ti.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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/clk.h> | 12 | #include <linux/clk.h> |
diff --git a/drivers/memstick/core/memstick.c b/drivers/memstick/core/memstick.c index 1246d69ba187..6cfb293396f2 100644 --- a/drivers/memstick/core/memstick.c +++ b/drivers/memstick/core/memstick.c | |||
| @@ -1,15 +1,11 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Sony MemoryStick support | 3 | * Sony MemoryStick support |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2007 Alex Dubov <oakad@yahoo.com> | 5 | * Copyright (C) 2007 Alex Dubov <oakad@yahoo.com> |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Special thanks to Carlos Corbacho for providing various MemoryStick cards | 7 | * Special thanks to Carlos Corbacho for providing various MemoryStick cards |
| 11 | * that made this driver possible. | 8 | * that made this driver possible. |
| 12 | * | ||
| 13 | */ | 9 | */ |
| 14 | 10 | ||
| 15 | #include <linux/memstick.h> | 11 | #include <linux/memstick.h> |
diff --git a/drivers/memstick/core/ms_block.c b/drivers/memstick/core/ms_block.c index 82daccc9ea62..384927ebde74 100644 --- a/drivers/memstick/core/ms_block.c +++ b/drivers/memstick/core/ms_block.c | |||
| @@ -1,15 +1,11 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ms_block.c - Sony MemoryStick (legacy) storage support | 3 | * ms_block.c - Sony MemoryStick (legacy) storage support |
| 3 | 4 | ||
| 4 | * Copyright (C) 2013 Maxim Levitsky <maximlevitsky@gmail.com> | 5 | * Copyright (C) 2013 Maxim Levitsky <maximlevitsky@gmail.com> |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Minor portions of the driver were copied from mspro_block.c which is | 7 | * Minor portions of the driver were copied from mspro_block.c which is |
| 11 | * Copyright (C) 2007 Alex Dubov <oakad@yahoo.com> | 8 | * Copyright (C) 2007 Alex Dubov <oakad@yahoo.com> |
| 12 | * | ||
| 13 | */ | 9 | */ |
| 14 | #define DRIVER_NAME "ms_block" | 10 | #define DRIVER_NAME "ms_block" |
| 15 | #define pr_fmt(fmt) DRIVER_NAME ": " fmt | 11 | #define pr_fmt(fmt) DRIVER_NAME ": " fmt |
diff --git a/drivers/memstick/core/ms_block.h b/drivers/memstick/core/ms_block.h index 9ba84e0ced63..122e1a8a8bd5 100644 --- a/drivers/memstick/core/ms_block.h +++ b/drivers/memstick/core/ms_block.h | |||
| @@ -1,18 +1,14 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * ms_block.h - Sony MemoryStick (legacy) storage support | 3 | * ms_block.h - Sony MemoryStick (legacy) storage support |
| 3 | 4 | ||
| 4 | * Copyright (C) 2013 Maxim Levitsky <maximlevitsky@gmail.com> | 5 | * Copyright (C) 2013 Maxim Levitsky <maximlevitsky@gmail.com> |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Minor portions of the driver are copied from mspro_block.c which is | 7 | * Minor portions of the driver are copied from mspro_block.c which is |
| 11 | * Copyright (C) 2007 Alex Dubov <oakad@yahoo.com> | 8 | * Copyright (C) 2007 Alex Dubov <oakad@yahoo.com> |
| 12 | * | 9 | * |
| 13 | * Also ms structures were copied from old broken driver by same author | 10 | * Also ms structures were copied from old broken driver by same author |
| 14 | * These probably come from MS spec | 11 | * These probably come from MS spec |
| 15 | * | ||
| 16 | */ | 12 | */ |
| 17 | 13 | ||
| 18 | #ifndef MS_BLOCK_NEW_H | 14 | #ifndef MS_BLOCK_NEW_H |
diff --git a/drivers/memstick/core/mspro_block.c b/drivers/memstick/core/mspro_block.c index 9545e87b6085..cd6b8d4f2335 100644 --- a/drivers/memstick/core/mspro_block.c +++ b/drivers/memstick/core/mspro_block.c | |||
| @@ -1,15 +1,11 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Sony MemoryStick Pro storage support | 3 | * Sony MemoryStick Pro storage support |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2007 Alex Dubov <oakad@yahoo.com> | 5 | * Copyright (C) 2007 Alex Dubov <oakad@yahoo.com> |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Special thanks to Carlos Corbacho for providing various MemoryStick cards | 7 | * Special thanks to Carlos Corbacho for providing various MemoryStick cards |
| 11 | * that made this driver possible. | 8 | * that made this driver possible. |
| 12 | * | ||
| 13 | */ | 9 | */ |
| 14 | 10 | ||
| 15 | #include <linux/blk-mq.h> | 11 | #include <linux/blk-mq.h> |
diff --git a/drivers/memstick/host/jmb38x_ms.c b/drivers/memstick/host/jmb38x_ms.c index 5733e8fe1aef..32747425297d 100644 --- a/drivers/memstick/host/jmb38x_ms.c +++ b/drivers/memstick/host/jmb38x_ms.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * jmb38x_ms.c - JMicron jmb38x MemoryStick card reader | 3 | * jmb38x_ms.c - JMicron jmb38x MemoryStick card reader |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008 Alex Dubov <oakad@yahoo.com> | 5 | * Copyright (C) 2008 Alex Dubov <oakad@yahoo.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <linux/spinlock.h> | 8 | #include <linux/spinlock.h> |
diff --git a/drivers/memstick/host/r592.c b/drivers/memstick/host/r592.c index 627d6e62fe31..2932f421b3ea 100644 --- a/drivers/memstick/host/r592.c +++ b/drivers/memstick/host/r592.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2010 - Maxim Levitsky | 3 | * Copyright (C) 2010 - Maxim Levitsky |
| 3 | * driver for Ricoh memstick readers | 4 | * driver for Ricoh memstick readers |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
diff --git a/drivers/memstick/host/r592.h b/drivers/memstick/host/r592.h index c5726c1e8832..c161db70c8f5 100644 --- a/drivers/memstick/host/r592.h +++ b/drivers/memstick/host/r592.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2010 - Maxim Levitsky | 3 | * Copyright (C) 2010 - Maxim Levitsky |
| 3 | * driver for Ricoh memstick readers | 4 | * driver for Ricoh memstick readers |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef R592_H | 7 | #ifndef R592_H |
diff --git a/drivers/memstick/host/rtsx_usb_ms.c b/drivers/memstick/host/rtsx_usb_ms.c index 97308dc28ccf..102dbb8080da 100644 --- a/drivers/memstick/host/rtsx_usb_ms.c +++ b/drivers/memstick/host/rtsx_usb_ms.c | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Realtek USB Memstick Card Interface driver | 2 | /* Realtek USB Memstick Card Interface driver |
| 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 version 2 | ||
| 7 | * as published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, but | ||
| 10 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 12 | * 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | * | ||
| 17 | * Author: | 6 | * Author: |
| 18 | * Roger Tseng <rogerable@realtek.com> | 7 | * Roger Tseng <rogerable@realtek.com> |
| 19 | */ | 8 | */ |
diff --git a/drivers/memstick/host/tifm_ms.c b/drivers/memstick/host/tifm_ms.c index 6b13ac56eb27..5b966b54d6e9 100644 --- a/drivers/memstick/host/tifm_ms.c +++ b/drivers/memstick/host/tifm_ms.c | |||
| @@ -1,15 +1,11 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * TI FlashMedia driver | 3 | * TI FlashMedia driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2007 Alex Dubov <oakad@yahoo.com> | 5 | * Copyright (C) 2007 Alex Dubov <oakad@yahoo.com> |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Special thanks to Carlos Corbacho for providing various MemoryStick cards | 7 | * Special thanks to Carlos Corbacho for providing various MemoryStick cards |
| 11 | * that made this driver possible. | 8 | * that made this driver possible. |
| 12 | * | ||
| 13 | */ | 9 | */ |
| 14 | 10 | ||
| 15 | #include <linux/tifm.h> | 11 | #include <linux/tifm.h> |
diff --git a/drivers/mfd/88pm80x.c b/drivers/mfd/88pm80x.c index 3f24ecbe2576..be036e7e787b 100644 --- a/drivers/mfd/88pm80x.c +++ b/drivers/mfd/88pm80x.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * I2C driver for Marvell 88PM80x | 3 | * I2C driver for Marvell 88PM80x |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Haojian Zhuang <haojian.zhuang@marvell.com> | 6 | * Haojian Zhuang <haojian.zhuang@marvell.com> |
| 6 | * Joseph(Yossi) Hanin <yhanin@marvell.com> | 7 | * Joseph(Yossi) Hanin <yhanin@marvell.com> |
| 7 | * Qiao Zhou <zhouqiao@marvell.com> | 8 | * Qiao Zhou <zhouqiao@marvell.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
| 14 | #include <linux/module.h> | 11 | #include <linux/module.h> |
diff --git a/drivers/mfd/88pm860x-core.c b/drivers/mfd/88pm860x-core.c index 227b99018657..9e0bd135730f 100644 --- a/drivers/mfd/88pm860x-core.c +++ b/drivers/mfd/88pm860x-core.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Base driver for Marvell 88PM8607 | 3 | * Base driver for Marvell 88PM8607 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009 Marvell International Ltd. | 5 | * Copyright (C) 2009 Marvell International Ltd. |
| 5 | * | 6 | * |
| 6 | * Author: Haojian Zhuang <haojian.zhuang@marvell.com> | 7 | * Author: Haojian Zhuang <haojian.zhuang@marvell.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
diff --git a/drivers/mfd/88pm860x-i2c.c b/drivers/mfd/88pm860x-i2c.c index 7b9052ea7413..a000aed35755 100644 --- a/drivers/mfd/88pm860x-i2c.c +++ b/drivers/mfd/88pm860x-i2c.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * I2C driver for Marvell 88PM860x | 3 | * I2C driver for Marvell 88PM860x |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009 Marvell International Ltd. | 5 | * Copyright (C) 2009 Marvell International Ltd. |
| 5 | * | 6 | * |
| 6 | * Author: Haojian Zhuang <haojian.zhuang@marvell.com> | 7 | * Author: Haojian Zhuang <haojian.zhuang@marvell.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/mfd/ac100.c b/drivers/mfd/ac100.c index 9bc69cd7807d..6d49d7fb5f14 100644 --- a/drivers/mfd/ac100.c +++ b/drivers/mfd/ac100.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * MFD core driver for X-Powers' AC100 Audio Codec IC | 3 | * MFD core driver for X-Powers' AC100 Audio Codec IC |
| 3 | * | 4 | * |
| @@ -12,10 +13,6 @@ | |||
| 12 | * Copyright (2016) Chen-Yu Tsai | 13 | * Copyright (2016) Chen-Yu Tsai |
| 13 | * | 14 | * |
| 14 | * Author: Chen-Yu Tsai <wens@csie.org> | 15 | * Author: Chen-Yu Tsai <wens@csie.org> |
| 15 | * | ||
| 16 | * This program is free software; you can redistribute it and/or modify | ||
| 17 | * it under the terms of the GNU General Public License version 2 as | ||
| 18 | * published by the Free Software Foundation. | ||
| 19 | */ | 16 | */ |
| 20 | 17 | ||
| 21 | #include <linux/interrupt.h> | 18 | #include <linux/interrupt.h> |
diff --git a/drivers/mfd/arizona-core.c b/drivers/mfd/arizona-core.c index 27b61639cdc7..2bdc7b02157a 100644 --- a/drivers/mfd/arizona-core.c +++ b/drivers/mfd/arizona-core.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Arizona core driver | 3 | * Arizona core driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Wolfson Microelectronics plc | 5 | * Copyright 2012 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 7 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/clk.h> | 10 | #include <linux/clk.h> |
diff --git a/drivers/mfd/arizona-i2c.c b/drivers/mfd/arizona-i2c.c index 5fe12961cfe5..4b58e3ad6eb6 100644 --- a/drivers/mfd/arizona-i2c.c +++ b/drivers/mfd/arizona-i2c.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Arizona-i2c.c -- Arizona I2C bus interface | 3 | * Arizona-i2c.c -- Arizona I2C bus interface |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Wolfson Microelectronics plc | 5 | * Copyright 2012 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 7 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/err.h> | 10 | #include <linux/err.h> |
diff --git a/drivers/mfd/arizona-irq.c b/drivers/mfd/arizona-irq.c index a307832d7e45..077d9ab112b7 100644 --- a/drivers/mfd/arizona-irq.c +++ b/drivers/mfd/arizona-irq.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Arizona interrupt support | 3 | * Arizona interrupt support |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Wolfson Microelectronics plc | 5 | * Copyright 2012 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 7 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/delay.h> | 10 | #include <linux/delay.h> |
diff --git a/drivers/mfd/arizona-spi.c b/drivers/mfd/arizona-spi.c index 5c1ccdeb9b70..2633e147b76c 100644 --- a/drivers/mfd/arizona-spi.c +++ b/drivers/mfd/arizona-spi.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arizona-spi.c -- Arizona SPI bus interface | 3 | * arizona-spi.c -- Arizona SPI bus interface |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Wolfson Microelectronics plc | 5 | * Copyright 2012 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 7 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/err.h> | 10 | #include <linux/err.h> |
diff --git a/drivers/mfd/arizona.h b/drivers/mfd/arizona.h index a0bddc5bd043..995efc6d7f32 100644 --- a/drivers/mfd/arizona.h +++ b/drivers/mfd/arizona.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * wm5102.h -- WM5102 MFD internals | 3 | * wm5102.h -- WM5102 MFD internals |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Wolfson Microelectronics plc | 5 | * Copyright 2012 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 7 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef _WM5102_H | 10 | #ifndef _WM5102_H |
diff --git a/drivers/mfd/asic3.c b/drivers/mfd/asic3.c index 1531302a50ec..83b18c998d6f 100644 --- a/drivers/mfd/asic3.c +++ b/drivers/mfd/asic3.c | |||
| @@ -1,19 +1,15 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * driver/mfd/asic3.c | 3 | * driver/mfd/asic3.c |
| 3 | * | 4 | * |
| 4 | * Compaq ASIC3 support. | 5 | * Compaq ASIC3 support. |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Copyright 2001 Compaq Computer Corporation. | 7 | * Copyright 2001 Compaq Computer Corporation. |
| 11 | * Copyright 2004-2005 Phil Blundell | 8 | * Copyright 2004-2005 Phil Blundell |
| 12 | * Copyright 2007-2008 OpenedHand Ltd. | 9 | * Copyright 2007-2008 OpenedHand Ltd. |
| 13 | * | 10 | * |
| 14 | * Authors: Phil Blundell <pb@handhelds.org>, | 11 | * Authors: Phil Blundell <pb@handhelds.org>, |
| 15 | * Samuel Ortiz <sameo@openedhand.com> | 12 | * Samuel Ortiz <sameo@openedhand.com> |
| 16 | * | ||
| 17 | */ | 13 | */ |
| 18 | 14 | ||
| 19 | #include <linux/kernel.h> | 15 | #include <linux/kernel.h> |
diff --git a/drivers/mfd/atmel-flexcom.c b/drivers/mfd/atmel-flexcom.c index f684a93a3340..d2f5c073fdf3 100644 --- a/drivers/mfd/atmel-flexcom.c +++ b/drivers/mfd/atmel-flexcom.c | |||
| @@ -1,21 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for Atmel Flexcom | 3 | * Driver for Atmel Flexcom |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Atmel Corporation | 5 | * Copyright (C) 2015 Atmel Corporation |
| 5 | * | 6 | * |
| 6 | * Author: Cyrille Pitchen <cyrille.pitchen@atmel.com> | 7 | * Author: Cyrille Pitchen <cyrille.pitchen@atmel.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 13 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 14 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 15 | * more details. | ||
| 16 | * | ||
| 17 | * You should have received a copy of the GNU General Public License along with | ||
| 18 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 19 | */ | 8 | */ |
| 20 | 9 | ||
| 21 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/mfd/atmel-hlcdc.c b/drivers/mfd/atmel-hlcdc.c index 35a9e16f9902..64013c57a920 100644 --- a/drivers/mfd/atmel-hlcdc.c +++ b/drivers/mfd/atmel-hlcdc.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Free Electrons | 3 | * Copyright (C) 2014 Free Electrons |
| 3 | * Copyright (C) 2014 Atmel | 4 | * Copyright (C) 2014 Atmel |
| 4 | * | 5 | * |
| 5 | * Author: Boris BREZILLON <boris.brezillon@free-electrons.com> | 6 | * Author: Boris BREZILLON <boris.brezillon@free-electrons.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 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 with | ||
| 17 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #include <linux/clk.h> | 9 | #include <linux/clk.h> |
diff --git a/drivers/mfd/atmel-smc.c b/drivers/mfd/atmel-smc.c index 0adbd2e796fe..1fa2ec950e7d 100644 --- a/drivers/mfd/atmel-smc.c +++ b/drivers/mfd/atmel-smc.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Atmel SMC (Static Memory Controller) helper functions. | 3 | * Atmel SMC (Static Memory Controller) helper functions. |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (C) 2017 Free Electrons | 6 | * Copyright (C) 2017 Free Electrons |
| 6 | * | 7 | * |
| 7 | * Author: Boris Brezillon <boris.brezillon@free-electrons.com> | 8 | * Author: Boris Brezillon <boris.brezillon@free-electrons.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/mfd/syscon/atmel-smc.h> | 11 | #include <linux/mfd/syscon/atmel-smc.h> |
diff --git a/drivers/mfd/axp20x-i2c.c b/drivers/mfd/axp20x-i2c.c index c2e8a0dee7f8..14f9df74f855 100644 --- a/drivers/mfd/axp20x-i2c.c +++ b/drivers/mfd/axp20x-i2c.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * I2C driver for the X-Powers' Power Management ICs | 3 | * I2C driver for the X-Powers' Power Management ICs |
| 3 | * | 4 | * |
| @@ -10,10 +11,6 @@ | |||
| 10 | * Copyright (C) 2014 Carlo Caione | 11 | * Copyright (C) 2014 Carlo Caione |
| 11 | * | 12 | * |
| 12 | * Author: Carlo Caione <carlo@caione.org> | 13 | * Author: Carlo Caione <carlo@caione.org> |
| 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 version 2 as | ||
| 16 | * published by the Free Software Foundation. | ||
| 17 | */ | 14 | */ |
| 18 | 15 | ||
| 19 | #include <linux/acpi.h> | 16 | #include <linux/acpi.h> |
diff --git a/drivers/mfd/axp20x-rsb.c b/drivers/mfd/axp20x-rsb.c index 7ddbd9e8dd03..4cdc79f5cc48 100644 --- a/drivers/mfd/axp20x-rsb.c +++ b/drivers/mfd/axp20x-rsb.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * RSB driver for the X-Powers' Power Management ICs | 3 | * RSB driver for the X-Powers' Power Management ICs |
| 3 | * | 4 | * |
| @@ -10,10 +11,6 @@ | |||
| 10 | * Copyright (C) 2015 Chen-Yu Tsai | 11 | * Copyright (C) 2015 Chen-Yu Tsai |
| 11 | * | 12 | * |
| 12 | * Author: Chen-Yu Tsai <wens@csie.org> | 13 | * Author: Chen-Yu Tsai <wens@csie.org> |
| 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 version 2 as | ||
| 16 | * published by the Free Software Foundation. | ||
| 17 | */ | 14 | */ |
| 18 | 15 | ||
| 19 | #include <linux/acpi.h> | 16 | #include <linux/acpi.h> |
diff --git a/drivers/mfd/axp20x.c b/drivers/mfd/axp20x.c index 2215660dfa05..a4aaadaa0cb0 100644 --- a/drivers/mfd/axp20x.c +++ b/drivers/mfd/axp20x.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * MFD core driver for the X-Powers' Power Management ICs | 3 | * MFD core driver for the X-Powers' Power Management ICs |
| 3 | * | 4 | * |
| @@ -10,10 +11,6 @@ | |||
| 10 | * Copyright (C) 2014 Carlo Caione | 11 | * Copyright (C) 2014 Carlo Caione |
| 11 | * | 12 | * |
| 12 | * Author: Carlo Caione <carlo@caione.org> | 13 | * Author: Carlo Caione <carlo@caione.org> |
| 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 version 2 as | ||
| 16 | * published by the Free Software Foundation. | ||
| 17 | */ | 14 | */ |
| 18 | 15 | ||
| 19 | #include <linux/acpi.h> | 16 | #include <linux/acpi.h> |
diff --git a/drivers/mfd/cs47l24-tables.c b/drivers/mfd/cs47l24-tables.c index c090974340ad..c289d92a5c1d 100644 --- a/drivers/mfd/cs47l24-tables.c +++ b/drivers/mfd/cs47l24-tables.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Data tables for CS47L24 codec | 3 | * Data tables for CS47L24 codec |
| 3 | * | 4 | * |
| 4 | * Copyright 2015 Cirrus Logic, Inc. | 5 | * Copyright 2015 Cirrus Logic, Inc. |
| 5 | * | 6 | * |
| 6 | * Author: Richard Fitzgerald <rf@opensource.wolfsonmicro.com> | 7 | * Author: Richard Fitzgerald <rf@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/mfd/da903x.c b/drivers/mfd/da903x.c index 09f367571c58..a818fbb55988 100644 --- a/drivers/mfd/da903x.c +++ b/drivers/mfd/da903x.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Base driver for Dialog Semiconductor DA9030/DA9034 | 3 | * Base driver for Dialog Semiconductor DA9030/DA9034 |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Copyright (C) 2006-2008 Marvell International Ltd. | 8 | * Copyright (C) 2006-2008 Marvell International Ltd. |
| 8 | * Eric Miao <eric.miao@marvell.com> | 9 | * Eric Miao <eric.miao@marvell.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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/kernel.h> | 12 | #include <linux/kernel.h> |
diff --git a/drivers/mfd/da9052-irq.c b/drivers/mfd/da9052-irq.c index cd4ca849ca44..abbdbf0337e2 100644 --- a/drivers/mfd/da9052-irq.c +++ b/drivers/mfd/da9052-irq.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * DA9052 interrupt support | 3 | * DA9052 interrupt support |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Copyright 2012 Wolfson Microelectronics plc | 8 | * Copyright 2012 Wolfson Microelectronics plc |
| 8 | * | 9 | * |
| 9 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 10 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/device.h> | 13 | #include <linux/device.h> |
diff --git a/drivers/mfd/ezx-pcap.c b/drivers/mfd/ezx-pcap.c index 542b47c6bcd2..f505e3e1274b 100644 --- a/drivers/mfd/ezx-pcap.c +++ b/drivers/mfd/ezx-pcap.c | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for Motorola PCAP2 as present in EZX phones | 3 | * Driver for Motorola PCAP2 as present in EZX phones |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2006 Harald Welte <laforge@openezx.org> | 5 | * Copyright (C) 2006 Harald Welte <laforge@openezx.org> |
| 5 | * Copyright (C) 2009 Daniel Ribeiro <drwyrm@gmail.com> | 6 | * Copyright (C) 2009 Daniel Ribeiro <drwyrm@gmail.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/drivers/mfd/fsl-imx25-tsadc.c b/drivers/mfd/fsl-imx25-tsadc.c index dbb85caaafed..20791cab7263 100644 --- a/drivers/mfd/fsl-imx25-tsadc.c +++ b/drivers/mfd/fsl-imx25-tsadc.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014-2015 Pengutronix, Markus Pargmann <mpa@pengutronix.de> | 3 | * Copyright (C) 2014-2015 Pengutronix, Markus Pargmann <mpa@pengutronix.de> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify it under | ||
| 5 | * the terms of the GNU General Public License version 2 as published by the | ||
| 6 | * Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/clk.h> | 6 | #include <linux/clk.h> |
diff --git a/drivers/mfd/hi6421-pmic-core.c b/drivers/mfd/hi6421-pmic-core.c index 6fb7ba272e09..edfc172b8607 100644 --- a/drivers/mfd/hi6421-pmic-core.c +++ b/drivers/mfd/hi6421-pmic-core.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Device driver for Hi6421 PMIC | 3 | * Device driver for Hi6421 PMIC |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * http://www.linaro.org | 8 | * http://www.linaro.org |
| 8 | * | 9 | * |
| 9 | * Author: Guodong Xu <guodong.xu@linaro.org> | 10 | * Author: Guodong Xu <guodong.xu@linaro.org> |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/device.h> | 13 | #include <linux/device.h> |
diff --git a/drivers/mfd/hi655x-pmic.c b/drivers/mfd/hi655x-pmic.c index 96c07fa1802a..f1c51ce309fa 100644 --- a/drivers/mfd/hi655x-pmic.c +++ b/drivers/mfd/hi655x-pmic.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Device driver for MFD hi655x PMIC | 3 | * Device driver for MFD hi655x PMIC |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Authors: | 7 | * Authors: |
| 7 | * Chen Feng <puck.chen@hisilicon.com> | 8 | * Chen Feng <puck.chen@hisilicon.com> |
| 8 | * Fei Wang <w.f@huawei.com> | 9 | * Fei Wang <w.f@huawei.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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/gpio.h> | 12 | #include <linux/gpio.h> |
diff --git a/drivers/mfd/intel-lpss-acpi.c b/drivers/mfd/intel-lpss-acpi.c index 6d9f03363ee7..61ffb8b393e4 100644 --- a/drivers/mfd/intel-lpss-acpi.c +++ b/drivers/mfd/intel-lpss-acpi.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Intel LPSS ACPI support. | 3 | * Intel LPSS ACPI support. |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Authors: Andy Shevchenko <andriy.shevchenko@linux.intel.com> | 7 | * Authors: Andy Shevchenko <andriy.shevchenko@linux.intel.com> |
| 7 | * Mika Westerberg <mika.westerberg@linux.intel.com> | 8 | * Mika Westerberg <mika.westerberg@linux.intel.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/acpi.h> | 11 | #include <linux/acpi.h> |
diff --git a/drivers/mfd/intel-lpss-pci.c b/drivers/mfd/intel-lpss-pci.c index 6b111be944d9..aed2c0447966 100644 --- a/drivers/mfd/intel-lpss-pci.c +++ b/drivers/mfd/intel-lpss-pci.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Intel LPSS PCI support. | 3 | * Intel LPSS PCI support. |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Authors: Andy Shevchenko <andriy.shevchenko@linux.intel.com> | 7 | * Authors: Andy Shevchenko <andriy.shevchenko@linux.intel.com> |
| 7 | * Mika Westerberg <mika.westerberg@linux.intel.com> | 8 | * Mika Westerberg <mika.westerberg@linux.intel.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/ioport.h> | 11 | #include <linux/ioport.h> |
diff --git a/drivers/mfd/intel-lpss.c b/drivers/mfd/intel-lpss.c index fc6aa4c50144..a475cbd2b9ef 100644 --- a/drivers/mfd/intel-lpss.c +++ b/drivers/mfd/intel-lpss.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Intel Sunrisepoint LPSS core support. | 3 | * Intel Sunrisepoint LPSS core support. |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Mika Westerberg <mika.westerberg@linux.intel.com> | 8 | * Mika Westerberg <mika.westerberg@linux.intel.com> |
| 8 | * Heikki Krogerus <heikki.krogerus@linux.intel.com> | 9 | * Heikki Krogerus <heikki.krogerus@linux.intel.com> |
| 9 | * Jarkko Nikula <jarkko.nikula@linux.intel.com> | 10 | * Jarkko Nikula <jarkko.nikula@linux.intel.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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/clk.h> | 13 | #include <linux/clk.h> |
diff --git a/drivers/mfd/intel-lpss.h b/drivers/mfd/intel-lpss.h index 3a120fecd2dc..4ae58a86bb42 100644 --- a/drivers/mfd/intel-lpss.h +++ b/drivers/mfd/intel-lpss.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Intel LPSS core support. | 3 | * Intel LPSS core support. |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Authors: Andy Shevchenko <andriy.shevchenko@linux.intel.com> | 7 | * Authors: Andy Shevchenko <andriy.shevchenko@linux.intel.com> |
| 7 | * Mika Westerberg <mika.westerberg@linux.intel.com> | 8 | * Mika Westerberg <mika.westerberg@linux.intel.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #ifndef __MFD_INTEL_LPSS_H | 11 | #ifndef __MFD_INTEL_LPSS_H |
diff --git a/drivers/mfd/ipaq-micro.c b/drivers/mfd/ipaq-micro.c index cd762d08f116..a1d9be82734d 100644 --- a/drivers/mfd/ipaq-micro.c +++ b/drivers/mfd/ipaq-micro.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Compaq iPAQ h3xxx Atmel microcontroller companion support | 3 | * Compaq iPAQ h3xxx Atmel microcontroller companion support |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * Author : Alessandro Gardich <gremlin@gremlin.it> | 9 | * Author : Alessandro Gardich <gremlin@gremlin.it> |
| 9 | * Author : Dmitry Artamonow <mad_soft@inbox.ru> | 10 | * Author : Dmitry Artamonow <mad_soft@inbox.ru> |
| 10 | * Author : Linus Walleij <linus.walleij@linaro.org> | 11 | * Author : Linus Walleij <linus.walleij@linaro.org> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #include <linux/module.h> | 14 | #include <linux/module.h> |
diff --git a/drivers/mfd/lp3943.c b/drivers/mfd/lp3943.c index 65a2a8f14e74..13cb89be3d66 100644 --- a/drivers/mfd/lp3943.c +++ b/drivers/mfd/lp3943.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * TI/National Semiconductor LP3943 MFD Core Driver | 3 | * TI/National Semiconductor LP3943 MFD Core Driver |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Author: Milo Kim <milo.kim@ti.com> | 7 | * Author: Milo Kim <milo.kim@ti.com> |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * Driver structure: | 9 | * Driver structure: |
| 13 | * LP3943 is an integrated device capable of driving 16 output channels. | 10 | * LP3943 is an integrated device capable of driving 16 output channels. |
| 14 | * It can be used for a GPIO expander and PWM generators. | 11 | * It can be used for a GPIO expander and PWM generators. |
diff --git a/drivers/mfd/lp8788-irq.c b/drivers/mfd/lp8788-irq.c index 792d51bae20f..348439a3fbbd 100644 --- a/drivers/mfd/lp8788-irq.c +++ b/drivers/mfd/lp8788-irq.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * TI LP8788 MFD - interrupt handler | 3 | * TI LP8788 MFD - interrupt handler |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Texas Instruments | 5 | * Copyright 2012 Texas Instruments |
| 5 | * | 6 | * |
| 6 | * Author: Milo(Woogyom) Kim <milo.kim@ti.com> | 7 | * Author: Milo(Woogyom) Kim <milo.kim@ti.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/delay.h> | 10 | #include <linux/delay.h> |
diff --git a/drivers/mfd/lp8788.c b/drivers/mfd/lp8788.c index acf616559512..768d556b3fe9 100644 --- a/drivers/mfd/lp8788.c +++ b/drivers/mfd/lp8788.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * TI LP8788 MFD - core interface | 3 | * TI LP8788 MFD - core interface |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Texas Instruments | 5 | * Copyright 2012 Texas Instruments |
| 5 | * | 6 | * |
| 6 | * Author: Milo(Woogyom) Kim <milo.kim@ti.com> | 7 | * Author: Milo(Woogyom) Kim <milo.kim@ti.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/err.h> | 10 | #include <linux/err.h> |
diff --git a/drivers/mfd/madera.h b/drivers/mfd/madera.h index 891b84efb9a7..0ff05cd74211 100644 --- a/drivers/mfd/madera.h +++ b/drivers/mfd/madera.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * MFD internals for Cirrus Logic Madera codecs | 3 | * MFD internals for Cirrus Logic Madera codecs |
| 3 | * | 4 | * |
| 4 | * Copyright 2015-2018 Cirrus Logic | 5 | * Copyright 2015-2018 Cirrus Logic |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef MADERA_MFD_H | 8 | #ifndef MADERA_MFD_H |
diff --git a/drivers/mfd/max77620.c b/drivers/mfd/max77620.c index 436361ce3737..0c28965fcc6a 100644 --- a/drivers/mfd/max77620.c +++ b/drivers/mfd/max77620.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Maxim MAX77620 MFD Driver | 3 | * Maxim MAX77620 MFD Driver |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Laxman Dewangan <ldewangan@nvidia.com> | 8 | * Laxman Dewangan <ldewangan@nvidia.com> |
| 8 | * Chaitanya Bandi <bandik@nvidia.com> | 9 | * Chaitanya Bandi <bandik@nvidia.com> |
| 9 | * Mallikarjun Kasoju <mkasoju@nvidia.com> | 10 | * Mallikarjun Kasoju <mkasoju@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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | /****************** Teminology used in driver ******************** | 13 | /****************** Teminology used in driver ******************** |
diff --git a/drivers/mfd/max8907.c b/drivers/mfd/max8907.c index 2974c8b1273b..cc01f706cb32 100644 --- a/drivers/mfd/max8907.c +++ b/drivers/mfd/max8907.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * max8907.c - mfd driver for MAX8907 | 3 | * max8907.c - mfd driver for MAX8907 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 Gyungoh Yoo <jack.yoo@maxim-ic.com> | 5 | * Copyright (C) 2010 Gyungoh Yoo <jack.yoo@maxim-ic.com> |
| 5 | * Copyright (C) 2010-2012, NVIDIA CORPORATION. All rights reserved. | 6 | * Copyright (C) 2010-2012, NVIDIA CORPORATION. All rights reserved. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/err.h> | 9 | #include <linux/err.h> |
diff --git a/drivers/mfd/max8925-core.c b/drivers/mfd/max8925-core.c index 87c724ba9793..0af6833b4080 100644 --- a/drivers/mfd/max8925-core.c +++ b/drivers/mfd/max8925-core.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Base driver for Maxim MAX8925 | 3 | * Base driver for Maxim MAX8925 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009-2010 Marvell International Ltd. | 5 | * Copyright (C) 2009-2010 Marvell International Ltd. |
| 5 | * Haojian Zhuang <haojian.zhuang@marvell.com> | 6 | * Haojian Zhuang <haojian.zhuang@marvell.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
diff --git a/drivers/mfd/max8925-i2c.c b/drivers/mfd/max8925-i2c.c index 10063236132c..20bb19b71109 100644 --- a/drivers/mfd/max8925-i2c.c +++ b/drivers/mfd/max8925-i2c.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * I2C driver for Maxim MAX8925 | 3 | * I2C driver for Maxim MAX8925 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009 Marvell International Ltd. | 5 | * Copyright (C) 2009 Marvell International Ltd. |
| 5 | * Haojian Zhuang <haojian.zhuang@marvell.com> | 6 | * Haojian Zhuang <haojian.zhuang@marvell.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
| 12 | #include <linux/init.h> | 9 | #include <linux/init.h> |
diff --git a/drivers/mfd/mc13xxx-core.c b/drivers/mfd/mc13xxx-core.c index d0bf50e3568d..1abe7432aad8 100644 --- a/drivers/mfd/mc13xxx-core.c +++ b/drivers/mfd/mc13xxx-core.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2009-2010 Pengutronix | 3 | * Copyright 2009-2010 Pengutronix |
| 3 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> | 4 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> |
| 4 | * | 5 | * |
| 5 | * loosely based on an earlier driver that has | 6 | * loosely based on an earlier driver that has |
| 6 | * Copyright 2009 Pengutronix, Sascha Hauer <s.hauer@pengutronix.de> | 7 | * Copyright 2009 Pengutronix, Sascha Hauer <s.hauer@pengutronix.de> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify it under | ||
| 9 | * the terms of the GNU General Public License version 2 as published by the | ||
| 10 | * Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/mfd/mc13xxx-i2c.c b/drivers/mfd/mc13xxx-i2c.c index 67e4c9aa7d18..65b4dd8e5afb 100644 --- a/drivers/mfd/mc13xxx-i2c.c +++ b/drivers/mfd/mc13xxx-i2c.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2009-2010 Creative Product Design | 3 | * Copyright 2009-2010 Creative Product Design |
| 3 | * Marc Reilly marc@cpdesign.com.au | 4 | * Marc Reilly marc@cpdesign.com.au |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it under | ||
| 6 | * the terms of the GNU General Public License version 2 as published by the | ||
| 7 | * Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/slab.h> | 7 | #include <linux/slab.h> |
diff --git a/drivers/mfd/mc13xxx-spi.c b/drivers/mfd/mc13xxx-spi.c index ee3411cc5ce4..286ddcf5ddc6 100644 --- a/drivers/mfd/mc13xxx-spi.c +++ b/drivers/mfd/mc13xxx-spi.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2009-2010 Pengutronix | 3 | * Copyright 2009-2010 Pengutronix |
| 3 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> | 4 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> |
| 4 | * | 5 | * |
| 5 | * loosely based on an earlier driver that has | 6 | * loosely based on an earlier driver that has |
| 6 | * Copyright 2009 Pengutronix, Sascha Hauer <s.hauer@pengutronix.de> | 7 | * Copyright 2009 Pengutronix, Sascha Hauer <s.hauer@pengutronix.de> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify it under | ||
| 9 | * the terms of the GNU General Public License version 2 as published by the | ||
| 10 | * Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/slab.h> | 10 | #include <linux/slab.h> |
diff --git a/drivers/mfd/mc13xxx.h b/drivers/mfd/mc13xxx.h index 33677d1dcf66..ce6eec52e8eb 100644 --- a/drivers/mfd/mc13xxx.h +++ b/drivers/mfd/mc13xxx.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 Creative Product Design | 3 | * Copyright 2012 Creative Product Design |
| 3 | * Marc Reilly <marc@cpdesign.com.au> | 4 | * Marc Reilly <marc@cpdesign.com.au> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it under | ||
| 6 | * the terms of the GNU General Public License version 2 as published by the | ||
| 7 | * Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #ifndef __DRIVERS_MFD_MC13XXX_H | 6 | #ifndef __DRIVERS_MFD_MC13XXX_H |
| 10 | #define __DRIVERS_MFD_MC13XXX_H | 7 | #define __DRIVERS_MFD_MC13XXX_H |
diff --git a/drivers/mfd/mfd-core.c b/drivers/mfd/mfd-core.c index 1ade4c8cc91f..dbf684c4ebfb 100644 --- a/drivers/mfd/mfd-core.c +++ b/drivers/mfd/mfd-core.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * drivers/mfd/mfd-core.c | 3 | * drivers/mfd/mfd-core.c |
| 3 | * | 4 | * |
| 4 | * core MFD support | 5 | * core MFD support |
| 5 | * Copyright (c) 2006 Ian Molton | 6 | * Copyright (c) 2006 Ian Molton |
| 6 | * Copyright (c) 2007,2008 Dmitry Baryshkov | 7 | * Copyright (c) 2007,2008 Dmitry Baryshkov |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
diff --git a/drivers/mfd/motorola-cpcap.c b/drivers/mfd/motorola-cpcap.c index 20d9692640e1..52f38e57cdc1 100644 --- a/drivers/mfd/motorola-cpcap.c +++ b/drivers/mfd/motorola-cpcap.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Motorola CPCAP PMIC core driver | 3 | * Motorola CPCAP PMIC core driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016 Tony Lindgren <tony@atomide.com> | 5 | * Copyright (C) 2016 Tony Lindgren <tony@atomide.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/device.h> | 8 | #include <linux/device.h> |
diff --git a/drivers/mfd/sky81452.c b/drivers/mfd/sky81452.c index 30a2a677100f..76eedfae8553 100644 --- a/drivers/mfd/sky81452.c +++ b/drivers/mfd/sky81452.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * sky81452.c SKY81452 MFD driver | 3 | * sky81452.c SKY81452 MFD driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2014 Skyworks Solutions Inc. | 5 | * Copyright 2014 Skyworks Solutions Inc. |
| 5 | * Author : Gyungoh Yoo <jack.yoo@skyworksinc.com> | 6 | * Author : Gyungoh Yoo <jack.yoo@skyworksinc.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 | ||
| 9 | * as published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, but | ||
| 12 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 14 | * 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
diff --git a/drivers/mfd/sm501.c b/drivers/mfd/sm501.c index d217debf382e..9b9b06d36cb1 100644 --- a/drivers/mfd/sm501.c +++ b/drivers/mfd/sm501.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* linux/drivers/mfd/sm501.c | 2 | /* linux/drivers/mfd/sm501.c |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2006 Simtec Electronics | 4 | * Copyright (C) 2006 Simtec Electronics |
| 4 | * Ben Dooks <ben@simtec.co.uk> | 5 | * Ben Dooks <ben@simtec.co.uk> |
| 5 | * Vincent Sanders <vince@simtec.co.uk> | 6 | * Vincent Sanders <vince@simtec.co.uk> |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * SM501 MFD driver | 8 | * SM501 MFD driver |
| 12 | */ | 9 | */ |
| 13 | 10 | ||
diff --git a/drivers/mfd/stmpe-i2c.c b/drivers/mfd/stmpe-i2c.c index 863c39a3353c..61aa020199f5 100644 --- a/drivers/mfd/stmpe-i2c.c +++ b/drivers/mfd/stmpe-i2c.c | |||
| @@ -1,10 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ST Microelectronics MFD: stmpe's i2c client specific driver | 3 | * ST Microelectronics MFD: stmpe's i2c client specific driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) ST-Ericsson SA 2010 | 5 | * Copyright (C) ST-Ericsson SA 2010 |
| 5 | * Copyright (C) ST Microelectronics SA 2011 | 6 | * Copyright (C) ST Microelectronics SA 2011 |
| 6 | * | 7 | * |
| 7 | * License Terms: GNU General Public License, version 2 | ||
| 8 | * Author: Rabin Vincent <rabin.vincent@stericsson.com> for ST-Ericsson | 8 | * Author: Rabin Vincent <rabin.vincent@stericsson.com> for ST-Ericsson |
| 9 | * Author: Viresh Kumar <vireshk@kernel.org> for ST Microelectronics | 9 | * Author: Viresh Kumar <vireshk@kernel.org> for ST Microelectronics |
| 10 | */ | 10 | */ |
diff --git a/drivers/mfd/stmpe-spi.c b/drivers/mfd/stmpe-spi.c index f8b14ab8b9d7..7351734f7593 100644 --- a/drivers/mfd/stmpe-spi.c +++ b/drivers/mfd/stmpe-spi.c | |||
| @@ -1,9 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ST Microelectronics MFD: stmpe's spi client specific driver | 3 | * ST Microelectronics MFD: stmpe's spi client specific driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) ST Microelectronics SA 2011 | 5 | * Copyright (C) ST Microelectronics SA 2011 |
| 5 | * | 6 | * |
| 6 | * License Terms: GNU General Public License, version 2 | ||
| 7 | * Author: Viresh Kumar <vireshk@kernel.org> for ST Microelectronics | 7 | * Author: Viresh Kumar <vireshk@kernel.org> for ST Microelectronics |
| 8 | */ | 8 | */ |
| 9 | 9 | ||
diff --git a/drivers/mfd/stmpe.c b/drivers/mfd/stmpe.c index f2acb1f6a29c..1aee3b3253fc 100644 --- a/drivers/mfd/stmpe.c +++ b/drivers/mfd/stmpe.c | |||
| @@ -1,9 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ST Microelectronics MFD: stmpe's driver | 3 | * ST Microelectronics MFD: stmpe's driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) ST-Ericsson SA 2010 | 5 | * Copyright (C) ST-Ericsson SA 2010 |
| 5 | * | 6 | * |
| 6 | * License Terms: GNU General Public License, version 2 | ||
| 7 | * Author: Rabin Vincent <rabin.vincent@stericsson.com> for ST-Ericsson | 7 | * Author: Rabin Vincent <rabin.vincent@stericsson.com> for ST-Ericsson |
| 8 | */ | 8 | */ |
| 9 | 9 | ||
diff --git a/drivers/mfd/stmpe.h b/drivers/mfd/stmpe.h index f7efdd8a5fc6..83491e99ba3c 100644 --- a/drivers/mfd/stmpe.h +++ b/drivers/mfd/stmpe.h | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) ST-Ericsson SA 2010 | 3 | * Copyright (C) ST-Ericsson SA 2010 |
| 3 | * | 4 | * |
| 4 | * License Terms: GNU General Public License, version 2 | ||
| 5 | * Author: Rabin Vincent <rabin.vincent@stericsson.com> for ST-Ericsson | 5 | * Author: Rabin Vincent <rabin.vincent@stericsson.com> for ST-Ericsson |
| 6 | */ | 6 | */ |
| 7 | 7 | ||
diff --git a/drivers/mfd/sun4i-gpadc.c b/drivers/mfd/sun4i-gpadc.c index 9cfc88134d03..b346fbce3c01 100644 --- a/drivers/mfd/sun4i-gpadc.c +++ b/drivers/mfd/sun4i-gpadc.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* ADC MFD core driver for sunxi platforms | 2 | /* ADC MFD core driver for sunxi platforms |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2016 Quentin Schulz <quentin.schulz@free-electrons.com> | 4 | * Copyright (c) 2016 Quentin Schulz <quentin.schulz@free-electrons.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/interrupt.h> | 7 | #include <linux/interrupt.h> |
diff --git a/drivers/mfd/t7l66xb.c b/drivers/mfd/t7l66xb.c index e9cfb147345e..70da0c4ae457 100644 --- a/drivers/mfd/t7l66xb.c +++ b/drivers/mfd/t7l66xb.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * Toshiba T7L66XB core mfd support | 4 | * Toshiba T7L66XB core mfd support |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (c) 2005, 2007, 2008 Ian Molton | 6 | * Copyright (c) 2005, 2007, 2008 Ian Molton |
| 6 | * Copyright (c) 2008 Dmitry Baryshkov | 7 | * Copyright (c) 2008 Dmitry Baryshkov |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * T7L66 features: | 9 | * T7L66 features: |
| 13 | * | 10 | * |
| 14 | * Supported in this driver: | 11 | * Supported in this driver: |
diff --git a/drivers/mfd/tc3589x.c b/drivers/mfd/tc3589x.c index cc9e563f23aa..67c9995bb1aa 100644 --- a/drivers/mfd/tc3589x.c +++ b/drivers/mfd/tc3589x.c | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) ST-Ericsson SA 2010 | 3 | * Copyright (C) ST-Ericsson SA 2010 |
| 3 | * | 4 | * |
| 4 | * License Terms: GNU General Public License, version 2 | ||
| 5 | * Author: Hanumath Prasad <hanumath.prasad@stericsson.com> for ST-Ericsson | 5 | * Author: Hanumath Prasad <hanumath.prasad@stericsson.com> for ST-Ericsson |
| 6 | * Author: Rabin Vincent <rabin.vincent@stericsson.com> for ST-Ericsson | 6 | * Author: Rabin Vincent <rabin.vincent@stericsson.com> for ST-Ericsson |
| 7 | */ | 7 | */ |
diff --git a/drivers/mfd/tc6387xb.c b/drivers/mfd/tc6387xb.c index f417c6fecfe2..c66a701ab21c 100644 --- a/drivers/mfd/tc6387xb.c +++ b/drivers/mfd/tc6387xb.c | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Toshiba TC6387XB support | 3 | * Toshiba TC6387XB support |
| 3 | * Copyright (c) 2005 Ian Molton | 4 | * Copyright (c) 2005 Ian Molton |
| 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 version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * This file contains TC6387XB base support. | 6 | * This file contains TC6387XB base support. |
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/drivers/mfd/tc6393xb.c b/drivers/mfd/tc6393xb.c index 6943048a64c2..05d5059ca203 100644 --- a/drivers/mfd/tc6393xb.c +++ b/drivers/mfd/tc6393xb.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Toshiba TC6393XB SoC support | 3 | * Toshiba TC6393XB SoC support |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * | 9 | * |
| 9 | * Based on code written by Sharp/Lineo for 2.4 kernels | 10 | * Based on code written by Sharp/Lineo for 2.4 kernels |
| 10 | * Based on locomo.c | 11 | * Based on locomo.c |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #include <linux/kernel.h> | 14 | #include <linux/kernel.h> |
diff --git a/drivers/mfd/ti-lmu.c b/drivers/mfd/ti-lmu.c index b06cb908d1aa..96b21b5af570 100644 --- a/drivers/mfd/ti-lmu.c +++ b/drivers/mfd/ti-lmu.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * TI LMU (Lighting Management Unit) Core Driver | 3 | * TI LMU (Lighting Management Unit) Core Driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2017 Texas Instruments | 5 | * Copyright 2017 Texas Instruments |
| 5 | * | 6 | * |
| 6 | * Author: Milo Kim <milo.kim@ti.com> | 7 | * Author: Milo Kim <milo.kim@ti.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/delay.h> | 10 | #include <linux/delay.h> |
diff --git a/drivers/mfd/tmio_core.c b/drivers/mfd/tmio_core.c index ebf54cc28f7a..7ee873551482 100644 --- a/drivers/mfd/tmio_core.c +++ b/drivers/mfd/tmio_core.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright(c) 2009 Ian Molton <spyro@f2s.com> | 3 | * Copyright(c) 2009 Ian Molton <spyro@f2s.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/export.h> | 6 | #include <linux/export.h> |
diff --git a/drivers/mfd/tps6586x.c b/drivers/mfd/tps6586x.c index 9c7925ca13cf..c8aadd39324e 100644 --- a/drivers/mfd/tps6586x.c +++ b/drivers/mfd/tps6586x.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Core driver for TI TPS6586x PMIC family | 3 | * Core driver for TI TPS6586x PMIC family |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * Mike Rapoport <mike@compulab.co.il> | 10 | * Mike Rapoport <mike@compulab.co.il> |
| 10 | * Copyright (C) 2006-2008 Marvell International Ltd. | 11 | * Copyright (C) 2006-2008 Marvell International Ltd. |
| 11 | * Eric Miao <eric.miao@marvell.com> | 12 | * Eric Miao <eric.miao@marvell.com> |
| 12 | * | ||
| 13 | * This program is free software; you can redistribute it and/or modify | ||
| 14 | * it under the terms of the GNU General Public License version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | 14 | ||
| 18 | #include <linux/interrupt.h> | 15 | #include <linux/interrupt.h> |
diff --git a/drivers/mfd/ucb1400_core.c b/drivers/mfd/ucb1400_core.c index ebb20edf9c17..8c3832a58ef6 100644 --- a/drivers/mfd/ucb1400_core.c +++ b/drivers/mfd/ucb1400_core.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Core functions for: | 3 | * Core functions for: |
| 3 | * Philips UCB1400 multifunction chip | 4 | * Philips UCB1400 multifunction chip |
| @@ -11,10 +12,6 @@ | |||
| 11 | * If something doesn't work and it worked before spliting, e-mail me, | 12 | * If something doesn't work and it worked before spliting, e-mail me, |
| 12 | * dont bother Nicolas please ;-) | 13 | * dont bother Nicolas please ;-) |
| 13 | * | 14 | * |
| 14 | * This program is free software; you can redistribute it and/or modify | ||
| 15 | * it under the terms of the GNU General Public License version 2 as | ||
| 16 | * published by the Free Software Foundation. | ||
| 17 | * | ||
| 18 | * This code is heavily based on ucb1x00-*.c copyrighted by Russell King | 15 | * This code is heavily based on ucb1x00-*.c copyrighted by Russell King |
| 19 | * covering the UCB1100, UCB1200 and UCB1300.. Support for the UCB1400 has | 16 | * covering the UCB1100, UCB1200 and UCB1300.. Support for the UCB1400 has |
| 20 | * been made separate from ucb1x00-core/ucb1x00-ts on Russell's request. | 17 | * been made separate from ucb1x00-core/ucb1x00-ts on Russell's request. |
diff --git a/drivers/mfd/ucb1x00-ts.c b/drivers/mfd/ucb1x00-ts.c index 1e0e20c0e082..6e1b38f9f26c 100644 --- a/drivers/mfd/ucb1x00-ts.c +++ b/drivers/mfd/ucb1x00-ts.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Touchscreen driver for UCB1x00-based touchscreens | 3 | * Touchscreen driver for UCB1x00-based touchscreens |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2001 Russell King, All Rights Reserved. | 5 | * Copyright (C) 2001 Russell King, All Rights Reserved. |
| 5 | * Copyright (C) 2005 Pavel Machek | 6 | * Copyright (C) 2005 Pavel Machek |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * 21-Jan-2002 <jco@ict.es> : | 8 | * 21-Jan-2002 <jco@ict.es> : |
| 12 | * | 9 | * |
| 13 | * Added support for synchronous A/D mode. This mode is useful to | 10 | * Added support for synchronous A/D mode. This mode is useful to |
diff --git a/drivers/mfd/wm5102-tables.c b/drivers/mfd/wm5102-tables.c index 853113d97c1e..6bba39657991 100644 --- a/drivers/mfd/wm5102-tables.c +++ b/drivers/mfd/wm5102-tables.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * wm5102-tables.c -- WM5102 data tables | 3 | * wm5102-tables.c -- WM5102 data tables |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Wolfson Microelectronics plc | 5 | * Copyright 2012 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 7 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/device.h> | 10 | #include <linux/device.h> |
diff --git a/drivers/mfd/wm5110-tables.c b/drivers/mfd/wm5110-tables.c index 16c6e2accfaa..65b9b1d6daec 100644 --- a/drivers/mfd/wm5110-tables.c +++ b/drivers/mfd/wm5110-tables.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * wm5110-tables.c -- WM5110 data tables | 3 | * wm5110-tables.c -- WM5110 data tables |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Wolfson Microelectronics plc | 5 | * Copyright 2012 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 7 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/mfd/wm8997-tables.c b/drivers/mfd/wm8997-tables.c index ca41a561bfd3..3476787c485e 100644 --- a/drivers/mfd/wm8997-tables.c +++ b/drivers/mfd/wm8997-tables.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * wm8997-tables.c -- WM8997 data tables | 3 | * wm8997-tables.c -- WM8997 data tables |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Wolfson Microelectronics plc | 5 | * Copyright 2012 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Charles Keepax <ckeepax@opensource.wolfsonmicro.com> | 7 | * Author: Charles Keepax <ckeepax@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/mfd/wm8998-tables.c b/drivers/mfd/wm8998-tables.c index a0de3002cdad..ebf0eadd2075 100644 --- a/drivers/mfd/wm8998-tables.c +++ b/drivers/mfd/wm8998-tables.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * wm8998-tables.c -- data tables for wm8998-class codecs | 3 | * wm8998-tables.c -- data tables for wm8998-class codecs |
| 3 | * | 4 | * |
| 4 | * Copyright 2014 Wolfson Microelectronics plc | 5 | * Copyright 2014 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Richard Fitzgerald <rf@opensource.wolfsonmicro.com> | 7 | * Author: Richard Fitzgerald <rf@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/misc/atmel-ssc.c b/drivers/misc/atmel-ssc.c index d8e3cc2dc747..ab4144ea1f11 100644 --- a/drivers/misc/atmel-ssc.c +++ b/drivers/misc/atmel-ssc.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Atmel SSC driver | 3 | * Atmel SSC driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2007 Atmel Corporation | 5 | * Copyright (C) 2007 Atmel 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/platform_device.h> | 8 | #include <linux/platform_device.h> |
diff --git a/drivers/misc/c2port/c2port-duramar2150.c b/drivers/misc/c2port/c2port-duramar2150.c index 3dc61ea7dc64..7e370949e00e 100644 --- a/drivers/misc/c2port/c2port-duramar2150.c +++ b/drivers/misc/c2port/c2port-duramar2150.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Silicon Labs C2 port Linux support for Eurotech Duramar 2150 | 3 | * Silicon Labs C2 port Linux support for Eurotech Duramar 2150 |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2008 Rodolfo Giometti <giometti@linux.it> | 5 | * Copyright (c) 2008 Rodolfo Giometti <giometti@linux.it> |
| 5 | * Copyright (c) 2008 Eurotech S.p.A. <info@eurotech.it> | 6 | * Copyright (c) 2008 Eurotech S.p.A. <info@eurotech.it> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/errno.h> | 9 | #include <linux/errno.h> |
diff --git a/drivers/misc/c2port/core.c b/drivers/misc/c2port/core.c index 1c5b7aec13d4..33bba1802289 100644 --- a/drivers/misc/c2port/core.c +++ b/drivers/misc/c2port/core.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Silicon Labs C2 port core Linux support | 3 | * Silicon Labs C2 port core Linux support |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2007 Rodolfo Giometti <giometti@linux.it> | 5 | * Copyright (c) 2007 Rodolfo Giometti <giometti@linux.it> |
| 5 | * Copyright (c) 2007 Eurotech S.p.A. <info@eurotech.it> | 6 | * Copyright (c) 2007 Eurotech S.p.A. <info@eurotech.it> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/drivers/misc/cardreader/rtsx_usb.c b/drivers/misc/cardreader/rtsx_usb.c index f7a66f614085..a328cab11014 100644 --- a/drivers/misc/cardreader/rtsx_usb.c +++ b/drivers/misc/cardreader/rtsx_usb.c | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Driver for Realtek USB card reader | 2 | /* Driver for Realtek USB 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 version 2 | ||
| 7 | * as published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, but | ||
| 10 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 12 | * 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | * | ||
| 17 | * Author: | 6 | * Author: |
| 18 | * Roger Tseng <rogerable@realtek.com> | 7 | * Roger Tseng <rogerable@realtek.com> |
| 19 | */ | 8 | */ |
diff --git a/drivers/misc/cb710/core.c b/drivers/misc/cb710/core.c index 2c43fd09d602..b290bc2ee240 100644 --- a/drivers/misc/cb710/core.c +++ b/drivers/misc/cb710/core.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * cb710/core.c | 3 | * cb710/core.c |
| 3 | * | 4 | * |
| 4 | * Copyright by Michał Mirosław, 2008-2009 | 5 | * Copyright by Michał Mirosław, 2008-2009 |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
| 11 | #include <linux/module.h> | 8 | #include <linux/module.h> |
diff --git a/drivers/misc/cb710/debug.c b/drivers/misc/cb710/debug.c index fcb3b8e30c52..20d672edf7cd 100644 --- a/drivers/misc/cb710/debug.c +++ b/drivers/misc/cb710/debug.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * cb710/debug.c | 3 | * cb710/debug.c |
| 3 | * | 4 | * |
| 4 | * Copyright by Michał Mirosław, 2008-2009 | 5 | * Copyright by Michał Mirosław, 2008-2009 |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/cb710.h> | 7 | #include <linux/cb710.h> |
| 11 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/drivers/misc/cb710/sgbuf2.c b/drivers/misc/cb710/sgbuf2.c index 2a40d0efdff5..dfd2969e3628 100644 --- a/drivers/misc/cb710/sgbuf2.c +++ b/drivers/misc/cb710/sgbuf2.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * cb710/sgbuf2.c | 3 | * cb710/sgbuf2.c |
| 3 | * | 4 | * |
| 4 | * Copyright by Michał Mirosław, 2008-2009 | 5 | * Copyright by Michał Mirosław, 2008-2009 |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
| 11 | #include <linux/module.h> | 8 | #include <linux/module.h> |
diff --git a/drivers/misc/ds1682.c b/drivers/misc/ds1682.c index 98a921ea9ee8..42f316c2d719 100644 --- a/drivers/misc/ds1682.c +++ b/drivers/misc/ds1682.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Dallas Semiconductor DS1682 Elapsed Time Recorder device driver | 3 | * Dallas Semiconductor DS1682 Elapsed Time Recorder device driver |
| 3 | * | 4 | * |
| 4 | * Written by: Grant Likely <grant.likely@secretlab.ca> | 5 | * Written by: Grant Likely <grant.likely@secretlab.ca> |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2007 Secret Lab Technologies Ltd. | 7 | * Copyright (C) 2007 Secret Lab Technologies Ltd. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | /* | 10 | /* |
diff --git a/drivers/misc/dummy-irq.c b/drivers/misc/dummy-irq.c index 76a1015d5783..fe3bfcb31a4c 100644 --- a/drivers/misc/dummy-irq.c +++ b/drivers/misc/dummy-irq.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Dummy IRQ handler driver. | 3 | * Dummy IRQ handler driver. |
| 3 | * | 4 | * |
| @@ -10,11 +11,6 @@ | |||
| 10 | * Copyright (C) 2013 Jiri Kosina | 11 | * Copyright (C) 2013 Jiri Kosina |
| 11 | */ | 12 | */ |
| 12 | 13 | ||
| 13 | /* | ||
| 14 | * This program is free software; you can redistribute it and/or modify it | ||
| 15 | * under the terms of the GNU General Public License version 2 as published by | ||
| 16 | * the Free Software Foundation. | ||
| 17 | */ | ||
| 18 | #include <linux/module.h> | 14 | #include <linux/module.h> |
| 19 | #include <linux/irq.h> | 15 | #include <linux/irq.h> |
| 20 | #include <linux/interrupt.h> | 16 | #include <linux/interrupt.h> |
diff --git a/drivers/misc/eeprom/digsy_mtc_eeprom.c b/drivers/misc/eeprom/digsy_mtc_eeprom.c index fbde2516c04f..f1f766b70965 100644 --- a/drivers/misc/eeprom/digsy_mtc_eeprom.c +++ b/drivers/misc/eeprom/digsy_mtc_eeprom.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * EEPROMs access control driver for display configuration EEPROMs | 3 | * EEPROMs access control driver for display configuration EEPROMs |
| 3 | * on DigsyMTC board. | 4 | * on DigsyMTC board. |
| 4 | * | 5 | * |
| 5 | * (C) 2011 DENX Software Engineering, Anatolij Gustschin <agust@denx.de> | 6 | * (C) 2011 DENX Software Engineering, Anatolij Gustschin <agust@denx.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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * FIXME: this driver is used on a device-tree probed platform: it | 8 | * FIXME: this driver is used on a device-tree probed platform: it |
| 12 | * should be defined as a bit-banged SPI device and probed from the device | 9 | * should be defined as a bit-banged SPI device and probed from the device |
| 13 | * tree and not like this with static grabbing of a few numbered GPIO | 10 | * tree and not like this with static grabbing of a few numbered GPIO |
diff --git a/drivers/misc/eeprom/eeprom_93xx46.c b/drivers/misc/eeprom/eeprom_93xx46.c index c6dd9ad9bf7b..94cfb675fe4e 100644 --- a/drivers/misc/eeprom/eeprom_93xx46.c +++ b/drivers/misc/eeprom/eeprom_93xx46.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for 93xx46 EEPROMs | 3 | * Driver for 93xx46 EEPROMs |
| 3 | * | 4 | * |
| 4 | * (C) 2011 DENX Software Engineering, Anatolij Gustschin <agust@denx.de> | 5 | * (C) 2011 DENX Software Engineering, Anatolij Gustschin <agust@denx.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/delay.h> | 8 | #include <linux/delay.h> |
diff --git a/drivers/misc/fsa9480.c b/drivers/misc/fsa9480.c index 607b489a6501..fab02f2da077 100644 --- a/drivers/misc/fsa9480.c +++ b/drivers/misc/fsa9480.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * fsa9480.c - FSA9480 micro USB switch device driver | 3 | * fsa9480.c - FSA9480 micro USB switch device driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 Samsung Electronics | 5 | * Copyright (C) 2010 Samsung Electronics |
| 5 | * Minkyu Kang <mk7.kang@samsung.com> | 6 | * Minkyu Kang <mk7.kang@samsung.com> |
| 6 | * Wonguk Jeong <wonguk.jeong@samsung.com> | 7 | * Wonguk Jeong <wonguk.jeong@samsung.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
diff --git a/drivers/misc/habanalabs/habanalabs_ioctl.c b/drivers/misc/habanalabs/habanalabs_ioctl.c index eeefb22023e9..b7a0eecf6b6c 100644 --- a/drivers/misc/habanalabs/habanalabs_ioctl.c +++ b/drivers/misc/habanalabs/habanalabs_ioctl.c | |||
| @@ -140,7 +140,7 @@ static int debug_coresight(struct hl_device *hdev, struct hl_debug_args *args) | |||
| 140 | params->op = args->op; | 140 | params->op = args->op; |
| 141 | 141 | ||
| 142 | if (args->input_ptr && args->input_size) { | 142 | if (args->input_ptr && args->input_size) { |
| 143 | input = memdup_user((const void __user *) args->input_ptr, | 143 | input = memdup_user(u64_to_user_ptr(args->input_ptr), |
| 144 | args->input_size); | 144 | args->input_size); |
| 145 | if (IS_ERR(input)) { | 145 | if (IS_ERR(input)) { |
| 146 | rc = PTR_ERR(input); | 146 | rc = PTR_ERR(input); |
diff --git a/drivers/misc/sram.h b/drivers/misc/sram.h index c181ce4c8fca..9c1d21ff7347 100644 --- a/drivers/misc/sram.h +++ b/drivers/misc/sram.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Defines for the SRAM driver | 3 | * Defines for the SRAM driver |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #ifndef __SRAM_H | 5 | #ifndef __SRAM_H |
| 9 | #define __SRAM_H | 6 | #define __SRAM_H |
diff --git a/drivers/misc/tifm_7xx1.c b/drivers/misc/tifm_7xx1.c index cc729f7ab32e..e6b40aa8fb42 100644 --- a/drivers/misc/tifm_7xx1.c +++ b/drivers/misc/tifm_7xx1.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * tifm_7xx1.c - TI FlashMedia driver | 3 | * tifm_7xx1.c - TI FlashMedia driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2006 Alex Dubov <oakad@yahoo.com> | 5 | * Copyright (C) 2006 Alex Dubov <oakad@yahoo.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <linux/tifm.h> | 8 | #include <linux/tifm.h> |
diff --git a/drivers/misc/tifm_core.c b/drivers/misc/tifm_core.c index a511b2a713b3..667e574a7df2 100644 --- a/drivers/misc/tifm_core.c +++ b/drivers/misc/tifm_core.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * tifm_core.c - TI FlashMedia driver | 3 | * tifm_core.c - TI FlashMedia driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2006 Alex Dubov <oakad@yahoo.com> | 5 | * Copyright (C) 2006 Alex Dubov <oakad@yahoo.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <linux/tifm.h> | 8 | #include <linux/tifm.h> |
diff --git a/drivers/mmc/core/bus.c b/drivers/mmc/core/bus.c index fc92c6c1c9a4..74de3f2dda38 100644 --- a/drivers/mmc/core/bus.c +++ b/drivers/mmc/core/bus.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/mmc/core/bus.c | 3 | * linux/drivers/mmc/core/bus.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2003 Russell King, All Rights Reserved. | 5 | * Copyright (C) 2003 Russell King, All Rights Reserved. |
| 5 | * Copyright (C) 2007 Pierre Ossman | 6 | * Copyright (C) 2007 Pierre Ossman |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * MMC card bus driver model | 8 | * MMC card bus driver model |
| 12 | */ | 9 | */ |
| 13 | 10 | ||
diff --git a/drivers/mmc/core/bus.h b/drivers/mmc/core/bus.h index 72b0ef03f10a..8105852c4b62 100644 --- a/drivers/mmc/core/bus.h +++ b/drivers/mmc/core/bus.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/mmc/core/bus.h | 3 | * linux/drivers/mmc/core/bus.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2003 Russell King, All Rights Reserved. | 5 | * Copyright (C) 2003 Russell King, All Rights Reserved. |
| 5 | * Copyright 2007 Pierre Ossman | 6 | * Copyright 2007 Pierre Ossman |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #ifndef _MMC_CORE_BUS_H | 8 | #ifndef _MMC_CORE_BUS_H |
| 12 | #define _MMC_CORE_BUS_H | 9 | #define _MMC_CORE_BUS_H |
diff --git a/drivers/mmc/core/core.c b/drivers/mmc/core/core.c index 6db36dc870b5..221127324709 100644 --- a/drivers/mmc/core/core.c +++ b/drivers/mmc/core/core.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/mmc/core/core.c | 3 | * linux/drivers/mmc/core/core.c |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * SD support Copyright (C) 2004 Ian Molton, All Rights Reserved. | 6 | * SD support Copyright (C) 2004 Ian Molton, All Rights Reserved. |
| 6 | * Copyright (C) 2005-2008 Pierre Ossman, All Rights Reserved. | 7 | * Copyright (C) 2005-2008 Pierre Ossman, All Rights Reserved. |
| 7 | * MMCv4 support Copyright (C) 2006 Philip Langdale, All Rights Reserved. | 8 | * MMCv4 support Copyright (C) 2006 Philip Langdale, All Rights Reserved. |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
| 14 | #include <linux/init.h> | 11 | #include <linux/init.h> |
| @@ -144,8 +141,9 @@ void mmc_request_done(struct mmc_host *host, struct mmc_request *mrq) | |||
| 144 | int err = cmd->error; | 141 | int err = cmd->error; |
| 145 | 142 | ||
| 146 | /* Flag re-tuning needed on CRC errors */ | 143 | /* Flag re-tuning needed on CRC errors */ |
| 147 | if ((cmd->opcode != MMC_SEND_TUNING_BLOCK && | 144 | if (cmd->opcode != MMC_SEND_TUNING_BLOCK && |
| 148 | cmd->opcode != MMC_SEND_TUNING_BLOCK_HS200) && | 145 | cmd->opcode != MMC_SEND_TUNING_BLOCK_HS200 && |
| 146 | !host->retune_crc_disable && | ||
| 149 | (err == -EILSEQ || (mrq->sbc && mrq->sbc->error == -EILSEQ) || | 147 | (err == -EILSEQ || (mrq->sbc && mrq->sbc->error == -EILSEQ) || |
| 150 | (mrq->data && mrq->data->error == -EILSEQ) || | 148 | (mrq->data && mrq->data->error == -EILSEQ) || |
| 151 | (mrq->stop && mrq->stop->error == -EILSEQ))) | 149 | (mrq->stop && mrq->stop->error == -EILSEQ))) |
diff --git a/drivers/mmc/core/core.h b/drivers/mmc/core/core.h index b5083b13d594..328c78dbee66 100644 --- a/drivers/mmc/core/core.h +++ b/drivers/mmc/core/core.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/mmc/core/core.h | 3 | * linux/drivers/mmc/core/core.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2003 Russell King, All Rights Reserved. | 5 | * Copyright (C) 2003 Russell King, All Rights Reserved. |
| 5 | * Copyright 2007 Pierre Ossman | 6 | * Copyright 2007 Pierre Ossman |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #ifndef _MMC_CORE_CORE_H | 8 | #ifndef _MMC_CORE_CORE_H |
| 12 | #define _MMC_CORE_CORE_H | 9 | #define _MMC_CORE_CORE_H |
diff --git a/drivers/mmc/core/debugfs.c b/drivers/mmc/core/debugfs.c index d2275c5a2311..2797771a5fa8 100644 --- a/drivers/mmc/core/debugfs.c +++ b/drivers/mmc/core/debugfs.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Debugfs support for hosts and cards | 3 | * Debugfs support for hosts and cards |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008 Atmel Corporation | 5 | * Copyright (C) 2008 Atmel 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/moduleparam.h> | 7 | #include <linux/moduleparam.h> |
| 11 | #include <linux/export.h> | 8 | #include <linux/export.h> |
diff --git a/drivers/mmc/core/host.c b/drivers/mmc/core/host.c index 6a51f7a06ce7..105b7a7c0251 100644 --- a/drivers/mmc/core/host.c +++ b/drivers/mmc/core/host.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/mmc/core/host.c | 3 | * linux/drivers/mmc/core/host.c |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (C) 2007-2008 Pierre Ossman | 6 | * Copyright (C) 2007-2008 Pierre Ossman |
| 6 | * Copyright (C) 2010 Linus Walleij | 7 | * Copyright (C) 2010 Linus Walleij |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * MMC host class device management | 9 | * MMC host class device management |
| 13 | */ | 10 | */ |
| 14 | 11 | ||
diff --git a/drivers/mmc/core/host.h b/drivers/mmc/core/host.h index 4805438c02ff..5e3b9534ffb2 100644 --- a/drivers/mmc/core/host.h +++ b/drivers/mmc/core/host.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/mmc/core/host.h | 3 | * linux/drivers/mmc/core/host.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2003 Russell King, All Rights Reserved. | 5 | * Copyright (C) 2003 Russell King, All Rights Reserved. |
| 5 | * Copyright 2007 Pierre Ossman | 6 | * Copyright 2007 Pierre Ossman |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #ifndef _MMC_CORE_HOST_H | 8 | #ifndef _MMC_CORE_HOST_H |
| 12 | #define _MMC_CORE_HOST_H | 9 | #define _MMC_CORE_HOST_H |
diff --git a/drivers/mmc/core/mmc.c b/drivers/mmc/core/mmc.c index 3e786ba204c3..c8804895595f 100644 --- a/drivers/mmc/core/mmc.c +++ b/drivers/mmc/core/mmc.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/mmc/core/mmc.c | 3 | * linux/drivers/mmc/core/mmc.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2003-2004 Russell King, All Rights Reserved. | 5 | * Copyright (C) 2003-2004 Russell King, All Rights Reserved. |
| 5 | * Copyright (C) 2005-2007 Pierre Ossman, All Rights Reserved. | 6 | * Copyright (C) 2005-2007 Pierre Ossman, All Rights Reserved. |
| 6 | * MMCv4 support Copyright (C) 2006 Philip Langdale, All Rights Reserved. | 7 | * MMCv4 support Copyright (C) 2006 Philip Langdale, All Rights Reserved. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/err.h> | 10 | #include <linux/err.h> |
| @@ -1212,13 +1209,13 @@ static int mmc_select_hs400(struct mmc_card *card) | |||
| 1212 | mmc_set_timing(host, MMC_TIMING_MMC_HS400); | 1209 | mmc_set_timing(host, MMC_TIMING_MMC_HS400); |
| 1213 | mmc_set_bus_speed(card); | 1210 | mmc_set_bus_speed(card); |
| 1214 | 1211 | ||
| 1212 | if (host->ops->hs400_complete) | ||
| 1213 | host->ops->hs400_complete(host); | ||
| 1214 | |||
| 1215 | err = mmc_switch_status(card); | 1215 | err = mmc_switch_status(card); |
| 1216 | if (err) | 1216 | if (err) |
| 1217 | goto out_err; | 1217 | goto out_err; |
| 1218 | 1218 | ||
| 1219 | if (host->ops->hs400_complete) | ||
| 1220 | host->ops->hs400_complete(host); | ||
| 1221 | |||
| 1222 | return 0; | 1219 | return 0; |
| 1223 | 1220 | ||
| 1224 | out_err: | 1221 | out_err: |
diff --git a/drivers/mmc/core/queue.c b/drivers/mmc/core/queue.c index 92900a095796..3557d5c51141 100644 --- a/drivers/mmc/core/queue.c +++ b/drivers/mmc/core/queue.c | |||
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2003 Russell King, All Rights Reserved. | 3 | * Copyright (C) 2003 Russell King, All Rights Reserved. |
| 3 | * Copyright 2006-2007 Pierre Ossman | 4 | * Copyright 2006-2007 Pierre Ossman |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | */ | 5 | */ |
| 10 | #include <linux/slab.h> | 6 | #include <linux/slab.h> |
| 11 | #include <linux/module.h> | 7 | #include <linux/module.h> |
diff --git a/drivers/mmc/core/sd.c b/drivers/mmc/core/sd.c index d3d32f9a2cb1..d681e8aaca83 100644 --- a/drivers/mmc/core/sd.c +++ b/drivers/mmc/core/sd.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/mmc/core/sd.c | 3 | * linux/drivers/mmc/core/sd.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2003-2004 Russell King, All Rights Reserved. | 5 | * Copyright (C) 2003-2004 Russell King, All Rights Reserved. |
| 5 | * SD support Copyright (C) 2004 Ian Molton, All Rights Reserved. | 6 | * SD support Copyright (C) 2004 Ian Molton, All Rights Reserved. |
| 6 | * Copyright (C) 2005-2007 Pierre Ossman, All Rights Reserved. | 7 | * Copyright (C) 2005-2007 Pierre Ossman, All Rights Reserved. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/err.h> | 10 | #include <linux/err.h> |
diff --git a/drivers/mmc/core/sdio.c b/drivers/mmc/core/sdio.c index d1aa1c7577bb..712a7742765e 100644 --- a/drivers/mmc/core/sdio.c +++ b/drivers/mmc/core/sdio.c | |||
| @@ -937,6 +937,10 @@ static int mmc_sdio_pre_suspend(struct mmc_host *host) | |||
| 937 | */ | 937 | */ |
| 938 | static int mmc_sdio_suspend(struct mmc_host *host) | 938 | static int mmc_sdio_suspend(struct mmc_host *host) |
| 939 | { | 939 | { |
| 940 | /* Prevent processing of SDIO IRQs in suspended state. */ | ||
| 941 | mmc_card_set_suspended(host->card); | ||
| 942 | cancel_delayed_work_sync(&host->sdio_irq_work); | ||
| 943 | |||
| 940 | mmc_claim_host(host); | 944 | mmc_claim_host(host); |
| 941 | 945 | ||
| 942 | if (mmc_card_keep_power(host) && mmc_card_wake_sdio_irq(host)) | 946 | if (mmc_card_keep_power(host) && mmc_card_wake_sdio_irq(host)) |
| @@ -985,13 +989,20 @@ static int mmc_sdio_resume(struct mmc_host *host) | |||
| 985 | err = sdio_enable_4bit_bus(host->card); | 989 | err = sdio_enable_4bit_bus(host->card); |
| 986 | } | 990 | } |
| 987 | 991 | ||
| 988 | if (!err && host->sdio_irqs) { | 992 | if (err) |
| 993 | goto out; | ||
| 994 | |||
| 995 | /* Allow SDIO IRQs to be processed again. */ | ||
| 996 | mmc_card_clr_suspended(host->card); | ||
| 997 | |||
| 998 | if (host->sdio_irqs) { | ||
| 989 | if (!(host->caps2 & MMC_CAP2_SDIO_IRQ_NOTHREAD)) | 999 | if (!(host->caps2 & MMC_CAP2_SDIO_IRQ_NOTHREAD)) |
| 990 | wake_up_process(host->sdio_irq_thread); | 1000 | wake_up_process(host->sdio_irq_thread); |
| 991 | else if (host->caps & MMC_CAP_SDIO_IRQ) | 1001 | else if (host->caps & MMC_CAP_SDIO_IRQ) |
| 992 | host->ops->enable_sdio_irq(host, 1); | 1002 | host->ops->enable_sdio_irq(host, 1); |
| 993 | } | 1003 | } |
| 994 | 1004 | ||
| 1005 | out: | ||
| 995 | mmc_release_host(host); | 1006 | mmc_release_host(host); |
| 996 | 1007 | ||
| 997 | host->pm_flags &= ~MMC_PM_KEEP_POWER; | 1008 | host->pm_flags &= ~MMC_PM_KEEP_POWER; |
diff --git a/drivers/mmc/core/sdio_io.c b/drivers/mmc/core/sdio_io.c index f79f0b0caab8..2ba00acf64e6 100644 --- a/drivers/mmc/core/sdio_io.c +++ b/drivers/mmc/core/sdio_io.c | |||
| @@ -15,6 +15,7 @@ | |||
| 15 | #include "sdio_ops.h" | 15 | #include "sdio_ops.h" |
| 16 | #include "core.h" | 16 | #include "core.h" |
| 17 | #include "card.h" | 17 | #include "card.h" |
| 18 | #include "host.h" | ||
| 18 | 19 | ||
| 19 | /** | 20 | /** |
| 20 | * sdio_claim_host - exclusively claim a bus for a certain SDIO function | 21 | * sdio_claim_host - exclusively claim a bus for a certain SDIO function |
| @@ -734,3 +735,79 @@ int sdio_set_host_pm_flags(struct sdio_func *func, mmc_pm_flag_t flags) | |||
| 734 | return 0; | 735 | return 0; |
| 735 | } | 736 | } |
| 736 | EXPORT_SYMBOL_GPL(sdio_set_host_pm_flags); | 737 | EXPORT_SYMBOL_GPL(sdio_set_host_pm_flags); |
| 738 | |||
| 739 | /** | ||
| 740 | * sdio_retune_crc_disable - temporarily disable retuning on CRC errors | ||
| 741 | * @func: SDIO function attached to host | ||
| 742 | * | ||
| 743 | * If the SDIO card is known to be in a state where it might produce | ||
| 744 | * CRC errors on the bus in response to commands (like if we know it is | ||
| 745 | * transitioning between power states), an SDIO function driver can | ||
| 746 | * call this function to temporarily disable the SD/MMC core behavior of | ||
| 747 | * triggering an automatic retuning. | ||
| 748 | * | ||
| 749 | * This function should be called while the host is claimed and the host | ||
| 750 | * should remain claimed until sdio_retune_crc_enable() is called. | ||
| 751 | * Specifically, the expected sequence of calls is: | ||
| 752 | * - sdio_claim_host() | ||
| 753 | * - sdio_retune_crc_disable() | ||
| 754 | * - some number of calls like sdio_writeb() and sdio_readb() | ||
| 755 | * - sdio_retune_crc_enable() | ||
| 756 | * - sdio_release_host() | ||
| 757 | */ | ||
| 758 | void sdio_retune_crc_disable(struct sdio_func *func) | ||
| 759 | { | ||
| 760 | func->card->host->retune_crc_disable = true; | ||
| 761 | } | ||
| 762 | EXPORT_SYMBOL_GPL(sdio_retune_crc_disable); | ||
| 763 | |||
| 764 | /** | ||
| 765 | * sdio_retune_crc_enable - re-enable retuning on CRC errors | ||
| 766 | * @func: SDIO function attached to host | ||
| 767 | * | ||
| 768 | * This is the compement to sdio_retune_crc_disable(). | ||
| 769 | */ | ||
| 770 | void sdio_retune_crc_enable(struct sdio_func *func) | ||
| 771 | { | ||
| 772 | func->card->host->retune_crc_disable = false; | ||
| 773 | } | ||
| 774 | EXPORT_SYMBOL_GPL(sdio_retune_crc_enable); | ||
| 775 | |||
| 776 | /** | ||
| 777 | * sdio_retune_hold_now - start deferring retuning requests till release | ||
| 778 | * @func: SDIO function attached to host | ||
| 779 | * | ||
| 780 | * This function can be called if it's currently a bad time to do | ||
| 781 | * a retune of the SDIO card. Retune requests made during this time | ||
| 782 | * will be held and we'll actually do the retune sometime after the | ||
| 783 | * release. | ||
| 784 | * | ||
| 785 | * This function could be useful if an SDIO card is in a power state | ||
| 786 | * where it can respond to a small subset of commands that doesn't | ||
| 787 | * include the retuning command. Care should be taken when using | ||
| 788 | * this function since (presumably) the retuning request we might be | ||
| 789 | * deferring was made for a good reason. | ||
| 790 | * | ||
| 791 | * This function should be called while the host is claimed. | ||
| 792 | */ | ||
| 793 | void sdio_retune_hold_now(struct sdio_func *func) | ||
| 794 | { | ||
| 795 | mmc_retune_hold_now(func->card->host); | ||
| 796 | } | ||
| 797 | EXPORT_SYMBOL_GPL(sdio_retune_hold_now); | ||
| 798 | |||
| 799 | /** | ||
| 800 | * sdio_retune_release - signal that it's OK to retune now | ||
| 801 | * @func: SDIO function attached to host | ||
| 802 | * | ||
| 803 | * This is the complement to sdio_retune_hold_now(). Calling this | ||
| 804 | * function won't make a retune happen right away but will allow | ||
| 805 | * them to be scheduled normally. | ||
| 806 | * | ||
| 807 | * This function should be called while the host is claimed. | ||
| 808 | */ | ||
| 809 | void sdio_retune_release(struct sdio_func *func) | ||
| 810 | { | ||
| 811 | mmc_retune_release(func->card->host); | ||
| 812 | } | ||
| 813 | EXPORT_SYMBOL_GPL(sdio_retune_release); | ||
diff --git a/drivers/mmc/core/sdio_irq.c b/drivers/mmc/core/sdio_irq.c index 931e6226c0b3..9f54a259a1b3 100644 --- a/drivers/mmc/core/sdio_irq.c +++ b/drivers/mmc/core/sdio_irq.c | |||
| @@ -34,6 +34,10 @@ static int process_sdio_pending_irqs(struct mmc_host *host) | |||
| 34 | unsigned char pending; | 34 | unsigned char pending; |
| 35 | struct sdio_func *func; | 35 | struct sdio_func *func; |
| 36 | 36 | ||
| 37 | /* Don't process SDIO IRQs if the card is suspended. */ | ||
| 38 | if (mmc_card_suspended(card)) | ||
| 39 | return 0; | ||
| 40 | |||
| 37 | /* | 41 | /* |
| 38 | * Optimization, if there is only 1 function interrupt registered | 42 | * Optimization, if there is only 1 function interrupt registered |
| 39 | * and we know an IRQ was signaled then call irq handler directly. | 43 | * and we know an IRQ was signaled then call irq handler directly. |
diff --git a/drivers/mmc/core/slot-gpio.c b/drivers/mmc/core/slot-gpio.c index 4afc6b87b465..da2596c5fa28 100644 --- a/drivers/mmc/core/slot-gpio.c +++ b/drivers/mmc/core/slot-gpio.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Generic GPIO card-detect helper | 3 | * Generic GPIO card-detect helper |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011, Guennadi Liakhovetski <g.liakhovetski@gmx.de> | 5 | * Copyright (C) 2011, Guennadi Liakhovetski <g.liakhovetski@gmx.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/err.h> | 8 | #include <linux/err.h> |
diff --git a/drivers/mmc/host/android-goldfish.c b/drivers/mmc/host/android-goldfish.c index 61e4e2a213c9..11a208cfba04 100644 --- a/drivers/mmc/host/android-goldfish.c +++ b/drivers/mmc/host/android-goldfish.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2007, Google Inc. | 3 | * Copyright 2007, Google Inc. |
| 3 | * Copyright 2012, Intel Inc. | 4 | * Copyright 2012, Intel Inc. |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Written by Tuukka Tikkanen and Juha Yrjölä <juha.yrjola@nokia.com> | 8 | * Written by Tuukka Tikkanen and Juha Yrjölä <juha.yrjola@nokia.com> |
| 8 | * Misc hacks here and there by Tony Lindgren <tony@atomide.com> | 9 | * Misc hacks here and there by Tony Lindgren <tony@atomide.com> |
| 9 | * Other hacks (DMA, SD, etc) by David Brownell | 10 | * Other hacks (DMA, SD, etc) by David Brownell |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/module.h> | 13 | #include <linux/module.h> |
diff --git a/drivers/mmc/host/atmel-mci.c b/drivers/mmc/host/atmel-mci.c index 735aa5871358..392a1f87c638 100644 --- a/drivers/mmc/host/atmel-mci.c +++ b/drivers/mmc/host/atmel-mci.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Atmel MultiMedia Card Interface driver | 3 | * Atmel MultiMedia Card Interface driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004-2008 Atmel Corporation | 5 | * Copyright (C) 2004-2008 Atmel 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/blkdev.h> | 7 | #include <linux/blkdev.h> |
| 11 | #include <linux/clk.h> | 8 | #include <linux/clk.h> |
diff --git a/drivers/mmc/host/au1xmmc.c b/drivers/mmc/host/au1xmmc.c index 9b4be67330dd..bc8aeb47a7b4 100644 --- a/drivers/mmc/host/au1xmmc.c +++ b/drivers/mmc/host/au1xmmc.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/mmc/host/au1xmmc.c - AU1XX0 MMC driver | 3 | * linux/drivers/mmc/host/au1xmmc.c - AU1XX0 MMC driver |
| 3 | * | 4 | * |
| @@ -16,9 +17,6 @@ | |||
| 16 | * All Rights Reserved. | 17 | * All Rights Reserved. |
| 17 | * | 18 | * |
| 18 | 19 | ||
| 19 | * This program is free software; you can redistribute it and/or modify | ||
| 20 | * it under the terms of the GNU General Public License version 2 as | ||
| 21 | * published by the Free Software Foundation. | ||
| 22 | */ | 20 | */ |
| 23 | 21 | ||
| 24 | /* Why don't we use the SD controllers' carddetect feature? | 22 | /* Why don't we use the SD controllers' carddetect feature? |
diff --git a/drivers/mmc/host/cb710-mmc.c b/drivers/mmc/host/cb710-mmc.c index 4c477dcd2ada..e33270e40539 100644 --- a/drivers/mmc/host/cb710-mmc.c +++ b/drivers/mmc/host/cb710-mmc.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * cb710/mmc.c | 3 | * cb710/mmc.c |
| 3 | * | 4 | * |
| 4 | * Copyright by Michał Mirosław, 2008-2009 | 5 | * Copyright by Michał Mirosław, 2008-2009 |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
| 11 | #include <linux/module.h> | 8 | #include <linux/module.h> |
diff --git a/drivers/mmc/host/cb710-mmc.h b/drivers/mmc/host/cb710-mmc.h index 8ecd9e56636a..5e053077dbed 100644 --- a/drivers/mmc/host/cb710-mmc.h +++ b/drivers/mmc/host/cb710-mmc.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * cb710/cb710-mmc.h | 3 | * cb710/cb710-mmc.h |
| 3 | * | 4 | * |
| 4 | * Copyright by Michał Mirosław, 2008-2009 | 5 | * Copyright by Michał Mirosław, 2008-2009 |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef LINUX_CB710_MMC_H | 7 | #ifndef LINUX_CB710_MMC_H |
| 11 | #define LINUX_CB710_MMC_H | 8 | #define LINUX_CB710_MMC_H |
diff --git a/drivers/mmc/host/meson-gx-mmc.c b/drivers/mmc/host/meson-gx-mmc.c index 5582561586b4..fb842255de49 100644 --- a/drivers/mmc/host/meson-gx-mmc.c +++ b/drivers/mmc/host/meson-gx-mmc.c | |||
| @@ -1,22 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Amlogic SD/eMMC driver for the GX/S905 family SoCs | 3 | * Amlogic SD/eMMC driver for the GX/S905 family SoCs |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2016 BayLibre, SAS. | 5 | * Copyright (c) 2016 BayLibre, SAS. |
| 5 | * Author: Kevin Hilman <khilman@baylibre.com> | 6 | * Author: Kevin Hilman <khilman@baylibre.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of version 2 of the GNU General Public License as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, but | ||
| 12 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 14 | * 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | * The full GNU General Public License is included in this distribution | ||
| 19 | * in the file called COPYING. | ||
| 20 | */ | 7 | */ |
| 21 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
| 22 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/drivers/mmc/host/mmci.c b/drivers/mmc/host/mmci.c index 356833a606d5..b8554bf38f72 100644 --- a/drivers/mmc/host/mmci.c +++ b/drivers/mmc/host/mmci.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/mmc/host/mmci.c - ARM PrimeCell MMCI PL180/1 driver | 3 | * linux/drivers/mmc/host/mmci.c - ARM PrimeCell MMCI PL180/1 driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2003 Deep Blue Solutions, Ltd, All Rights Reserved. | 5 | * Copyright (C) 2003 Deep Blue Solutions, Ltd, All Rights Reserved. |
| 5 | * Copyright (C) 2010 ST-Ericsson SA | 6 | * Copyright (C) 2010 ST-Ericsson SA |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #include <linux/module.h> | 8 | #include <linux/module.h> |
| 12 | #include <linux/moduleparam.h> | 9 | #include <linux/moduleparam.h> |
diff --git a/drivers/mmc/host/mmci.h b/drivers/mmc/host/mmci.h index 4f071bd34e59..833236ecb31e 100644 --- a/drivers/mmc/host/mmci.h +++ b/drivers/mmc/host/mmci.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/mmc/host/mmci.h - ARM PrimeCell MMCI PL180/1 driver | 3 | * linux/drivers/mmc/host/mmci.h - ARM PrimeCell MMCI PL180/1 driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2003 Deep Blue Solutions, Ltd, All Rights Reserved. | 5 | * Copyright (C) 2003 Deep Blue Solutions, Ltd, All Rights Reserved. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #define MMCIPOWER 0x000 | 7 | #define MMCIPOWER 0x000 |
| 11 | #define MCI_PWR_OFF 0x00 | 8 | #define MCI_PWR_OFF 0x00 |
diff --git a/drivers/mmc/host/mtk-sd.c b/drivers/mmc/host/mtk-sd.c index 5a6d885994e6..33f4b6387ef7 100644 --- a/drivers/mmc/host/mtk-sd.c +++ b/drivers/mmc/host/mtk-sd.c | |||
| @@ -1023,6 +1023,8 @@ static void msdc_request_done(struct msdc_host *host, struct mmc_request *mrq) | |||
| 1023 | msdc_track_cmd_data(host, mrq->cmd, mrq->data); | 1023 | msdc_track_cmd_data(host, mrq->cmd, mrq->data); |
| 1024 | if (mrq->data) | 1024 | if (mrq->data) |
| 1025 | msdc_unprepare_data(host, mrq); | 1025 | msdc_unprepare_data(host, mrq); |
| 1026 | if (host->error) | ||
| 1027 | msdc_reset_hw(host); | ||
| 1026 | mmc_request_done(host->mmc, mrq); | 1028 | mmc_request_done(host->mmc, mrq); |
| 1027 | } | 1029 | } |
| 1028 | 1030 | ||
| @@ -1375,24 +1377,25 @@ static void msdc_request_timeout(struct work_struct *work) | |||
| 1375 | } | 1377 | } |
| 1376 | } | 1378 | } |
| 1377 | 1379 | ||
| 1378 | static void __msdc_enable_sdio_irq(struct mmc_host *mmc, int enb) | 1380 | static void __msdc_enable_sdio_irq(struct msdc_host *host, int enb) |
| 1379 | { | 1381 | { |
| 1380 | unsigned long flags; | 1382 | if (enb) { |
| 1381 | struct msdc_host *host = mmc_priv(mmc); | ||
| 1382 | |||
| 1383 | spin_lock_irqsave(&host->lock, flags); | ||
| 1384 | if (enb) | ||
| 1385 | sdr_set_bits(host->base + MSDC_INTEN, MSDC_INTEN_SDIOIRQ); | 1383 | sdr_set_bits(host->base + MSDC_INTEN, MSDC_INTEN_SDIOIRQ); |
| 1386 | else | 1384 | sdr_set_bits(host->base + SDC_CFG, SDC_CFG_SDIOIDE); |
| 1385 | } else { | ||
| 1387 | sdr_clr_bits(host->base + MSDC_INTEN, MSDC_INTEN_SDIOIRQ); | 1386 | sdr_clr_bits(host->base + MSDC_INTEN, MSDC_INTEN_SDIOIRQ); |
| 1388 | spin_unlock_irqrestore(&host->lock, flags); | 1387 | sdr_clr_bits(host->base + SDC_CFG, SDC_CFG_SDIOIDE); |
| 1388 | } | ||
| 1389 | } | 1389 | } |
| 1390 | 1390 | ||
| 1391 | static void msdc_enable_sdio_irq(struct mmc_host *mmc, int enb) | 1391 | static void msdc_enable_sdio_irq(struct mmc_host *mmc, int enb) |
| 1392 | { | 1392 | { |
| 1393 | unsigned long flags; | ||
| 1393 | struct msdc_host *host = mmc_priv(mmc); | 1394 | struct msdc_host *host = mmc_priv(mmc); |
| 1394 | 1395 | ||
| 1395 | __msdc_enable_sdio_irq(mmc, enb); | 1396 | spin_lock_irqsave(&host->lock, flags); |
| 1397 | __msdc_enable_sdio_irq(host, enb); | ||
| 1398 | spin_unlock_irqrestore(&host->lock, flags); | ||
| 1396 | 1399 | ||
| 1397 | if (enb) | 1400 | if (enb) |
| 1398 | pm_runtime_get_noresume(host->dev); | 1401 | pm_runtime_get_noresume(host->dev); |
| @@ -1414,6 +1417,8 @@ static irqreturn_t msdc_irq(int irq, void *dev_id) | |||
| 1414 | spin_lock_irqsave(&host->lock, flags); | 1417 | spin_lock_irqsave(&host->lock, flags); |
| 1415 | events = readl(host->base + MSDC_INT); | 1418 | events = readl(host->base + MSDC_INT); |
| 1416 | event_mask = readl(host->base + MSDC_INTEN); | 1419 | event_mask = readl(host->base + MSDC_INTEN); |
| 1420 | if ((events & event_mask) & MSDC_INT_SDIOIRQ) | ||
| 1421 | __msdc_enable_sdio_irq(host, 0); | ||
| 1417 | /* clear interrupts */ | 1422 | /* clear interrupts */ |
| 1418 | writel(events & event_mask, host->base + MSDC_INT); | 1423 | writel(events & event_mask, host->base + MSDC_INT); |
| 1419 | 1424 | ||
| @@ -1422,10 +1427,8 @@ static irqreturn_t msdc_irq(int irq, void *dev_id) | |||
| 1422 | data = host->data; | 1427 | data = host->data; |
| 1423 | spin_unlock_irqrestore(&host->lock, flags); | 1428 | spin_unlock_irqrestore(&host->lock, flags); |
| 1424 | 1429 | ||
| 1425 | if ((events & event_mask) & MSDC_INT_SDIOIRQ) { | 1430 | if ((events & event_mask) & MSDC_INT_SDIOIRQ) |
| 1426 | __msdc_enable_sdio_irq(host->mmc, 0); | ||
| 1427 | sdio_signal_irq(host->mmc); | 1431 | sdio_signal_irq(host->mmc); |
| 1428 | } | ||
| 1429 | 1432 | ||
| 1430 | if ((events & event_mask) & MSDC_INT_CDSC) { | 1433 | if ((events & event_mask) & MSDC_INT_CDSC) { |
| 1431 | if (host->internal_cd) | 1434 | if (host->internal_cd) |
| @@ -1564,10 +1567,7 @@ static void msdc_init_hw(struct msdc_host *host) | |||
| 1564 | sdr_set_bits(host->base + SDC_CFG, SDC_CFG_SDIO); | 1567 | sdr_set_bits(host->base + SDC_CFG, SDC_CFG_SDIO); |
| 1565 | 1568 | ||
| 1566 | /* Config SDIO device detect interrupt function */ | 1569 | /* Config SDIO device detect interrupt function */ |
| 1567 | if (host->mmc->caps & MMC_CAP_SDIO_IRQ) | 1570 | sdr_clr_bits(host->base + SDC_CFG, SDC_CFG_SDIOIDE); |
| 1568 | sdr_set_bits(host->base + SDC_CFG, SDC_CFG_SDIOIDE); | ||
| 1569 | else | ||
| 1570 | sdr_clr_bits(host->base + SDC_CFG, SDC_CFG_SDIOIDE); | ||
| 1571 | 1571 | ||
| 1572 | /* Configure to default data timeout */ | 1572 | /* Configure to default data timeout */ |
| 1573 | sdr_set_field(host->base + SDC_CFG, SDC_CFG_DTOC, 3); | 1573 | sdr_set_field(host->base + SDC_CFG, SDC_CFG_DTOC, 3); |
| @@ -2095,7 +2095,12 @@ static void msdc_hw_reset(struct mmc_host *mmc) | |||
| 2095 | 2095 | ||
| 2096 | static void msdc_ack_sdio_irq(struct mmc_host *mmc) | 2096 | static void msdc_ack_sdio_irq(struct mmc_host *mmc) |
| 2097 | { | 2097 | { |
| 2098 | __msdc_enable_sdio_irq(mmc, 1); | 2098 | unsigned long flags; |
| 2099 | struct msdc_host *host = mmc_priv(mmc); | ||
| 2100 | |||
| 2101 | spin_lock_irqsave(&host->lock, flags); | ||
| 2102 | __msdc_enable_sdio_irq(host, 1); | ||
| 2103 | spin_unlock_irqrestore(&host->lock, flags); | ||
| 2099 | } | 2104 | } |
| 2100 | 2105 | ||
| 2101 | static int msdc_get_cd(struct mmc_host *mmc) | 2106 | static int msdc_get_cd(struct mmc_host *mmc) |
diff --git a/drivers/mmc/host/mvsdio.c b/drivers/mmc/host/mvsdio.c index 9cb93e15b197..74a0a7fbbf7f 100644 --- a/drivers/mmc/host/mvsdio.c +++ b/drivers/mmc/host/mvsdio.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Marvell MMC/SD/SDIO driver | 3 | * Marvell MMC/SD/SDIO driver |
| 3 | * | 4 | * |
| 4 | * Authors: Maen Suleiman, Nicolas Pitre | 5 | * Authors: Maen Suleiman, Nicolas Pitre |
| 5 | * Copyright (C) 2008-2009 Marvell Ltd. | 6 | * Copyright (C) 2008-2009 Marvell Ltd. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/drivers/mmc/host/mvsdio.h b/drivers/mmc/host/mvsdio.h index 7d9727b9f5aa..2f1458ac6cc3 100644 --- a/drivers/mmc/host/mvsdio.h +++ b/drivers/mmc/host/mvsdio.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2008 Marvell Semiconductors, All Rights Reserved. | 3 | * Copyright (C) 2008 Marvell Semiconductors, 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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __MVSDIO_H | 6 | #ifndef __MVSDIO_H |
diff --git a/drivers/mmc/host/mxcmmc.c b/drivers/mmc/host/mxcmmc.c index 45f7b9b53d48..750604f7fac9 100644 --- a/drivers/mmc/host/mxcmmc.c +++ b/drivers/mmc/host/mxcmmc.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/mmc/host/mxcmmc.c - Freescale i.MX MMCI driver | 3 | * linux/drivers/mmc/host/mxcmmc.c - Freescale i.MX MMCI driver |
| 3 | * | 4 | * |
| @@ -10,11 +11,6 @@ | |||
| 10 | * Copyright (C) 2006 Pavel Pisa, PiKRON <ppisa@pikron.com> | 11 | * Copyright (C) 2006 Pavel Pisa, PiKRON <ppisa@pikron.com> |
| 11 | * | 12 | * |
| 12 | * derived from pxamci.c by Russell King | 13 | * derived from pxamci.c by Russell King |
| 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 version 2 as | ||
| 16 | * published by the Free Software Foundation. | ||
| 17 | * | ||
| 18 | */ | 14 | */ |
| 19 | 15 | ||
| 20 | #include <linux/module.h> | 16 | #include <linux/module.h> |
diff --git a/drivers/mmc/host/omap.c b/drivers/mmc/host/omap.c index b2873a2432b6..d74e73c95fdf 100644 --- a/drivers/mmc/host/omap.c +++ b/drivers/mmc/host/omap.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/mmc/host/omap.c | 3 | * linux/drivers/mmc/host/omap.c |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Written by Tuukka Tikkanen and Juha Yrjölä<juha.yrjola@nokia.com> | 6 | * Written by Tuukka Tikkanen and Juha Yrjölä<juha.yrjola@nokia.com> |
| 6 | * Misc hacks here and there by Tony Lindgren <tony@atomide.com> | 7 | * Misc hacks here and there by Tony Lindgren <tony@atomide.com> |
| 7 | * Other hacks (DMA, SD, etc) by David Brownell | 8 | * Other hacks (DMA, SD, etc) by David Brownell |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/module.h> | 11 | #include <linux/module.h> |
diff --git a/drivers/mmc/host/pxamci.c b/drivers/mmc/host/pxamci.c index e7d80c83da2c..024acc1b0a2e 100644 --- a/drivers/mmc/host/pxamci.c +++ b/drivers/mmc/host/pxamci.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/mmc/host/pxa.c - PXA MMCI driver | 3 | * linux/drivers/mmc/host/pxa.c - PXA MMCI driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2003 Russell King, All Rights Reserved. | 5 | * Copyright (C) 2003 Russell King, All Rights Reserved. |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This hardware is really sick: | 7 | * This hardware is really sick: |
| 11 | * - No way to clear interrupts. | 8 | * - No way to clear interrupts. |
| 12 | * - Have to turn off the clock whenever we touch the device. | 9 | * - Have to turn off the clock whenever we touch the device. |
diff --git a/drivers/mmc/host/renesas_sdhi_core.c b/drivers/mmc/host/renesas_sdhi_core.c index 5e9e36ed2107..5f8d57ac084f 100644 --- a/drivers/mmc/host/renesas_sdhi_core.c +++ b/drivers/mmc/host/renesas_sdhi_core.c | |||
| @@ -620,11 +620,16 @@ static const struct renesas_sdhi_quirks sdhi_quirks_h3_es2 = { | |||
| 620 | .hs400_4taps = true, | 620 | .hs400_4taps = true, |
| 621 | }; | 621 | }; |
| 622 | 622 | ||
| 623 | static const struct renesas_sdhi_quirks sdhi_quirks_nohs400 = { | ||
| 624 | .hs400_disabled = true, | ||
| 625 | }; | ||
| 626 | |||
| 623 | static const struct soc_device_attribute sdhi_quirks_match[] = { | 627 | static const struct soc_device_attribute sdhi_quirks_match[] = { |
| 624 | { .soc_id = "r8a7795", .revision = "ES1.*", .data = &sdhi_quirks_h3_m3w_es1 }, | 628 | { .soc_id = "r8a7795", .revision = "ES1.*", .data = &sdhi_quirks_h3_m3w_es1 }, |
| 625 | { .soc_id = "r8a7795", .revision = "ES2.0", .data = &sdhi_quirks_h3_es2 }, | 629 | { .soc_id = "r8a7795", .revision = "ES2.0", .data = &sdhi_quirks_h3_es2 }, |
| 626 | { .soc_id = "r8a7796", .revision = "ES1.0", .data = &sdhi_quirks_h3_m3w_es1 }, | 630 | { .soc_id = "r8a7796", .revision = "ES1.[012]", .data = &sdhi_quirks_h3_m3w_es1 }, |
| 627 | { .soc_id = "r8a7796", .revision = "ES1.1", .data = &sdhi_quirks_h3_m3w_es1 }, | 631 | { .soc_id = "r8a774a1", .revision = "ES1.[012]", .data = &sdhi_quirks_h3_m3w_es1 }, |
| 632 | { .soc_id = "r8a77980", .data = &sdhi_quirks_nohs400 }, | ||
| 628 | { /* Sentinel. */ }, | 633 | { /* Sentinel. */ }, |
| 629 | }; | 634 | }; |
| 630 | 635 | ||
diff --git a/drivers/mmc/host/rtsx_usb_sdmmc.c b/drivers/mmc/host/rtsx_usb_sdmmc.c index 669c6ab021c8..81d0dfe553a8 100644 --- a/drivers/mmc/host/rtsx_usb_sdmmc.c +++ b/drivers/mmc/host/rtsx_usb_sdmmc.c | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Realtek USB SD/MMC Card Interface driver | 2 | /* Realtek USB SD/MMC Card Interface driver |
| 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 version 2 | ||
| 7 | * as published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, but | ||
| 10 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 12 | * 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | * | ||
| 17 | * Author: | 6 | * Author: |
| 18 | * Roger Tseng <rogerable@realtek.com> | 7 | * Roger Tseng <rogerable@realtek.com> |
| 19 | */ | 8 | */ |
diff --git a/drivers/mmc/host/s3cmci.c b/drivers/mmc/host/s3cmci.c index f31333e831a7..b1d3f8288732 100644 --- a/drivers/mmc/host/s3cmci.c +++ b/drivers/mmc/host/s3cmci.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/mmc/s3cmci.h - Samsung S3C MCI driver | 3 | * linux/drivers/mmc/s3cmci.h - Samsung S3C MCI driver |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Current driver maintained by Ben Dooks and Simtec Electronics | 7 | * Current driver maintained by Ben Dooks and Simtec Electronics |
| 7 | * Copyright (C) 2008 Simtec Electronics <ben-linux@fluff.org> | 8 | * Copyright (C) 2008 Simtec Electronics <ben-linux@fluff.org> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/module.h> | 11 | #include <linux/module.h> |
diff --git a/drivers/mmc/host/s3cmci.h b/drivers/mmc/host/s3cmci.h index 30c2c0dd1bc8..7ca1d9d639c4 100644 --- a/drivers/mmc/host/s3cmci.h +++ b/drivers/mmc/host/s3cmci.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/mmc/s3cmci.h - Samsung S3C MCI driver | 3 | * linux/drivers/mmc/s3cmci.h - Samsung S3C MCI driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004-2006 Thomas Kleffel, All Rights Reserved. | 5 | * Copyright (C) 2004-2006 Thomas Kleffel, All Rights Reserved. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | enum s3cmci_waitfor { | 8 | enum s3cmci_waitfor { |
diff --git a/drivers/mmc/host/sdhci-cns3xxx.c b/drivers/mmc/host/sdhci-cns3xxx.c index bd286db7f9af..811eab1b8964 100644 --- a/drivers/mmc/host/sdhci-cns3xxx.c +++ b/drivers/mmc/host/sdhci-cns3xxx.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * SDHCI support for CNS3xxx SoC | 3 | * SDHCI support for CNS3xxx SoC |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Authors: Scott Shu | 8 | * Authors: Scott Shu |
| 8 | * Anton Vorontsov <avorontsov@mvista.com> | 9 | * Anton Vorontsov <avorontsov@mvista.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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/delay.h> | 12 | #include <linux/delay.h> |
diff --git a/drivers/mmc/host/sdhci-pci-o2micro.c b/drivers/mmc/host/sdhci-pci-o2micro.c index b29bf4e7dcb4..dd21315922c8 100644 --- a/drivers/mmc/host/sdhci-pci-o2micro.c +++ b/drivers/mmc/host/sdhci-pci-o2micro.c | |||
| @@ -115,6 +115,7 @@ static int sdhci_o2_execute_tuning(struct mmc_host *mmc, u32 opcode) | |||
| 115 | */ | 115 | */ |
| 116 | if (mmc->ios.bus_width == MMC_BUS_WIDTH_8) { | 116 | if (mmc->ios.bus_width == MMC_BUS_WIDTH_8) { |
| 117 | current_bus_width = mmc->ios.bus_width; | 117 | current_bus_width = mmc->ios.bus_width; |
| 118 | mmc->ios.bus_width = MMC_BUS_WIDTH_4; | ||
| 118 | sdhci_set_bus_width(host, MMC_BUS_WIDTH_4); | 119 | sdhci_set_bus_width(host, MMC_BUS_WIDTH_4); |
| 119 | } | 120 | } |
| 120 | 121 | ||
| @@ -126,8 +127,10 @@ static int sdhci_o2_execute_tuning(struct mmc_host *mmc, u32 opcode) | |||
| 126 | 127 | ||
| 127 | sdhci_end_tuning(host); | 128 | sdhci_end_tuning(host); |
| 128 | 129 | ||
| 129 | if (current_bus_width == MMC_BUS_WIDTH_8) | 130 | if (current_bus_width == MMC_BUS_WIDTH_8) { |
| 131 | mmc->ios.bus_width = MMC_BUS_WIDTH_8; | ||
| 130 | sdhci_set_bus_width(host, current_bus_width); | 132 | sdhci_set_bus_width(host, current_bus_width); |
| 133 | } | ||
| 131 | 134 | ||
| 132 | host->flags &= ~SDHCI_HS400_TUNING; | 135 | host->flags &= ~SDHCI_HS400_TUNING; |
| 133 | return 0; | 136 | return 0; |
diff --git a/drivers/mmc/host/sdhci-pltfm.h b/drivers/mmc/host/sdhci-pltfm.h index 6109987fc3b5..2af445b8c325 100644 --- a/drivers/mmc/host/sdhci-pltfm.h +++ b/drivers/mmc/host/sdhci-pltfm.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2010 MontaVista Software, LLC. | 3 | * Copyright 2010 MontaVista Software, LLC. |
| 3 | * | 4 | * |
| 4 | * Author: Anton Vorontsov <avorontsov@ru.mvista.com> | 5 | * Author: Anton Vorontsov <avorontsov@ru.mvista.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef _DRIVERS_MMC_SDHCI_PLTFM_H | 8 | #ifndef _DRIVERS_MMC_SDHCI_PLTFM_H |
diff --git a/drivers/mmc/host/sdhci-s3c.c b/drivers/mmc/host/sdhci-s3c.c index 9ef89d00970e..8e4a8ba33f05 100644 --- a/drivers/mmc/host/sdhci-s3c.c +++ b/drivers/mmc/host/sdhci-s3c.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* linux/drivers/mmc/host/sdhci-s3c.c | 2 | /* linux/drivers/mmc/host/sdhci-s3c.c |
| 2 | * | 3 | * |
| 3 | * Copyright 2008 Openmoko Inc. | 4 | * Copyright 2008 Openmoko Inc. |
| @@ -6,10 +7,6 @@ | |||
| 6 | * http://armlinux.simtec.co.uk/ | 7 | * http://armlinux.simtec.co.uk/ |
| 7 | * | 8 | * |
| 8 | * SDHCI (HSMMC) support for Samsung SoC | 9 | * SDHCI (HSMMC) support for Samsung SoC |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/spinlock.h> | 12 | #include <linux/spinlock.h> |
diff --git a/drivers/mmc/host/tifm_sd.c b/drivers/mmc/host/tifm_sd.c index 35dd34b82a4d..54271b92ee59 100644 --- a/drivers/mmc/host/tifm_sd.c +++ b/drivers/mmc/host/tifm_sd.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * tifm_sd.c - TI FlashMedia driver | 3 | * tifm_sd.c - TI FlashMedia driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2006 Alex Dubov <oakad@yahoo.com> | 5 | * Copyright (C) 2006 Alex Dubov <oakad@yahoo.com> |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Special thanks to Brad Campbell for extensive testing of this driver. | 7 | * Special thanks to Brad Campbell for extensive testing of this driver. |
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | 10 | ||
diff --git a/drivers/mmc/host/wmt-sdmmc.c b/drivers/mmc/host/wmt-sdmmc.c index 4fd6da29489e..2c4ba1fa4bbf 100644 --- a/drivers/mmc/host/wmt-sdmmc.c +++ b/drivers/mmc/host/wmt-sdmmc.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * WM8505/WM8650 SD/MMC Host Controller | 3 | * WM8505/WM8650 SD/MMC Host Controller |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 Tony Prisk | 5 | * Copyright (C) 2010 Tony Prisk |
| 5 | * Copyright (C) 2008 WonderMedia Technologies, Inc. | 6 | * Copyright (C) 2008 WonderMedia Technologies, Inc. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/init.h> | 9 | #include <linux/init.h> |
diff --git a/drivers/mtd/bcm47xxpart.c b/drivers/mtd/bcm47xxpart.c index fc424b185b08..6012a10f10c8 100644 --- a/drivers/mtd/bcm47xxpart.c +++ b/drivers/mtd/bcm47xxpart.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * BCM47XX MTD partitioning | 3 | * BCM47XX MTD partitioning |
| 3 | * | 4 | * |
| 4 | * Copyright © 2012 Rafał Miłecki <zajec5@gmail.com> | 5 | * Copyright © 2012 Rafał Miłecki <zajec5@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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <linux/bcm47xx_nvram.h> | 8 | #include <linux/bcm47xx_nvram.h> |
diff --git a/drivers/mtd/maps/impa7.c b/drivers/mtd/maps/impa7.c index 815e2db87955..b41401852fb7 100644 --- a/drivers/mtd/maps/impa7.c +++ b/drivers/mtd/maps/impa7.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Handle mapping of the NOR flash on implementa A7 boards | 3 | * Handle mapping of the NOR flash on implementa A7 boards |
| 3 | * | 4 | * |
| 4 | * Copyright 2002 SYSGO Real-Time Solutions GmbH | 5 | * Copyright 2002 SYSGO Real-Time Solutions 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/module.h> | 8 | #include <linux/module.h> |
diff --git a/drivers/mtd/maps/lantiq-flash.c b/drivers/mtd/maps/lantiq-flash.c index 77b1d8013295..67a1dbfdd72c 100644 --- a/drivers/mtd/maps/lantiq-flash.c +++ b/drivers/mtd/maps/lantiq-flash.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2004 Liu Peng Infineon IFAP DC COM CPE | 4 | * Copyright (C) 2004 Liu Peng Infineon IFAP DC COM CPE |
| 7 | * Copyright (C) 2010 John Crispin <john@phrozen.org> | 5 | * Copyright (C) 2010 John Crispin <john@phrozen.org> |
diff --git a/drivers/mtd/maps/pci.c b/drivers/mtd/maps/pci.c index 7b3bb40aff72..9a49f8a06fb8 100644 --- a/drivers/mtd/maps/pci.c +++ b/drivers/mtd/maps/pci.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/mtd/maps/pci.c | 3 | * linux/drivers/mtd/maps/pci.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2001 Russell King, All rights reserved. | 5 | * Copyright (C) 2001 Russell King, All rights reserved. |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Generic PCI memory map driver. We support the following boards: | 7 | * Generic PCI memory map driver. We support the following boards: |
| 11 | * - Intel IQ80310 ATU. | 8 | * - Intel IQ80310 ATU. |
| 12 | * - Intel EBSA285 (blank rom programming mode). Tested working 27/09/2001 | 9 | * - Intel EBSA285 (blank rom programming mode). Tested working 27/09/2001 |
diff --git a/drivers/mtd/maps/pxa2xx-flash.c b/drivers/mtd/maps/pxa2xx-flash.c index 2cde28ed95c9..cebb346877a9 100644 --- a/drivers/mtd/maps/pxa2xx-flash.c +++ b/drivers/mtd/maps/pxa2xx-flash.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Map driver for Intel XScale PXA2xx platforms. | 3 | * Map driver for Intel XScale PXA2xx platforms. |
| 3 | * | 4 | * |
| 4 | * Author: Nicolas Pitre | 5 | * Author: Nicolas Pitre |
| 5 | * Copyright: (C) 2001 MontaVista Software Inc. | 6 | * Copyright: (C) 2001 MontaVista Software Inc. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/drivers/mtd/maps/rbtx4939-flash.c b/drivers/mtd/maps/rbtx4939-flash.c index 80a187167c92..39c86c0b0ec1 100644 --- a/drivers/mtd/maps/rbtx4939-flash.c +++ b/drivers/mtd/maps/rbtx4939-flash.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * rbtx4939-flash (based on physmap.c) | 3 | * rbtx4939-flash (based on physmap.c) |
| 3 | * | 4 | * |
| 4 | * This is a simplified physmap driver with map_init callback function. | 5 | * This is a simplified physmap driver with map_init callback function. |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Copyright (C) 2009 Atsushi Nemoto <anemo@mba.ocn.ne.jp> | 7 | * Copyright (C) 2009 Atsushi Nemoto <anemo@mba.ocn.ne.jp> |
| 11 | */ | 8 | */ |
| 12 | 9 | ||
diff --git a/drivers/mtd/maps/vmu-flash.c b/drivers/mtd/maps/vmu-flash.c index c5d4b6589488..177bf134e189 100644 --- a/drivers/mtd/maps/vmu-flash.c +++ b/drivers/mtd/maps/vmu-flash.c | |||
| @@ -1,11 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* vmu-flash.c | 2 | /* vmu-flash.c |
| 2 | * Driver for SEGA Dreamcast Visual Memory Unit | 3 | * Driver for SEGA Dreamcast Visual Memory Unit |
| 3 | * | 4 | * |
| 4 | * Copyright (c) Adrian McMenamin 2002 - 2009 | 5 | * Copyright (c) Adrian McMenamin 2002 - 2009 |
| 5 | * Copyright (c) Paul Mundt 2001 | 6 | * Copyright (c) Paul Mundt 2001 |
| 6 | * | ||
| 7 | * Licensed under version 2 of the | ||
| 8 | * GNU General Public Licence | ||
| 9 | */ | 7 | */ |
| 10 | #include <linux/init.h> | 8 | #include <linux/init.h> |
| 11 | #include <linux/slab.h> | 9 | #include <linux/slab.h> |
diff --git a/drivers/mtd/nand/onenand/generic.c b/drivers/mtd/nand/onenand/generic.c index acad17ec6581..8b6f4da5d720 100644 --- a/drivers/mtd/nand/onenand/generic.c +++ b/drivers/mtd/nand/onenand/generic.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2005 Samsung Electronics | 3 | * Copyright (c) 2005 Samsung Electronics |
| 3 | * Kyungmin Park <kyungmin.park@samsung.com> | 4 | * Kyungmin Park <kyungmin.park@samsung.com> |
| 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 version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * Overview: | 6 | * Overview: |
| 10 | * This is a device driver for the OneNAND flash for generic boards. | 7 | * This is a device driver for the OneNAND flash for generic boards. |
| 11 | */ | 8 | */ |
diff --git a/drivers/mtd/nand/onenand/onenand_base.c b/drivers/mtd/nand/onenand/onenand_base.c index f41d76248550..d759c02d9cb2 100644 --- a/drivers/mtd/nand/onenand/onenand_base.c +++ b/drivers/mtd/nand/onenand/onenand_base.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright © 2005-2009 Samsung Electronics | 3 | * Copyright © 2005-2009 Samsung Electronics |
| 3 | * Copyright © 2007 Nokia Corporation | 4 | * Copyright © 2007 Nokia Corporation |
| @@ -12,10 +13,6 @@ | |||
| 12 | * Flex-OneNAND support | 13 | * Flex-OneNAND support |
| 13 | * Amul Kumar Saha <amul.saha at samsung.com> | 14 | * Amul Kumar Saha <amul.saha at samsung.com> |
| 14 | * OTP support | 15 | * OTP support |
| 15 | * | ||
| 16 | * This program is free software; you can redistribute it and/or modify | ||
| 17 | * it under the terms of the GNU General Public License version 2 as | ||
| 18 | * published by the Free Software Foundation. | ||
| 19 | */ | 16 | */ |
| 20 | 17 | ||
| 21 | #include <linux/kernel.h> | 18 | #include <linux/kernel.h> |
diff --git a/drivers/mtd/nand/onenand/samsung.c b/drivers/mtd/nand/onenand/samsung.c index e64d0fdf7eb5..55e5536a5850 100644 --- a/drivers/mtd/nand/onenand/samsung.c +++ b/drivers/mtd/nand/onenand/samsung.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Samsung S3C64XX/S5PC1XX OneNAND driver | 3 | * Samsung S3C64XX/S5PC1XX OneNAND driver |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Kyungmin Park <kyungmin.park@samsung.com> | 6 | * Kyungmin Park <kyungmin.park@samsung.com> |
| 6 | * Marek Szyprowski <m.szyprowski@samsung.com> | 7 | * Marek Szyprowski <m.szyprowski@samsung.com> |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * Implementation: | 9 | * Implementation: |
| 13 | * S3C64XX: emulate the pseudo BufferRAM | 10 | * S3C64XX: emulate the pseudo BufferRAM |
| 14 | * S5PC110: use DMA | 11 | * S5PC110: use DMA |
diff --git a/drivers/mtd/nand/onenand/samsung.h b/drivers/mtd/nand/onenand/samsung.h index 9016dc0136a8..892bbb6ca4fe 100644 --- a/drivers/mtd/nand/onenand/samsung.h +++ b/drivers/mtd/nand/onenand/samsung.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2008-2010 Samsung Electronics | 3 | * Copyright (C) 2008-2010 Samsung Electronics |
| 3 | * Kyungmin Park <kyungmin.park@samsung.com> | 4 | * Kyungmin Park <kyungmin.park@samsung.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #ifndef __SAMSUNG_ONENAND_H__ | 6 | #ifndef __SAMSUNG_ONENAND_H__ |
| 10 | #define __SAMSUNG_ONENAND_H__ | 7 | #define __SAMSUNG_ONENAND_H__ |
diff --git a/drivers/mtd/nand/raw/au1550nd.c b/drivers/mtd/nand/raw/au1550nd.c index a963002663ed..97a97a9ccc36 100644 --- a/drivers/mtd/nand/raw/au1550nd.c +++ b/drivers/mtd/nand/raw/au1550nd.c | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004 Embedded Edge, LLC | 3 | * Copyright (C) 2004 Embedded Edge, LLC |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #include <linux/slab.h> | 6 | #include <linux/slab.h> |
diff --git a/drivers/mtd/nand/raw/bcm47xxnflash/main.c b/drivers/mtd/nand/raw/bcm47xxnflash/main.c index d79694160845..8dae97c1dbe7 100644 --- a/drivers/mtd/nand/raw/bcm47xxnflash/main.c +++ b/drivers/mtd/nand/raw/bcm47xxnflash/main.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * BCM47XX NAND flash driver | 3 | * BCM47XX NAND flash driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Rafał Miłecki <zajec5@gmail.com> | 5 | * Copyright (C) 2012 Rafał Miłecki <zajec5@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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include "bcm47xxnflash.h" | 8 | #include "bcm47xxnflash.h" |
diff --git a/drivers/mtd/nand/raw/bcm47xxnflash/ops_bcm4706.c b/drivers/mtd/nand/raw/bcm47xxnflash/ops_bcm4706.c index a53ffb3d64b0..591775173034 100644 --- a/drivers/mtd/nand/raw/bcm47xxnflash/ops_bcm4706.c +++ b/drivers/mtd/nand/raw/bcm47xxnflash/ops_bcm4706.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * BCM47XX NAND flash driver | 3 | * BCM47XX NAND flash driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Rafał Miłecki <zajec5@gmail.com> | 5 | * Copyright (C) 2012 Rafał Miłecki <zajec5@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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include "bcm47xxnflash.h" | 8 | #include "bcm47xxnflash.h" |
diff --git a/drivers/mtd/nand/raw/cmx270_nand.c b/drivers/mtd/nand/raw/cmx270_nand.c index 143e4acacaae..045b6175ae79 100644 --- a/drivers/mtd/nand/raw/cmx270_nand.c +++ b/drivers/mtd/nand/raw/cmx270_nand.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2006 Compulab, Ltd. | 3 | * Copyright (C) 2006 Compulab, Ltd. |
| 3 | * Mike Rapoport <mike@compulab.co.il> | 4 | * Mike Rapoport <mike@compulab.co.il> |
| @@ -6,11 +7,6 @@ | |||
| 6 | * Copyright (C) 2002 Marius Gröger (mag@sysgo.de) | 7 | * Copyright (C) 2002 Marius Gröger (mag@sysgo.de) |
| 7 | * Copyright (c) 2001 Thomas Gleixner (gleixner@autronix.de) | 8 | * Copyright (c) 2001 Thomas Gleixner (gleixner@autronix.de) |
| 8 | * | 9 | * |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | * Overview: | 10 | * Overview: |
| 15 | * This is a device driver for the NAND flash device found on the | 11 | * This is a device driver for the NAND flash device found on the |
| 16 | * CM-X270 board. | 12 | * CM-X270 board. |
diff --git a/drivers/mtd/nand/raw/cs553x_nand.c b/drivers/mtd/nand/raw/cs553x_nand.c index c6f578aff5d9..e2322cee3229 100644 --- a/drivers/mtd/nand/raw/cs553x_nand.c +++ b/drivers/mtd/nand/raw/cs553x_nand.c | |||
| @@ -1,19 +1,15 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * (C) 2005, 2006 Red Hat Inc. | 3 | * (C) 2005, 2006 Red Hat Inc. |
| 3 | * | 4 | * |
| 4 | * Author: David Woodhouse <dwmw2@infradead.org> | 5 | * Author: David Woodhouse <dwmw2@infradead.org> |
| 5 | * Tom Sylla <tom.sylla@amd.com> | 6 | * Tom Sylla <tom.sylla@amd.com> |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * Overview: | 8 | * Overview: |
| 12 | * This is a device driver for the NAND flash controller found on | 9 | * This is a device driver for the NAND flash controller found on |
| 13 | * the AMD CS5535/CS5536 companion chipsets for the Geode processor. | 10 | * the AMD CS5535/CS5536 companion chipsets for the Geode processor. |
| 14 | * mtd-id for command line partitioning is cs553x_nand_cs[0-3] | 11 | * mtd-id for command line partitioning is cs553x_nand_cs[0-3] |
| 15 | * where 0-3 reflects the chip select for NAND. | 12 | * where 0-3 reflects the chip select for NAND. |
| 16 | * | ||
| 17 | */ | 13 | */ |
| 18 | 14 | ||
| 19 | #include <linux/kernel.h> | 15 | #include <linux/kernel.h> |
diff --git a/drivers/mtd/nand/raw/gpio.c b/drivers/mtd/nand/raw/gpio.c index a6c9a824a7d4..f6b12354024f 100644 --- a/drivers/mtd/nand/raw/gpio.c +++ b/drivers/mtd/nand/raw/gpio.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Updated, and converted to generic GPIO based driver by Russell King. | 3 | * Updated, and converted to generic GPIO based driver by Russell King. |
| 3 | * | 4 | * |
| @@ -9,11 +10,6 @@ | |||
| 9 | * Device driver for NAND flash that uses a memory mapped interface to | 10 | * Device driver for NAND flash that uses a memory mapped interface to |
| 10 | * read/write the NAND commands and data, and GPIO pins for control signals | 11 | * read/write the NAND commands and data, and GPIO pins for control signals |
| 11 | * (the DT binding refers to this as "GPIO assisted NAND flash") | 12 | * (the DT binding refers to this as "GPIO assisted NAND flash") |
| 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 version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | * | ||
| 17 | */ | 13 | */ |
| 18 | 14 | ||
| 19 | #include <linux/kernel.h> | 15 | #include <linux/kernel.h> |
diff --git a/drivers/mtd/nand/raw/mtk_ecc.h b/drivers/mtd/nand/raw/mtk_ecc.h index a455df080952..aa52e94c771d 100644 --- a/drivers/mtd/nand/raw/mtk_ecc.h +++ b/drivers/mtd/nand/raw/mtk_ecc.h | |||
| @@ -1,12 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * MTK SDG1 ECC controller | 3 | * MTK SDG1 ECC controller |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2016 Mediatek | 5 | * Copyright (c) 2016 Mediatek |
| 5 | * Authors: Xiaolei Li <xiaolei.li@mediatek.com> | 6 | * Authors: Xiaolei Li <xiaolei.li@mediatek.com> |
| 6 | * Jorge Ramirez-Ortiz <jorge.ramirez-ortiz@linaro.org> | 7 | * Jorge Ramirez-Ortiz <jorge.ramirez-ortiz@linaro.org> |
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published | ||
| 9 | * by the Free Software Foundation. | ||
| 10 | */ | 8 | */ |
| 11 | 9 | ||
| 12 | #ifndef __DRIVERS_MTD_NAND_MTK_ECC_H__ | 10 | #ifndef __DRIVERS_MTD_NAND_MTK_ECC_H__ |
diff --git a/drivers/mtd/nand/raw/nand_base.c b/drivers/mtd/nand/raw/nand_base.c index 2cf71060d6f8..b5b68aa16eb3 100644 --- a/drivers/mtd/nand/raw/nand_base.c +++ b/drivers/mtd/nand/raw/nand_base.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Overview: | 3 | * Overview: |
| 3 | * This is the generic MTD driver for NAND flash devices. It should be | 4 | * This is the generic MTD driver for NAND flash devices. It should be |
| @@ -20,11 +21,6 @@ | |||
| 20 | * Check, if mtd->ecctype should be set to MTD_ECC_HW | 21 | * Check, if mtd->ecctype should be set to MTD_ECC_HW |
| 21 | * if we have HW ECC support. | 22 | * if we have HW ECC support. |
| 22 | * BBT table is not serialized, has to be fixed | 23 | * BBT table is not serialized, has to be fixed |
| 23 | * | ||
| 24 | * This program is free software; you can redistribute it and/or modify | ||
| 25 | * it under the terms of the GNU General Public License version 2 as | ||
| 26 | * published by the Free Software Foundation. | ||
| 27 | * | ||
| 28 | */ | 24 | */ |
| 29 | 25 | ||
| 30 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 26 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/mtd/nand/raw/nand_bbt.c b/drivers/mtd/nand/raw/nand_bbt.c index fd3c10216eda..2ef15ef94525 100644 --- a/drivers/mtd/nand/raw/nand_bbt.c +++ b/drivers/mtd/nand/raw/nand_bbt.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Overview: | 3 | * Overview: |
| 3 | * Bad block table support for the NAND driver | 4 | * Bad block table support for the NAND driver |
| 4 | * | 5 | * |
| 5 | * Copyright © 2004 Thomas Gleixner (tglx@linutronix.de) | 6 | * Copyright © 2004 Thomas Gleixner (tglx@linutronix.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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * Description: | 8 | * Description: |
| 12 | * | 9 | * |
| 13 | * When nand_scan_bbt is called, then it tries to find the bad block table | 10 | * When nand_scan_bbt is called, then it tries to find the bad block table |
| @@ -54,7 +51,6 @@ | |||
| 54 | * Following assumptions are made: | 51 | * Following assumptions are made: |
| 55 | * - bbts start at a page boundary, if autolocated on a block boundary | 52 | * - bbts start at a page boundary, if autolocated on a block boundary |
| 56 | * - the space necessary for a bbt in FLASH does not exceed a block boundary | 53 | * - the space necessary for a bbt in FLASH does not exceed a block boundary |
| 57 | * | ||
| 58 | */ | 54 | */ |
| 59 | 55 | ||
| 60 | #include <linux/slab.h> | 56 | #include <linux/slab.h> |
diff --git a/drivers/mtd/nand/raw/nand_ids.c b/drivers/mtd/nand/raw/nand_ids.c index ea5a342cd91e..ba27902fc54b 100644 --- a/drivers/mtd/nand/raw/nand_ids.c +++ b/drivers/mtd/nand/raw/nand_ids.c | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2002 Thomas Gleixner (tglx@linutronix.de) | 3 | * Copyright (C) 2002 Thomas Gleixner (tglx@linutronix.de) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #include <linux/sizes.h> | 6 | #include <linux/sizes.h> |
diff --git a/drivers/mtd/nand/raw/nand_timings.c b/drivers/mtd/nand/raw/nand_timings.c index bea3062d71d6..f64b06a71dfa 100644 --- a/drivers/mtd/nand/raw/nand_timings.c +++ b/drivers/mtd/nand/raw/nand_timings.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Free Electrons | 3 | * Copyright (C) 2014 Free Electrons |
| 3 | * | 4 | * |
| 4 | * Author: Boris BREZILLON <boris.brezillon@free-electrons.com> | 5 | * Author: Boris BREZILLON <boris.brezillon@free-electrons.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
| 12 | #include <linux/err.h> | 8 | #include <linux/err.h> |
diff --git a/drivers/mtd/nand/raw/omap2.c b/drivers/mtd/nand/raw/omap2.c index a9a275342a41..8d881a28140e 100644 --- a/drivers/mtd/nand/raw/omap2.c +++ b/drivers/mtd/nand/raw/omap2.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright © 2004 Texas Instruments, Jian Zhang <jzhang@ti.com> | 3 | * Copyright © 2004 Texas Instruments, Jian Zhang <jzhang@ti.com> |
| 3 | * Copyright © 2004 Micron Technology Inc. | 4 | * Copyright © 2004 Micron Technology Inc. |
| 4 | * Copyright © 2004 David Brownell | 5 | * Copyright © 2004 David Brownell |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/platform_device.h> | 8 | #include <linux/platform_device.h> |
diff --git a/drivers/mtd/nand/raw/oxnas_nand.c b/drivers/mtd/nand/raw/oxnas_nand.c index 0e52dc29141c..30c51f772de6 100644 --- a/drivers/mtd/nand/raw/oxnas_nand.c +++ b/drivers/mtd/nand/raw/oxnas_nand.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Oxford Semiconductor OXNAS NAND driver | 3 | * Oxford Semiconductor OXNAS NAND driver |
| 3 | 4 | ||
| @@ -6,11 +7,6 @@ | |||
| 6 | * Author: Vitaly Wool <vitalywool@gmail.com> | 7 | * Author: Vitaly Wool <vitalywool@gmail.com> |
| 7 | * Copyright (C) 2013 Ma Haijun <mahaijuns@gmail.com> | 8 | * Copyright (C) 2013 Ma Haijun <mahaijuns@gmail.com> |
| 8 | * Copyright (C) 2012 John Crispin <blogic@openwrt.org> | 9 | * Copyright (C) 2012 John Crispin <blogic@openwrt.org> |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | */ | 10 | */ |
| 15 | 11 | ||
| 16 | #include <linux/err.h> | 12 | #include <linux/err.h> |
diff --git a/drivers/mtd/nand/raw/plat_nand.c b/drivers/mtd/nand/raw/plat_nand.c index a994b76daa50..dc0f3074ddbf 100644 --- a/drivers/mtd/nand/raw/plat_nand.c +++ b/drivers/mtd/nand/raw/plat_nand.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Generic NAND driver | 3 | * Generic NAND driver |
| 3 | * | 4 | * |
| 4 | * Author: Vitaly Wool <vitalywool@gmail.com> | 5 | * Author: Vitaly Wool <vitalywool@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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <linux/err.h> | 8 | #include <linux/err.h> |
diff --git a/drivers/mtd/nand/raw/r852.c b/drivers/mtd/nand/raw/r852.c index 7b99831aa046..dae0d235bb17 100644 --- a/drivers/mtd/nand/raw/r852.c +++ b/drivers/mtd/nand/raw/r852.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright © 2009 - Maxim Levitsky | 3 | * Copyright © 2009 - Maxim Levitsky |
| 3 | * driver for Ricoh xD readers | 4 | * driver for Ricoh xD readers |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #define DRV_NAME "r852" | 7 | #define DRV_NAME "r852" |
diff --git a/drivers/mtd/nand/raw/r852.h b/drivers/mtd/nand/raw/r852.h index bc67f5bf67e8..e9ce299c499d 100644 --- a/drivers/mtd/nand/raw/r852.h +++ b/drivers/mtd/nand/raw/r852.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright © 2009 - Maxim Levitsky | 3 | * Copyright © 2009 - Maxim Levitsky |
| 3 | * driver for Ricoh xD readers | 4 | * driver for Ricoh xD readers |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/pci.h> | 7 | #include <linux/pci.h> |
diff --git a/drivers/mtd/nand/raw/sharpsl.c b/drivers/mtd/nand/raw/sharpsl.c index c82f26c8b58c..b47a9eaff89b 100644 --- a/drivers/mtd/nand/raw/sharpsl.c +++ b/drivers/mtd/nand/raw/sharpsl.c | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004 Richard Purdie | 3 | * Copyright (C) 2004 Richard Purdie |
| 3 | * Copyright (C) 2008 Dmitry Baryshkov | 4 | * Copyright (C) 2008 Dmitry Baryshkov |
| 4 | * | 5 | * |
| 5 | * Based on Sharp's NAND driver sharp_sl.c | 6 | * Based on Sharp's NAND driver sharp_sl.c |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #include <linux/genhd.h> | 9 | #include <linux/genhd.h> |
diff --git a/drivers/mtd/nand/raw/sm_common.c b/drivers/mtd/nand/raw/sm_common.c index 409d036858dc..ba24cb36d0b9 100644 --- a/drivers/mtd/nand/raw/sm_common.c +++ b/drivers/mtd/nand/raw/sm_common.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright © 2009 - Maxim Levitsky | 3 | * Copyright © 2009 - Maxim Levitsky |
| 3 | * Common routines & support for xD format | 4 | * Common routines & support for xD format |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include <linux/kernel.h> | 6 | #include <linux/kernel.h> |
| 10 | #include <linux/mtd/rawnand.h> | 7 | #include <linux/mtd/rawnand.h> |
diff --git a/drivers/mtd/nand/raw/sm_common.h b/drivers/mtd/nand/raw/sm_common.h index 1581671b05ae..57fc9f86f9ee 100644 --- a/drivers/mtd/nand/raw/sm_common.h +++ b/drivers/mtd/nand/raw/sm_common.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright © 2009 - Maxim Levitsky | 3 | * Copyright © 2009 - Maxim Levitsky |
| 3 | * Common routines & support for SmartMedia/xD format | 4 | * Common routines & support for SmartMedia/xD format |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include <linux/bitops.h> | 6 | #include <linux/bitops.h> |
| 10 | #include <linux/mtd/mtd.h> | 7 | #include <linux/mtd/mtd.h> |
diff --git a/drivers/mtd/nand/raw/socrates_nand.c b/drivers/mtd/nand/raw/socrates_nand.c index 8be9a50c7880..20f40c0e812c 100644 --- a/drivers/mtd/nand/raw/socrates_nand.c +++ b/drivers/mtd/nand/raw/socrates_nand.c | |||
| @@ -1,11 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright © 2008 Ilya Yanok, Emcraft Systems | 3 | * Copyright © 2008 Ilya Yanok, Emcraft Systems |
| 3 | * | ||
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | */ | 4 | */ |
| 10 | 5 | ||
| 11 | #include <linux/slab.h> | 6 | #include <linux/slab.h> |
diff --git a/drivers/mtd/nand/raw/tango_nand.c b/drivers/mtd/nand/raw/tango_nand.c index cb3beda88789..b3f2cabcc7c0 100644 --- a/drivers/mtd/nand/raw/tango_nand.c +++ b/drivers/mtd/nand/raw/tango_nand.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Sigma Designs | 3 | * Copyright (C) 2016 Sigma Designs |
| 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 | * version 2 as published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/io.h> | 6 | #include <linux/io.h> |
diff --git a/drivers/mtd/nand/raw/txx9ndfmc.c b/drivers/mtd/nand/raw/txx9ndfmc.c index 97978227aa55..2642d5bb3241 100644 --- a/drivers/mtd/nand/raw/txx9ndfmc.c +++ b/drivers/mtd/nand/raw/txx9ndfmc.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * TXx9 NAND flash memory controller driver | 3 | * TXx9 NAND flash memory controller driver |
| 3 | * Based on RBTX49xx patch from CELF patch archive. | 4 | * Based on RBTX49xx patch from CELF patch archive. |
| 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 version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * (C) Copyright TOSHIBA CORPORATION 2004-2007 | 6 | * (C) Copyright TOSHIBA CORPORATION 2004-2007 |
| 10 | * All Rights Reserved. | 7 | * All Rights Reserved. |
| 11 | */ | 8 | */ |
diff --git a/drivers/mtd/nand/raw/xway_nand.c b/drivers/mtd/nand/raw/xway_nand.c index 4cb78106af14..834f794816a9 100644 --- a/drivers/mtd/nand/raw/xway_nand.c +++ b/drivers/mtd/nand/raw/xway_nand.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright © 2012 John Crispin <john@phrozen.org> | 4 | * Copyright © 2012 John Crispin <john@phrozen.org> |
| 7 | * Copyright © 2016 Hauke Mehrtens <hauke@hauke-m.de> | 5 | * Copyright © 2016 Hauke Mehrtens <hauke@hauke-m.de> |
diff --git a/drivers/mtd/parsers/parser_trx.c b/drivers/mtd/parsers/parser_trx.c index 4a89a68622fe..8541182134d4 100644 --- a/drivers/mtd/parsers/parser_trx.c +++ b/drivers/mtd/parsers/parser_trx.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Parser for TRX format partitions | 3 | * Parser for TRX format partitions |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 - 2017 Rafał Miłecki <rafal@milecki.pl> | 5 | * Copyright (C) 2012 - 2017 Rafał Miłecki <rafal@milecki.pl> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <linux/module.h> | 8 | #include <linux/module.h> |
diff --git a/drivers/mtd/sm_ftl.c b/drivers/mtd/sm_ftl.c index e0955a98a0f4..dfc47a444b90 100644 --- a/drivers/mtd/sm_ftl.c +++ b/drivers/mtd/sm_ftl.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright © 2009 - Maxim Levitsky | 3 | * Copyright © 2009 - Maxim Levitsky |
| 3 | * SmartMedia/xD translation layer | 4 | * SmartMedia/xD translation layer |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
diff --git a/drivers/mtd/sm_ftl.h b/drivers/mtd/sm_ftl.h index 0a46d75cdc6a..6aed8b60de16 100644 --- a/drivers/mtd/sm_ftl.h +++ b/drivers/mtd/sm_ftl.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright © 2009 - Maxim Levitsky | 3 | * Copyright © 2009 - Maxim Levitsky |
| 3 | * SmartMedia/xD translation layer | 4 | * SmartMedia/xD translation layer |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Based loosly on ssfdc.c which is | 6 | * Based loosly on ssfdc.c which is |
| 6 | * © 2005 Eptar srl | 7 | * © 2005 Eptar srl |
| 7 | * Author: Claudio Lanconelli <lanconelli.claudio@eptar.com> | 8 | * Author: Claudio Lanconelli <lanconelli.claudio@eptar.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/mtd/blktrans.h> | 11 | #include <linux/mtd/blktrans.h> |
diff --git a/drivers/mtd/spi-nor/intel-spi-pci.c b/drivers/mtd/spi-nor/intel-spi-pci.c index bfbfc17ed6aa..5e2344768d53 100644 --- a/drivers/mtd/spi-nor/intel-spi-pci.c +++ b/drivers/mtd/spi-nor/intel-spi-pci.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Intel PCH/PCU SPI flash PCI driver. | 3 | * Intel PCH/PCU SPI flash PCI driver. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016, Intel Corporation | 5 | * Copyright (C) 2016, Intel Corporation |
| 5 | * Author: Mika Westerberg <mika.westerberg@linux.intel.com> | 6 | * Author: Mika Westerberg <mika.westerberg@linux.intel.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/ioport.h> | 9 | #include <linux/ioport.h> |
diff --git a/drivers/mtd/spi-nor/intel-spi-platform.c b/drivers/mtd/spi-nor/intel-spi-platform.c index 5c943df9398f..f80f1086f928 100644 --- a/drivers/mtd/spi-nor/intel-spi-platform.c +++ b/drivers/mtd/spi-nor/intel-spi-platform.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Intel PCH/PCU SPI flash platform driver. | 3 | * Intel PCH/PCU SPI flash platform driver. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016, Intel Corporation | 5 | * Copyright (C) 2016, Intel Corporation |
| 5 | * Author: Mika Westerberg <mika.westerberg@linux.intel.com> | 6 | * Author: Mika Westerberg <mika.westerberg@linux.intel.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/ioport.h> | 9 | #include <linux/ioport.h> |
diff --git a/drivers/mtd/spi-nor/intel-spi.c b/drivers/mtd/spi-nor/intel-spi.c index d60cbf23d9aa..1ccf23fe7e4b 100644 --- a/drivers/mtd/spi-nor/intel-spi.c +++ b/drivers/mtd/spi-nor/intel-spi.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Intel PCH/PCU SPI flash driver. | 3 | * Intel PCH/PCU SPI flash driver. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016, Intel Corporation | 5 | * Copyright (C) 2016, Intel Corporation |
| 5 | * Author: Mika Westerberg <mika.westerberg@linux.intel.com> | 6 | * Author: Mika Westerberg <mika.westerberg@linux.intel.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/err.h> | 9 | #include <linux/err.h> |
diff --git a/drivers/mtd/spi-nor/intel-spi.h b/drivers/mtd/spi-nor/intel-spi.h index 5ab7dc250050..e2f41b8827bf 100644 --- a/drivers/mtd/spi-nor/intel-spi.h +++ b/drivers/mtd/spi-nor/intel-spi.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Intel PCH/PCU SPI flash driver. | 3 | * Intel PCH/PCU SPI flash driver. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016, Intel Corporation | 5 | * Copyright (C) 2016, Intel Corporation |
| 5 | * Author: Mika Westerberg <mika.westerberg@linux.intel.com> | 6 | * Author: Mika Westerberg <mika.westerberg@linux.intel.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef INTEL_SPI_H | 9 | #ifndef INTEL_SPI_H |
diff --git a/drivers/mtd/spi-nor/nxp-spifi.c b/drivers/mtd/spi-nor/nxp-spifi.c index 0c9094ec5966..4a871587392b 100644 --- a/drivers/mtd/spi-nor/nxp-spifi.c +++ b/drivers/mtd/spi-nor/nxp-spifi.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * SPI-NOR driver for NXP SPI Flash Interface (SPIFI) | 3 | * SPI-NOR driver for NXP SPI Flash Interface (SPIFI) |
| 3 | * | 4 | * |
| @@ -5,11 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Based on Freescale QuadSPI driver: | 7 | * Based on Freescale QuadSPI driver: |
| 7 | * Copyright (C) 2013 Freescale Semiconductor, Inc. | 8 | * Copyright (C) 2013 Freescale Semiconductor, 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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | */ | 9 | */ |
| 14 | 10 | ||
| 15 | #include <linux/clk.h> | 11 | #include <linux/clk.h> |
diff --git a/drivers/mtd/spi-nor/stm32-quadspi.c b/drivers/mtd/spi-nor/stm32-quadspi.c index 13e9fc961d3b..33534f9e296b 100644 --- a/drivers/mtd/spi-nor/stm32-quadspi.c +++ b/drivers/mtd/spi-nor/stm32-quadspi.c | |||
| @@ -1,22 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for stm32 quadspi controller | 3 | * Driver for stm32 quadspi controller |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2017, STMicroelectronics - All Rights Reserved | 5 | * Copyright (C) 2017, STMicroelectronics - All Rights Reserved |
| 5 | * Author(s): Ludovic Barre author <ludovic.barre@st.com>. | 6 | * Author(s): Ludovic Barre author <ludovic.barre@st.com>. |
| 6 | * | ||
| 7 | * License terms: GPL V2.0. | ||
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify it | ||
| 10 | * under the terms of the GNU General Public License version 2 as published by | ||
| 11 | * the Free Software Foundation. | ||
| 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 MERCHANTABILITY or | ||
| 15 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more | ||
| 16 | * details. | ||
| 17 | * | ||
| 18 | * You should have received a copy of the GNU General Public License along with | ||
| 19 | * This program. If not, see <http://www.gnu.org/licenses/>. | ||
| 20 | */ | 7 | */ |
| 21 | #include <linux/clk.h> | 8 | #include <linux/clk.h> |
| 22 | #include <linux/errno.h> | 9 | #include <linux/errno.h> |
diff --git a/drivers/mtd/ssfdc.c b/drivers/mtd/ssfdc.c index 7a1e54546f4a..1d05c121904c 100644 --- a/drivers/mtd/ssfdc.c +++ b/drivers/mtd/ssfdc.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Linux driver for SSFDC Flash Translation Layer (Read only) | 3 | * Linux driver for SSFDC Flash Translation Layer (Read only) |
| 3 | * © 2005 Eptar srl | 4 | * © 2005 Eptar srl |
| 4 | * Author: Claudio Lanconelli <lanconelli.claudio@eptar.com> | 5 | * Author: Claudio Lanconelli <lanconelli.claudio@eptar.com> |
| 5 | * | 6 | * |
| 6 | * Based on NTFL and MTDBLOCK_RO drivers | 7 | * Based on NTFL and MTDBLOCK_RO drivers |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
diff --git a/drivers/net/can/cc770/cc770.c b/drivers/net/can/cc770/cc770.c index da636a22c542..7cdc232cbfea 100644 --- a/drivers/net/can/cc770/cc770.c +++ b/drivers/net/can/cc770/cc770.c | |||
| @@ -1,16 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Core driver for the CC770 and AN82527 CAN controllers | 3 | * Core driver for the CC770 and AN82527 CAN controllers |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009, 2011 Wolfgang Grandegger <wg@grandegger.com> | 5 | * Copyright (C) 2009, 2011 Wolfgang Grandegger <wg@grandegger.com> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the version 2 of the GNU General Public License | ||
| 8 | * as published by the Free Software Foundation | ||
| 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 | */ | 6 | */ |
| 15 | 7 | ||
| 16 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 8 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/net/can/cc770/cc770.h b/drivers/net/can/cc770/cc770.h index 95752e1d1283..948541491ab5 100644 --- a/drivers/net/can/cc770/cc770.h +++ b/drivers/net/can/cc770/cc770.h | |||
| @@ -1,16 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Core driver for the CC770 and AN82527 CAN controllers | 3 | * Core driver for the CC770 and AN82527 CAN controllers |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009, 2011 Wolfgang Grandegger <wg@grandegger.com> | 5 | * Copyright (C) 2009, 2011 Wolfgang Grandegger <wg@grandegger.com> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the version 2 of the GNU General Public License | ||
| 8 | * as published by the Free Software Foundation | ||
| 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 | */ | 6 | */ |
| 15 | 7 | ||
| 16 | #ifndef CC770_DEV_H | 8 | #ifndef CC770_DEV_H |
diff --git a/drivers/net/can/cc770/cc770_isa.c b/drivers/net/can/cc770/cc770_isa.c index fcd34698074f..b9047d8110d5 100644 --- a/drivers/net/can/cc770/cc770_isa.c +++ b/drivers/net/can/cc770/cc770_isa.c | |||
| @@ -1,16 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for CC770 and AN82527 CAN controllers on the legacy ISA bus | 3 | * Driver for CC770 and AN82527 CAN controllers on the legacy ISA bus |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009, 2011 Wolfgang Grandegger <wg@grandegger.com> | 5 | * Copyright (C) 2009, 2011 Wolfgang Grandegger <wg@grandegger.com> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the version 2 of the GNU General Public License | ||
| 8 | * as published by the Free Software Foundation | ||
| 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 | */ | 6 | */ |
| 15 | 7 | ||
| 16 | /* | 8 | /* |
diff --git a/drivers/net/can/cc770/cc770_platform.c b/drivers/net/can/cc770/cc770_platform.c index 866e5e12fdd2..8d916e2ee6c2 100644 --- a/drivers/net/can/cc770/cc770_platform.c +++ b/drivers/net/can/cc770/cc770_platform.c | |||
| @@ -1,16 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for CC770 and AN82527 CAN controllers on the platform bus | 3 | * Driver for CC770 and AN82527 CAN controllers on the platform bus |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009, 2011 Wolfgang Grandegger <wg@grandegger.com> | 5 | * Copyright (C) 2009, 2011 Wolfgang Grandegger <wg@grandegger.com> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the version 2 of the GNU General Public License | ||
| 8 | * as published by the Free Software Foundation | ||
| 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 | */ | 6 | */ |
| 15 | 7 | ||
| 16 | /* | 8 | /* |
diff --git a/drivers/net/can/led.c b/drivers/net/can/led.c index c1b667675fa1..db14897f8e16 100644 --- a/drivers/net/can/led.c +++ b/drivers/net/can/led.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012, Fabio Baltieri <fabio.baltieri@gmail.com> | 3 | * Copyright 2012, Fabio Baltieri <fabio.baltieri@gmail.com> |
| 3 | * Copyright 2012, Kurt Van Dijck <kurt.van.dijck@eia.be> | 4 | * Copyright 2012, Kurt Van Dijck <kurt.van.dijck@eia.be> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/module.h> | 7 | #include <linux/module.h> |
diff --git a/drivers/net/can/peak_canfd/peak_canfd.c b/drivers/net/can/peak_canfd/peak_canfd.c index 5696d7e80751..6b0c6a99fc8d 100644 --- a/drivers/net/can/peak_canfd/peak_canfd.c +++ b/drivers/net/can/peak_canfd/peak_canfd.c | |||
| @@ -1,17 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2007, 2011 Wolfgang Grandegger <wg@grandegger.com> | 3 | * Copyright (C) 2007, 2011 Wolfgang Grandegger <wg@grandegger.com> |
| 3 | * Copyright (C) 2012 Stephane Grosjean <s.grosjean@peak-system.com> | 4 | * Copyright (C) 2012 Stephane Grosjean <s.grosjean@peak-system.com> |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2016 PEAK System-Technik GmbH | 6 | * Copyright (C) 2016 PEAK System-Technik GmbH |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the version 2 of the GNU General Public License | ||
| 9 | * as published by the Free Software Foundation | ||
| 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 | */ | 7 | */ |
| 16 | 8 | ||
| 17 | #include <linux/can.h> | 9 | #include <linux/can.h> |
diff --git a/drivers/net/can/peak_canfd/peak_pciefd_main.c b/drivers/net/can/peak_canfd/peak_pciefd_main.c index c458d5fdc8d3..7f6a3b971da9 100644 --- a/drivers/net/can/peak_canfd/peak_pciefd_main.c +++ b/drivers/net/can/peak_canfd/peak_pciefd_main.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2007, 2011 Wolfgang Grandegger <wg@grandegger.com> | 3 | * Copyright (C) 2007, 2011 Wolfgang Grandegger <wg@grandegger.com> |
| 3 | * Copyright (C) 2012 Stephane Grosjean <s.grosjean@peak-system.com> | 4 | * Copyright (C) 2012 Stephane Grosjean <s.grosjean@peak-system.com> |
| @@ -5,15 +6,6 @@ | |||
| 5 | * Derived from the PCAN project file driver/src/pcan_pci.c: | 6 | * Derived from the PCAN project file driver/src/pcan_pci.c: |
| 6 | * | 7 | * |
| 7 | * Copyright (C) 2001-2006 PEAK System-Technik GmbH | 8 | * Copyright (C) 2001-2006 PEAK System-Technik GmbH |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the version 2 of the GNU General Public License | ||
| 11 | * as published by the Free Software Foundation | ||
| 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 | */ | 9 | */ |
| 18 | 10 | ||
| 19 | #include <linux/kernel.h> | 11 | #include <linux/kernel.h> |
diff --git a/drivers/net/can/sja1000/ems_pcmcia.c b/drivers/net/can/sja1000/ems_pcmcia.c index 381de998d2f1..770304eaef95 100644 --- a/drivers/net/can/sja1000/ems_pcmcia.c +++ b/drivers/net/can/sja1000/ems_pcmcia.c | |||
| @@ -1,16 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2008 Sebastian Haas (initial chardev implementation) | 3 | * Copyright (C) 2008 Sebastian Haas (initial chardev implementation) |
| 3 | * Copyright (C) 2010 Markus Plessing <plessing@ems-wuensche.com> | 4 | * Copyright (C) 2010 Markus Plessing <plessing@ems-wuensche.com> |
| 4 | * Rework for mainline by Oliver Hartkopp <socketcan@hartkopp.net> | 5 | * Rework for mainline by Oliver Hartkopp <socketcan@hartkopp.net> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the version 2 of the GNU General Public License | ||
| 8 | * as published by the Free Software Foundation | ||
| 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 | */ | 6 | */ |
| 15 | 7 | ||
| 16 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/drivers/net/can/sja1000/peak_pci.c b/drivers/net/can/sja1000/peak_pci.c index a97b81d1d0da..68366d57916c 100644 --- a/drivers/net/can/sja1000/peak_pci.c +++ b/drivers/net/can/sja1000/peak_pci.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2007, 2011 Wolfgang Grandegger <wg@grandegger.com> | 3 | * Copyright (C) 2007, 2011 Wolfgang Grandegger <wg@grandegger.com> |
| 3 | * Copyright (C) 2012 Stephane Grosjean <s.grosjean@peak-system.com> | 4 | * Copyright (C) 2012 Stephane Grosjean <s.grosjean@peak-system.com> |
| @@ -5,15 +6,6 @@ | |||
| 5 | * Derived from the PCAN project file driver/src/pcan_pci.c: | 6 | * Derived from the PCAN project file driver/src/pcan_pci.c: |
| 6 | * | 7 | * |
| 7 | * Copyright (C) 2001-2006 PEAK System-Technik GmbH | 8 | * Copyright (C) 2001-2006 PEAK System-Technik GmbH |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the version 2 of the GNU General Public License | ||
| 11 | * as published by the Free Software Foundation | ||
| 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 | */ | 9 | */ |
| 18 | 10 | ||
| 19 | #include <linux/kernel.h> | 11 | #include <linux/kernel.h> |
diff --git a/drivers/net/can/sja1000/peak_pcmcia.c b/drivers/net/can/sja1000/peak_pcmcia.c index b8c39ede7cd5..185c7f7d38a4 100644 --- a/drivers/net/can/sja1000/peak_pcmcia.c +++ b/drivers/net/can/sja1000/peak_pcmcia.c | |||
| @@ -1,18 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2010-2012 Stephane Grosjean <s.grosjean@peak-system.com> | 3 | * Copyright (C) 2010-2012 Stephane Grosjean <s.grosjean@peak-system.com> |
| 3 | * | 4 | * |
| 4 | * CAN driver for PEAK-System PCAN-PC Card | 5 | * CAN driver for PEAK-System PCAN-PC Card |
| 5 | * Derived from the PCAN project file driver/src/pcan_pccard.c | 6 | * Derived from the PCAN project file driver/src/pcan_pccard.c |
| 6 | * Copyright (C) 2006-2010 PEAK System-Technik GmbH | 7 | * Copyright (C) 2006-2010 PEAK System-Technik GmbH |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the version 2 of the GNU General Public License | ||
| 10 | * as published by the Free Software Foundation | ||
| 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 | */ | 8 | */ |
| 17 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
| 18 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/net/can/spi/hi311x.c b/drivers/net/can/spi/hi311x.c index ddaf46239e39..03a711c3221b 100644 --- a/drivers/net/can/spi/hi311x.c +++ b/drivers/net/can/spi/hi311x.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* CAN bus driver for Holt HI3110 CAN Controller with SPI Interface | 2 | /* CAN bus driver for Holt HI3110 CAN Controller with SPI Interface |
| 2 | * | 3 | * |
| 3 | * Copyright(C) Timesys Corporation 2016 | 4 | * Copyright(C) Timesys Corporation 2016 |
| @@ -11,10 +12,6 @@ | |||
| 11 | * - Sascha Hauer, Marc Kleine-Budde, Pengutronix | 12 | * - Sascha Hauer, Marc Kleine-Budde, Pengutronix |
| 12 | * - Simon Kallweit, intefo AG | 13 | * - Simon Kallweit, intefo AG |
| 13 | * Copyright 2007 | 14 | * Copyright 2007 |
| 14 | * | ||
| 15 | * This program is free software; you can redistribute it and/or modify | ||
| 16 | * it under the terms of the GNU General Public License version 2 as | ||
| 17 | * published by the Free Software Foundation. | ||
| 18 | */ | 15 | */ |
| 19 | 16 | ||
| 20 | #include <linux/can/core.h> | 17 | #include <linux/can/core.h> |
diff --git a/drivers/net/dsa/mv88e6xxx/global1_vtu.c b/drivers/net/dsa/mv88e6xxx/global1_vtu.c index 4f7b522e5e59..764378dcbc0c 100644 --- a/drivers/net/dsa/mv88e6xxx/global1_vtu.c +++ b/drivers/net/dsa/mv88e6xxx/global1_vtu.c | |||
| @@ -473,7 +473,7 @@ int mv88e6185_g1_vtu_loadpurge(struct mv88e6xxx_chip *chip, | |||
| 473 | * VTU DBNum[7:4] are located in VTU Operation 11:8 | 473 | * VTU DBNum[7:4] are located in VTU Operation 11:8 |
| 474 | */ | 474 | */ |
| 475 | op |= entry->fid & 0x000f; | 475 | op |= entry->fid & 0x000f; |
| 476 | op |= (entry->fid & 0x00f0) << 8; | 476 | op |= (entry->fid & 0x00f0) << 4; |
| 477 | } | 477 | } |
| 478 | 478 | ||
| 479 | return mv88e6xxx_g1_vtu_op(chip, op); | 479 | return mv88e6xxx_g1_vtu_op(chip, op); |
diff --git a/drivers/net/ethernet/8390/ax88796.c b/drivers/net/ethernet/8390/ax88796.c index 3dcc61821ed5..172947fc051a 100644 --- a/drivers/net/ethernet/8390/ax88796.c +++ b/drivers/net/ethernet/8390/ax88796.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* drivers/net/ethernet/8390/ax88796.c | 2 | /* drivers/net/ethernet/8390/ax88796.c |
| 2 | * | 3 | * |
| 3 | * Copyright 2005,2007 Simtec Electronics | 4 | * Copyright 2005,2007 Simtec Electronics |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Asix AX88796 10/100 Ethernet controller support | 7 | * Asix AX88796 10/100 Ethernet controller support |
| 7 | * Based on ne.c, by Donald Becker, et-al. | 8 | * Based on ne.c, by Donald Becker, et-al. |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/module.h> | 11 | #include <linux/module.h> |
diff --git a/drivers/net/ethernet/8390/etherh.c b/drivers/net/ethernet/8390/etherh.c index 77191a281866..bd22a534b1c0 100644 --- a/drivers/net/ethernet/8390/etherh.c +++ b/drivers/net/ethernet/8390/etherh.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/acorn/net/etherh.c | 3 | * linux/drivers/acorn/net/etherh.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2000-2002 Russell King | 5 | * Copyright (C) 2000-2002 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * NS8390 I-cubed EtherH and ANT EtherM specific driver | 7 | * NS8390 I-cubed EtherH and ANT EtherM specific driver |
| 11 | * Thanks to I-Cubed for information on their cards. | 8 | * Thanks to I-Cubed for information on their cards. |
| 12 | * EtherM conversion (C) 1999 Chris Kemp and Tim Watterton | 9 | * EtherM conversion (C) 1999 Chris Kemp and Tim Watterton |
diff --git a/drivers/net/ethernet/alacritech/slicoss.c b/drivers/net/ethernet/alacritech/slicoss.c index 4f7e792e50e9..80ef3e15bd22 100644 --- a/drivers/net/ethernet/alacritech/slicoss.c +++ b/drivers/net/ethernet/alacritech/slicoss.c | |||
| @@ -1,19 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for Gigabit Ethernet adapters based on the Session Layer | 3 | * Driver for Gigabit Ethernet adapters based on the Session Layer |
| 3 | * Interface (SLIC) technology by Alacritech. The driver does not | 4 | * Interface (SLIC) technology by Alacritech. The driver does not |
| 4 | * support the hardware acceleration features provided by these cards. | 5 | * support the hardware acceleration features provided by these cards. |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2016 Lino Sanfilippo <LinoSanfilippo@gmx.de> | 7 | * Copyright (C) 2016 Lino Sanfilippo <LinoSanfilippo@gmx.de> |
| 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. | ||
| 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 | */ | 8 | */ |
| 18 | 9 | ||
| 19 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
diff --git a/drivers/net/ethernet/amd/am79c961a.c b/drivers/net/ethernet/amd/am79c961a.c index 265039c57023..0842da492a64 100644 --- a/drivers/net/ethernet/amd/am79c961a.c +++ b/drivers/net/ethernet/amd/am79c961a.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/net/ethernet/amd/am79c961a.c | 3 | * linux/drivers/net/ethernet/amd/am79c961a.c |
| 3 | * | 4 | * |
| 4 | * by Russell King <rmk@arm.linux.org.uk> 1995-2001. | 5 | * by Russell King <rmk@arm.linux.org.uk> 1995-2001. |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Derived from various things including skeleton.c | 7 | * Derived from various things including skeleton.c |
| 11 | * | 8 | * |
| 12 | * This is a special driver for the am79c961A Lance chip used in the | 9 | * This is a special driver for the am79c961A Lance chip used in the |
diff --git a/drivers/net/ethernet/amd/am79c961a.h b/drivers/net/ethernet/amd/am79c961a.h index fc5088c70731..73679e053ceb 100644 --- a/drivers/net/ethernet/amd/am79c961a.h +++ b/drivers/net/ethernet/amd/am79c961a.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/net/ethernet/amd/am79c961a.h | 3 | * linux/drivers/net/ethernet/amd/am79c961a.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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _LINUX_am79c961a_H | 6 | #ifndef _LINUX_am79c961a_H |
diff --git a/drivers/net/ethernet/arc/emac_main.c b/drivers/net/ethernet/arc/emac_main.c index 13a1d99b29c6..6f2c867785fe 100644 --- a/drivers/net/ethernet/arc/emac_main.c +++ b/drivers/net/ethernet/arc/emac_main.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004-2013 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2004-2013 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Driver for the ARC EMAC 10100 (hardware revision 5) | 5 | * Driver for the ARC EMAC 10100 (hardware revision 5) |
| 9 | * | 6 | * |
| 10 | * Contributors: | 7 | * Contributors: |
diff --git a/drivers/net/ethernet/broadcom/bcmsysport.c b/drivers/net/ethernet/broadcom/bcmsysport.c index c623896e3ccb..cae9b77ff44b 100644 --- a/drivers/net/ethernet/broadcom/bcmsysport.c +++ b/drivers/net/ethernet/broadcom/bcmsysport.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Broadcom BCM7xxx System Port Ethernet MAC driver | 3 | * Broadcom BCM7xxx System Port Ethernet MAC driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 Broadcom Corporation | 5 | * Copyright (C) 2014 Broadcom 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 8 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/net/ethernet/broadcom/bcmsysport.h b/drivers/net/ethernet/broadcom/bcmsysport.h index 6f3141c86436..86193931203a 100644 --- a/drivers/net/ethernet/broadcom/bcmsysport.h +++ b/drivers/net/ethernet/broadcom/bcmsysport.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Broadcom BCM7xxx System Port Ethernet MAC driver | 3 | * Broadcom BCM7xxx System Port Ethernet MAC driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 Broadcom Corporation | 5 | * Copyright (C) 2014 Broadcom 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __BCM_SYSPORT_H | 8 | #ifndef __BCM_SYSPORT_H |
diff --git a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c index 0745cccd416d..51fc845de31a 100644 --- a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | |||
| @@ -1609,7 +1609,8 @@ static int bnx2x_get_module_info(struct net_device *dev, | |||
| 1609 | } | 1609 | } |
| 1610 | 1610 | ||
| 1611 | if (!sff8472_comp || | 1611 | if (!sff8472_comp || |
| 1612 | (diag_type & SFP_EEPROM_DIAG_ADDR_CHANGE_REQ)) { | 1612 | (diag_type & SFP_EEPROM_DIAG_ADDR_CHANGE_REQ) || |
| 1613 | !(diag_type & SFP_EEPROM_DDM_IMPLEMENTED)) { | ||
| 1613 | modinfo->type = ETH_MODULE_SFF_8079; | 1614 | modinfo->type = ETH_MODULE_SFF_8079; |
| 1614 | modinfo->eeprom_len = ETH_MODULE_SFF_8079_LEN; | 1615 | modinfo->eeprom_len = ETH_MODULE_SFF_8079_LEN; |
| 1615 | } else { | 1616 | } else { |
diff --git a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h index b7d251108c19..7115f5025664 100644 --- a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h +++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h | |||
| @@ -62,6 +62,7 @@ | |||
| 62 | #define SFP_EEPROM_DIAG_TYPE_ADDR 0x5c | 62 | #define SFP_EEPROM_DIAG_TYPE_ADDR 0x5c |
| 63 | #define SFP_EEPROM_DIAG_TYPE_SIZE 1 | 63 | #define SFP_EEPROM_DIAG_TYPE_SIZE 1 |
| 64 | #define SFP_EEPROM_DIAG_ADDR_CHANGE_REQ (1<<2) | 64 | #define SFP_EEPROM_DIAG_ADDR_CHANGE_REQ (1<<2) |
| 65 | #define SFP_EEPROM_DDM_IMPLEMENTED (1<<6) | ||
| 65 | #define SFP_EEPROM_SFF_8472_COMP_ADDR 0x5e | 66 | #define SFP_EEPROM_SFF_8472_COMP_ADDR 0x5e |
| 66 | #define SFP_EEPROM_SFF_8472_COMP_SIZE 1 | 67 | #define SFP_EEPROM_SFF_8472_COMP_SIZE 1 |
| 67 | 68 | ||
diff --git a/drivers/net/ethernet/broadcom/genet/bcmgenet.c b/drivers/net/ethernet/broadcom/genet/bcmgenet.c index 374b9ff05c88..41b50e6570ea 100644 --- a/drivers/net/ethernet/broadcom/genet/bcmgenet.c +++ b/drivers/net/ethernet/broadcom/genet/bcmgenet.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Broadcom GENET (Gigabit Ethernet) controller driver | 3 | * Broadcom GENET (Gigabit Ethernet) controller driver |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2014-2017 Broadcom | 5 | * Copyright (c) 2014-2017 Broadcom |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #define pr_fmt(fmt) "bcmgenet: " fmt | 8 | #define pr_fmt(fmt) "bcmgenet: " fmt |
diff --git a/drivers/net/ethernet/broadcom/genet/bcmgenet.h b/drivers/net/ethernet/broadcom/genet/bcmgenet.h index 14b49612aa86..9ad835aee1bc 100644 --- a/drivers/net/ethernet/broadcom/genet/bcmgenet.h +++ b/drivers/net/ethernet/broadcom/genet/bcmgenet.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2014-2017 Broadcom | 3 | * Copyright (c) 2014-2017 Broadcom |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __BCMGENET_H__ | 6 | #ifndef __BCMGENET_H__ |
diff --git a/drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c b/drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c index 57582efa362d..ea20d94bd050 100644 --- a/drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c +++ b/drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Broadcom GENET (Gigabit Ethernet) Wake-on-LAN support | 3 | * Broadcom GENET (Gigabit Ethernet) Wake-on-LAN support |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2014-2017 Broadcom | 5 | * Copyright (c) 2014-2017 Broadcom |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #define pr_fmt(fmt) "bcmgenet_wol: " fmt | 8 | #define pr_fmt(fmt) "bcmgenet_wol: " fmt |
diff --git a/drivers/net/ethernet/broadcom/genet/bcmmii.c b/drivers/net/ethernet/broadcom/genet/bcmmii.c index 51880d83131a..970e478a9017 100644 --- a/drivers/net/ethernet/broadcom/genet/bcmmii.c +++ b/drivers/net/ethernet/broadcom/genet/bcmmii.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Broadcom GENET MDIO routines | 3 | * Broadcom GENET MDIO routines |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2014-2017 Broadcom | 5 | * Copyright (c) 2014-2017 Broadcom |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | 8 | ||
diff --git a/drivers/net/ethernet/cadence/macb.h b/drivers/net/ethernet/cadence/macb.h index 00ee5e8e0ff0..6ff123da6a14 100644 --- a/drivers/net/ethernet/cadence/macb.h +++ b/drivers/net/ethernet/cadence/macb.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Atmel MACB Ethernet Controller driver | 3 | * Atmel MACB Ethernet Controller driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004-2006 Atmel Corporation | 5 | * Copyright (C) 2004-2006 Atmel 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef _MACB_H | 7 | #ifndef _MACB_H |
| 11 | #define _MACB_H | 8 | #define _MACB_H |
diff --git a/drivers/net/ethernet/cadence/macb_main.c b/drivers/net/ethernet/cadence/macb_main.c index c545c5b435d8..b4fa0111cd7a 100644 --- a/drivers/net/ethernet/cadence/macb_main.c +++ b/drivers/net/ethernet/cadence/macb_main.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Cadence MACB/GEM Ethernet Controller driver | 3 | * Cadence MACB/GEM Ethernet Controller driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004-2006 Atmel Corporation | 5 | * Copyright (C) 2004-2006 Atmel 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 8 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/net/ethernet/cavium/liquidio/lio_core.c b/drivers/net/ethernet/cavium/liquidio/lio_core.c index 1c50c10b5a16..d7e805749a5b 100644 --- a/drivers/net/ethernet/cavium/liquidio/lio_core.c +++ b/drivers/net/ethernet/cavium/liquidio/lio_core.c | |||
| @@ -964,7 +964,7 @@ static void liquidio_schedule_droq_pkt_handlers(struct octeon_device *oct) | |||
| 964 | 964 | ||
| 965 | if (droq->ops.poll_mode) { | 965 | if (droq->ops.poll_mode) { |
| 966 | droq->ops.napi_fn(droq); | 966 | droq->ops.napi_fn(droq); |
| 967 | oct_priv->napi_mask |= (1 << oq_no); | 967 | oct_priv->napi_mask |= BIT_ULL(oq_no); |
| 968 | } else { | 968 | } else { |
| 969 | tasklet_schedule(&oct_priv->droq_tasklet); | 969 | tasklet_schedule(&oct_priv->droq_tasklet); |
| 970 | } | 970 | } |
diff --git a/drivers/net/ethernet/dnet.c b/drivers/net/ethernet/dnet.c index 79521e27f0d1..e24979010969 100644 --- a/drivers/net/ethernet/dnet.c +++ b/drivers/net/ethernet/dnet.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Dave DNET Ethernet Controller driver | 3 | * Dave DNET Ethernet Controller driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008 Dave S.r.l. <www.dave.eu> | 5 | * Copyright (C) 2008 Dave S.r.l. <www.dave.eu> |
| 5 | * Copyright (C) 2009 Ilya Yanok, Emcraft Systems Ltd, <yanok@emcraft.com> | 6 | * Copyright (C) 2009 Ilya Yanok, Emcraft Systems Ltd, <yanok@emcraft.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #include <linux/io.h> | 8 | #include <linux/io.h> |
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/drivers/net/ethernet/dnet.h b/drivers/net/ethernet/dnet.h index d985080bbd5d..8af6c0705ab3 100644 --- a/drivers/net/ethernet/dnet.h +++ b/drivers/net/ethernet/dnet.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Dave DNET Ethernet Controller driver | 3 | * Dave DNET Ethernet Controller driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008 Dave S.r.l. <www.dave.eu> | 5 | * Copyright (C) 2008 Dave S.r.l. <www.dave.eu> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef _DNET_H | 7 | #ifndef _DNET_H |
| 11 | #define _DNET_H | 8 | #define _DNET_H |
diff --git a/drivers/net/ethernet/ethoc.c b/drivers/net/ethernet/ethoc.c index 71da0490521b..ea4f17f5cce7 100644 --- a/drivers/net/ethernet/ethoc.c +++ b/drivers/net/ethernet/ethoc.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/net/ethernet/ethoc.c | 3 | * linux/drivers/net/ethernet/ethoc.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2007-2008 Avionic Design Development GmbH | 5 | * Copyright (C) 2007-2008 Avionic Design Development GmbH |
| 5 | * Copyright (C) 2008-2009 Avionic Design GmbH | 6 | * Copyright (C) 2008-2009 Avionic Design GmbH |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * Written by Thierry Reding <thierry.reding@avionic-design.de> | 8 | * Written by Thierry Reding <thierry.reding@avionic-design.de> |
| 12 | */ | 9 | */ |
| 13 | 10 | ||
diff --git a/drivers/net/ethernet/hisilicon/hns3/hns3_enet.c b/drivers/net/ethernet/hisilicon/hns3/hns3_enet.c index 58633cdcdcfd..c3c79e92b1f7 100644 --- a/drivers/net/ethernet/hisilicon/hns3/hns3_enet.c +++ b/drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | |||
| @@ -3864,7 +3864,7 @@ static int hns3_client_init(struct hnae3_handle *handle) | |||
| 3864 | ret = hns3_client_start(handle); | 3864 | ret = hns3_client_start(handle); |
| 3865 | if (ret) { | 3865 | if (ret) { |
| 3866 | dev_err(priv->dev, "hns3_client_start fail! ret=%d\n", ret); | 3866 | dev_err(priv->dev, "hns3_client_start fail! ret=%d\n", ret); |
| 3867 | goto out_client_start; | 3867 | goto out_client_start; |
| 3868 | } | 3868 | } |
| 3869 | 3869 | ||
| 3870 | hns3_dcbnl_setup(handle); | 3870 | hns3_dcbnl_setup(handle); |
diff --git a/drivers/net/ethernet/i825xx/ether1.c b/drivers/net/ethernet/i825xx/ether1.c index 35f6291a3672..bb3b8adbe4f0 100644 --- a/drivers/net/ethernet/i825xx/ether1.c +++ b/drivers/net/ethernet/i825xx/ether1.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/acorn/net/ether1.c | 3 | * linux/drivers/acorn/net/ether1.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1996-2000 Russell King | 5 | * Copyright (C) 1996-2000 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Acorn ether1 driver (82586 chip) for Acorn machines | 7 | * Acorn ether1 driver (82586 chip) for Acorn machines |
| 11 | * | 8 | * |
| 12 | * We basically keep two queues in the cards memory - one for transmit | 9 | * We basically keep two queues in the cards memory - one for transmit |
diff --git a/drivers/net/ethernet/i825xx/ether1.h b/drivers/net/ethernet/i825xx/ether1.h index 3a5830ab3dc7..3926e042fe2e 100644 --- a/drivers/net/ethernet/i825xx/ether1.h +++ b/drivers/net/ethernet/i825xx/ether1.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/acorn/net/ether1.h | 3 | * linux/drivers/acorn/net/ether1.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1996 Russell King | 5 | * Copyright (C) 1996 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Network driver for Acorn Ether1 cards. | 7 | * Network driver for Acorn Ether1 cards. |
| 11 | */ | 8 | */ |
| 12 | 9 | ||
diff --git a/drivers/net/ethernet/lantiq_etop.c b/drivers/net/ethernet/lantiq_etop.c index f9bb890733b5..6e73ffe6f928 100644 --- a/drivers/net/ethernet/lantiq_etop.c +++ b/drivers/net/ethernet/lantiq_etop.c | |||
| @@ -1,15 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | ||
| 6 | * This program is distributed in the hope that it will be useful, | ||
| 7 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 8 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 9 | * GNU General Public License for more details. | ||
| 10 | * | ||
| 11 | * You should have received a copy of the GNU General Public License | ||
| 12 | * along with this program; if not, see <http://www.gnu.org/licenses/>. | ||
| 13 | * | 3 | * |
| 14 | * Copyright (C) 2011 John Crispin <blogic@openwrt.org> | 4 | * Copyright (C) 2011 John Crispin <blogic@openwrt.org> |
| 15 | */ | 5 | */ |
diff --git a/drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c b/drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c index 0ee39ea47b6b..274fb07362cb 100644 --- a/drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c +++ b/drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c | |||
| @@ -566,6 +566,9 @@ static int mvpp2_dbgfs_prs_entry_init(struct dentry *parent, | |||
| 566 | debugfs_create_file("hits", 0444, prs_entry_dir, entry, | 566 | debugfs_create_file("hits", 0444, prs_entry_dir, entry, |
| 567 | &mvpp2_dbgfs_prs_hits_fops); | 567 | &mvpp2_dbgfs_prs_hits_fops); |
| 568 | 568 | ||
| 569 | debugfs_create_file("pmap", 0444, prs_entry_dir, entry, | ||
| 570 | &mvpp2_dbgfs_prs_pmap_fops); | ||
| 571 | |||
| 569 | return 0; | 572 | return 0; |
| 570 | } | 573 | } |
| 571 | 574 | ||
diff --git a/drivers/net/ethernet/micrel/ks8851.c b/drivers/net/ethernet/micrel/ks8851.c index ba4fdf1b0dea..33305c9c5a62 100644 --- a/drivers/net/ethernet/micrel/ks8851.c +++ b/drivers/net/ethernet/micrel/ks8851.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* drivers/net/ethernet/micrel/ks8851.c | 2 | /* drivers/net/ethernet/micrel/ks8851.c |
| 2 | * | 3 | * |
| 3 | * Copyright 2009 Simtec Electronics | 4 | * Copyright 2009 Simtec Electronics |
| 4 | * http://www.simtec.co.uk/ | 5 | * http://www.simtec.co.uk/ |
| 5 | * Ben Dooks <ben@simtec.co.uk> | 6 | * Ben Dooks <ben@simtec.co.uk> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 9 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/net/ethernet/micrel/ks8851.h b/drivers/net/ethernet/micrel/ks8851.h index 23da1e3ee429..8f834aef8e32 100644 --- a/drivers/net/ethernet/micrel/ks8851.h +++ b/drivers/net/ethernet/micrel/ks8851.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* drivers/net/ethernet/micrel/ks8851.h | 2 | /* drivers/net/ethernet/micrel/ks8851.h |
| 2 | * | 3 | * |
| 3 | * Copyright 2009 Simtec Electronics | 4 | * Copyright 2009 Simtec Electronics |
| 4 | * Ben Dooks <ben@simtec.co.uk> | 5 | * Ben Dooks <ben@simtec.co.uk> |
| 5 | * | 6 | * |
| 6 | * KS8851 register definitions | 7 | * KS8851 register definitions |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #define KS_CCR 0x08 | 10 | #define KS_CCR 0x08 |
diff --git a/drivers/net/ethernet/microchip/encx24j600-regmap.c b/drivers/net/ethernet/microchip/encx24j600-regmap.c index 44bb04d4d21b..1f496fac7033 100644 --- a/drivers/net/ethernet/microchip/encx24j600-regmap.c +++ b/drivers/net/ethernet/microchip/encx24j600-regmap.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /** | 2 | /** |
| 2 | * Register map access API - ENCX24J600 support | 3 | * Register map access API - ENCX24J600 support |
| 3 | * | 4 | * |
| 4 | * Copyright 2015 Gridpoint | 5 | * Copyright 2015 Gridpoint |
| 5 | * | 6 | * |
| 6 | * Author: Jon Ringle <jringle@gridpoint.com> | 7 | * Author: Jon Ringle <jringle@gridpoint.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/delay.h> | 10 | #include <linux/delay.h> |
diff --git a/drivers/net/ethernet/netx-eth.c b/drivers/net/ethernet/netx-eth.c index df4188cb43e0..cf6e7eb1b1e1 100644 --- a/drivers/net/ethernet/netx-eth.c +++ b/drivers/net/ethernet/netx-eth.c | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * drivers/net/ethernet/netx-eth.c | 3 | * drivers/net/ethernet/netx-eth.c |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix | 5 | * Copyright (c) 2005 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 | ||
| 8 | * as published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #include <linux/init.h> | 8 | #include <linux/init.h> |
diff --git a/drivers/net/ethernet/pasemi/pasemi_mac.c b/drivers/net/ethernet/pasemi/pasemi_mac.c index 5ffaee9f53b1..bf5a7bca0298 100644 --- a/drivers/net/ethernet/pasemi/pasemi_mac.c +++ b/drivers/net/ethernet/pasemi/pasemi_mac.c | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2006-2007 PA Semi, Inc | 3 | * Copyright (C) 2006-2007 PA Semi, Inc |
| 3 | * | 4 | * |
| 4 | * Driver for the PA Semi PWRficient onchip 1G/10G Ethernet MACs | 5 | * Driver for the PA Semi PWRficient onchip 1G/10G Ethernet MACs |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #include <linux/module.h> | 8 | #include <linux/module.h> |
diff --git a/drivers/net/ethernet/pasemi/pasemi_mac.h b/drivers/net/ethernet/pasemi/pasemi_mac.h index 7c47e263b8c1..d7d2068b6f1b 100644 --- a/drivers/net/ethernet/pasemi/pasemi_mac.h +++ b/drivers/net/ethernet/pasemi/pasemi_mac.h | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2006 PA Semi, Inc | 3 | * Copyright (C) 2006 PA Semi, Inc |
| 3 | * | 4 | * |
| 4 | * Driver for the PA6T-1682M onchip 1G/10G Ethernet MACs, soft state and | 5 | * Driver for the PA6T-1682M onchip 1G/10G Ethernet MACs, soft state and |
| 5 | * hardware register layouts. | 6 | * hardware register layouts. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #ifndef PASEMI_MAC_H | 9 | #ifndef PASEMI_MAC_H |
diff --git a/drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c b/drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c index d0afc2b8f8e3..e1a304886a3c 100644 --- a/drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c +++ b/drivers/net/ethernet/pasemi/pasemi_mac_ethtool.c | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2006-2008 PA Semi, Inc | 3 | * Copyright (C) 2006-2008 PA Semi, Inc |
| 3 | * | 4 | * |
| 4 | * Ethtool hooks for the PA Semi PWRficient onchip 1G/10G Ethernet MACs | 5 | * Ethtool hooks for the PA Semi PWRficient onchip 1G/10G Ethernet MACs |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | 8 | ||
diff --git a/drivers/net/ethernet/samsung/sxgbe/sxgbe_common.h b/drivers/net/ethernet/samsung/sxgbe/sxgbe_common.h index c61f260e18a4..049dc6cf4611 100644 --- a/drivers/net/ethernet/samsung/sxgbe/sxgbe_common.h +++ b/drivers/net/ethernet/samsung/sxgbe/sxgbe_common.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* 10G controller driver for Samsung SoCs | 2 | /* 10G controller driver for Samsung SoCs |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. | 4 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. |
| 4 | * http://www.samsung.com | 5 | * http://www.samsung.com |
| 5 | * | 6 | * |
| 6 | * Author: Siva Reddy Kallam <siva.kallam@samsung.com> | 7 | * Author: Siva Reddy Kallam <siva.kallam@samsung.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef __SXGBE_COMMON_H__ | 10 | #ifndef __SXGBE_COMMON_H__ |
diff --git a/drivers/net/ethernet/samsung/sxgbe/sxgbe_core.c b/drivers/net/ethernet/samsung/sxgbe/sxgbe_core.c index 58c35692560e..e96e2bd295ef 100644 --- a/drivers/net/ethernet/samsung/sxgbe/sxgbe_core.c +++ b/drivers/net/ethernet/samsung/sxgbe/sxgbe_core.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* 10G controller driver for Samsung SoCs | 2 | /* 10G controller driver for Samsung SoCs |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. | 4 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. |
| 4 | * http://www.samsung.com | 5 | * http://www.samsung.com |
| 5 | * | 6 | * |
| 6 | * Author: Siva Reddy Kallam <siva.kallam@samsung.com> | 7 | * Author: Siva Reddy Kallam <siva.kallam@samsung.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 10 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/net/ethernet/samsung/sxgbe/sxgbe_desc.c b/drivers/net/ethernet/samsung/sxgbe/sxgbe_desc.c index 2686bb5b6765..b33ebf2dca47 100644 --- a/drivers/net/ethernet/samsung/sxgbe/sxgbe_desc.c +++ b/drivers/net/ethernet/samsung/sxgbe/sxgbe_desc.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* 10G controller driver for Samsung SoCs | 2 | /* 10G controller driver for Samsung SoCs |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. | 4 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. |
| 4 | * http://www.samsung.com | 5 | * http://www.samsung.com |
| 5 | * | 6 | * |
| 6 | * Author: Siva Reddy Kallam <siva.kallam@samsung.com> | 7 | * Author: Siva Reddy Kallam <siva.kallam@samsung.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 10 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/net/ethernet/samsung/sxgbe/sxgbe_desc.h b/drivers/net/ethernet/samsung/sxgbe/sxgbe_desc.h index 18609324db72..ede0827bf122 100644 --- a/drivers/net/ethernet/samsung/sxgbe/sxgbe_desc.h +++ b/drivers/net/ethernet/samsung/sxgbe/sxgbe_desc.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* 10G controller driver for Samsung SoCs | 2 | /* 10G controller driver for Samsung SoCs |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. | 4 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. |
| 4 | * http://www.samsung.com | 5 | * http://www.samsung.com |
| 5 | * | 6 | * |
| 6 | * Author: Siva Reddy Kallam <siva.kallam@samsung.com> | 7 | * Author: Siva Reddy Kallam <siva.kallam@samsung.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #ifndef __SXGBE_DESC_H__ | 9 | #ifndef __SXGBE_DESC_H__ |
| 13 | #define __SXGBE_DESC_H__ | 10 | #define __SXGBE_DESC_H__ |
diff --git a/drivers/net/ethernet/samsung/sxgbe/sxgbe_dma.c b/drivers/net/ethernet/samsung/sxgbe/sxgbe_dma.c index bb9b5b8afc5f..243db04b968c 100644 --- a/drivers/net/ethernet/samsung/sxgbe/sxgbe_dma.c +++ b/drivers/net/ethernet/samsung/sxgbe/sxgbe_dma.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* 10G controller driver for Samsung SoCs | 2 | /* 10G controller driver for Samsung SoCs |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. | 4 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. |
| 4 | * http://www.samsung.com | 5 | * http://www.samsung.com |
| 5 | * | 6 | * |
| 6 | * Author: Siva Reddy Kallam <siva.kallam@samsung.com> | 7 | * Author: Siva Reddy Kallam <siva.kallam@samsung.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #include <linux/delay.h> | 9 | #include <linux/delay.h> |
| 13 | #include <linux/export.h> | 10 | #include <linux/export.h> |
diff --git a/drivers/net/ethernet/samsung/sxgbe/sxgbe_dma.h b/drivers/net/ethernet/samsung/sxgbe/sxgbe_dma.h index 1607b54c9bb0..e8f79a297278 100644 --- a/drivers/net/ethernet/samsung/sxgbe/sxgbe_dma.h +++ b/drivers/net/ethernet/samsung/sxgbe/sxgbe_dma.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* 10G controller driver for Samsung SoCs | 2 | /* 10G controller driver for Samsung SoCs |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. | 4 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. |
| 4 | * http://www.samsung.com | 5 | * http://www.samsung.com |
| 5 | * | 6 | * |
| 6 | * Author: Siva Reddy Kallam <siva.kallam@samsung.com> | 7 | * Author: Siva Reddy Kallam <siva.kallam@samsung.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #ifndef __SXGBE_DMA_H__ | 9 | #ifndef __SXGBE_DMA_H__ |
| 13 | #define __SXGBE_DMA_H__ | 10 | #define __SXGBE_DMA_H__ |
diff --git a/drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c b/drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c index c9aad0eda57f..0775b9464b4e 100644 --- a/drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c +++ b/drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* 10G controller driver for Samsung SoCs | 2 | /* 10G controller driver for Samsung SoCs |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. | 4 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. |
| 4 | * http://www.samsung.com | 5 | * http://www.samsung.com |
| 5 | * | 6 | * |
| 6 | * Author: Siva Reddy Kallam <siva.kallam@samsung.com> | 7 | * Author: Siva Reddy Kallam <siva.kallam@samsung.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 10 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c b/drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c index 6d22dd500790..c56fcbb37066 100644 --- a/drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c +++ b/drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* 10G controller driver for Samsung SoCs | 2 | /* 10G controller driver for Samsung SoCs |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. | 4 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. |
| 4 | * http://www.samsung.com | 5 | * http://www.samsung.com |
| 5 | * | 6 | * |
| 6 | * Author: Siva Reddy Kallam <siva.kallam@samsung.com> | 7 | * Author: Siva Reddy Kallam <siva.kallam@samsung.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 10 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/net/ethernet/samsung/sxgbe/sxgbe_mdio.c b/drivers/net/ethernet/samsung/sxgbe/sxgbe_mdio.c index 467ff7033606..b1e7f7ab281c 100644 --- a/drivers/net/ethernet/samsung/sxgbe/sxgbe_mdio.c +++ b/drivers/net/ethernet/samsung/sxgbe/sxgbe_mdio.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* 10G controller driver for Samsung SoCs | 2 | /* 10G controller driver for Samsung SoCs |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. | 4 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. |
| 4 | * http://www.samsung.com | 5 | * http://www.samsung.com |
| 5 | * | 6 | * |
| 6 | * Author: Siva Reddy Kallam <siva.kallam@samsung.com> | 7 | * Author: Siva Reddy Kallam <siva.kallam@samsung.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 10 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/net/ethernet/samsung/sxgbe/sxgbe_mtl.c b/drivers/net/ethernet/samsung/sxgbe/sxgbe_mtl.c index 324681c2bb74..298a7402e39c 100644 --- a/drivers/net/ethernet/samsung/sxgbe/sxgbe_mtl.c +++ b/drivers/net/ethernet/samsung/sxgbe/sxgbe_mtl.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* 10G controller driver for Samsung SoCs | 2 | /* 10G controller driver for Samsung SoCs |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. | 4 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. |
| 4 | * http://www.samsung.com | 5 | * http://www.samsung.com |
| 5 | * | 6 | * |
| 6 | * Author: Siva Reddy Kallam <siva.kallam@samsung.com> | 7 | * Author: Siva Reddy Kallam <siva.kallam@samsung.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 10 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/net/ethernet/samsung/sxgbe/sxgbe_mtl.h b/drivers/net/ethernet/samsung/sxgbe/sxgbe_mtl.h index 7e4810c4137e..e5634520700f 100644 --- a/drivers/net/ethernet/samsung/sxgbe/sxgbe_mtl.h +++ b/drivers/net/ethernet/samsung/sxgbe/sxgbe_mtl.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* 10G controller driver for Samsung SoCs | 2 | /* 10G controller driver for Samsung SoCs |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. | 4 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. |
| 4 | * http://www.samsung.com | 5 | * http://www.samsung.com |
| 5 | * | 6 | * |
| 6 | * Author: Siva Reddy Kallam <siva.kallam@samsung.com> | 7 | * Author: Siva Reddy Kallam <siva.kallam@samsung.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #ifndef __SXGBE_MTL_H__ | 9 | #ifndef __SXGBE_MTL_H__ |
| 13 | #define __SXGBE_MTL_H__ | 10 | #define __SXGBE_MTL_H__ |
diff --git a/drivers/net/ethernet/samsung/sxgbe/sxgbe_platform.c b/drivers/net/ethernet/samsung/sxgbe/sxgbe_platform.c index d2bc9412ba03..d2c48116f181 100644 --- a/drivers/net/ethernet/samsung/sxgbe/sxgbe_platform.c +++ b/drivers/net/ethernet/samsung/sxgbe/sxgbe_platform.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* 10G controller driver for Samsung SoCs | 2 | /* 10G controller driver for Samsung SoCs |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. | 4 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. |
| 4 | * http://www.samsung.com | 5 | * http://www.samsung.com |
| 5 | * | 6 | * |
| 6 | * Author: Siva Reddy Kallam <siva.kallam@samsung.com> | 7 | * Author: Siva Reddy Kallam <siva.kallam@samsung.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 10 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/net/ethernet/samsung/sxgbe/sxgbe_reg.h b/drivers/net/ethernet/samsung/sxgbe/sxgbe_reg.h index 81437d91df99..4def84ebf143 100644 --- a/drivers/net/ethernet/samsung/sxgbe/sxgbe_reg.h +++ b/drivers/net/ethernet/samsung/sxgbe/sxgbe_reg.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* 10G controller driver for Samsung SoCs | 2 | /* 10G controller driver for Samsung SoCs |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. | 4 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. |
| 4 | * http://www.samsung.com | 5 | * http://www.samsung.com |
| 5 | * | 6 | * |
| 6 | * Author: Siva Reddy Kallam <siva.kallam@samsung.com> | 7 | * Author: Siva Reddy Kallam <siva.kallam@samsung.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #ifndef __SXGBE_REGMAP_H__ | 9 | #ifndef __SXGBE_REGMAP_H__ |
| 13 | #define __SXGBE_REGMAP_H__ | 10 | #define __SXGBE_REGMAP_H__ |
diff --git a/drivers/net/ethernet/seeq/ether3.c b/drivers/net/ethernet/seeq/ether3.c index d1bb73bf9914..632a7c85964d 100644 --- a/drivers/net/ethernet/seeq/ether3.c +++ b/drivers/net/ethernet/seeq/ether3.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/acorn/net/ether3.c | 3 | * linux/drivers/acorn/net/ether3.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-2000 Russell King | 5 | * Copyright (C) 1995-2000 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * SEEQ nq8005 ethernet driver for Acorn/ANT Ether3 card | 7 | * SEEQ nq8005 ethernet driver for Acorn/ANT Ether3 card |
| 11 | * for Acorn machines | 8 | * for Acorn machines |
| 12 | * | 9 | * |
diff --git a/drivers/net/ethernet/seeq/ether3.h b/drivers/net/ethernet/seeq/ether3.h index be19e5fa5cf2..585dd51be201 100644 --- a/drivers/net/ethernet/seeq/ether3.h +++ b/drivers/net/ethernet/seeq/ether3.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/acorn/net/ether3.h | 3 | * linux/drivers/acorn/net/ether3.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1995-2000 Russell King | 5 | * Copyright (C) 1995-2000 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * network driver for Acorn/ANT Ether3 cards | 7 | * network driver for Acorn/ANT Ether3 cards |
| 11 | */ | 8 | */ |
| 12 | 9 | ||
diff --git a/drivers/net/ethernet/sfc/bitfield.h b/drivers/net/ethernet/sfc/bitfield.h index 41ad07d45144..1b59e9fe58b4 100644 --- a/drivers/net/ethernet/sfc/bitfield.h +++ b/drivers/net/ethernet/sfc/bitfield.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2005-2006 Fen Systems Ltd. | 4 | * Copyright 2005-2006 Fen Systems Ltd. |
| 4 | * Copyright 2006-2013 Solarflare Communications Inc. | 5 | * Copyright 2006-2013 Solarflare Communications Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef EFX_BITFIELD_H | 8 | #ifndef EFX_BITFIELD_H |
diff --git a/drivers/net/ethernet/sfc/ef10.c b/drivers/net/ethernet/sfc/ef10.c index e888b479c596..16d6952c312a 100644 --- a/drivers/net/ethernet/sfc/ef10.c +++ b/drivers/net/ethernet/sfc/ef10.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2012-2013 Solarflare Communications Inc. | 4 | * Copyright 2012-2013 Solarflare Communications Inc. |
| 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 version 2 as published | ||
| 7 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include "net_driver.h" | 7 | #include "net_driver.h" |
diff --git a/drivers/net/ethernet/sfc/ef10_regs.h b/drivers/net/ethernet/sfc/ef10_regs.h index 6a56778cf06c..154cfad95186 100644 --- a/drivers/net/ethernet/sfc/ef10_regs.h +++ b/drivers/net/ethernet/sfc/ef10_regs.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2012-2017 Solarflare Communications Inc. | 4 | * Copyright 2012-2017 Solarflare Communications Inc. |
| 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 version 2 as published | ||
| 7 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef EFX_EF10_REGS_H | 7 | #ifndef EFX_EF10_REGS_H |
diff --git a/drivers/net/ethernet/sfc/ef10_sriov.c b/drivers/net/ethernet/sfc/ef10_sriov.c index 3d76fd1504c2..52bd43f45761 100644 --- a/drivers/net/ethernet/sfc/ef10_sriov.c +++ b/drivers/net/ethernet/sfc/ef10_sriov.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2015 Solarflare Communications Inc. | 4 | * Copyright 2015 Solarflare Communications Inc. |
| 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 version 2 as published | ||
| 7 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 8 | */ | 5 | */ |
| 9 | #include <linux/etherdevice.h> | 6 | #include <linux/etherdevice.h> |
| 10 | #include <linux/pci.h> | 7 | #include <linux/pci.h> |
diff --git a/drivers/net/ethernet/sfc/ef10_sriov.h b/drivers/net/ethernet/sfc/ef10_sriov.h index 2aa444ed42de..cfe556d17313 100644 --- a/drivers/net/ethernet/sfc/ef10_sriov.h +++ b/drivers/net/ethernet/sfc/ef10_sriov.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2015 Solarflare Communications Inc. | 4 | * Copyright 2015 Solarflare Communications Inc. |
| 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 version 2 as published | ||
| 7 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef EF10_SRIOV_H | 7 | #ifndef EF10_SRIOV_H |
diff --git a/drivers/net/ethernet/sfc/efx.c b/drivers/net/ethernet/sfc/efx.c index bc655ffc9e02..53b726bfe945 100644 --- a/drivers/net/ethernet/sfc/efx.c +++ b/drivers/net/ethernet/sfc/efx.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2005-2006 Fen Systems Ltd. | 4 | * Copyright 2005-2006 Fen Systems Ltd. |
| 4 | * Copyright 2005-2013 Solarflare Communications Inc. | 5 | * Copyright 2005-2013 Solarflare Communications Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/module.h> | 8 | #include <linux/module.h> |
diff --git a/drivers/net/ethernet/sfc/efx.h b/drivers/net/ethernet/sfc/efx.h index 3f759ebdcf10..04fed7c06618 100644 --- a/drivers/net/ethernet/sfc/efx.h +++ b/drivers/net/ethernet/sfc/efx.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2005-2006 Fen Systems Ltd. | 4 | * Copyright 2005-2006 Fen Systems Ltd. |
| 4 | * Copyright 2006-2013 Solarflare Communications Inc. | 5 | * Copyright 2006-2013 Solarflare Communications Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef EFX_EFX_H | 8 | #ifndef EFX_EFX_H |
diff --git a/drivers/net/ethernet/sfc/enum.h b/drivers/net/ethernet/sfc/enum.h index 6fa824211d91..3332cdf2918a 100644 --- a/drivers/net/ethernet/sfc/enum.h +++ b/drivers/net/ethernet/sfc/enum.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2007-2013 Solarflare Communications Inc. | 4 | * Copyright 2007-2013 Solarflare Communications Inc. |
| 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 version 2 as published | ||
| 7 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef EFX_ENUM_H | 7 | #ifndef EFX_ENUM_H |
diff --git a/drivers/net/ethernet/sfc/ethtool.c b/drivers/net/ethernet/sfc/ethtool.c index 600d7b895cf2..86b965875540 100644 --- a/drivers/net/ethernet/sfc/ethtool.c +++ b/drivers/net/ethernet/sfc/ethtool.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2005-2006 Fen Systems Ltd. | 4 | * Copyright 2005-2006 Fen Systems Ltd. |
| 4 | * Copyright 2006-2013 Solarflare Communications Inc. | 5 | * Copyright 2006-2013 Solarflare Communications Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/netdevice.h> | 8 | #include <linux/netdevice.h> |
diff --git a/drivers/net/ethernet/sfc/falcon/bitfield.h b/drivers/net/ethernet/sfc/falcon/bitfield.h index 230fd77bd311..5eb178d0c149 100644 --- a/drivers/net/ethernet/sfc/falcon/bitfield.h +++ b/drivers/net/ethernet/sfc/falcon/bitfield.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2005-2006 Fen Systems Ltd. | 4 | * Copyright 2005-2006 Fen Systems Ltd. |
| 4 | * Copyright 2006-2013 Solarflare Communications Inc. | 5 | * Copyright 2006-2013 Solarflare Communications Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef EF4_BITFIELD_H | 8 | #ifndef EF4_BITFIELD_H |
diff --git a/drivers/net/ethernet/sfc/falcon/efx.c b/drivers/net/ethernet/sfc/falcon/efx.c index 8b1f94d7a6c5..9b15c39ac670 100644 --- a/drivers/net/ethernet/sfc/falcon/efx.c +++ b/drivers/net/ethernet/sfc/falcon/efx.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2005-2006 Fen Systems Ltd. | 4 | * Copyright 2005-2006 Fen Systems Ltd. |
| 4 | * Copyright 2005-2013 Solarflare Communications Inc. | 5 | * Copyright 2005-2013 Solarflare Communications Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/module.h> | 8 | #include <linux/module.h> |
diff --git a/drivers/net/ethernet/sfc/falcon/efx.h b/drivers/net/ethernet/sfc/falcon/efx.h index a4e4d8ea4078..d3b4646545fa 100644 --- a/drivers/net/ethernet/sfc/falcon/efx.h +++ b/drivers/net/ethernet/sfc/falcon/efx.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2005-2006 Fen Systems Ltd. | 4 | * Copyright 2005-2006 Fen Systems Ltd. |
| 4 | * Copyright 2006-2013 Solarflare Communications Inc. | 5 | * Copyright 2006-2013 Solarflare Communications Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef EF4_EFX_H | 8 | #ifndef EF4_EFX_H |
diff --git a/drivers/net/ethernet/sfc/falcon/enum.h b/drivers/net/ethernet/sfc/falcon/enum.h index 4824fcf5c3d4..7e6277fb47ec 100644 --- a/drivers/net/ethernet/sfc/falcon/enum.h +++ b/drivers/net/ethernet/sfc/falcon/enum.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2007-2013 Solarflare Communications Inc. | 4 | * Copyright 2007-2013 Solarflare Communications Inc. |
| 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 version 2 as published | ||
| 7 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef EF4_ENUM_H | 7 | #ifndef EF4_ENUM_H |
diff --git a/drivers/net/ethernet/sfc/falcon/ethtool.c b/drivers/net/ethernet/sfc/falcon/ethtool.c index 72cedec945c1..08bd6a321918 100644 --- a/drivers/net/ethernet/sfc/falcon/ethtool.c +++ b/drivers/net/ethernet/sfc/falcon/ethtool.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2005-2006 Fen Systems Ltd. | 4 | * Copyright 2005-2006 Fen Systems Ltd. |
| 4 | * Copyright 2006-2013 Solarflare Communications Inc. | 5 | * Copyright 2006-2013 Solarflare Communications Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/netdevice.h> | 8 | #include <linux/netdevice.h> |
diff --git a/drivers/net/ethernet/sfc/falcon/falcon.c b/drivers/net/ethernet/sfc/falcon/falcon.c index 6520d7bc8d21..3324a6219a09 100644 --- a/drivers/net/ethernet/sfc/falcon/falcon.c +++ b/drivers/net/ethernet/sfc/falcon/falcon.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2005-2006 Fen Systems Ltd. | 4 | * Copyright 2005-2006 Fen Systems Ltd. |
| 4 | * Copyright 2006-2013 Solarflare Communications Inc. | 5 | * Copyright 2006-2013 Solarflare Communications Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/bitops.h> | 8 | #include <linux/bitops.h> |
diff --git a/drivers/net/ethernet/sfc/falcon/falcon_boards.c b/drivers/net/ethernet/sfc/falcon/falcon_boards.c index dec83a217093..839189dab98e 100644 --- a/drivers/net/ethernet/sfc/falcon/falcon_boards.c +++ b/drivers/net/ethernet/sfc/falcon/falcon_boards.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2007-2012 Solarflare Communications Inc. | 4 | * Copyright 2007-2012 Solarflare Communications Inc. |
| 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 version 2 as published | ||
| 7 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/rtnetlink.h> | 7 | #include <linux/rtnetlink.h> |
diff --git a/drivers/net/ethernet/sfc/falcon/farch.c b/drivers/net/ethernet/sfc/falcon/farch.c index 411a2f419447..332183280a45 100644 --- a/drivers/net/ethernet/sfc/falcon/farch.c +++ b/drivers/net/ethernet/sfc/falcon/farch.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2005-2006 Fen Systems Ltd. | 4 | * Copyright 2005-2006 Fen Systems Ltd. |
| 4 | * Copyright 2006-2013 Solarflare Communications Inc. | 5 | * Copyright 2006-2013 Solarflare Communications Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/bitops.h> | 8 | #include <linux/bitops.h> |
diff --git a/drivers/net/ethernet/sfc/falcon/farch_regs.h b/drivers/net/ethernet/sfc/falcon/farch_regs.h index 8095f273d574..5b01f3f3fde1 100644 --- a/drivers/net/ethernet/sfc/falcon/farch_regs.h +++ b/drivers/net/ethernet/sfc/falcon/farch_regs.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2005-2006 Fen Systems Ltd. | 4 | * Copyright 2005-2006 Fen Systems Ltd. |
| 4 | * Copyright 2006-2012 Solarflare Communications Inc. | 5 | * Copyright 2006-2012 Solarflare Communications Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef EF4_FARCH_REGS_H | 8 | #ifndef EF4_FARCH_REGS_H |
diff --git a/drivers/net/ethernet/sfc/falcon/filter.h b/drivers/net/ethernet/sfc/falcon/filter.h index 647f6b2725c5..bc6f5f563e70 100644 --- a/drivers/net/ethernet/sfc/falcon/filter.h +++ b/drivers/net/ethernet/sfc/falcon/filter.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2005-2013 Solarflare Communications Inc. | 4 | * Copyright 2005-2013 Solarflare Communications Inc. |
| 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 version 2 as published | ||
| 7 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef EF4_FILTER_H | 7 | #ifndef EF4_FILTER_H |
diff --git a/drivers/net/ethernet/sfc/falcon/io.h b/drivers/net/ethernet/sfc/falcon/io.h index c3577643fbda..bc23c800a10f 100644 --- a/drivers/net/ethernet/sfc/falcon/io.h +++ b/drivers/net/ethernet/sfc/falcon/io.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2005-2006 Fen Systems Ltd. | 4 | * Copyright 2005-2006 Fen Systems Ltd. |
| 4 | * Copyright 2006-2013 Solarflare Communications Inc. | 5 | * Copyright 2006-2013 Solarflare Communications Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef EF4_IO_H | 8 | #ifndef EF4_IO_H |
diff --git a/drivers/net/ethernet/sfc/falcon/mdio_10g.c b/drivers/net/ethernet/sfc/falcon/mdio_10g.c index ee0713f03d01..540278161449 100644 --- a/drivers/net/ethernet/sfc/falcon/mdio_10g.c +++ b/drivers/net/ethernet/sfc/falcon/mdio_10g.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2006-2011 Solarflare Communications Inc. | 4 | * Copyright 2006-2011 Solarflare Communications Inc. |
| 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 version 2 as published | ||
| 7 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 8 | */ | 5 | */ |
| 9 | /* | 6 | /* |
| 10 | * Useful functions for working with MDIO clause 45 PHYs | 7 | * Useful functions for working with MDIO clause 45 PHYs |
diff --git a/drivers/net/ethernet/sfc/falcon/mdio_10g.h b/drivers/net/ethernet/sfc/falcon/mdio_10g.h index 53cb5cc4ad37..de676bfa064d 100644 --- a/drivers/net/ethernet/sfc/falcon/mdio_10g.h +++ b/drivers/net/ethernet/sfc/falcon/mdio_10g.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2006-2011 Solarflare Communications Inc. | 4 | * Copyright 2006-2011 Solarflare Communications Inc. |
| 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 version 2 as published | ||
| 7 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef EF4_MDIO_10G_H | 7 | #ifndef EF4_MDIO_10G_H |
diff --git a/drivers/net/ethernet/sfc/falcon/mtd.c b/drivers/net/ethernet/sfc/falcon/mtd.c index 2d67e4621a3d..15bd47bf9e8e 100644 --- a/drivers/net/ethernet/sfc/falcon/mtd.c +++ b/drivers/net/ethernet/sfc/falcon/mtd.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2005-2006 Fen Systems Ltd. | 4 | * Copyright 2005-2006 Fen Systems Ltd. |
| 4 | * Copyright 2006-2013 Solarflare Communications Inc. | 5 | * Copyright 2006-2013 Solarflare Communications Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/module.h> | 8 | #include <linux/module.h> |
diff --git a/drivers/net/ethernet/sfc/falcon/net_driver.h b/drivers/net/ethernet/sfc/falcon/net_driver.h index 37a8bdf32206..a49ea2e719b6 100644 --- a/drivers/net/ethernet/sfc/falcon/net_driver.h +++ b/drivers/net/ethernet/sfc/falcon/net_driver.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2005-2006 Fen Systems Ltd. | 4 | * Copyright 2005-2006 Fen Systems Ltd. |
| 4 | * Copyright 2005-2013 Solarflare Communications Inc. | 5 | * Copyright 2005-2013 Solarflare Communications Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | /* Common definitions for all Efx net driver code */ | 8 | /* Common definitions for all Efx net driver code */ |
diff --git a/drivers/net/ethernet/sfc/falcon/nic.c b/drivers/net/ethernet/sfc/falcon/nic.c index 9c07b5175581..156da315ec89 100644 --- a/drivers/net/ethernet/sfc/falcon/nic.c +++ b/drivers/net/ethernet/sfc/falcon/nic.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2005-2006 Fen Systems Ltd. | 4 | * Copyright 2005-2006 Fen Systems Ltd. |
| 4 | * Copyright 2006-2013 Solarflare Communications Inc. | 5 | * Copyright 2006-2013 Solarflare Communications Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/bitops.h> | 8 | #include <linux/bitops.h> |
diff --git a/drivers/net/ethernet/sfc/falcon/nic.h b/drivers/net/ethernet/sfc/falcon/nic.h index 07c62dc552cb..9f413474bd9f 100644 --- a/drivers/net/ethernet/sfc/falcon/nic.h +++ b/drivers/net/ethernet/sfc/falcon/nic.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2005-2006 Fen Systems Ltd. | 4 | * Copyright 2005-2006 Fen Systems Ltd. |
| 4 | * Copyright 2006-2013 Solarflare Communications Inc. | 5 | * Copyright 2006-2013 Solarflare Communications Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef EF4_NIC_H | 8 | #ifndef EF4_NIC_H |
diff --git a/drivers/net/ethernet/sfc/falcon/phy.h b/drivers/net/ethernet/sfc/falcon/phy.h index 362141cee313..69bb548eae59 100644 --- a/drivers/net/ethernet/sfc/falcon/phy.h +++ b/drivers/net/ethernet/sfc/falcon/phy.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2007-2010 Solarflare Communications Inc. | 4 | * Copyright 2007-2010 Solarflare Communications Inc. |
| 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 version 2 as published | ||
| 7 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef EF4_PHY_H | 7 | #ifndef EF4_PHY_H |
diff --git a/drivers/net/ethernet/sfc/falcon/qt202x_phy.c b/drivers/net/ethernet/sfc/falcon/qt202x_phy.c index f5e0f18d4ea8..21af67e42296 100644 --- a/drivers/net/ethernet/sfc/falcon/qt202x_phy.c +++ b/drivers/net/ethernet/sfc/falcon/qt202x_phy.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2006-2012 Solarflare Communications Inc. | 4 | * Copyright 2006-2012 Solarflare Communications Inc. |
| 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 version 2 as published | ||
| 7 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 8 | */ | 5 | */ |
| 9 | /* | 6 | /* |
| 10 | * Driver for AMCC QT202x SFP+ and XFP adapters; see www.amcc.com for details | 7 | * Driver for AMCC QT202x SFP+ and XFP adapters; see www.amcc.com for details |
diff --git a/drivers/net/ethernet/sfc/falcon/rx.c b/drivers/net/ethernet/sfc/falcon/rx.c index 02456ed13a7d..fd850d3d8ec0 100644 --- a/drivers/net/ethernet/sfc/falcon/rx.c +++ b/drivers/net/ethernet/sfc/falcon/rx.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2005-2006 Fen Systems Ltd. | 4 | * Copyright 2005-2006 Fen Systems Ltd. |
| 4 | * Copyright 2005-2013 Solarflare Communications Inc. | 5 | * Copyright 2005-2013 Solarflare Communications Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/socket.h> | 8 | #include <linux/socket.h> |
diff --git a/drivers/net/ethernet/sfc/falcon/selftest.c b/drivers/net/ethernet/sfc/falcon/selftest.c index 55c0fbbc4fb8..147677c7c72f 100644 --- a/drivers/net/ethernet/sfc/falcon/selftest.c +++ b/drivers/net/ethernet/sfc/falcon/selftest.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2005-2006 Fen Systems Ltd. | 4 | * Copyright 2005-2006 Fen Systems Ltd. |
| 4 | * Copyright 2006-2012 Solarflare Communications Inc. | 5 | * Copyright 2006-2012 Solarflare Communications Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/netdevice.h> | 8 | #include <linux/netdevice.h> |
diff --git a/drivers/net/ethernet/sfc/falcon/selftest.h b/drivers/net/ethernet/sfc/falcon/selftest.h index be52a49c006a..c0dbc6394e0f 100644 --- a/drivers/net/ethernet/sfc/falcon/selftest.h +++ b/drivers/net/ethernet/sfc/falcon/selftest.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2005-2006 Fen Systems Ltd. | 4 | * Copyright 2005-2006 Fen Systems Ltd. |
| 4 | * Copyright 2006-2012 Solarflare Communications Inc. | 5 | * Copyright 2006-2012 Solarflare Communications Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef EF4_SELFTEST_H | 8 | #ifndef EF4_SELFTEST_H |
diff --git a/drivers/net/ethernet/sfc/falcon/tenxpress.c b/drivers/net/ethernet/sfc/falcon/tenxpress.c index ff9b4e2b590c..e27824ef121f 100644 --- a/drivers/net/ethernet/sfc/falcon/tenxpress.c +++ b/drivers/net/ethernet/sfc/falcon/tenxpress.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2007-2011 Solarflare Communications Inc. | 4 | * Copyright 2007-2011 Solarflare Communications Inc. |
| 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 version 2 as published | ||
| 7 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/delay.h> | 7 | #include <linux/delay.h> |
diff --git a/drivers/net/ethernet/sfc/falcon/tx.c b/drivers/net/ethernet/sfc/falcon/tx.c index c5059f456f37..f7306e93a8b8 100644 --- a/drivers/net/ethernet/sfc/falcon/tx.c +++ b/drivers/net/ethernet/sfc/falcon/tx.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2005-2006 Fen Systems Ltd. | 4 | * Copyright 2005-2006 Fen Systems Ltd. |
| 4 | * Copyright 2005-2013 Solarflare Communications Inc. | 5 | * Copyright 2005-2013 Solarflare Communications Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/pci.h> | 8 | #include <linux/pci.h> |
diff --git a/drivers/net/ethernet/sfc/falcon/tx.h b/drivers/net/ethernet/sfc/falcon/tx.h index a607eb0087a8..2a88c59cbbbe 100644 --- a/drivers/net/ethernet/sfc/falcon/tx.h +++ b/drivers/net/ethernet/sfc/falcon/tx.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2005-2006 Fen Systems Ltd. | 4 | * Copyright 2005-2006 Fen Systems Ltd. |
| 4 | * Copyright 2006-2015 Solarflare Communications Inc. | 5 | * Copyright 2006-2015 Solarflare Communications Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef EF4_TX_H | 8 | #ifndef EF4_TX_H |
diff --git a/drivers/net/ethernet/sfc/falcon/txc43128_phy.c b/drivers/net/ethernet/sfc/falcon/txc43128_phy.c index 3c55fd23c271..f3503965c52c 100644 --- a/drivers/net/ethernet/sfc/falcon/txc43128_phy.c +++ b/drivers/net/ethernet/sfc/falcon/txc43128_phy.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2006-2011 Solarflare Communications Inc. | 4 | * Copyright 2006-2011 Solarflare Communications Inc. |
| 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 version 2 as published | ||
| 7 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | /* | 7 | /* |
diff --git a/drivers/net/ethernet/sfc/falcon/workarounds.h b/drivers/net/ethernet/sfc/falcon/workarounds.h index 6af800bc9633..e28c67fc92a3 100644 --- a/drivers/net/ethernet/sfc/falcon/workarounds.h +++ b/drivers/net/ethernet/sfc/falcon/workarounds.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2006-2013 Solarflare Communications Inc. | 4 | * Copyright 2006-2013 Solarflare Communications Inc. |
| 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 version 2 as published | ||
| 7 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef EF4_WORKAROUNDS_H | 7 | #ifndef EF4_WORKAROUNDS_H |
diff --git a/drivers/net/ethernet/sfc/farch.c b/drivers/net/ethernet/sfc/farch.c index e045a5d6b938..eedd32e2bfcb 100644 --- a/drivers/net/ethernet/sfc/farch.c +++ b/drivers/net/ethernet/sfc/farch.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2005-2006 Fen Systems Ltd. | 4 | * Copyright 2005-2006 Fen Systems Ltd. |
| 4 | * Copyright 2006-2013 Solarflare Communications Inc. | 5 | * Copyright 2006-2013 Solarflare Communications Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/bitops.h> | 8 | #include <linux/bitops.h> |
diff --git a/drivers/net/ethernet/sfc/farch_regs.h b/drivers/net/ethernet/sfc/farch_regs.h index 7019a712e799..d138be423e63 100644 --- a/drivers/net/ethernet/sfc/farch_regs.h +++ b/drivers/net/ethernet/sfc/farch_regs.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2005-2006 Fen Systems Ltd. | 4 | * Copyright 2005-2006 Fen Systems Ltd. |
| 4 | * Copyright 2006-2012 Solarflare Communications Inc. | 5 | * Copyright 2006-2012 Solarflare Communications Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef EFX_FARCH_REGS_H | 8 | #ifndef EFX_FARCH_REGS_H |
diff --git a/drivers/net/ethernet/sfc/filter.h b/drivers/net/ethernet/sfc/filter.h index 59021ad6d98d..40b2af8bfb81 100644 --- a/drivers/net/ethernet/sfc/filter.h +++ b/drivers/net/ethernet/sfc/filter.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2005-2013 Solarflare Communications Inc. | 4 | * Copyright 2005-2013 Solarflare Communications Inc. |
| 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 version 2 as published | ||
| 7 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef EFX_FILTER_H | 7 | #ifndef EFX_FILTER_H |
diff --git a/drivers/net/ethernet/sfc/io.h b/drivers/net/ethernet/sfc/io.h index 2774a10f44e9..c3c011bc6a68 100644 --- a/drivers/net/ethernet/sfc/io.h +++ b/drivers/net/ethernet/sfc/io.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2005-2006 Fen Systems Ltd. | 4 | * Copyright 2005-2006 Fen Systems Ltd. |
| 4 | * Copyright 2006-2013 Solarflare Communications Inc. | 5 | * Copyright 2006-2013 Solarflare Communications Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef EFX_IO_H | 8 | #ifndef EFX_IO_H |
diff --git a/drivers/net/ethernet/sfc/mcdi.c b/drivers/net/ethernet/sfc/mcdi.c index 295ec1787b9f..2713300343c7 100644 --- a/drivers/net/ethernet/sfc/mcdi.c +++ b/drivers/net/ethernet/sfc/mcdi.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2008-2013 Solarflare Communications Inc. | 4 | * Copyright 2008-2013 Solarflare Communications Inc. |
| 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 version 2 as published | ||
| 7 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/delay.h> | 7 | #include <linux/delay.h> |
diff --git a/drivers/net/ethernet/sfc/mcdi.h b/drivers/net/ethernet/sfc/mcdi.h index ebd95972ae7b..9081f84a2604 100644 --- a/drivers/net/ethernet/sfc/mcdi.h +++ b/drivers/net/ethernet/sfc/mcdi.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2008-2013 Solarflare Communications Inc. | 4 | * Copyright 2008-2013 Solarflare Communications Inc. |
| 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 version 2 as published | ||
| 7 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef EFX_MCDI_H | 7 | #ifndef EFX_MCDI_H |
diff --git a/drivers/net/ethernet/sfc/mcdi_mon.c b/drivers/net/ethernet/sfc/mcdi_mon.c index f17751559ccc..5954fcfee2b1 100644 --- a/drivers/net/ethernet/sfc/mcdi_mon.c +++ b/drivers/net/ethernet/sfc/mcdi_mon.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2011-2013 Solarflare Communications Inc. | 4 | * Copyright 2011-2013 Solarflare Communications Inc. |
| 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 version 2 as published | ||
| 7 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/bitops.h> | 7 | #include <linux/bitops.h> |
diff --git a/drivers/net/ethernet/sfc/mcdi_pcol.h b/drivers/net/ethernet/sfc/mcdi_pcol.h index 20a5523bf9f3..79d834a4ae49 100644 --- a/drivers/net/ethernet/sfc/mcdi_pcol.h +++ b/drivers/net/ethernet/sfc/mcdi_pcol.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2009-2013 Solarflare Communications Inc. | 4 | * Copyright 2009-2013 Solarflare Communications Inc. |
| 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 version 2 as published | ||
| 7 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | 7 | ||
diff --git a/drivers/net/ethernet/sfc/mcdi_port.c b/drivers/net/ethernet/sfc/mcdi_port.c index a4bbfebe3d64..fb7cde4980ed 100644 --- a/drivers/net/ethernet/sfc/mcdi_port.c +++ b/drivers/net/ethernet/sfc/mcdi_port.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2009-2013 Solarflare Communications Inc. | 4 | * Copyright 2009-2013 Solarflare Communications Inc. |
| 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 version 2 as published | ||
| 7 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | /* | 7 | /* |
diff --git a/drivers/net/ethernet/sfc/mtd.c b/drivers/net/ethernet/sfc/mtd.c index 0d03e0577d85..273c08e5455f 100644 --- a/drivers/net/ethernet/sfc/mtd.c +++ b/drivers/net/ethernet/sfc/mtd.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2005-2006 Fen Systems Ltd. | 4 | * Copyright 2005-2006 Fen Systems Ltd. |
| 4 | * Copyright 2006-2013 Solarflare Communications Inc. | 5 | * Copyright 2006-2013 Solarflare Communications Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/module.h> | 8 | #include <linux/module.h> |
diff --git a/drivers/net/ethernet/sfc/net_driver.h b/drivers/net/ethernet/sfc/net_driver.h index 961b92979640..284a1b047ac2 100644 --- a/drivers/net/ethernet/sfc/net_driver.h +++ b/drivers/net/ethernet/sfc/net_driver.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2005-2006 Fen Systems Ltd. | 4 | * Copyright 2005-2006 Fen Systems Ltd. |
| 4 | * Copyright 2005-2013 Solarflare Communications Inc. | 5 | * Copyright 2005-2013 Solarflare Communications Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | /* Common definitions for all Efx net driver code */ | 8 | /* Common definitions for all Efx net driver code */ |
diff --git a/drivers/net/ethernet/sfc/nic.c b/drivers/net/ethernet/sfc/nic.c index c2d45a40eb48..b0baa70fbba7 100644 --- a/drivers/net/ethernet/sfc/nic.c +++ b/drivers/net/ethernet/sfc/nic.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2005-2006 Fen Systems Ltd. | 4 | * Copyright 2005-2006 Fen Systems Ltd. |
| 4 | * Copyright 2006-2013 Solarflare Communications Inc. | 5 | * Copyright 2006-2013 Solarflare Communications Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/bitops.h> | 8 | #include <linux/bitops.h> |
diff --git a/drivers/net/ethernet/sfc/nic.h b/drivers/net/ethernet/sfc/nic.h index 5cca0556b47f..1f7c5717de75 100644 --- a/drivers/net/ethernet/sfc/nic.h +++ b/drivers/net/ethernet/sfc/nic.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2005-2006 Fen Systems Ltd. | 4 | * Copyright 2005-2006 Fen Systems Ltd. |
| 4 | * Copyright 2006-2013 Solarflare Communications Inc. | 5 | * Copyright 2006-2013 Solarflare Communications Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef EFX_NIC_H | 8 | #ifndef EFX_NIC_H |
diff --git a/drivers/net/ethernet/sfc/ptp.c b/drivers/net/ethernet/sfc/ptp.c index f21661532ed3..02ed6d1b716c 100644 --- a/drivers/net/ethernet/sfc/ptp.c +++ b/drivers/net/ethernet/sfc/ptp.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2011-2013 Solarflare Communications Inc. | 4 | * Copyright 2011-2013 Solarflare Communications Inc. |
| 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 version 2 as published | ||
| 7 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | /* Theory of operation: | 7 | /* Theory of operation: |
diff --git a/drivers/net/ethernet/sfc/rx.c b/drivers/net/ethernet/sfc/rx.c index 8702ab44d80b..d5db045535d3 100644 --- a/drivers/net/ethernet/sfc/rx.c +++ b/drivers/net/ethernet/sfc/rx.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2005-2006 Fen Systems Ltd. | 4 | * Copyright 2005-2006 Fen Systems Ltd. |
| 4 | * Copyright 2005-2013 Solarflare Communications Inc. | 5 | * Copyright 2005-2013 Solarflare Communications Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/socket.h> | 8 | #include <linux/socket.h> |
diff --git a/drivers/net/ethernet/sfc/selftest.c b/drivers/net/ethernet/sfc/selftest.c index f6936949fc85..8474cf8ea7d3 100644 --- a/drivers/net/ethernet/sfc/selftest.c +++ b/drivers/net/ethernet/sfc/selftest.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2005-2006 Fen Systems Ltd. | 4 | * Copyright 2005-2006 Fen Systems Ltd. |
| 4 | * Copyright 2006-2012 Solarflare Communications Inc. | 5 | * Copyright 2006-2012 Solarflare Communications Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/netdevice.h> | 8 | #include <linux/netdevice.h> |
diff --git a/drivers/net/ethernet/sfc/selftest.h b/drivers/net/ethernet/sfc/selftest.h index 32a427253a03..a3553816d92c 100644 --- a/drivers/net/ethernet/sfc/selftest.h +++ b/drivers/net/ethernet/sfc/selftest.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2005-2006 Fen Systems Ltd. | 4 | * Copyright 2005-2006 Fen Systems Ltd. |
| 4 | * Copyright 2006-2012 Solarflare Communications Inc. | 5 | * Copyright 2006-2012 Solarflare Communications Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef EFX_SELFTEST_H | 8 | #ifndef EFX_SELFTEST_H |
diff --git a/drivers/net/ethernet/sfc/siena.c b/drivers/net/ethernet/sfc/siena.c index 65161f68265a..81499244a4b4 100644 --- a/drivers/net/ethernet/sfc/siena.c +++ b/drivers/net/ethernet/sfc/siena.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2005-2006 Fen Systems Ltd. | 4 | * Copyright 2005-2006 Fen Systems Ltd. |
| 4 | * Copyright 2006-2013 Solarflare Communications Inc. | 5 | * Copyright 2006-2013 Solarflare Communications Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/bitops.h> | 8 | #include <linux/bitops.h> |
diff --git a/drivers/net/ethernet/sfc/siena_sriov.c b/drivers/net/ethernet/sfc/siena_sriov.c index da7b94f34604..dfbdf05dcf79 100644 --- a/drivers/net/ethernet/sfc/siena_sriov.c +++ b/drivers/net/ethernet/sfc/siena_sriov.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2010-2012 Solarflare Communications Inc. | 4 | * Copyright 2010-2012 Solarflare Communications Inc. |
| 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 version 2 as published | ||
| 7 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 8 | */ | 5 | */ |
| 9 | #include <linux/pci.h> | 6 | #include <linux/pci.h> |
| 10 | #include <linux/module.h> | 7 | #include <linux/module.h> |
diff --git a/drivers/net/ethernet/sfc/siena_sriov.h b/drivers/net/ethernet/sfc/siena_sriov.h index d88d4dab170a..e441c89c25ce 100644 --- a/drivers/net/ethernet/sfc/siena_sriov.h +++ b/drivers/net/ethernet/sfc/siena_sriov.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2015 Solarflare Communications Inc. | 4 | * Copyright 2015 Solarflare Communications Inc. |
| 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 version 2 as published | ||
| 7 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef SIENA_SRIOV_H | 7 | #ifndef SIENA_SRIOV_H |
diff --git a/drivers/net/ethernet/sfc/sriov.c b/drivers/net/ethernet/sfc/sriov.c index 0b766fdbcddb..3f241e6c881a 100644 --- a/drivers/net/ethernet/sfc/sriov.c +++ b/drivers/net/ethernet/sfc/sriov.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2014-2015 Solarflare Communications Inc. | 4 | * Copyright 2014-2015 Solarflare Communications Inc. |
| 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 version 2 as published | ||
| 7 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 8 | */ | 5 | */ |
| 9 | #include <linux/module.h> | 6 | #include <linux/module.h> |
| 10 | #include "net_driver.h" | 7 | #include "net_driver.h" |
diff --git a/drivers/net/ethernet/sfc/sriov.h b/drivers/net/ethernet/sfc/sriov.h index 84c7984edcaf..747707bee483 100644 --- a/drivers/net/ethernet/sfc/sriov.h +++ b/drivers/net/ethernet/sfc/sriov.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2014-2015 Solarflare Communications Inc. | 4 | * Copyright 2014-2015 Solarflare Communications Inc. |
| 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 version 2 as published | ||
| 7 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef EFX_SRIOV_H | 7 | #ifndef EFX_SRIOV_H |
diff --git a/drivers/net/ethernet/sfc/tx.c b/drivers/net/ethernet/sfc/tx.c index e182055ec2eb..31ec56091a5d 100644 --- a/drivers/net/ethernet/sfc/tx.c +++ b/drivers/net/ethernet/sfc/tx.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2005-2006 Fen Systems Ltd. | 4 | * Copyright 2005-2006 Fen Systems Ltd. |
| 4 | * Copyright 2005-2013 Solarflare Communications Inc. | 5 | * Copyright 2005-2013 Solarflare Communications Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/pci.h> | 8 | #include <linux/pci.h> |
diff --git a/drivers/net/ethernet/sfc/tx.h b/drivers/net/ethernet/sfc/tx.h index 1cccc97ec676..e04d5ddeb32c 100644 --- a/drivers/net/ethernet/sfc/tx.h +++ b/drivers/net/ethernet/sfc/tx.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2005-2006 Fen Systems Ltd. | 4 | * Copyright 2005-2006 Fen Systems Ltd. |
| 4 | * Copyright 2006-2015 Solarflare Communications Inc. | 5 | * Copyright 2006-2015 Solarflare Communications Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef EFX_TX_H | 8 | #ifndef EFX_TX_H |
diff --git a/drivers/net/ethernet/sfc/tx_tso.c b/drivers/net/ethernet/sfc/tx_tso.c index e0cbda9ae859..898e5c61d908 100644 --- a/drivers/net/ethernet/sfc/tx_tso.c +++ b/drivers/net/ethernet/sfc/tx_tso.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2005-2006 Fen Systems Ltd. | 4 | * Copyright 2005-2006 Fen Systems Ltd. |
| 4 | * Copyright 2005-2015 Solarflare Communications Inc. | 5 | * Copyright 2005-2015 Solarflare Communications Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/pci.h> | 8 | #include <linux/pci.h> |
diff --git a/drivers/net/ethernet/sfc/vfdi.h b/drivers/net/ethernet/sfc/vfdi.h index f62901d4cae0..480b872eb4d1 100644 --- a/drivers/net/ethernet/sfc/vfdi.h +++ b/drivers/net/ethernet/sfc/vfdi.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2010-2012 Solarflare Communications Inc. | 4 | * Copyright 2010-2012 Solarflare Communications Inc. |
| 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 version 2 as published | ||
| 7 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 8 | */ | 5 | */ |
| 9 | #ifndef _VFDI_H | 6 | #ifndef _VFDI_H |
| 10 | #define _VFDI_H | 7 | #define _VFDI_H |
diff --git a/drivers/net/ethernet/sfc/workarounds.h b/drivers/net/ethernet/sfc/workarounds.h index c67fa18b8121..815be2d20c4b 100644 --- a/drivers/net/ethernet/sfc/workarounds.h +++ b/drivers/net/ethernet/sfc/workarounds.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * Driver for Solarflare network controllers and boards | 3 | * Driver for Solarflare network controllers and boards |
| 3 | * Copyright 2006-2013 Solarflare Communications Inc. | 4 | * Copyright 2006-2013 Solarflare Communications Inc. |
| 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 version 2 as published | ||
| 7 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef EFX_WORKAROUNDS_H | 7 | #ifndef EFX_WORKAROUNDS_H |
diff --git a/drivers/net/ethernet/stmicro/stmmac/altr_tse_pcs.c b/drivers/net/ethernet/stmicro/stmmac/altr_tse_pcs.c index 8b50afcdb52d..cd478d2cd871 100644 --- a/drivers/net/ethernet/stmicro/stmmac/altr_tse_pcs.c +++ b/drivers/net/ethernet/stmicro/stmmac/altr_tse_pcs.c | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Copyright Altera Corporation (C) 2016. All rights reserved. | 2 | /* Copyright Altera Corporation (C) 2016. All rights reserved. |
| 2 | * | 3 | * |
| 3 | * This program is free software; you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License, version 2, | ||
| 5 | * as published by the Free Software Foundation. | ||
| 6 | * | ||
| 7 | * This program is distributed in the hope that it will be useful, | ||
| 8 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 9 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 10 | * GNU General Public License for more details. | ||
| 11 | * | ||
| 12 | * You should have received a copy of the GNU General Public License | ||
| 13 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 14 | * | ||
| 15 | * Author: Tien Hock Loh <thloh@altera.com> | 4 | * Author: Tien Hock Loh <thloh@altera.com> |
| 16 | */ | 5 | */ |
| 17 | 6 | ||
diff --git a/drivers/net/ethernet/stmicro/stmmac/altr_tse_pcs.h b/drivers/net/ethernet/stmicro/stmmac/altr_tse_pcs.h index 2f5882450b06..442812c0a4bd 100644 --- a/drivers/net/ethernet/stmicro/stmmac/altr_tse_pcs.h +++ b/drivers/net/ethernet/stmicro/stmmac/altr_tse_pcs.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* Copyright Altera Corporation (C) 2016. All rights reserved. | 2 | /* Copyright Altera Corporation (C) 2016. All rights reserved. |
| 2 | * | 3 | * |
| 3 | * This program is free software; you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License, version 2, | ||
| 5 | * as published by the Free Software Foundation. | ||
| 6 | * | ||
| 7 | * This program is distributed in the hope that it will be useful, | ||
| 8 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 9 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 10 | * GNU General Public License for more details. | ||
| 11 | * | ||
| 12 | * You should have received a copy of the GNU General Public License | ||
| 13 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 14 | * | ||
| 15 | * Author: Tien Hock Loh <thloh@altera.com> | 4 | * Author: Tien Hock Loh <thloh@altera.com> |
| 16 | */ | 5 | */ |
| 17 | 6 | ||
diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c index d939f7b99b94..c141fe783e87 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Copyright Altera Corporation (C) 2014. All rights reserved. | 2 | /* Copyright Altera Corporation (C) 2014. All rights reserved. |
| 2 | * | 3 | * |
| 3 | * This program is free software; you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License, version 2, | ||
| 5 | * as published by the Free Software Foundation. | ||
| 6 | * | ||
| 7 | * This program is distributed in the hope that it will be useful, | ||
| 8 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 9 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 10 | * GNU General Public License for more details. | ||
| 11 | * | ||
| 12 | * You should have received a copy of the GNU General Public License | ||
| 13 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 14 | * | ||
| 15 | * Adopted from dwmac-sti.c | 4 | * Adopted from dwmac-sti.c |
| 16 | */ | 5 | */ |
| 17 | 6 | ||
diff --git a/drivers/net/geneve.c b/drivers/net/geneve.c index 25770122c219..cb2ea8facd8d 100644 --- a/drivers/net/geneve.c +++ b/drivers/net/geneve.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * GENEVE: Generic Network Virtualization Encapsulation | 3 | * GENEVE: Generic Network Virtualization Encapsulation |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2015 Red Hat, Inc. | 5 | * Copyright (c) 2015 Red Hat, Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 8 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/net/mdio.c b/drivers/net/mdio.c index 077364cbf439..5e72cc55afbd 100644 --- a/drivers/net/mdio.c +++ b/drivers/net/mdio.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * mdio.c: Generic support for MDIO-compatible transceivers | 3 | * mdio.c: Generic support for MDIO-compatible transceivers |
| 3 | * Copyright 2006-2009 Solarflare Communications Inc. | 4 | * Copyright 2006-2009 Solarflare Communications Inc. |
| 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 version 2 as published | ||
| 7 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
diff --git a/drivers/net/ppp/ppp_deflate.c b/drivers/net/ppp/ppp_deflate.c index 685e875f5164..c457f849e553 100644 --- a/drivers/net/ppp/ppp_deflate.c +++ b/drivers/net/ppp/ppp_deflate.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ppp_deflate.c - interface the zlib procedures for Deflate compression | 3 | * ppp_deflate.c - interface the zlib procedures for Deflate compression |
| 3 | * and decompression (as used by gzip) to the PPP code. | 4 | * and decompression (as used by gzip) to the PPP code. |
| 4 | * | 5 | * |
| 5 | * Copyright 1994-1998 Paul Mackerras. | 6 | * Copyright 1994-1998 Paul Mackerras. |
| 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 | * version 2 as published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/drivers/net/tun.c b/drivers/net/tun.c index c452d6d831dd..d7c55e0fa8f4 100644 --- a/drivers/net/tun.c +++ b/drivers/net/tun.c | |||
| @@ -1014,18 +1014,8 @@ static void tun_net_uninit(struct net_device *dev) | |||
| 1014 | /* Net device open. */ | 1014 | /* Net device open. */ |
| 1015 | static int tun_net_open(struct net_device *dev) | 1015 | static int tun_net_open(struct net_device *dev) |
| 1016 | { | 1016 | { |
| 1017 | struct tun_struct *tun = netdev_priv(dev); | ||
| 1018 | int i; | ||
| 1019 | |||
| 1020 | netif_tx_start_all_queues(dev); | 1017 | netif_tx_start_all_queues(dev); |
| 1021 | 1018 | ||
| 1022 | for (i = 0; i < tun->numqueues; i++) { | ||
| 1023 | struct tun_file *tfile; | ||
| 1024 | |||
| 1025 | tfile = rtnl_dereference(tun->tfiles[i]); | ||
| 1026 | tfile->socket.sk->sk_write_space(tfile->socket.sk); | ||
| 1027 | } | ||
| 1028 | |||
| 1029 | return 0; | 1019 | return 0; |
| 1030 | } | 1020 | } |
| 1031 | 1021 | ||
| @@ -3634,6 +3624,7 @@ static int tun_device_event(struct notifier_block *unused, | |||
| 3634 | { | 3624 | { |
| 3635 | struct net_device *dev = netdev_notifier_info_to_dev(ptr); | 3625 | struct net_device *dev = netdev_notifier_info_to_dev(ptr); |
| 3636 | struct tun_struct *tun = netdev_priv(dev); | 3626 | struct tun_struct *tun = netdev_priv(dev); |
| 3627 | int i; | ||
| 3637 | 3628 | ||
| 3638 | if (dev->rtnl_link_ops != &tun_link_ops) | 3629 | if (dev->rtnl_link_ops != &tun_link_ops) |
| 3639 | return NOTIFY_DONE; | 3630 | return NOTIFY_DONE; |
| @@ -3643,6 +3634,14 @@ static int tun_device_event(struct notifier_block *unused, | |||
| 3643 | if (tun_queue_resize(tun)) | 3634 | if (tun_queue_resize(tun)) |
| 3644 | return NOTIFY_BAD; | 3635 | return NOTIFY_BAD; |
| 3645 | break; | 3636 | break; |
| 3637 | case NETDEV_UP: | ||
| 3638 | for (i = 0; i < tun->numqueues; i++) { | ||
| 3639 | struct tun_file *tfile; | ||
| 3640 | |||
| 3641 | tfile = rtnl_dereference(tun->tfiles[i]); | ||
| 3642 | tfile->socket.sk->sk_write_space(tfile->socket.sk); | ||
| 3643 | } | ||
| 3644 | break; | ||
| 3646 | default: | 3645 | default: |
| 3647 | break; | 3646 | break; |
| 3648 | } | 3647 | } |
diff --git a/drivers/net/usb/cdc_mbim.c b/drivers/net/usb/cdc_mbim.c index 28321aca48fe..eb100eb33de3 100644 --- a/drivers/net/usb/cdc_mbim.c +++ b/drivers/net/usb/cdc_mbim.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2012 Smith Micro Software, Inc. | 3 | * Copyright (c) 2012 Smith Micro Software, Inc. |
| 3 | * Copyright (c) 2012 Bjørn Mork <bjorn@mork.no> | 4 | * Copyright (c) 2012 Bjørn Mork <bjorn@mork.no> |
| 4 | * | 5 | * |
| 5 | * This driver is based on and reuse most of cdc_ncm, which is | 6 | * This driver is based on and reuse most of cdc_ncm, which is |
| 6 | * Copyright (C) ST-Ericsson 2010-2012 | 7 | * Copyright (C) ST-Ericsson 2010-2012 |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or | ||
| 9 | * modify it under the terms of the GNU General Public License | ||
| 10 | * version 2 as published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/net/usb/huawei_cdc_ncm.c b/drivers/net/usb/huawei_cdc_ncm.c index 63f28908afda..e15a472c6a54 100644 --- a/drivers/net/usb/huawei_cdc_ncm.c +++ b/drivers/net/usb/huawei_cdc_ncm.c | |||
| @@ -1,8 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* huawei_cdc_ncm.c - handles Huawei devices using the CDC NCM protocol as | 2 | /* huawei_cdc_ncm.c - handles Huawei devices using the CDC NCM protocol as |
| 2 | * transport layer. | 3 | * transport layer. |
| 3 | * Copyright (C) 2013 Enrico Mioso <mrkiko.rs@gmail.com> | 4 | * Copyright (C) 2013 Enrico Mioso <mrkiko.rs@gmail.com> |
| 4 | * | 5 | * |
| 5 | * | ||
| 6 | * ABSTRACT: | 6 | * ABSTRACT: |
| 7 | * This driver handles devices resembling the CDC NCM standard, but | 7 | * This driver handles devices resembling the CDC NCM standard, but |
| 8 | * encapsulating another protocol inside it. An example are some Huawei 3G | 8 | * encapsulating another protocol inside it. An example are some Huawei 3G |
| @@ -11,10 +11,6 @@ | |||
| 11 | * This code has been heavily inspired by the cdc_mbim.c driver, which is | 11 | * This code has been heavily inspired by the cdc_mbim.c driver, which is |
| 12 | * Copyright (c) 2012 Smith Micro Software, Inc. | 12 | * Copyright (c) 2012 Smith Micro Software, Inc. |
| 13 | * Copyright (c) 2012 Bjørn Mork <bjorn@mork.no> | 13 | * Copyright (c) 2012 Bjørn Mork <bjorn@mork.no> |
| 14 | * | ||
| 15 | * This program is free software; you can redistribute it and/or | ||
| 16 | * modify it under the terms of the GNU General Public License | ||
| 17 | * version 2 as published by the Free Software Foundation. | ||
| 18 | */ | 14 | */ |
| 19 | 15 | ||
| 20 | #include <linux/module.h> | 16 | #include <linux/module.h> |
diff --git a/drivers/net/usb/pegasus.c b/drivers/net/usb/pegasus.c index 63e44e746ccc..6d25dea5ad4b 100644 --- a/drivers/net/usb/pegasus.c +++ b/drivers/net/usb/pegasus.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 1999-2013 Petko Manolov (petkan@nucleusys.com) | 3 | * Copyright (c) 1999-2013 Petko Manolov (petkan@nucleusys.com) |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * ChangeLog: | 5 | * ChangeLog: |
| 9 | * .... Most of the time spent on reading sources & docs. | 6 | * .... Most of the time spent on reading sources & docs. |
| 10 | * v0.2.x First official release for the Linux kernel. | 7 | * v0.2.x First official release for the Linux kernel. |
diff --git a/drivers/net/usb/pegasus.h b/drivers/net/usb/pegasus.h index 9b7ea9c9167d..a05b143155ba 100644 --- a/drivers/net/usb/pegasus.h +++ b/drivers/net/usb/pegasus.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 1999-2013 Petko Manolov (petkan@nucleusys.com) | 3 | * Copyright (c) 1999-2013 Petko Manolov (petkan@nucleusys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as published | ||
| 6 | * by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | 6 | ||
diff --git a/drivers/net/usb/qmi_wwan.c b/drivers/net/usb/qmi_wwan.c index 780c10ee359b..d080f8048e52 100644 --- a/drivers/net/usb/qmi_wwan.c +++ b/drivers/net/usb/qmi_wwan.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2012 Bjørn Mork <bjorn@mork.no> | 3 | * Copyright (c) 2012 Bjørn Mork <bjorn@mork.no> |
| 3 | * | 4 | * |
| 4 | * The probing code is heavily inspired by cdc_ether, which is: | 5 | * The probing code is heavily inspired by cdc_ether, which is: |
| 5 | * Copyright (C) 2003-2005 by David Brownell | 6 | * Copyright (C) 2003-2005 by David Brownell |
| 6 | * Copyright (C) 2006 by Ole Andre Vadla Ravnas (ActiveSync) | 7 | * Copyright (C) 2006 by Ole Andre Vadla Ravnas (ActiveSync) |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or | ||
| 9 | * modify it under the terms of the GNU General Public License | ||
| 10 | * version 2 as published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/net/usb/r8152.c b/drivers/net/usb/r8152.c index b01bfa63860d..e0dcb681cfe5 100644 --- a/drivers/net/usb/r8152.c +++ b/drivers/net/usb/r8152.c | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2014 Realtek Semiconductor Corp. All rights reserved. | 3 | * Copyright (c) 2014 Realtek Semiconductor Corp. All rights reserved. |
| 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 | * version 2 as published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #include <linux/signal.h> | 6 | #include <linux/signal.h> |
diff --git a/drivers/net/usb/rtl8150.c b/drivers/net/usb/rtl8150.c index 59dbdbb5feff..98f33e270af1 100644 --- a/drivers/net/usb/rtl8150.c +++ b/drivers/net/usb/rtl8150.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2002 Petko Manolov (petkan@users.sourceforge.net) | 3 | * Copyright (c) 2002 Petko Manolov (petkan@users.sourceforge.net) |
| 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 | * version 2 as published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/signal.h> | 6 | #include <linux/signal.h> |
diff --git a/drivers/net/usb/sr9700.h b/drivers/net/usb/sr9700.h index 258b030277e7..ea2b4de621c8 100644 --- a/drivers/net/usb/sr9700.h +++ b/drivers/net/usb/sr9700.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * CoreChip-sz SR9700 one chip USB 1.1 Ethernet Devices | 3 | * CoreChip-sz SR9700 one chip USB 1.1 Ethernet Devices |
| 3 | * | 4 | * |
| 4 | * Author : Liu Junliang <liujunliang_ljl@163.com> | 5 | * Author : Liu Junliang <liujunliang_ljl@163.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 License | ||
| 8 | * version 2 as published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef _SR9700_H | 8 | #ifndef _SR9700_H |
diff --git a/drivers/net/vxlan.c b/drivers/net/vxlan.c index 05f8d7042a0b..5e2323592e08 100644 --- a/drivers/net/vxlan.c +++ b/drivers/net/vxlan.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * VXLAN: Virtual eXtensible Local Area Network | 3 | * VXLAN: Virtual eXtensible Local Area Network |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2012-2013 Vyatta Inc. | 5 | * Copyright (c) 2012-2013 Vyatta Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 8 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/net/wireless/admtek/adm8211.c b/drivers/net/wireless/admtek/adm8211.c index 3b0802fc5bf5..46f1427e6e9e 100644 --- a/drivers/net/wireless/admtek/adm8211.c +++ b/drivers/net/wireless/admtek/adm8211.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | 2 | ||
| 2 | /* | 3 | /* |
| 3 | * Linux device driver for ADMtek ADM8211 (IEEE 802.11b MAC/BBP) | 4 | * Linux device driver for ADMtek ADM8211 (IEEE 802.11b MAC/BBP) |
| @@ -8,11 +9,6 @@ | |||
| 8 | * and used with permission. | 9 | * and used with permission. |
| 9 | * | 10 | * |
| 10 | * Much thanks to Infineon-ADMtek for their support of this driver. | 11 | * Much thanks to Infineon-ADMtek for their support of this driver. |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. See README and COPYING for | ||
| 15 | * more details. | ||
| 16 | */ | 12 | */ |
| 17 | 13 | ||
| 18 | #include <linux/interrupt.h> | 14 | #include <linux/interrupt.h> |
diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c index 22b73da42822..9a51f1ba87c3 100644 --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c | |||
| @@ -678,6 +678,12 @@ brcmf_sdio_kso_control(struct brcmf_sdio *bus, bool on) | |||
| 678 | 678 | ||
| 679 | brcmf_dbg(TRACE, "Enter: on=%d\n", on); | 679 | brcmf_dbg(TRACE, "Enter: on=%d\n", on); |
| 680 | 680 | ||
| 681 | sdio_retune_crc_disable(bus->sdiodev->func1); | ||
| 682 | |||
| 683 | /* Cannot re-tune if device is asleep; defer till we're awake */ | ||
| 684 | if (on) | ||
| 685 | sdio_retune_hold_now(bus->sdiodev->func1); | ||
| 686 | |||
| 681 | wr_val = (on << SBSDIO_FUNC1_SLEEPCSR_KSO_SHIFT); | 687 | wr_val = (on << SBSDIO_FUNC1_SLEEPCSR_KSO_SHIFT); |
| 682 | /* 1st KSO write goes to AOS wake up core if device is asleep */ | 688 | /* 1st KSO write goes to AOS wake up core if device is asleep */ |
| 683 | brcmf_sdiod_writeb(bus->sdiodev, SBSDIO_FUNC1_SLEEPCSR, wr_val, &err); | 689 | brcmf_sdiod_writeb(bus->sdiodev, SBSDIO_FUNC1_SLEEPCSR, wr_val, &err); |
| @@ -738,6 +744,11 @@ brcmf_sdio_kso_control(struct brcmf_sdio *bus, bool on) | |||
| 738 | if (try_cnt > MAX_KSO_ATTEMPTS) | 744 | if (try_cnt > MAX_KSO_ATTEMPTS) |
| 739 | brcmf_err("max tries: rd_val=0x%x err=%d\n", rd_val, err); | 745 | brcmf_err("max tries: rd_val=0x%x err=%d\n", rd_val, err); |
| 740 | 746 | ||
| 747 | if (on) | ||
| 748 | sdio_retune_release(bus->sdiodev->func1); | ||
| 749 | |||
| 750 | sdio_retune_crc_enable(bus->sdiodev->func1); | ||
| 751 | |||
| 741 | return err; | 752 | return err; |
| 742 | } | 753 | } |
| 743 | 754 | ||
| @@ -3375,11 +3386,7 @@ err: | |||
| 3375 | 3386 | ||
| 3376 | static bool brcmf_sdio_aos_no_decode(struct brcmf_sdio *bus) | 3387 | static bool brcmf_sdio_aos_no_decode(struct brcmf_sdio *bus) |
| 3377 | { | 3388 | { |
| 3378 | if (bus->ci->chip == CY_CC_43012_CHIP_ID || | 3389 | if (bus->ci->chip == CY_CC_43012_CHIP_ID) |
| 3379 | bus->ci->chip == CY_CC_4373_CHIP_ID || | ||
| 3380 | bus->ci->chip == BRCM_CC_4339_CHIP_ID || | ||
| 3381 | bus->ci->chip == BRCM_CC_4345_CHIP_ID || | ||
| 3382 | bus->ci->chip == BRCM_CC_4354_CHIP_ID) | ||
| 3383 | return true; | 3390 | return true; |
| 3384 | else | 3391 | else |
| 3385 | return false; | 3392 | return false; |
diff --git a/drivers/net/wireless/intel/ipw2x00/ipw.h b/drivers/net/wireless/intel/ipw2x00/ipw.h index 4007bf5ed6f3..7b230a132daa 100644 --- a/drivers/net/wireless/intel/ipw2x00/ipw.h +++ b/drivers/net/wireless/intel/ipw2x00/ipw.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Intel Pro/Wireless 2100, 2200BG, 2915ABG network connection driver | 3 | * Intel Pro/Wireless 2100, 2200BG, 2915ABG network connection driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Stanislav Yakovlev <stas.yakovlev@gmail.com> | 5 | * Copyright 2012 Stanislav Yakovlev <stas.yakovlev@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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __IPW_H__ | 8 | #ifndef __IPW_H__ |
diff --git a/drivers/net/wireless/intel/ipw2x00/ipw2100.c b/drivers/net/wireless/intel/ipw2x00/ipw2100.c index 52e5ed2d3bc2..75c0c29d81f0 100644 --- a/drivers/net/wireless/intel/ipw2x00/ipw2100.c +++ b/drivers/net/wireless/intel/ipw2x00/ipw2100.c | |||
| @@ -1,22 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /****************************************************************************** | 2 | /****************************************************************************** |
| 2 | 3 | ||
| 3 | Copyright(c) 2003 - 2006 Intel Corporation. All rights reserved. | 4 | Copyright(c) 2003 - 2006 Intel Corporation. All rights reserved. |
| 4 | 5 | ||
| 5 | This program is free software; you can redistribute it and/or modify it | ||
| 6 | under the terms of version 2 of the GNU General Public License as | ||
| 7 | published by the Free Software Foundation. | ||
| 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 LICENSE. | ||
| 20 | 6 | ||
| 21 | Contact Information: | 7 | Contact Information: |
| 22 | Intel Linux Wireless <ilw@linux.intel.com> | 8 | Intel Linux Wireless <ilw@linux.intel.com> |
diff --git a/drivers/net/wireless/intel/ipw2x00/ipw2100.h b/drivers/net/wireless/intel/ipw2x00/ipw2100.h index 8c11c7fa2eef..b34085ade3aa 100644 --- a/drivers/net/wireless/intel/ipw2x00/ipw2100.h +++ b/drivers/net/wireless/intel/ipw2x00/ipw2100.h | |||
| @@ -1,22 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /****************************************************************************** | 2 | /****************************************************************************** |
| 2 | 3 | ||
| 3 | Copyright(c) 2003 - 2006 Intel Corporation. All rights reserved. | 4 | Copyright(c) 2003 - 2006 Intel Corporation. All rights reserved. |
| 4 | 5 | ||
| 5 | This program is free software; you can redistribute it and/or modify it | ||
| 6 | under the terms of version 2 of the GNU General Public License as | ||
| 7 | published by the Free Software Foundation. | ||
| 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 LICENSE. | ||
| 20 | 6 | ||
| 21 | Contact Information: | 7 | Contact Information: |
| 22 | Intel Linux Wireless <ilw@linux.intel.com> | 8 | Intel Linux Wireless <ilw@linux.intel.com> |
diff --git a/drivers/net/wireless/intel/ipw2x00/ipw2200.c b/drivers/net/wireless/intel/ipw2x00/ipw2200.c index fa400f92d7e2..fa55d2ccbfab 100644 --- a/drivers/net/wireless/intel/ipw2x00/ipw2200.c +++ b/drivers/net/wireless/intel/ipw2x00/ipw2200.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /****************************************************************************** | 2 | /****************************************************************************** |
| 2 | 3 | ||
| 3 | Copyright(c) 2003 - 2006 Intel Corporation. All rights reserved. | 4 | Copyright(c) 2003 - 2006 Intel Corporation. All rights reserved. |
| @@ -8,21 +9,6 @@ | |||
| 8 | By Gerald Combs <gerald@ethereal.com> | 9 | By Gerald Combs <gerald@ethereal.com> |
| 9 | Copyright 1998 Gerald Combs | 10 | Copyright 1998 Gerald Combs |
| 10 | 11 | ||
| 11 | This program is free software; you can redistribute it and/or modify it | ||
| 12 | under the terms of version 2 of the GNU General Public License as | ||
| 13 | published by the Free Software Foundation. | ||
| 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 with | ||
| 21 | this program; if not, write to the Free Software Foundation, Inc., 59 | ||
| 22 | Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
| 23 | |||
| 24 | The full GNU General Public License is included in this distribution in the | ||
| 25 | file called LICENSE. | ||
| 26 | 12 | ||
| 27 | Contact Information: | 13 | Contact Information: |
| 28 | Intel Linux Wireless <ilw@linux.intel.com> | 14 | Intel Linux Wireless <ilw@linux.intel.com> |
diff --git a/drivers/net/wireless/intel/ipw2x00/ipw2200.h b/drivers/net/wireless/intel/ipw2x00/ipw2200.h index f98ab1f71edd..4346520545c4 100644 --- a/drivers/net/wireless/intel/ipw2x00/ipw2200.h +++ b/drivers/net/wireless/intel/ipw2x00/ipw2200.h | |||
| @@ -1,22 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /****************************************************************************** | 2 | /****************************************************************************** |
| 2 | 3 | ||
| 3 | Copyright(c) 2003 - 2006 Intel Corporation. All rights reserved. | 4 | Copyright(c) 2003 - 2006 Intel Corporation. All rights reserved. |
| 4 | 5 | ||
| 5 | This program is free software; you can redistribute it and/or modify it | ||
| 6 | under the terms of version 2 of the GNU General Public License as | ||
| 7 | published by the Free Software Foundation. | ||
| 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 LICENSE. | ||
| 20 | 6 | ||
| 21 | Contact Information: | 7 | Contact Information: |
| 22 | Intel Linux Wireless <ilw@linux.intel.com> | 8 | Intel Linux Wireless <ilw@linux.intel.com> |
diff --git a/drivers/net/wireless/intel/ipw2x00/libipw.h b/drivers/net/wireless/intel/ipw2x00/libipw.h index b51355134e04..e4a6ab4e8391 100644 --- a/drivers/net/wireless/intel/ipw2x00/libipw.h +++ b/drivers/net/wireless/intel/ipw2x00/libipw.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Merged with mainline ieee80211.h in Aug 2004. Original ieee802_11 | 3 | * Merged with mainline ieee80211.h in Aug 2004. Original ieee802_11 |
| 3 | * remains copyright by the original authors | 4 | * remains copyright by the original authors |
| @@ -13,11 +14,6 @@ | |||
| 13 | * <jketreno@linux.intel.com> | 14 | * <jketreno@linux.intel.com> |
| 14 | * Copyright (c) 2004-2005, Intel Corporation | 15 | * Copyright (c) 2004-2005, Intel Corporation |
| 15 | * | 16 | * |
| 16 | * This program is free software; you can redistribute it and/or modify | ||
| 17 | * it under the terms of the GNU General Public License version 2 as | ||
| 18 | * published by the Free Software Foundation. See README and COPYING for | ||
| 19 | * more details. | ||
| 20 | * | ||
| 21 | * API Version History | 17 | * API Version History |
| 22 | * 1.0.x -- Initial version | 18 | * 1.0.x -- Initial version |
| 23 | * 1.1.x -- Added radiotap, QoS, TIM, libipw_geo APIs, | 19 | * 1.1.x -- Added radiotap, QoS, TIM, libipw_geo APIs, |
diff --git a/drivers/net/wireless/intel/ipw2x00/libipw_geo.c b/drivers/net/wireless/intel/ipw2x00/libipw_geo.c index ce7eda20a68f..f2ae3f8f2f5c 100644 --- a/drivers/net/wireless/intel/ipw2x00/libipw_geo.c +++ b/drivers/net/wireless/intel/ipw2x00/libipw_geo.c | |||
| @@ -1,22 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /****************************************************************************** | 2 | /****************************************************************************** |
| 2 | 3 | ||
| 3 | Copyright(c) 2005 Intel Corporation. All rights reserved. | 4 | Copyright(c) 2005 Intel Corporation. All rights reserved. |
| 4 | 5 | ||
| 5 | This program is free software; you can redistribute it and/or modify it | ||
| 6 | under the terms of version 2 of the GNU General Public License as | ||
| 7 | published by the Free Software Foundation. | ||
| 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 LICENSE. | ||
| 20 | 6 | ||
| 21 | Contact Information: | 7 | Contact Information: |
| 22 | Intel Linux Wireless <ilw@linux.intel.com> | 8 | Intel Linux Wireless <ilw@linux.intel.com> |
diff --git a/drivers/net/wireless/intel/ipw2x00/libipw_module.c b/drivers/net/wireless/intel/ipw2x00/libipw_module.c index f00d45f54c76..436b819aeb36 100644 --- a/drivers/net/wireless/intel/ipw2x00/libipw_module.c +++ b/drivers/net/wireless/intel/ipw2x00/libipw_module.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /******************************************************************************* | 2 | /******************************************************************************* |
| 2 | 3 | ||
| 3 | Copyright(c) 2004-2005 Intel Corporation. All rights reserved. | 4 | Copyright(c) 2004-2005 Intel Corporation. All rights reserved. |
| @@ -8,21 +9,6 @@ | |||
| 8 | <j@w1.fi> | 9 | <j@w1.fi> |
| 9 | Copyright (c) 2002-2003, Jouni Malinen <j@w1.fi> | 10 | Copyright (c) 2002-2003, Jouni Malinen <j@w1.fi> |
| 10 | 11 | ||
| 11 | This program is free software; you can redistribute it and/or modify it | ||
| 12 | under the terms of version 2 of the GNU General Public License as | ||
| 13 | published by the Free Software Foundation. | ||
| 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 with | ||
| 21 | this program; if not, write to the Free Software Foundation, Inc., 59 | ||
| 22 | Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
| 23 | |||
| 24 | The full GNU General Public License is included in this distribution in the | ||
| 25 | file called LICENSE. | ||
| 26 | 12 | ||
| 27 | Contact Information: | 13 | Contact Information: |
| 28 | Intel Linux Wireless <ilw@linux.intel.com> | 14 | Intel Linux Wireless <ilw@linux.intel.com> |
diff --git a/drivers/net/wireless/intel/ipw2x00/libipw_rx.c b/drivers/net/wireless/intel/ipw2x00/libipw_rx.c index 6df19f03355a..34cfd8162855 100644 --- a/drivers/net/wireless/intel/ipw2x00/libipw_rx.c +++ b/drivers/net/wireless/intel/ipw2x00/libipw_rx.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Original code based Host AP (software wireless LAN access point) driver | 3 | * Original code based Host AP (software wireless LAN access point) driver |
| 3 | * for Intersil Prism2/2.5/3 - hostap.o module, common routines | 4 | * for Intersil Prism2/2.5/3 - hostap.o module, common routines |
| @@ -6,11 +7,6 @@ | |||
| 6 | * <j@w1.fi> | 7 | * <j@w1.fi> |
| 7 | * Copyright (c) 2002-2003, Jouni Malinen <j@w1.fi> | 8 | * Copyright (c) 2002-2003, Jouni Malinen <j@w1.fi> |
| 8 | * Copyright (c) 2004-2005, Intel Corporation | 9 | * Copyright (c) 2004-2005, Intel Corporation |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. See README and COPYING for | ||
| 13 | * more details. | ||
| 14 | */ | 10 | */ |
| 15 | 11 | ||
| 16 | #include <linux/compiler.h> | 12 | #include <linux/compiler.h> |
diff --git a/drivers/net/wireless/intel/ipw2x00/libipw_tx.c b/drivers/net/wireless/intel/ipw2x00/libipw_tx.c index 84205aa508df..d9baa2fa603b 100644 --- a/drivers/net/wireless/intel/ipw2x00/libipw_tx.c +++ b/drivers/net/wireless/intel/ipw2x00/libipw_tx.c | |||
| @@ -1,22 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /****************************************************************************** | 2 | /****************************************************************************** |
| 2 | 3 | ||
| 3 | Copyright(c) 2003 - 2005 Intel Corporation. All rights reserved. | 4 | Copyright(c) 2003 - 2005 Intel Corporation. All rights reserved. |
| 4 | 5 | ||
| 5 | This program is free software; you can redistribute it and/or modify it | ||
| 6 | under the terms of version 2 of the GNU General Public License as | ||
| 7 | published by the Free Software Foundation. | ||
| 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 LICENSE. | ||
| 20 | 6 | ||
| 21 | Contact Information: | 7 | Contact Information: |
| 22 | Intel Linux Wireless <ilw@linux.intel.com> | 8 | Intel Linux Wireless <ilw@linux.intel.com> |
diff --git a/drivers/net/wireless/intel/ipw2x00/libipw_wx.c b/drivers/net/wireless/intel/ipw2x00/libipw_wx.c index d32d39fa2686..3d558b47168b 100644 --- a/drivers/net/wireless/intel/ipw2x00/libipw_wx.c +++ b/drivers/net/wireless/intel/ipw2x00/libipw_wx.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /****************************************************************************** | 2 | /****************************************************************************** |
| 2 | 3 | ||
| 3 | Copyright(c) 2004-2005 Intel Corporation. All rights reserved. | 4 | Copyright(c) 2004-2005 Intel Corporation. All rights reserved. |
| @@ -8,21 +9,6 @@ | |||
| 8 | <j@w1.fi> | 9 | <j@w1.fi> |
| 9 | Copyright (c) 2002-2003, Jouni Malinen <j@w1.fi> | 10 | Copyright (c) 2002-2003, Jouni Malinen <j@w1.fi> |
| 10 | 11 | ||
| 11 | This program is free software; you can redistribute it and/or modify it | ||
| 12 | under the terms of version 2 of the GNU General Public License as | ||
| 13 | published by the Free Software Foundation. | ||
| 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 with | ||
| 21 | this program; if not, write to the Free Software Foundation, Inc., 59 | ||
| 22 | Temple Place - Suite 330, Boston, MA 02111-1307, USA. | ||
| 23 | |||
| 24 | The full GNU General Public License is included in this distribution in the | ||
| 25 | file called LICENSE. | ||
| 26 | 12 | ||
| 27 | Contact Information: | 13 | Contact Information: |
| 28 | Intel Linux Wireless <ilw@linux.intel.com> | 14 | Intel Linux Wireless <ilw@linux.intel.com> |
diff --git a/drivers/net/wireless/intersil/hostap/hostap_hw.c b/drivers/net/wireless/intersil/hostap/hostap_hw.c index ad1aa65fee7f..158a3d762e55 100644 --- a/drivers/net/wireless/intersil/hostap/hostap_hw.c +++ b/drivers/net/wireless/intersil/hostap/hostap_hw.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Host AP (software wireless LAN access point) driver for | 3 | * Host AP (software wireless LAN access point) driver for |
| 3 | * Intersil Prism2/2.5/3. | 4 | * Intersil Prism2/2.5/3. |
| @@ -6,11 +7,6 @@ | |||
| 6 | * <j@w1.fi> | 7 | * <j@w1.fi> |
| 7 | * Copyright (c) 2002-2005, Jouni Malinen <j@w1.fi> | 8 | * Copyright (c) 2002-2005, Jouni Malinen <j@w1.fi> |
| 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 version 2 as | ||
| 11 | * published by the Free Software Foundation. See README and COPYING for | ||
| 12 | * more details. | ||
| 13 | * | ||
| 14 | * FIX: | 10 | * FIX: |
| 15 | * - there is currently no way of associating TX packets to correct wds device | 11 | * - there is currently no way of associating TX packets to correct wds device |
| 16 | * when TX Exc/OK event occurs, so all tx_packets and some | 12 | * when TX Exc/OK event occurs, so all tx_packets and some |
diff --git a/drivers/net/wireless/intersil/hostap/hostap_main.c b/drivers/net/wireless/intersil/hostap/hostap_main.c index b0e7c0a0617e..05466281afb6 100644 --- a/drivers/net/wireless/intersil/hostap/hostap_main.c +++ b/drivers/net/wireless/intersil/hostap/hostap_main.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Host AP (software wireless LAN access point) driver for | 3 | * Host AP (software wireless LAN access point) driver for |
| 3 | * Intersil Prism2/2.5/3 - hostap.o module, common routines | 4 | * Intersil Prism2/2.5/3 - hostap.o module, common routines |
| @@ -5,11 +6,6 @@ | |||
| 5 | * Copyright (c) 2001-2002, SSH Communications Security Corp and Jouni Malinen | 6 | * Copyright (c) 2001-2002, SSH Communications Security Corp and Jouni Malinen |
| 6 | * <j@w1.fi> | 7 | * <j@w1.fi> |
| 7 | * Copyright (c) 2002-2005, Jouni Malinen <j@w1.fi> | 8 | * Copyright (c) 2002-2005, Jouni Malinen <j@w1.fi> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. See README and COPYING for | ||
| 12 | * more details. | ||
| 13 | */ | 9 | */ |
| 14 | 10 | ||
| 15 | #include <linux/module.h> | 11 | #include <linux/module.h> |
diff --git a/drivers/net/wireless/intersil/p54/eeprom.c b/drivers/net/wireless/intersil/p54/eeprom.c index de2ef95c386c..5bd35c147e19 100644 --- a/drivers/net/wireless/intersil/p54/eeprom.c +++ b/drivers/net/wireless/intersil/p54/eeprom.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * EEPROM parser code for mac80211 Prism54 drivers | 3 | * EEPROM parser code for mac80211 Prism54 drivers |
| 3 | * | 4 | * |
| @@ -10,10 +11,6 @@ | |||
| 10 | * Copyright 2004-2006 Jean-Baptiste Note <jbnote@gmail.com>, et al. | 11 | * Copyright 2004-2006 Jean-Baptiste Note <jbnote@gmail.com>, et al. |
| 11 | * - stlc45xx driver | 12 | * - stlc45xx driver |
| 12 | * Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies). | 13 | * Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies). |
| 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 version 2 as | ||
| 16 | * published by the Free Software Foundation. | ||
| 17 | */ | 14 | */ |
| 18 | 15 | ||
| 19 | #include <linux/firmware.h> | 16 | #include <linux/firmware.h> |
diff --git a/drivers/net/wireless/intersil/p54/eeprom.h b/drivers/net/wireless/intersil/p54/eeprom.h index 20ebe39a3f4e..b8f46883a292 100644 --- a/drivers/net/wireless/intersil/p54/eeprom.h +++ b/drivers/net/wireless/intersil/p54/eeprom.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * eeprom specific definitions for mac80211 Prism54 drivers | 3 | * eeprom specific definitions for mac80211 Prism54 drivers |
| 3 | * | 4 | * |
| @@ -13,10 +14,6 @@ | |||
| 13 | * | 14 | * |
| 14 | * - islmvc driver | 15 | * - islmvc driver |
| 15 | * Copyright (C) 2001 Intersil Americas Inc. | 16 | * Copyright (C) 2001 Intersil Americas Inc. |
| 16 | * | ||
| 17 | * This program is free software; you can redistribute it and/or modify | ||
| 18 | * it under the terms of the GNU General Public License version 2 as | ||
| 19 | * published by the Free Software Foundation. | ||
| 20 | */ | 17 | */ |
| 21 | 18 | ||
| 22 | #ifndef EEPROM_H | 19 | #ifndef EEPROM_H |
diff --git a/drivers/net/wireless/intersil/p54/fwio.c b/drivers/net/wireless/intersil/p54/fwio.c index 52c095c7765f..a5afcc865196 100644 --- a/drivers/net/wireless/intersil/p54/fwio.c +++ b/drivers/net/wireless/intersil/p54/fwio.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Firmware I/O code for mac80211 Prism54 drivers | 3 | * Firmware I/O code for mac80211 Prism54 drivers |
| 3 | * | 4 | * |
| @@ -10,10 +11,6 @@ | |||
| 10 | * Copyright 2004-2006 Jean-Baptiste Note <jbnote@gmail.com>, et al. | 11 | * Copyright 2004-2006 Jean-Baptiste Note <jbnote@gmail.com>, et al. |
| 11 | * - stlc45xx driver | 12 | * - stlc45xx driver |
| 12 | * Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies). | 13 | * Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies). |
| 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 version 2 as | ||
| 16 | * published by the Free Software Foundation. | ||
| 17 | */ | 14 | */ |
| 18 | 15 | ||
| 19 | #include <linux/slab.h> | 16 | #include <linux/slab.h> |
diff --git a/drivers/net/wireless/intersil/p54/led.c b/drivers/net/wireless/intersil/p54/led.c index 9a8fedd3c0f5..4bc77010f9c1 100644 --- a/drivers/net/wireless/intersil/p54/led.c +++ b/drivers/net/wireless/intersil/p54/led.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Common code for mac80211 Prism54 drivers | 3 | * Common code for mac80211 Prism54 drivers |
| 3 | * | 4 | * |
| @@ -10,10 +11,6 @@ | |||
| 10 | * Copyright 2004-2006 Jean-Baptiste Note <jbnote@gmail.com>, et al. | 11 | * Copyright 2004-2006 Jean-Baptiste Note <jbnote@gmail.com>, et al. |
| 11 | * - stlc45xx driver | 12 | * - stlc45xx driver |
| 12 | * Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies). | 13 | * Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies). |
| 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 version 2 as | ||
| 16 | * published by the Free Software Foundation. | ||
| 17 | */ | 14 | */ |
| 18 | 15 | ||
| 19 | #include <linux/firmware.h> | 16 | #include <linux/firmware.h> |
diff --git a/drivers/net/wireless/intersil/p54/lmac.h b/drivers/net/wireless/intersil/p54/lmac.h index de1d46bf97df..e00761536cfc 100644 --- a/drivers/net/wireless/intersil/p54/lmac.h +++ b/drivers/net/wireless/intersil/p54/lmac.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * LMAC Interface specific definitions for mac80211 Prism54 drivers | 3 | * LMAC Interface specific definitions for mac80211 Prism54 drivers |
| 3 | * | 4 | * |
| @@ -10,10 +11,6 @@ | |||
| 10 | * | 11 | * |
| 11 | * - LMAC API interface header file for STLC4560 (lmac_longbow.h) | 12 | * - LMAC API interface header file for STLC4560 (lmac_longbow.h) |
| 12 | * Copyright (C) 2007 Conexant Systems, Inc. | 13 | * Copyright (C) 2007 Conexant Systems, Inc. |
| 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 version 2 as | ||
| 16 | * published by the Free Software Foundation. | ||
| 17 | */ | 14 | */ |
| 18 | 15 | ||
| 19 | #ifndef LMAC_H | 16 | #ifndef LMAC_H |
diff --git a/drivers/net/wireless/intersil/p54/main.c b/drivers/net/wireless/intersil/p54/main.c index 1c6d428515a4..ca2676f79bbb 100644 --- a/drivers/net/wireless/intersil/p54/main.c +++ b/drivers/net/wireless/intersil/p54/main.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * mac80211 glue code for mac80211 Prism54 drivers | 3 | * mac80211 glue code for mac80211 Prism54 drivers |
| 3 | * | 4 | * |
| @@ -10,10 +11,6 @@ | |||
| 10 | * Copyright 2004-2006 Jean-Baptiste Note <jbnote@gmail.com>, et al. | 11 | * Copyright 2004-2006 Jean-Baptiste Note <jbnote@gmail.com>, et al. |
| 11 | * - stlc45xx driver | 12 | * - stlc45xx driver |
| 12 | * Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies). | 13 | * Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies). |
| 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 version 2 as | ||
| 16 | * published by the Free Software Foundation. | ||
| 17 | */ | 14 | */ |
| 18 | 15 | ||
| 19 | #include <linux/slab.h> | 16 | #include <linux/slab.h> |
diff --git a/drivers/net/wireless/intersil/p54/p54.h b/drivers/net/wireless/intersil/p54/p54.h index 529939e611cd..0a9c1a19380f 100644 --- a/drivers/net/wireless/intersil/p54/p54.h +++ b/drivers/net/wireless/intersil/p54/p54.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Shared defines for all mac80211 Prism54 code | 3 | * Shared defines for all mac80211 Prism54 code |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Based on the islsm (softmac prism54) driver, which is: | 7 | * Based on the islsm (softmac prism54) driver, which is: |
| 7 | * Copyright 2004-2006 Jean-Baptiste Note <jbnote@gmail.com>, et al. | 8 | * Copyright 2004-2006 Jean-Baptiste Note <jbnote@gmail.com>, et al. |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #ifndef P54_H | 11 | #ifndef P54_H |
diff --git a/drivers/net/wireless/intersil/p54/p54pci.c b/drivers/net/wireless/intersil/p54/p54pci.c index 57ad56435dda..80ad0b7eaef4 100644 --- a/drivers/net/wireless/intersil/p54/p54pci.c +++ b/drivers/net/wireless/intersil/p54/p54pci.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | 2 | ||
| 2 | /* | 3 | /* |
| 3 | * Linux device driver for PCI based Prism54 | 4 | * Linux device driver for PCI based Prism54 |
| @@ -7,10 +8,6 @@ | |||
| 7 | * | 8 | * |
| 8 | * Based on the islsm (softmac prism54) driver, which is: | 9 | * Based on the islsm (softmac prism54) driver, which is: |
| 9 | * Copyright 2004-2006 Jean-Baptiste Note <jean-baptiste.note@m4x.org>, et al. | 10 | * Copyright 2004-2006 Jean-Baptiste Note <jean-baptiste.note@m4x.org>, et al. |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/pci.h> | 13 | #include <linux/pci.h> |
diff --git a/drivers/net/wireless/intersil/p54/p54pci.h b/drivers/net/wireless/intersil/p54/p54pci.h index 68405c142f97..3867e5935ac4 100644 --- a/drivers/net/wireless/intersil/p54/p54pci.h +++ b/drivers/net/wireless/intersil/p54/p54pci.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | #ifndef P54PCI_H | 2 | #ifndef P54PCI_H |
| 2 | #define P54PCI_H | 3 | #define P54PCI_H |
| 3 | #include <linux/interrupt.h> | 4 | #include <linux/interrupt.h> |
| @@ -9,10 +10,6 @@ | |||
| 9 | * | 10 | * |
| 10 | * Based on the islsm (softmac prism54) driver, which is: | 11 | * Based on the islsm (softmac prism54) driver, which is: |
| 11 | * Copyright 2004-2006 Jean-Baptiste Note <jbnote@gmail.com>, et al. | 12 | * Copyright 2004-2006 Jean-Baptiste Note <jbnote@gmail.com>, et al. |
| 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 version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | 14 | ||
| 18 | /* Device Interrupt register bits */ | 15 | /* Device Interrupt register bits */ |
diff --git a/drivers/net/wireless/intersil/p54/p54usb.c b/drivers/net/wireless/intersil/p54/p54usb.c index b0b86f701061..f937815f0f2c 100644 --- a/drivers/net/wireless/intersil/p54/p54usb.c +++ b/drivers/net/wireless/intersil/p54/p54usb.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | 2 | ||
| 2 | /* | 3 | /* |
| 3 | * Linux device driver for USB based Prism54 | 4 | * Linux device driver for USB based Prism54 |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Based on the islsm (softmac prism54) driver, which is: | 8 | * Based on the islsm (softmac prism54) driver, which is: |
| 8 | * Copyright 2004-2006 Jean-Baptiste Note <jbnote@gmail.com>, et al. | 9 | * Copyright 2004-2006 Jean-Baptiste Note <jbnote@gmail.com>, et al. |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/usb.h> | 12 | #include <linux/usb.h> |
diff --git a/drivers/net/wireless/intersil/p54/p54usb.h b/drivers/net/wireless/intersil/p54/p54usb.h index a5f5f0fea3bd..b2d1bce1b9e7 100644 --- a/drivers/net/wireless/intersil/p54/p54usb.h +++ b/drivers/net/wireless/intersil/p54/p54usb.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | #ifndef P54USB_H | 2 | #ifndef P54USB_H |
| 2 | #define P54USB_H | 3 | #define P54USB_H |
| 3 | 4 | ||
| @@ -8,10 +9,6 @@ | |||
| 8 | * | 9 | * |
| 9 | * Based on the islsm (softmac prism54) driver, which is: | 10 | * Based on the islsm (softmac prism54) driver, which is: |
| 10 | * Copyright 2004-2006 Jean-Baptiste Note <jbnote@gmail.com>, et al. | 11 | * Copyright 2004-2006 Jean-Baptiste Note <jbnote@gmail.com>, et al. |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | /* for isl3886 register definitions used on ver 1 devices */ | 14 | /* for isl3886 register definitions used on ver 1 devices */ |
diff --git a/drivers/net/wireless/intersil/p54/txrx.c b/drivers/net/wireless/intersil/p54/txrx.c index 790784568ad2..ff9acd1563f4 100644 --- a/drivers/net/wireless/intersil/p54/txrx.c +++ b/drivers/net/wireless/intersil/p54/txrx.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Common code for mac80211 Prism54 drivers | 3 | * Common code for mac80211 Prism54 drivers |
| 3 | * | 4 | * |
| @@ -10,10 +11,6 @@ | |||
| 10 | * Copyright 2004-2006 Jean-Baptiste Note <jbnote@gmail.com>, et al. | 11 | * Copyright 2004-2006 Jean-Baptiste Note <jbnote@gmail.com>, et al. |
| 11 | * - stlc45xx driver | 12 | * - stlc45xx driver |
| 12 | * Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies). | 13 | * Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies). |
| 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 version 2 as | ||
| 16 | * published by the Free Software Foundation. | ||
| 17 | */ | 14 | */ |
| 18 | 15 | ||
| 19 | #include <linux/export.h> | 16 | #include <linux/export.h> |
diff --git a/drivers/net/wireless/mac80211_hwsim.c b/drivers/net/wireless/mac80211_hwsim.c index 0ddfce6b94ea..d396a33bbc9c 100644 --- a/drivers/net/wireless/mac80211_hwsim.c +++ b/drivers/net/wireless/mac80211_hwsim.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * mac80211_hwsim - software simulator of 802.11 radio(s) for mac80211 | 3 | * mac80211_hwsim - software simulator of 802.11 radio(s) for mac80211 |
| 3 | * Copyright (c) 2008, Jouni Malinen <j@w1.fi> | 4 | * Copyright (c) 2008, Jouni Malinen <j@w1.fi> |
| 4 | * Copyright (c) 2011, Javier Lopez <jlopex@gmail.com> | 5 | * Copyright (c) 2011, Javier Lopez <jlopex@gmail.com> |
| 5 | * Copyright (c) 2016 - 2017 Intel Deutschland GmbH | 6 | * Copyright (c) 2016 - 2017 Intel Deutschland GmbH |
| 6 | * Copyright (C) 2018 Intel Corporation | 7 | * Copyright (C) 2018 Intel Corporation |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | /* | 10 | /* |
diff --git a/drivers/net/wireless/mac80211_hwsim.h b/drivers/net/wireless/mac80211_hwsim.h index a1ef8457fad4..a85bc7c5c030 100644 --- a/drivers/net/wireless/mac80211_hwsim.h +++ b/drivers/net/wireless/mac80211_hwsim.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * mac80211_hwsim - software simulator of 802.11 radio(s) for mac80211 | 3 | * mac80211_hwsim - software simulator of 802.11 radio(s) for mac80211 |
| 3 | * Copyright (c) 2008, Jouni Malinen <j@w1.fi> | 4 | * Copyright (c) 2008, Jouni Malinen <j@w1.fi> |
| 4 | * Copyright (c) 2011, Javier Lopez <jlopex@gmail.com> | 5 | * Copyright (c) 2011, Javier Lopez <jlopex@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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __MAC80211_HWSIM_H | 8 | #ifndef __MAC80211_HWSIM_H |
diff --git a/drivers/net/wireless/realtek/rtl818x/rtl8180/grf5101.c b/drivers/net/wireless/realtek/rtl818x/rtl8180/grf5101.c index b1bfee738937..fda6ba796385 100644 --- a/drivers/net/wireless/realtek/rtl818x/rtl8180/grf5101.c +++ b/drivers/net/wireless/realtek/rtl818x/rtl8180/grf5101.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | 2 | ||
| 2 | /* | 3 | /* |
| 3 | * Radio tuning for GCT GRF5101 on RTL8180 | 4 | * Radio tuning for GCT GRF5101 on RTL8180 |
| @@ -13,10 +14,6 @@ | |||
| 13 | * A special Big Thanks also is for all people who donated me cards, | 14 | * A special Big Thanks also is for all people who donated me cards, |
| 14 | * making possible the creation of the original rtl8180 driver | 15 | * making possible the creation of the original rtl8180 driver |
| 15 | * from which this code is derived! | 16 | * from which this code is derived! |
| 16 | * | ||
| 17 | * This program is free software; you can redistribute it and/or modify | ||
| 18 | * it under the terms of the GNU General Public License version 2 as | ||
| 19 | * published by the Free Software Foundation. | ||
| 20 | */ | 17 | */ |
| 21 | 18 | ||
| 22 | #include <linux/pci.h> | 19 | #include <linux/pci.h> |
diff --git a/drivers/net/wireless/realtek/rtl818x/rtl8180/grf5101.h b/drivers/net/wireless/realtek/rtl818x/rtl8180/grf5101.h index 4d80a2785123..91ff3185cd1b 100644 --- a/drivers/net/wireless/realtek/rtl818x/rtl8180/grf5101.h +++ b/drivers/net/wireless/realtek/rtl818x/rtl8180/grf5101.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | #ifndef RTL8180_GRF5101_H | 2 | #ifndef RTL8180_GRF5101_H |
| 2 | #define RTL8180_GRF5101_H | 3 | #define RTL8180_GRF5101_H |
| 3 | 4 | ||
| @@ -15,10 +16,6 @@ | |||
| 15 | * A special Big Thanks also is for all people who donated me cards, | 16 | * A special Big Thanks also is for all people who donated me cards, |
| 16 | * making possible the creation of the original rtl8180 driver | 17 | * making possible the creation of the original rtl8180 driver |
| 17 | * from which this code is derived! | 18 | * from which this code is derived! |
| 18 | * | ||
| 19 | * This program is free software; you can redistribute it and/or modify | ||
| 20 | * it under the terms of the GNU General Public License version 2 as | ||
| 21 | * published by the Free Software Foundation. | ||
| 22 | */ | 19 | */ |
| 23 | 20 | ||
| 24 | #define GRF5101_ANTENNA 0xA3 | 21 | #define GRF5101_ANTENNA 0xA3 |
diff --git a/drivers/net/wireless/realtek/rtl818x/rtl8180/max2820.c b/drivers/net/wireless/realtek/rtl818x/rtl8180/max2820.c index eebf23976524..27d04fec3691 100644 --- a/drivers/net/wireless/realtek/rtl818x/rtl8180/max2820.c +++ b/drivers/net/wireless/realtek/rtl818x/rtl8180/max2820.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Radio tuning for Maxim max2820 on RTL8180 | 3 | * Radio tuning for Maxim max2820 on RTL8180 |
| 3 | * | 4 | * |
| @@ -12,10 +13,6 @@ | |||
| 12 | * A special Big Thanks also is for all people who donated me cards, | 13 | * A special Big Thanks also is for all people who donated me cards, |
| 13 | * making possible the creation of the original rtl8180 driver | 14 | * making possible the creation of the original rtl8180 driver |
| 14 | * from which this code is derived! | 15 | * from which this code is derived! |
| 15 | * | ||
| 16 | * This program is free software; you can redistribute it and/or modify | ||
| 17 | * it under the terms of the GNU General Public License version 2 as | ||
| 18 | * published by the Free Software Foundation. | ||
| 19 | */ | 16 | */ |
| 20 | 17 | ||
| 21 | #include <linux/pci.h> | 18 | #include <linux/pci.h> |
diff --git a/drivers/net/wireless/realtek/rtl818x/rtl8180/max2820.h b/drivers/net/wireless/realtek/rtl818x/rtl8180/max2820.h index 8e982b72b690..4cb800d2d3c8 100644 --- a/drivers/net/wireless/realtek/rtl818x/rtl8180/max2820.h +++ b/drivers/net/wireless/realtek/rtl818x/rtl8180/max2820.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | #ifndef RTL8180_MAX2820_H | 2 | #ifndef RTL8180_MAX2820_H |
| 2 | #define RTL8180_MAX2820_H | 3 | #define RTL8180_MAX2820_H |
| 3 | 4 | ||
| @@ -15,10 +16,6 @@ | |||
| 15 | * A special Big Thanks also is for all people who donated me cards, | 16 | * A special Big Thanks also is for all people who donated me cards, |
| 16 | * making possible the creation of the original rtl8180 driver | 17 | * making possible the creation of the original rtl8180 driver |
| 17 | * from which this code is derived! | 18 | * from which this code is derived! |
| 18 | * | ||
| 19 | * This program is free software; you can redistribute it and/or modify | ||
| 20 | * it under the terms of the GNU General Public License version 2 as | ||
| 21 | * published by the Free Software Foundation. | ||
| 22 | */ | 19 | */ |
| 23 | 20 | ||
| 24 | #define MAXIM_ANTENNA 0xb3 | 21 | #define MAXIM_ANTENNA 0xb3 |
diff --git a/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c b/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c index 9bda5bc78eda..470a869e6658 100644 --- a/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c +++ b/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | 2 | ||
| 2 | /* | 3 | /* |
| 3 | * Radio tuning for RTL8225 on RTL8180 | 4 | * Radio tuning for RTL8225 on RTL8180 |
| @@ -9,10 +10,6 @@ | |||
| 9 | * Copyright 2005 Andrea Merello <andrea.merello@gmail.com>, et al. | 10 | * Copyright 2005 Andrea Merello <andrea.merello@gmail.com>, et al. |
| 10 | * | 11 | * |
| 11 | * Thanks to Realtek for their support! | 12 | * Thanks to Realtek for their support! |
| 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 version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | 14 | ||
| 18 | #include <linux/pci.h> | 15 | #include <linux/pci.h> |
diff --git a/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225se.c b/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225se.c index 51e32df6120b..23cd4ff78e54 100644 --- a/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225se.c +++ b/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225se.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | 2 | ||
| 2 | /* Radio tuning for RTL8225 on RTL8187SE | 3 | /* Radio tuning for RTL8225 on RTL8187SE |
| 3 | * | 4 | * |
| @@ -10,10 +11,6 @@ | |||
| 10 | * Also based on the rtl8187 driver, which is: | 11 | * Also based on the rtl8187 driver, which is: |
| 11 | * Copyright 2007 Michael Wu <flamingice@sourmilk.net> | 12 | * Copyright 2007 Michael Wu <flamingice@sourmilk.net> |
| 12 | * Copyright 2007 Andrea Merello <andrea.merello@gmail.com> | 13 | * Copyright 2007 Andrea Merello <andrea.merello@gmail.com> |
| 13 | * | ||
| 14 | * This program is free software; you can redistribute it and/or modify | ||
| 15 | * it under the terms of the GNU General Public License version 2 as | ||
| 16 | * published by the Free Software Foundation. | ||
| 17 | */ | 14 | */ |
| 18 | 15 | ||
| 19 | #include <net/mac80211.h> | 16 | #include <net/mac80211.h> |
diff --git a/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225se.h b/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225se.h index 229400264088..f00972661888 100644 --- a/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225se.h +++ b/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8225se.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | 2 | ||
| 2 | /* Definitions for RTL8187SE hardware | 3 | /* Definitions for RTL8187SE hardware |
| 3 | * | 4 | * |
| @@ -10,10 +11,6 @@ | |||
| 10 | * Also based on the rtl8187 driver, which is: | 11 | * Also based on the rtl8187 driver, which is: |
| 11 | * Copyright 2007 Michael Wu <flamingice@sourmilk.net> | 12 | * Copyright 2007 Michael Wu <flamingice@sourmilk.net> |
| 12 | * Copyright 2007 Andrea Merello <andrea.merello@gmail.com> | 13 | * Copyright 2007 Andrea Merello <andrea.merello@gmail.com> |
| 13 | * | ||
| 14 | * This program is free software; you can redistribute it and/or modify | ||
| 15 | * it under the terms of the GNU General Public License version 2 as | ||
| 16 | * published by the Free Software Foundation. | ||
| 17 | */ | 14 | */ |
| 18 | 15 | ||
| 19 | #ifndef RTL8187SE_RTL8225_H | 16 | #ifndef RTL8187SE_RTL8225_H |
diff --git a/drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.c b/drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.c index 959b049827de..dd12f5cdb19b 100644 --- a/drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.c +++ b/drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | 2 | ||
| 2 | /* | 3 | /* |
| 3 | * Radio tuning for Philips SA2400 on RTL8180 | 4 | * Radio tuning for Philips SA2400 on RTL8180 |
| @@ -13,10 +14,6 @@ | |||
| 13 | * A special Big Thanks also is for all people who donated me cards, | 14 | * A special Big Thanks also is for all people who donated me cards, |
| 14 | * making possible the creation of the original rtl8180 driver | 15 | * making possible the creation of the original rtl8180 driver |
| 15 | * from which this code is derived! | 16 | * from which this code is derived! |
| 16 | * | ||
| 17 | * This program is free software; you can redistribute it and/or modify | ||
| 18 | * it under the terms of the GNU General Public License version 2 as | ||
| 19 | * published by the Free Software Foundation. | ||
| 20 | */ | 17 | */ |
| 21 | 18 | ||
| 22 | #include <linux/pci.h> | 19 | #include <linux/pci.h> |
diff --git a/drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.h b/drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.h index fb0093f35148..ef6565b20dbd 100644 --- a/drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.h +++ b/drivers/net/wireless/realtek/rtl818x/rtl8180/sa2400.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | #ifndef RTL8180_SA2400_H | 2 | #ifndef RTL8180_SA2400_H |
| 2 | #define RTL8180_SA2400_H | 3 | #define RTL8180_SA2400_H |
| 3 | 4 | ||
| @@ -15,10 +16,6 @@ | |||
| 15 | * A special Big Thanks also is for all people who donated me cards, | 16 | * A special Big Thanks also is for all people who donated me cards, |
| 16 | * making possible the creation of the original rtl8180 driver | 17 | * making possible the creation of the original rtl8180 driver |
| 17 | * from which this code is derived! | 18 | * from which this code is derived! |
| 18 | * | ||
| 19 | * This program is free software; you can redistribute it and/or modify | ||
| 20 | * it under the terms of the GNU General Public License version 2 as | ||
| 21 | * published by the Free Software Foundation. | ||
| 22 | */ | 19 | */ |
| 23 | 20 | ||
| 24 | #define SA2400_ANTENNA 0x91 | 21 | #define SA2400_ANTENNA 0x91 |
diff --git a/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c b/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c index 1a2ea8b47714..eb68b2d3caa1 100644 --- a/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c +++ b/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Linux device driver for RTL8187 | 3 | * Linux device driver for RTL8187 |
| 3 | * | 4 | * |
| @@ -14,10 +15,6 @@ | |||
| 14 | * | 15 | * |
| 15 | * Magic delays and register offsets below are taken from the original | 16 | * Magic delays and register offsets below are taken from the original |
| 16 | * r8187 driver sources. Thanks to Realtek for their support! | 17 | * r8187 driver sources. Thanks to Realtek for their support! |
| 17 | * | ||
| 18 | * This program is free software; you can redistribute it and/or modify | ||
| 19 | * it under the terms of the GNU General Public License version 2 as | ||
| 20 | * published by the Free Software Foundation. | ||
| 21 | */ | 18 | */ |
| 22 | 19 | ||
| 23 | #include <linux/usb.h> | 20 | #include <linux/usb.h> |
diff --git a/drivers/net/wireless/realtek/rtl818x/rtl8187/leds.c b/drivers/net/wireless/realtek/rtl818x/rtl8187/leds.c index c089540116fa..49421d10e22b 100644 --- a/drivers/net/wireless/realtek/rtl818x/rtl8187/leds.c +++ b/drivers/net/wireless/realtek/rtl818x/rtl8187/leds.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Linux LED driver for RTL8187 | 3 | * Linux LED driver for RTL8187 |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Copyright (c) Realtek Semiconductor Corp. All rights reserved. | 8 | * Copyright (c) Realtek Semiconductor Corp. All rights reserved. |
| 8 | * | 9 | * |
| 9 | * Thanks to Realtek for their support! | 10 | * Thanks to Realtek for their support! |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #ifdef CONFIG_RTL8187_LEDS | 13 | #ifdef CONFIG_RTL8187_LEDS |
diff --git a/drivers/net/wireless/realtek/rtl818x/rtl8187/leds.h b/drivers/net/wireless/realtek/rtl818x/rtl8187/leds.h index d743c96d4a20..5565cbf92bbf 100644 --- a/drivers/net/wireless/realtek/rtl818x/rtl8187/leds.h +++ b/drivers/net/wireless/realtek/rtl818x/rtl8187/leds.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Definitions for RTL8187 leds | 3 | * Definitions for RTL8187 leds |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Based on the LED handling in the r8187 driver, which is: | 7 | * Based on the LED handling in the r8187 driver, which is: |
| 7 | * Copyright (c) Realtek Semiconductor Corp. All rights reserved. | 8 | * Copyright (c) Realtek Semiconductor Corp. All rights reserved. |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #ifndef RTL8187_LED_H | 11 | #ifndef RTL8187_LED_H |
diff --git a/drivers/net/wireless/realtek/rtl818x/rtl8187/rfkill.c b/drivers/net/wireless/realtek/rtl818x/rtl8187/rfkill.c index 34116719974a..c57a4742b03e 100644 --- a/drivers/net/wireless/realtek/rtl818x/rtl8187/rfkill.c +++ b/drivers/net/wireless/realtek/rtl818x/rtl8187/rfkill.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Linux RFKILL support for RTL8187 | 3 | * Linux RFKILL support for RTL8187 |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Copyright (c) Realtek Semiconductor Corp. All rights reserved. | 8 | * Copyright (c) Realtek Semiconductor Corp. All rights reserved. |
| 8 | * | 9 | * |
| 9 | * Thanks to Realtek for their support! | 10 | * Thanks to Realtek for their support! |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/types.h> | 13 | #include <linux/types.h> |
diff --git a/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8187.h b/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8187.h index 324451df97f7..36f3460cc6c6 100644 --- a/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8187.h +++ b/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8187.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Definitions for RTL8187 hardware | 3 | * Definitions for RTL8187 hardware |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Based on the r8187 driver, which is: | 8 | * Based on the r8187 driver, which is: |
| 8 | * Copyright 2005 Andrea Merello <andrea.merello@gmail.com>, et al. | 9 | * Copyright 2005 Andrea Merello <andrea.merello@gmail.com>, et al. |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #ifndef RTL8187_H | 12 | #ifndef RTL8187_H |
diff --git a/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c b/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c index ff0971f1e2c8..b2616d61b66d 100644 --- a/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c +++ b/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Radio tuning for RTL8225 on RTL8187 | 3 | * Radio tuning for RTL8225 on RTL8187 |
| 3 | * | 4 | * |
| @@ -10,10 +11,6 @@ | |||
| 10 | * Magic delays, register offsets, and phy value tables below are | 11 | * Magic delays, register offsets, and phy value tables below are |
| 11 | * taken from the original r8187 driver sources. Thanks to Realtek | 12 | * taken from the original r8187 driver sources. Thanks to Realtek |
| 12 | * for their support! | 13 | * for their support! |
| 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 version 2 as | ||
| 16 | * published by the Free Software Foundation. | ||
| 17 | */ | 14 | */ |
| 18 | 15 | ||
| 19 | #include <linux/usb.h> | 16 | #include <linux/usb.h> |
diff --git a/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.h b/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.h index 141afb09a5b4..b9475e6ead23 100644 --- a/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.h +++ b/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8225.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Radio tuning definitions for RTL8225 on RTL8187 | 3 | * Radio tuning definitions for RTL8225 on RTL8187 |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Based on the r8187 driver, which is: | 8 | * Based on the r8187 driver, which is: |
| 8 | * Copyright 2005 Andrea Merello <andrea.merello@gmail.com>, et al. | 9 | * Copyright 2005 Andrea Merello <andrea.merello@gmail.com>, et al. |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #ifndef RTL8187_RTL8225_H | 12 | #ifndef RTL8187_RTL8225_H |
diff --git a/drivers/net/wireless/realtek/rtl818x/rtl818x.h b/drivers/net/wireless/realtek/rtl818x/rtl818x.h index 7abef95d278b..597f41af899a 100644 --- a/drivers/net/wireless/realtek/rtl818x/rtl818x.h +++ b/drivers/net/wireless/realtek/rtl818x/rtl818x.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Definitions for RTL818x hardware | 3 | * Definitions for RTL818x hardware |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Based on the r8187 driver, which is: | 8 | * Based on the r8187 driver, which is: |
| 8 | * Copyright 2005 Andrea Merello <andrea.merello@gmail.com>, et al. | 9 | * Copyright 2005 Andrea Merello <andrea.merello@gmail.com>, et al. |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #ifndef RTL818X_H | 12 | #ifndef RTL818X_H |
diff --git a/drivers/net/wireless/st/cw1200/bh.c b/drivers/net/wireless/st/cw1200/bh.c index 92d299aa257c..02efe8483cba 100644 --- a/drivers/net/wireless/st/cw1200/bh.c +++ b/drivers/net/wireless/st/cw1200/bh.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Device handling thread implementation for mac80211 ST-Ericsson CW1200 drivers | 3 | * Device handling thread implementation for mac80211 ST-Ericsson CW1200 drivers |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * ST-Ericsson UMAC CW1200 driver, which is | 9 | * ST-Ericsson UMAC CW1200 driver, which is |
| 9 | * Copyright (c) 2010, ST-Ericsson | 10 | * Copyright (c) 2010, ST-Ericsson |
| 10 | * Author: Ajitpal Singh <ajitpal.singh@stericsson.com> | 11 | * Author: Ajitpal Singh <ajitpal.singh@stericsson.com> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #include <linux/module.h> | 14 | #include <linux/module.h> |
diff --git a/drivers/net/wireless/st/cw1200/bh.h b/drivers/net/wireless/st/cw1200/bh.h index af6a4853728f..a4ff6fd7624f 100644 --- a/drivers/net/wireless/st/cw1200/bh.h +++ b/drivers/net/wireless/st/cw1200/bh.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Device handling thread interface for mac80211 ST-Ericsson CW1200 drivers | 3 | * Device handling thread interface for mac80211 ST-Ericsson CW1200 drivers |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2010, ST-Ericsson | 5 | * Copyright (c) 2010, ST-Ericsson |
| 5 | * Author: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> | 6 | * Author: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef CW1200_BH_H | 9 | #ifndef CW1200_BH_H |
diff --git a/drivers/net/wireless/st/cw1200/cw1200.h b/drivers/net/wireless/st/cw1200/cw1200.h index 1ad7d3602520..48f808cdc1cb 100644 --- a/drivers/net/wireless/st/cw1200/cw1200.h +++ b/drivers/net/wireless/st/cw1200/cw1200.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Common private data for ST-Ericsson CW1200 drivers | 3 | * Common private data for ST-Ericsson CW1200 drivers |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * | 10 | * |
| 10 | * Based on the islsm (softmac prism54) driver, which is: | 11 | * Based on the islsm (softmac prism54) driver, which is: |
| 11 | * Copyright 2004-2006 Jean-Baptiste Note <jbnote@gmail.com>, et al. | 12 | * Copyright 2004-2006 Jean-Baptiste Note <jbnote@gmail.com>, et al. |
| 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 version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | 14 | ||
| 18 | #ifndef CW1200_H | 15 | #ifndef CW1200_H |
diff --git a/drivers/net/wireless/st/cw1200/cw1200_sdio.c b/drivers/net/wireless/st/cw1200/cw1200_sdio.c index 1037ec62659d..43e012073dbf 100644 --- a/drivers/net/wireless/st/cw1200/cw1200_sdio.c +++ b/drivers/net/wireless/st/cw1200/cw1200_sdio.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Mac80211 SDIO driver for ST-Ericsson CW1200 device | 3 | * Mac80211 SDIO driver for ST-Ericsson CW1200 device |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2010, ST-Ericsson | 5 | * Copyright (c) 2010, ST-Ericsson |
| 5 | * Author: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> | 6 | * Author: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/drivers/net/wireless/st/cw1200/cw1200_spi.c b/drivers/net/wireless/st/cw1200/cw1200_spi.c index 412fb6e49aed..ef01caac629c 100644 --- a/drivers/net/wireless/st/cw1200/cw1200_spi.c +++ b/drivers/net/wireless/st/cw1200/cw1200_spi.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Mac80211 SPI driver for ST-Ericsson CW1200 device | 3 | * Mac80211 SPI driver for ST-Ericsson CW1200 device |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Based on cw1200_sdio.c | 8 | * Based on cw1200_sdio.c |
| 8 | * Copyright (c) 2010, ST-Ericsson | 9 | * Copyright (c) 2010, ST-Ericsson |
| 9 | * Author: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> | 10 | * Author: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/module.h> | 13 | #include <linux/module.h> |
diff --git a/drivers/net/wireless/st/cw1200/debug.c b/drivers/net/wireless/st/cw1200/debug.c index d94266d9d0b8..8686929c70df 100644 --- a/drivers/net/wireless/st/cw1200/debug.c +++ b/drivers/net/wireless/st/cw1200/debug.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * mac80211 glue code for mac80211 ST-Ericsson CW1200 drivers | 3 | * mac80211 glue code for mac80211 ST-Ericsson CW1200 drivers |
| 3 | * DebugFS code | 4 | * DebugFS code |
| 4 | * | 5 | * |
| 5 | * Copyright (c) 2010, ST-Ericsson | 6 | * Copyright (c) 2010, ST-Ericsson |
| 6 | * Author: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> | 7 | * Author: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/net/wireless/st/cw1200/debug.h b/drivers/net/wireless/st/cw1200/debug.h index b525aba53bfc..80bc1567533a 100644 --- a/drivers/net/wireless/st/cw1200/debug.h +++ b/drivers/net/wireless/st/cw1200/debug.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * DebugFS code for ST-Ericsson CW1200 mac80211 driver | 3 | * DebugFS code for ST-Ericsson CW1200 mac80211 driver |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2011, ST-Ericsson | 5 | * Copyright (c) 2011, ST-Ericsson |
| 5 | * Author: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> | 6 | * Author: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef CW1200_DEBUG_H_INCLUDED | 9 | #ifndef CW1200_DEBUG_H_INCLUDED |
diff --git a/drivers/net/wireless/st/cw1200/fwio.c b/drivers/net/wireless/st/cw1200/fwio.c index b7881232499c..6574e78e05ea 100644 --- a/drivers/net/wireless/st/cw1200/fwio.c +++ b/drivers/net/wireless/st/cw1200/fwio.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Firmware I/O code for mac80211 ST-Ericsson CW1200 drivers | 3 | * Firmware I/O code for mac80211 ST-Ericsson CW1200 drivers |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * ST-Ericsson UMAC CW1200 driver which is | 9 | * ST-Ericsson UMAC CW1200 driver which is |
| 9 | * Copyright (c) 2010, ST-Ericsson | 10 | * Copyright (c) 2010, ST-Ericsson |
| 10 | * Author: Ajitpal Singh <ajitpal.singh@stericsson.com> | 11 | * Author: Ajitpal Singh <ajitpal.singh@stericsson.com> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #include <linux/vmalloc.h> | 14 | #include <linux/vmalloc.h> |
diff --git a/drivers/net/wireless/st/cw1200/fwio.h b/drivers/net/wireless/st/cw1200/fwio.h index ea3099362cdf..c287160a492e 100644 --- a/drivers/net/wireless/st/cw1200/fwio.h +++ b/drivers/net/wireless/st/cw1200/fwio.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Firmware API for mac80211 ST-Ericsson CW1200 drivers | 3 | * Firmware API for mac80211 ST-Ericsson CW1200 drivers |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * ST-Ericsson UMAC CW1200 driver which is | 9 | * ST-Ericsson UMAC CW1200 driver which is |
| 9 | * Copyright (c) 2010, ST-Ericsson | 10 | * Copyright (c) 2010, ST-Ericsson |
| 10 | * Author: Ajitpal Singh <ajitpal.singh@stericsson.com> | 11 | * Author: Ajitpal Singh <ajitpal.singh@stericsson.com> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #ifndef FWIO_H_INCLUDED | 14 | #ifndef FWIO_H_INCLUDED |
diff --git a/drivers/net/wireless/st/cw1200/hwbus.h b/drivers/net/wireless/st/cw1200/hwbus.h index 8b2fc831c3de..bc8802d37b7b 100644 --- a/drivers/net/wireless/st/cw1200/hwbus.h +++ b/drivers/net/wireless/st/cw1200/hwbus.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Common hwbus abstraction layer interface for cw1200 wireless driver | 3 | * Common hwbus abstraction layer interface for cw1200 wireless driver |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2010, ST-Ericsson | 5 | * Copyright (c) 2010, ST-Ericsson |
| 5 | * Author: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> | 6 | * Author: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef CW1200_HWBUS_H | 9 | #ifndef CW1200_HWBUS_H |
diff --git a/drivers/net/wireless/st/cw1200/hwio.c b/drivers/net/wireless/st/cw1200/hwio.c index ff230b7aeedd..3ba462de8e91 100644 --- a/drivers/net/wireless/st/cw1200/hwio.c +++ b/drivers/net/wireless/st/cw1200/hwio.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Low-level device IO routines for ST-Ericsson CW1200 drivers | 3 | * Low-level device IO routines for ST-Ericsson CW1200 drivers |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * ST-Ericsson UMAC CW1200 driver, which is | 9 | * ST-Ericsson UMAC CW1200 driver, which is |
| 9 | * Copyright (c) 2010, ST-Ericsson | 10 | * Copyright (c) 2010, ST-Ericsson |
| 10 | * Author: Ajitpal Singh <ajitpal.singh@lockless.no> | 11 | * Author: Ajitpal Singh <ajitpal.singh@lockless.no> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #include <linux/types.h> | 14 | #include <linux/types.h> |
diff --git a/drivers/net/wireless/st/cw1200/hwio.h b/drivers/net/wireless/st/cw1200/hwio.h index ddf52669dc5b..d1e629a566c2 100644 --- a/drivers/net/wireless/st/cw1200/hwio.h +++ b/drivers/net/wireless/st/cw1200/hwio.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Low-level API for mac80211 ST-Ericsson CW1200 drivers | 3 | * Low-level API for mac80211 ST-Ericsson CW1200 drivers |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * ST-Ericsson UMAC CW1200 driver which is | 9 | * ST-Ericsson UMAC CW1200 driver which is |
| 9 | * Copyright (c) 2010, ST-Ericsson | 10 | * Copyright (c) 2010, ST-Ericsson |
| 10 | * Author: Ajitpal Singh <ajitpal.singh@stericsson.com> | 11 | * Author: Ajitpal Singh <ajitpal.singh@stericsson.com> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #ifndef CW1200_HWIO_H_INCLUDED | 14 | #ifndef CW1200_HWIO_H_INCLUDED |
diff --git a/drivers/net/wireless/st/cw1200/main.c b/drivers/net/wireless/st/cw1200/main.c index c1608f0bf6d0..f7fe56affbcd 100644 --- a/drivers/net/wireless/st/cw1200/main.c +++ b/drivers/net/wireless/st/cw1200/main.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * mac80211 glue code for mac80211 ST-Ericsson CW1200 drivers | 3 | * mac80211 glue code for mac80211 ST-Ericsson CW1200 drivers |
| 3 | * | 4 | * |
| @@ -14,10 +15,6 @@ | |||
| 14 | * Copyright 2004-2006 Jean-Baptiste Note <jbnote@gmail.com>, et al. | 15 | * Copyright 2004-2006 Jean-Baptiste Note <jbnote@gmail.com>, et al. |
| 15 | * - stlc45xx driver | 16 | * - stlc45xx driver |
| 16 | * Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies). | 17 | * Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies). |
| 17 | * | ||
| 18 | * This program is free software; you can redistribute it and/or modify | ||
| 19 | * it under the terms of the GNU General Public License version 2 as | ||
| 20 | * published by the Free Software Foundation. | ||
| 21 | */ | 18 | */ |
| 22 | 19 | ||
| 23 | #include <linux/module.h> | 20 | #include <linux/module.h> |
diff --git a/drivers/net/wireless/st/cw1200/pm.c b/drivers/net/wireless/st/cw1200/pm.c index ded23df1ac1d..a20ab577a364 100644 --- a/drivers/net/wireless/st/cw1200/pm.c +++ b/drivers/net/wireless/st/cw1200/pm.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Mac80211 power management API for ST-Ericsson CW1200 drivers | 3 | * Mac80211 power management API for ST-Ericsson CW1200 drivers |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2011, ST-Ericsson | 5 | * Copyright (c) 2011, ST-Ericsson |
| 5 | * Author: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> | 6 | * Author: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/drivers/net/wireless/st/cw1200/pm.h b/drivers/net/wireless/st/cw1200/pm.h index 534548470ebc..f516eedfe03c 100644 --- a/drivers/net/wireless/st/cw1200/pm.h +++ b/drivers/net/wireless/st/cw1200/pm.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Mac80211 power management interface for ST-Ericsson CW1200 mac80211 drivers | 3 | * Mac80211 power management interface for ST-Ericsson CW1200 mac80211 drivers |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2011, ST-Ericsson | 5 | * Copyright (c) 2011, ST-Ericsson |
| 5 | * Author: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> | 6 | * Author: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef PM_H_INCLUDED | 9 | #ifndef PM_H_INCLUDED |
diff --git a/drivers/net/wireless/st/cw1200/queue.c b/drivers/net/wireless/st/cw1200/queue.c index 7895efefa95d..14133eedb3b6 100644 --- a/drivers/net/wireless/st/cw1200/queue.c +++ b/drivers/net/wireless/st/cw1200/queue.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * O(1) TX queue with built-in allocator for ST-Ericsson CW1200 drivers | 3 | * O(1) TX queue with built-in allocator for ST-Ericsson CW1200 drivers |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2010, ST-Ericsson | 5 | * Copyright (c) 2010, ST-Ericsson |
| 5 | * Author: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> | 6 | * Author: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <net/mac80211.h> | 9 | #include <net/mac80211.h> |
diff --git a/drivers/net/wireless/st/cw1200/queue.h b/drivers/net/wireless/st/cw1200/queue.h index 119f9c79c14e..96ac69ae97de 100644 --- a/drivers/net/wireless/st/cw1200/queue.h +++ b/drivers/net/wireless/st/cw1200/queue.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * O(1) TX queue with built-in allocator for ST-Ericsson CW1200 drivers | 3 | * O(1) TX queue with built-in allocator for ST-Ericsson CW1200 drivers |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2010, ST-Ericsson | 5 | * Copyright (c) 2010, ST-Ericsson |
| 5 | * Author: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> | 6 | * Author: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef CW1200_QUEUE_H_INCLUDED | 9 | #ifndef CW1200_QUEUE_H_INCLUDED |
diff --git a/drivers/net/wireless/st/cw1200/scan.c b/drivers/net/wireless/st/cw1200/scan.c index 71e9b91cf15b..c46b044b7f7b 100644 --- a/drivers/net/wireless/st/cw1200/scan.c +++ b/drivers/net/wireless/st/cw1200/scan.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Scan implementation for ST-Ericsson CW1200 mac80211 drivers | 3 | * Scan implementation for ST-Ericsson CW1200 mac80211 drivers |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2010, ST-Ericsson | 5 | * Copyright (c) 2010, ST-Ericsson |
| 5 | * Author: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> | 6 | * Author: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/sched.h> | 9 | #include <linux/sched.h> |
diff --git a/drivers/net/wireless/st/cw1200/scan.h b/drivers/net/wireless/st/cw1200/scan.h index cc75459e5784..139a9f84c9bf 100644 --- a/drivers/net/wireless/st/cw1200/scan.h +++ b/drivers/net/wireless/st/cw1200/scan.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Scan interface for ST-Ericsson CW1200 mac80211 drivers | 3 | * Scan interface for ST-Ericsson CW1200 mac80211 drivers |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2010, ST-Ericsson | 5 | * Copyright (c) 2010, ST-Ericsson |
| 5 | * Author: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> | 6 | * Author: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef SCAN_H_INCLUDED | 9 | #ifndef SCAN_H_INCLUDED |
diff --git a/drivers/net/wireless/st/cw1200/sta.c b/drivers/net/wireless/st/cw1200/sta.c index 8dae92a79fe1..236022d4ae2a 100644 --- a/drivers/net/wireless/st/cw1200/sta.c +++ b/drivers/net/wireless/st/cw1200/sta.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Mac80211 STA API for ST-Ericsson CW1200 drivers | 3 | * Mac80211 STA API for ST-Ericsson CW1200 drivers |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2010, ST-Ericsson | 5 | * Copyright (c) 2010, ST-Ericsson |
| 5 | * Author: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> | 6 | * Author: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/vmalloc.h> | 9 | #include <linux/vmalloc.h> |
diff --git a/drivers/net/wireless/st/cw1200/sta.h b/drivers/net/wireless/st/cw1200/sta.h index 719de34dcbfe..706dab8e73bf 100644 --- a/drivers/net/wireless/st/cw1200/sta.h +++ b/drivers/net/wireless/st/cw1200/sta.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Mac80211 STA interface for ST-Ericsson CW1200 mac80211 drivers | 3 | * Mac80211 STA interface for ST-Ericsson CW1200 mac80211 drivers |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2010, ST-Ericsson | 5 | * Copyright (c) 2010, ST-Ericsson |
| 5 | * Author: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> | 6 | * Author: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef STA_H_INCLUDED | 9 | #ifndef STA_H_INCLUDED |
diff --git a/drivers/net/wireless/st/cw1200/txrx.c b/drivers/net/wireless/st/cw1200/txrx.c index 8c800ef23159..2dfcdb145944 100644 --- a/drivers/net/wireless/st/cw1200/txrx.c +++ b/drivers/net/wireless/st/cw1200/txrx.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Datapath implementation for ST-Ericsson CW1200 mac80211 drivers | 3 | * Datapath implementation for ST-Ericsson CW1200 mac80211 drivers |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2010, ST-Ericsson | 5 | * Copyright (c) 2010, ST-Ericsson |
| 5 | * Author: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> | 6 | * Author: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <net/mac80211.h> | 9 | #include <net/mac80211.h> |
diff --git a/drivers/net/wireless/st/cw1200/txrx.h b/drivers/net/wireless/st/cw1200/txrx.h index 492a4e14213b..8b87e07465c7 100644 --- a/drivers/net/wireless/st/cw1200/txrx.h +++ b/drivers/net/wireless/st/cw1200/txrx.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Datapath interface for ST-Ericsson CW1200 mac80211 drivers | 3 | * Datapath interface for ST-Ericsson CW1200 mac80211 drivers |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2010, ST-Ericsson | 5 | * Copyright (c) 2010, ST-Ericsson |
| 5 | * Author: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> | 6 | * Author: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef CW1200_TXRX_H | 9 | #ifndef CW1200_TXRX_H |
diff --git a/drivers/net/wireless/st/cw1200/wsm.c b/drivers/net/wireless/st/cw1200/wsm.c index be4c22e0d902..c86f31dcc981 100644 --- a/drivers/net/wireless/st/cw1200/wsm.c +++ b/drivers/net/wireless/st/cw1200/wsm.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * WSM host interface (HI) implementation for | 3 | * WSM host interface (HI) implementation for |
| 3 | * ST-Ericsson CW1200 mac80211 drivers. | 4 | * ST-Ericsson CW1200 mac80211 drivers. |
| 4 | * | 5 | * |
| 5 | * Copyright (c) 2010, ST-Ericsson | 6 | * Copyright (c) 2010, ST-Ericsson |
| 6 | * Author: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> | 7 | * Author: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/skbuff.h> | 10 | #include <linux/skbuff.h> |
diff --git a/drivers/net/wireless/st/cw1200/wsm.h b/drivers/net/wireless/st/cw1200/wsm.h index 48086e849515..ddea57f8c8ab 100644 --- a/drivers/net/wireless/st/cw1200/wsm.h +++ b/drivers/net/wireless/st/cw1200/wsm.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * WSM host interface (HI) interface for ST-Ericsson CW1200 mac80211 drivers | 3 | * WSM host interface (HI) interface for ST-Ericsson CW1200 mac80211 drivers |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Based on CW1200 UMAC WSM API, which is | 8 | * Based on CW1200 UMAC WSM API, which is |
| 8 | * Copyright (C) ST-Ericsson SA 2010 | 9 | * Copyright (C) ST-Ericsson SA 2010 |
| 9 | * Author: Stewart Mathers <stewart.mathers@stericsson.com> | 10 | * Author: Stewart Mathers <stewart.mathers@stericsson.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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #ifndef CW1200_WSM_H_INCLUDED | 13 | #ifndef CW1200_WSM_H_INCLUDED |
diff --git a/drivers/net/wireless/ti/wlcore/vendor_cmd.c b/drivers/net/wireless/ti/wlcore/vendor_cmd.c index 75756fb8e7b0..5cf0b32c413b 100644 --- a/drivers/net/wireless/ti/wlcore/vendor_cmd.c +++ b/drivers/net/wireless/ti/wlcore/vendor_cmd.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This file is part of wlcore | 3 | * This file is part of wlcore |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 Texas Instruments. All rights reserved. | 5 | * Copyright (C) 2014 Texas Instruments. All rights reserved. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public License | ||
| 8 | * version 2 as published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/pm_runtime.h> | 8 | #include <linux/pm_runtime.h> |
diff --git a/drivers/net/wireless/ti/wlcore/vendor_cmd.h b/drivers/net/wireless/ti/wlcore/vendor_cmd.h index 6e0c15e30f03..ebe815ea0316 100644 --- a/drivers/net/wireless/ti/wlcore/vendor_cmd.h +++ b/drivers/net/wireless/ti/wlcore/vendor_cmd.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * This file is part of wlcore | 3 | * This file is part of wlcore |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 Texas Instruments. All rights reserved. | 5 | * Copyright (C) 2014 Texas Instruments. All rights reserved. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public License | ||
| 8 | * version 2 as published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __WLCORE_VENDOR_H__ | 8 | #ifndef __WLCORE_VENDOR_H__ |
diff --git a/drivers/net/wireless/zydas/zd1201.c b/drivers/net/wireless/zydas/zd1201.c index 22c70f1f568c..0db7362bedb4 100644 --- a/drivers/net/wireless/zydas/zd1201.c +++ b/drivers/net/wireless/zydas/zd1201.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for ZyDAS zd1201 based wireless USB devices. | 3 | * Driver for ZyDAS zd1201 based wireless USB devices. |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2004, 2005 Jeroen Vreeken (pe1rxq@amsat.org) | 5 | * Copyright (c) 2004, 2005 Jeroen Vreeken (pe1rxq@amsat.org) |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public License | ||
| 8 | * version 2 as published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Parts of this driver have been derived from a wlan-ng version | 7 | * Parts of this driver have been derived from a wlan-ng version |
| 11 | * modified by ZyDAS. They also made documentation available, thanks! | 8 | * modified by ZyDAS. They also made documentation available, thanks! |
| 12 | * Copyright (C) 1999 AbsoluteValue Systems, Inc. All Rights Reserved. | 9 | * Copyright (C) 1999 AbsoluteValue Systems, Inc. All Rights Reserved. |
diff --git a/drivers/net/wireless/zydas/zd1201.h b/drivers/net/wireless/zydas/zd1201.h index dd7ea1f35bef..c46ac87550d1 100644 --- a/drivers/net/wireless/zydas/zd1201.h +++ b/drivers/net/wireless/zydas/zd1201.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2004, 2005 Jeroen Vreeken (pe1rxq@amsat.org) | 3 | * Copyright (c) 2004, 2005 Jeroen Vreeken (pe1rxq@amsat.org) |
| 3 | * | 4 | * |
| 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 | * version 2 as published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Parts of this driver have been derived from a wlan-ng version | 5 | * Parts of this driver have been derived from a wlan-ng version |
| 9 | * modified by ZyDAS. | 6 | * modified by ZyDAS. |
| 10 | * Copyright (C) 1999 AbsoluteValue Systems, Inc. All Rights Reserved. | 7 | * Copyright (C) 1999 AbsoluteValue Systems, Inc. All Rights Reserved. |
diff --git a/drivers/nvmem/imx-iim.c b/drivers/nvmem/imx-iim.c index 34582293b985..701704b87dc9 100644 --- a/drivers/nvmem/imx-iim.c +++ b/drivers/nvmem/imx-iim.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * i.MX IIM driver | 3 | * i.MX IIM driver |
| 3 | * | 4 | * |
| @@ -6,13 +7,6 @@ | |||
| 6 | * Based on the barebox iim driver, | 7 | * Based on the barebox iim driver, |
| 7 | * Copyright (c) 2010 Baruch Siach <baruch@tkos.co.il>, | 8 | * Copyright (c) 2010 Baruch Siach <baruch@tkos.co.il>, |
| 8 | * Orex Computed Radiography | 9 | * Orex Computed Radiography |
| 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 version 2 | ||
| 12 | * as published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 15 | * http://www.gnu.org/copyleft/gpl.html | ||
| 16 | */ | 10 | */ |
| 17 | 11 | ||
| 18 | #include <linux/device.h> | 12 | #include <linux/device.h> |
diff --git a/drivers/nvmem/imx-ocotp.c b/drivers/nvmem/imx-ocotp.c index 4cf7b61e4bf5..bd016b928589 100644 --- a/drivers/nvmem/imx-ocotp.c +++ b/drivers/nvmem/imx-ocotp.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * i.MX6 OCOTP fusebox driver | 3 | * i.MX6 OCOTP fusebox driver |
| 3 | * | 4 | * |
| @@ -9,13 +10,6 @@ | |||
| 9 | * | 10 | * |
| 10 | * Write support based on the fsl_otp driver, | 11 | * Write support based on the fsl_otp driver, |
| 11 | * Copyright (C) 2010-2013 Freescale Semiconductor, Inc | 12 | * Copyright (C) 2010-2013 Freescale Semiconductor, Inc |
| 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 version 2 | ||
| 15 | * as published by the Free Software Foundation. | ||
| 16 | * | ||
| 17 | * http://www.opensource.org/licenses/gpl-license.html | ||
| 18 | * http://www.gnu.org/copyleft/gpl.html | ||
| 19 | */ | 13 | */ |
| 20 | 14 | ||
| 21 | #include <linux/clk.h> | 15 | #include <linux/clk.h> |
diff --git a/drivers/nvmem/lpc18xx_eeprom.c b/drivers/nvmem/lpc18xx_eeprom.c index 66cff1e2147a..a0275b29afd5 100644 --- a/drivers/nvmem/lpc18xx_eeprom.c +++ b/drivers/nvmem/lpc18xx_eeprom.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * NXP LPC18xx/LPC43xx EEPROM memory NVMEM driver | 3 | * NXP LPC18xx/LPC43xx EEPROM memory NVMEM driver |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2015 Ariel D'Alessandro <ariel@vanguardiasur.com> | 5 | * Copyright (c) 2015 Ariel D'Alessandro <ariel@vanguardiasur.com> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/clk.h> | 8 | #include <linux/clk.h> |
diff --git a/drivers/nvmem/lpc18xx_otp.c b/drivers/nvmem/lpc18xx_otp.c index 549b5298ac4c..16c92ea85d49 100644 --- a/drivers/nvmem/lpc18xx_otp.c +++ b/drivers/nvmem/lpc18xx_otp.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * NXP LPC18xx/43xx OTP memory NVMEM driver | 3 | * NXP LPC18xx/43xx OTP memory NVMEM driver |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Based on the imx ocotp driver, | 7 | * Based on the imx ocotp driver, |
| 7 | * Copyright (c) 2015 Pengutronix, Philipp Zabel <p.zabel@pengutronix.de> | 8 | * Copyright (c) 2015 Pengutronix, Philipp Zabel <p.zabel@pengutronix.de> |
| 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 version 2 | ||
| 11 | * as published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | * TODO: add support for writing OTP register via API in boot ROM. | 10 | * TODO: add support for writing OTP register via API in boot ROM. |
| 14 | */ | 11 | */ |
| 15 | 12 | ||
diff --git a/drivers/nvmem/snvs_lpgpr.c b/drivers/nvmem/snvs_lpgpr.c index c050a23a9f2b..c527d26ca6ac 100644 --- a/drivers/nvmem/snvs_lpgpr.c +++ b/drivers/nvmem/snvs_lpgpr.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2015 Pengutronix, Steffen Trumtrar <kernel@pengutronix.de> | 3 | * Copyright (c) 2015 Pengutronix, Steffen Trumtrar <kernel@pengutronix.de> |
| 3 | * Copyright (c) 2017 Pengutronix, Oleksij Rempel <kernel@pengutronix.de> | 4 | * Copyright (c) 2017 Pengutronix, Oleksij Rempel <kernel@pengutronix.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 | ||
| 7 | * as published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/mfd/syscon.h> | 7 | #include <linux/mfd/syscon.h> |
diff --git a/drivers/opp/core.c b/drivers/opp/core.c index 0e7703fe733f..3a9789388bfb 100644 --- a/drivers/opp/core.c +++ b/drivers/opp/core.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Generic OPP Interface | 3 | * Generic OPP Interface |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Nishanth Menon | 6 | * Nishanth Menon |
| 6 | * Romit Dasgupta | 7 | * Romit Dasgupta |
| 7 | * Kevin Hilman | 8 | * Kevin Hilman |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 11 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/opp/cpu.c b/drivers/opp/cpu.c index ab6d07e78945..b5055cc886ef 100644 --- a/drivers/opp/cpu.c +++ b/drivers/opp/cpu.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Generic OPP helper interface for CPU device | 3 | * Generic OPP helper interface for CPU device |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Nishanth Menon | 6 | * Nishanth Menon |
| 6 | * Romit Dasgupta | 7 | * Romit Dasgupta |
| 7 | * Kevin Hilman | 8 | * Kevin Hilman |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 11 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/opp/debugfs.c b/drivers/opp/debugfs.c index a1c57fe14de4..609665e339b6 100644 --- a/drivers/opp/debugfs.c +++ b/drivers/opp/debugfs.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Generic OPP debugfs interface | 3 | * Generic OPP debugfs interface |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015-2016 Viresh Kumar <viresh.kumar@linaro.org> | 5 | * Copyright (C) 2015-2016 Viresh Kumar <viresh.kumar@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 8 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/opp/of.c b/drivers/opp/of.c index c10c782d15aa..b7d81c408242 100644 --- a/drivers/opp/of.c +++ b/drivers/opp/of.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Generic OPP OF helpers | 3 | * Generic OPP OF helpers |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Nishanth Menon | 6 | * Nishanth Menon |
| 6 | * Romit Dasgupta | 7 | * Romit Dasgupta |
| 7 | * Kevin Hilman | 8 | * Kevin Hilman |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 11 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/opp/opp.h b/drivers/opp/opp.h index 569b3525aa67..01a500e2c40a 100644 --- a/drivers/opp/opp.h +++ b/drivers/opp/opp.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Generic OPP Interface | 3 | * Generic OPP Interface |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Nishanth Menon | 6 | * Nishanth Menon |
| 6 | * Romit Dasgupta | 7 | * Romit Dasgupta |
| 7 | * Kevin Hilman | 8 | * Kevin Hilman |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #ifndef __DRIVER_OPP_H__ | 11 | #ifndef __DRIVER_OPP_H__ |
diff --git a/drivers/parport/parport_ax88796.c b/drivers/parport/parport_ax88796.c index bfe97c2a8d4c..54b539809673 100644 --- a/drivers/parport/parport_ax88796.c +++ b/drivers/parport/parport_ax88796.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* linux/drivers/parport/parport_ax88796.c | 2 | /* linux/drivers/parport/parport_ax88796.c |
| 2 | * | 3 | * |
| 3 | * (c) 2005,2006 Simtec Electronics | 4 | * (c) 2005,2006 Simtec Electronics |
| 4 | * Ben Dooks <ben@simtec.co.uk> | 5 | * Ben Dooks <ben@simtec.co.uk> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <linux/module.h> | 8 | #include <linux/module.h> |
diff --git a/drivers/pci/pci-driver.c b/drivers/pci/pci-driver.c index 5eadbc3d0969..98af9ecd4a90 100644 --- a/drivers/pci/pci-driver.c +++ b/drivers/pci/pci-driver.c | |||
| @@ -524,7 +524,6 @@ static void pci_pm_default_resume_early(struct pci_dev *pci_dev) | |||
| 524 | pci_power_up(pci_dev); | 524 | pci_power_up(pci_dev); |
| 525 | pci_restore_state(pci_dev); | 525 | pci_restore_state(pci_dev); |
| 526 | pci_pme_restore(pci_dev); | 526 | pci_pme_restore(pci_dev); |
| 527 | pci_fixup_device(pci_fixup_resume_early, pci_dev); | ||
| 528 | } | 527 | } |
| 529 | 528 | ||
| 530 | /* | 529 | /* |
| @@ -831,18 +830,16 @@ static int pci_pm_suspend_noirq(struct device *dev) | |||
| 831 | 830 | ||
| 832 | if (pci_dev->skip_bus_pm) { | 831 | if (pci_dev->skip_bus_pm) { |
| 833 | /* | 832 | /* |
| 834 | * The function is running for the second time in a row without | 833 | * Either the device is a bridge with a child in D0 below it, or |
| 834 | * the function is running for the second time in a row without | ||
| 835 | * going through full resume, which is possible only during | 835 | * going through full resume, which is possible only during |
| 836 | * suspend-to-idle in a spurious wakeup case. Moreover, the | 836 | * suspend-to-idle in a spurious wakeup case. The device should |
| 837 | * device was originally left in D0, so its power state should | 837 | * be in D0 at this point, but if it is a bridge, it may be |
| 838 | * not be changed here and the device register values saved | 838 | * necessary to save its state. |
| 839 | * originally should be restored on resume again. | ||
| 840 | */ | 839 | */ |
| 841 | pci_dev->state_saved = true; | 840 | if (!pci_dev->state_saved) |
| 842 | } else if (pci_dev->state_saved) { | 841 | pci_save_state(pci_dev); |
| 843 | if (pci_dev->current_state == PCI_D0) | 842 | } else if (!pci_dev->state_saved) { |
| 844 | pci_dev->skip_bus_pm = true; | ||
| 845 | } else { | ||
| 846 | pci_save_state(pci_dev); | 843 | pci_save_state(pci_dev); |
| 847 | if (pci_power_manageable(pci_dev)) | 844 | if (pci_power_manageable(pci_dev)) |
| 848 | pci_prepare_to_sleep(pci_dev); | 845 | pci_prepare_to_sleep(pci_dev); |
| @@ -851,6 +848,22 @@ static int pci_pm_suspend_noirq(struct device *dev) | |||
| 851 | dev_dbg(dev, "PCI PM: Suspend power state: %s\n", | 848 | dev_dbg(dev, "PCI PM: Suspend power state: %s\n", |
| 852 | pci_power_name(pci_dev->current_state)); | 849 | pci_power_name(pci_dev->current_state)); |
| 853 | 850 | ||
| 851 | if (pci_dev->current_state == PCI_D0) { | ||
| 852 | pci_dev->skip_bus_pm = true; | ||
| 853 | /* | ||
| 854 | * Per PCI PM r1.2, table 6-1, a bridge must be in D0 if any | ||
| 855 | * downstream device is in D0, so avoid changing the power state | ||
| 856 | * of the parent bridge by setting the skip_bus_pm flag for it. | ||
| 857 | */ | ||
| 858 | if (pci_dev->bus->self) | ||
| 859 | pci_dev->bus->self->skip_bus_pm = true; | ||
| 860 | } | ||
| 861 | |||
| 862 | if (pci_dev->skip_bus_pm && !pm_suspend_via_firmware()) { | ||
| 863 | dev_dbg(dev, "PCI PM: Skipped\n"); | ||
| 864 | goto Fixup; | ||
| 865 | } | ||
| 866 | |||
| 854 | pci_pm_set_unknown_state(pci_dev); | 867 | pci_pm_set_unknown_state(pci_dev); |
| 855 | 868 | ||
| 856 | /* | 869 | /* |
| @@ -898,7 +911,16 @@ static int pci_pm_resume_noirq(struct device *dev) | |||
| 898 | if (dev_pm_smart_suspend_and_suspended(dev)) | 911 | if (dev_pm_smart_suspend_and_suspended(dev)) |
| 899 | pm_runtime_set_active(dev); | 912 | pm_runtime_set_active(dev); |
| 900 | 913 | ||
| 901 | pci_pm_default_resume_early(pci_dev); | 914 | /* |
| 915 | * In the suspend-to-idle case, devices left in D0 during suspend will | ||
| 916 | * stay in D0, so it is not necessary to restore or update their | ||
| 917 | * configuration here and attempting to put them into D0 again may | ||
| 918 | * confuse some firmware, so avoid doing that. | ||
| 919 | */ | ||
| 920 | if (!pci_dev->skip_bus_pm || pm_suspend_via_firmware()) | ||
| 921 | pci_pm_default_resume_early(pci_dev); | ||
| 922 | |||
| 923 | pci_fixup_device(pci_fixup_resume_early, pci_dev); | ||
| 902 | 924 | ||
| 903 | if (pci_has_legacy_pm_support(pci_dev)) | 925 | if (pci_has_legacy_pm_support(pci_dev)) |
| 904 | return pci_legacy_resume_early(dev); | 926 | return pci_legacy_resume_early(dev); |
| @@ -1194,6 +1216,7 @@ static int pci_pm_restore_noirq(struct device *dev) | |||
| 1194 | } | 1216 | } |
| 1195 | 1217 | ||
| 1196 | pci_pm_default_resume_early(pci_dev); | 1218 | pci_pm_default_resume_early(pci_dev); |
| 1219 | pci_fixup_device(pci_fixup_resume_early, pci_dev); | ||
| 1197 | 1220 | ||
| 1198 | if (pci_has_legacy_pm_support(pci_dev)) | 1221 | if (pci_has_legacy_pm_support(pci_dev)) |
| 1199 | return pci_legacy_resume_early(dev); | 1222 | return pci_legacy_resume_early(dev); |
diff --git a/drivers/pcmcia/cardbus.c b/drivers/pcmcia/cardbus.c index 5c0170597037..c502dfbf66e3 100644 --- a/drivers/pcmcia/cardbus.c +++ b/drivers/pcmcia/cardbus.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * cardbus.c -- 16-bit PCMCIA core support | 3 | * cardbus.c -- 16-bit PCMCIA core support |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * The initial developer of the original code is David A. Hinds | 5 | * The initial developer of the original code is David A. Hinds |
| 9 | * <dahinds@users.sourceforge.net>. Portions created by David A. Hinds | 6 | * <dahinds@users.sourceforge.net>. Portions created by David A. Hinds |
| 10 | * are Copyright (C) 1999 David A. Hinds. All Rights Reserved. | 7 | * are Copyright (C) 1999 David A. Hinds. All Rights Reserved. |
diff --git a/drivers/pcmcia/cistpl.c b/drivers/pcmcia/cistpl.c index ac0672b8dfca..abd029945cc8 100644 --- a/drivers/pcmcia/cistpl.c +++ b/drivers/pcmcia/cistpl.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * cistpl.c -- 16-bit PCMCIA Card Information Structure parser | 3 | * cistpl.c -- 16-bit PCMCIA Card Information Structure parser |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * The initial developer of the original code is David A. Hinds | 5 | * The initial developer of the original code is David A. Hinds |
| 9 | * <dahinds@users.sourceforge.net>. Portions created by David A. Hinds | 6 | * <dahinds@users.sourceforge.net>. Portions created by David A. Hinds |
| 10 | * are Copyright (C) 1999 David A. Hinds. All Rights Reserved. | 7 | * are Copyright (C) 1999 David A. Hinds. All Rights Reserved. |
diff --git a/drivers/pcmcia/cs.c b/drivers/pcmcia/cs.c index 8c8caec3a72c..e211e2619680 100644 --- a/drivers/pcmcia/cs.c +++ b/drivers/pcmcia/cs.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * cs.c -- Kernel Card Services - core services | 3 | * cs.c -- Kernel Card Services - core services |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * The initial developer of the original code is David A. Hinds | 5 | * The initial developer of the original code is David A. Hinds |
| 9 | * <dahinds@users.sourceforge.net>. Portions created by David A. Hinds | 6 | * <dahinds@users.sourceforge.net>. Portions created by David A. Hinds |
| 10 | * are Copyright (C) 1999 David A. Hinds. All Rights Reserved. | 7 | * are Copyright (C) 1999 David A. Hinds. All Rights Reserved. |
diff --git a/drivers/pcmcia/cs_internal.h b/drivers/pcmcia/cs_internal.h index 03ec43802909..33c9b6ea7364 100644 --- a/drivers/pcmcia/cs_internal.h +++ b/drivers/pcmcia/cs_internal.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * cs_internal.h -- definitions internal to the PCMCIA core modules | 3 | * cs_internal.h -- definitions internal to the PCMCIA core modules |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * The initial developer of the original code is David A. Hinds | 5 | * The initial developer of the original code is David A. Hinds |
| 9 | * <dahinds@users.sourceforge.net>. Portions created by David A. Hinds | 6 | * <dahinds@users.sourceforge.net>. Portions created by David A. Hinds |
| 10 | * are Copyright (C) 1999 David A. Hinds. All Rights Reserved. | 7 | * are Copyright (C) 1999 David A. Hinds. All Rights Reserved. |
| @@ -12,7 +9,6 @@ | |||
| 12 | * (C) 1999 David A. Hinds | 9 | * (C) 1999 David A. Hinds |
| 13 | * (C) 2003 - 2010 Dominik Brodowski | 10 | * (C) 2003 - 2010 Dominik Brodowski |
| 14 | * | 11 | * |
| 15 | * | ||
| 16 | * This file contains definitions _only_ needed by the PCMCIA core modules. | 12 | * This file contains definitions _only_ needed by the PCMCIA core modules. |
| 17 | * It must not be included by PCMCIA socket drivers or by PCMCIA device | 13 | * It must not be included by PCMCIA socket drivers or by PCMCIA device |
| 18 | * drivers. | 14 | * drivers. |
diff --git a/drivers/pcmcia/ds.c b/drivers/pcmcia/ds.c index a9258f641cee..552bda167e7d 100644 --- a/drivers/pcmcia/ds.c +++ b/drivers/pcmcia/ds.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ds.c -- 16-bit PCMCIA core support | 3 | * ds.c -- 16-bit PCMCIA core support |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * The initial developer of the original code is David A. Hinds | 5 | * The initial developer of the original code is David A. Hinds |
| 9 | * <dahinds@users.sourceforge.net>. Portions created by David A. Hinds | 6 | * <dahinds@users.sourceforge.net>. Portions created by David A. Hinds |
| 10 | * are Copyright (C) 1999 David A. Hinds. All Rights Reserved. | 7 | * are Copyright (C) 1999 David A. Hinds. All Rights Reserved. |
diff --git a/drivers/pcmcia/pcmcia_cis.c b/drivers/pcmcia/pcmcia_cis.c index 1c05d74e850d..b553f7ab532f 100644 --- a/drivers/pcmcia/pcmcia_cis.c +++ b/drivers/pcmcia/pcmcia_cis.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * PCMCIA high-level CIS access functions | 3 | * PCMCIA high-level CIS access functions |
| 3 | * | 4 | * |
| @@ -7,11 +8,6 @@ | |||
| 7 | * | 8 | * |
| 8 | * Copyright (C) 1999 David A. Hinds | 9 | * Copyright (C) 1999 David A. Hinds |
| 9 | * Copyright (C) 2004-2010 Dominik Brodowski | 10 | * Copyright (C) 2004-2010 Dominik Brodowski |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | * | ||
| 15 | */ | 11 | */ |
| 16 | 12 | ||
| 17 | #include <linux/slab.h> | 13 | #include <linux/slab.h> |
diff --git a/drivers/pcmcia/pcmcia_resource.c b/drivers/pcmcia/pcmcia_resource.c index 41ce410f7f97..e3a6b6c8a5b0 100644 --- a/drivers/pcmcia/pcmcia_resource.c +++ b/drivers/pcmcia/pcmcia_resource.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * PCMCIA 16-bit resource management functions | 3 | * PCMCIA 16-bit resource management functions |
| 3 | * | 4 | * |
| @@ -7,11 +8,6 @@ | |||
| 7 | * | 8 | * |
| 8 | * Copyright (C) 1999 David A. Hinds | 9 | * Copyright (C) 1999 David A. Hinds |
| 9 | * Copyright (C) 2004-2010 Dominik Brodowski | 10 | * Copyright (C) 2004-2010 Dominik Brodowski |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | * | ||
| 15 | */ | 11 | */ |
| 16 | 12 | ||
| 17 | #include <linux/module.h> | 13 | #include <linux/module.h> |
diff --git a/drivers/pcmcia/pxa2xx_balloon3.c b/drivers/pcmcia/pxa2xx_balloon3.c index 2ef576c5b69d..5fe1da7a50e4 100644 --- a/drivers/pcmcia/pxa2xx_balloon3.c +++ b/drivers/pcmcia/pxa2xx_balloon3.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/pcmcia/pxa2xx_balloon3.c | 3 | * linux/drivers/pcmcia/pxa2xx_balloon3.c |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * Derived from pxa2xx_mainstone.c, by Nico Pitre | 10 | * Derived from pxa2xx_mainstone.c, by Nico Pitre |
| 10 | * | 11 | * |
| 11 | * Various modification by Marek Vasut <marek.vasut@gmail.com> | 12 | * Various modification by Marek Vasut <marek.vasut@gmail.com> |
| 12 | * | ||
| 13 | * This program is free software; you can redistribute it and/or modify | ||
| 14 | * it under the terms of the GNU General Public License version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | 14 | ||
| 18 | #include <linux/module.h> | 15 | #include <linux/module.h> |
diff --git a/drivers/pcmcia/pxa2xx_cm_x255.c b/drivers/pcmcia/pxa2xx_cm_x255.c index da40908b29dd..c0b6b846fbaa 100644 --- a/drivers/pcmcia/pxa2xx_cm_x255.c +++ b/drivers/pcmcia/pxa2xx_cm_x255.c | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/pcmcia/pxa/pxa_cm_x255.c | 3 | * linux/drivers/pcmcia/pxa/pxa_cm_x255.c |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Compulab Ltd., 2003, 2007, 2008 | 5 | * Compulab Ltd., 2003, 2007, 2008 |
| 9 | * Mike Rapoport <mike@compulab.co.il> | 6 | * Mike Rapoport <mike@compulab.co.il> |
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #include <linux/platform_device.h> | 9 | #include <linux/platform_device.h> |
diff --git a/drivers/pcmcia/pxa2xx_cm_x270.c b/drivers/pcmcia/pxa2xx_cm_x270.c index f59223f2307d..36e35da5f887 100644 --- a/drivers/pcmcia/pxa2xx_cm_x270.c +++ b/drivers/pcmcia/pxa2xx_cm_x270.c | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/pcmcia/pxa/pxa_cm_x270.c | 3 | * linux/drivers/pcmcia/pxa/pxa_cm_x270.c |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Compulab Ltd., 2003, 2007, 2008 | 5 | * Compulab Ltd., 2003, 2007, 2008 |
| 9 | * Mike Rapoport <mike@compulab.co.il> | 6 | * Mike Rapoport <mike@compulab.co.il> |
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #include <linux/platform_device.h> | 9 | #include <linux/platform_device.h> |
diff --git a/drivers/pcmcia/pxa2xx_cm_x2xx.c b/drivers/pcmcia/pxa2xx_cm_x2xx.c index 6e7dcfd22ede..14eae238131d 100644 --- a/drivers/pcmcia/pxa2xx_cm_x2xx.c +++ b/drivers/pcmcia/pxa2xx_cm_x2xx.c | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/pcmcia/pxa/pxa_cm_x2xx.c | 3 | * linux/drivers/pcmcia/pxa/pxa_cm_x2xx.c |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Compulab Ltd., 2003, 2007, 2008 | 5 | * Compulab Ltd., 2003, 2007, 2008 |
| 9 | * Mike Rapoport <mike@compulab.co.il> | 6 | * Mike Rapoport <mike@compulab.co.il> |
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/drivers/pcmcia/pxa2xx_colibri.c b/drivers/pcmcia/pxa2xx_colibri.c index 4dee7b2a8032..f0f725e99604 100644 --- a/drivers/pcmcia/pxa2xx_colibri.c +++ b/drivers/pcmcia/pxa2xx_colibri.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/pcmcia/pxa2xx_colibri.c | 3 | * linux/drivers/pcmcia/pxa2xx_colibri.c |
| 3 | * | 4 | * |
| 4 | * Driver for Toradex Colibri PXA270 CF socket | 5 | * Driver for Toradex Colibri PXA270 CF socket |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2010 Marek Vasut <marek.vasut@gmail.com> | 7 | * Copyright (C) 2010 Marek Vasut <marek.vasut@gmail.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/pcmcia/pxa2xx_e740.c b/drivers/pcmcia/pxa2xx_e740.c index 8751a323b448..72caa6d05ab9 100644 --- a/drivers/pcmcia/pxa2xx_e740.c +++ b/drivers/pcmcia/pxa2xx_e740.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Toshiba e740 PCMCIA specific routines. | 3 | * Toshiba e740 PCMCIA specific routines. |
| 3 | * | 4 | * |
| 4 | * (c) 2004 Ian Molton <spyro@f2s.com> | 5 | * (c) 2004 Ian Molton <spyro@f2s.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/init.h> | 8 | #include <linux/init.h> |
diff --git a/drivers/pcmcia/pxa2xx_hx4700.c b/drivers/pcmcia/pxa2xx_hx4700.c index 7dfef3ee5b53..87b6a1639d94 100644 --- a/drivers/pcmcia/pxa2xx_hx4700.c +++ b/drivers/pcmcia/pxa2xx_hx4700.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Paul Parsons <lost.distance@yahoo.com> | 3 | * Copyright (C) 2012 Paul Parsons <lost.distance@yahoo.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/module.h> | 6 | #include <linux/module.h> |
diff --git a/drivers/pcmcia/pxa2xx_mainstone.c b/drivers/pcmcia/pxa2xx_mainstone.c index 770c7bf0171d..a076e4108452 100644 --- a/drivers/pcmcia/pxa2xx_mainstone.c +++ b/drivers/pcmcia/pxa2xx_mainstone.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/pcmcia/pxa2xx_mainstone.c | 3 | * linux/drivers/pcmcia/pxa2xx_mainstone.c |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Created: May 12, 2004 | 7 | * Created: May 12, 2004 |
| 7 | * Author: Nicolas Pitre | 8 | * Author: Nicolas Pitre |
| 8 | * Copyright: MontaVista Software Inc. | 9 | * Copyright: MontaVista Software Inc. |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | #include <linux/gpio/consumer.h> | 11 | #include <linux/gpio/consumer.h> |
| 15 | #include <linux/module.h> | 12 | #include <linux/module.h> |
diff --git a/drivers/pcmcia/pxa2xx_palmld.c b/drivers/pcmcia/pxa2xx_palmld.c index ed7d4dbc39fa..cfff41ac9ca2 100644 --- a/drivers/pcmcia/pxa2xx_palmld.c +++ b/drivers/pcmcia/pxa2xx_palmld.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/pcmcia/pxa2xx_palmld.c | 3 | * linux/drivers/pcmcia/pxa2xx_palmld.c |
| 3 | * | 4 | * |
| @@ -5,11 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2006 Alex Osborne <ato@meshy.org> | 7 | * Copyright (C) 2006 Alex Osborne <ato@meshy.org> |
| 7 | * Copyright (C) 2007-2011 Marek Vasut <marek.vasut@gmail.com> | 8 | * Copyright (C) 2007-2011 Marek Vasut <marek.vasut@gmail.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | */ | 9 | */ |
| 14 | 10 | ||
| 15 | #include <linux/module.h> | 11 | #include <linux/module.h> |
diff --git a/drivers/pcmcia/pxa2xx_palmtc.c b/drivers/pcmcia/pxa2xx_palmtc.c index 81225a7a8cbb..8fe05613ed04 100644 --- a/drivers/pcmcia/pxa2xx_palmtc.c +++ b/drivers/pcmcia/pxa2xx_palmtc.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/pcmcia/pxa2xx_palmtc.c | 3 | * linux/drivers/pcmcia/pxa2xx_palmtc.c |
| 3 | * | 4 | * |
| @@ -5,11 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2008 Alex Osborne <ato@meshy.org> | 7 | * Copyright (C) 2008 Alex Osborne <ato@meshy.org> |
| 7 | * Copyright (C) 2009-2011 Marek Vasut <marek.vasut@gmail.com> | 8 | * Copyright (C) 2009-2011 Marek Vasut <marek.vasut@gmail.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | */ | 9 | */ |
| 14 | 10 | ||
| 15 | #include <linux/module.h> | 11 | #include <linux/module.h> |
diff --git a/drivers/pcmcia/pxa2xx_palmtx.c b/drivers/pcmcia/pxa2xx_palmtx.c index 069b6bbcf319..c449ca72cb87 100644 --- a/drivers/pcmcia/pxa2xx_palmtx.c +++ b/drivers/pcmcia/pxa2xx_palmtx.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/pcmcia/pxa2xx_palmtx.c | 3 | * linux/drivers/pcmcia/pxa2xx_palmtx.c |
| 3 | * | 4 | * |
| 4 | * Driver for Palm T|X PCMCIA | 5 | * Driver for Palm T|X PCMCIA |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2007-2011 Marek Vasut <marek.vasut@gmail.com> | 7 | * Copyright (C) 2007-2011 Marek Vasut <marek.vasut@gmail.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/pcmcia/pxa2xx_sharpsl.c b/drivers/pcmcia/pxa2xx_sharpsl.c index 89ebd8c76636..5fdd25a9e28e 100644 --- a/drivers/pcmcia/pxa2xx_sharpsl.c +++ b/drivers/pcmcia/pxa2xx_sharpsl.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Sharp SL-C7xx Series PCMCIA routines | 3 | * Sharp SL-C7xx Series PCMCIA routines |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2004-2005 Richard Purdie | 5 | * Copyright (c) 2004-2005 Richard Purdie |
| 5 | * | 6 | * |
| 6 | * Based on Sharp's 2.4 kernel patches and pxa2xx_mainstone.c | 7 | * Based on Sharp's 2.4 kernel patches and pxa2xx_mainstone.c |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/pcmcia/pxa2xx_stargate2.c b/drivers/pcmcia/pxa2xx_stargate2.c index 1d73c4401fdd..6efb7f814b4a 100644 --- a/drivers/pcmcia/pxa2xx_stargate2.c +++ b/drivers/pcmcia/pxa2xx_stargate2.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/pcmcia/pxa2xx_stargate2.c | 3 | * linux/drivers/pcmcia/pxa2xx_stargate2.c |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Author: Ed C. Epp | 8 | * Author: Ed C. Epp |
| 8 | * Copyright: Intel Corp 2005 | 9 | * Copyright: Intel Corp 2005 |
| 9 | * Jonathan Cameron <jic23@cam.ac.uk> 2009 | 10 | * Jonathan Cameron <jic23@cam.ac.uk> 2009 |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/module.h> | 13 | #include <linux/module.h> |
diff --git a/drivers/pcmcia/pxa2xx_trizeps4.c b/drivers/pcmcia/pxa2xx_trizeps4.c index d326ba1fa1ce..6db8fe880ed4 100644 --- a/drivers/pcmcia/pxa2xx_trizeps4.c +++ b/drivers/pcmcia/pxa2xx_trizeps4.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/pcmcia/pxa2xx_trizeps4.c | 3 | * linux/drivers/pcmcia/pxa2xx_trizeps4.c |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Author: Jürgen Schindele | 7 | * Author: Jürgen Schindele |
| 7 | * Created: 20 02, 2006 | 8 | * Created: 20 02, 2006 |
| 8 | * Copyright: Jürgen Schindele | 9 | * Copyright: Jürgen Schindele |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/module.h> | 12 | #include <linux/module.h> |
diff --git a/drivers/pcmcia/pxa2xx_vpac270.c b/drivers/pcmcia/pxa2xx_vpac270.c index 33c5b8823367..3565add03a5e 100644 --- a/drivers/pcmcia/pxa2xx_vpac270.c +++ b/drivers/pcmcia/pxa2xx_vpac270.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/pcmcia/pxa2xx_vpac270.c | 3 | * linux/drivers/pcmcia/pxa2xx_vpac270.c |
| 3 | * | 4 | * |
| 4 | * Driver for Voipac PXA270 PCMCIA and CF sockets | 5 | * Driver for Voipac PXA270 PCMCIA and CF sockets |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2010-2011 Marek Vasut <marek.vasut@gmail.com> | 7 | * Copyright (C) 2010-2011 Marek Vasut <marek.vasut@gmail.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/gpio.h> | 10 | #include <linux/gpio.h> |
diff --git a/drivers/pcmcia/rsrc_iodyn.c b/drivers/pcmcia/rsrc_iodyn.c index f53c237bda2f..b04b16496b0c 100644 --- a/drivers/pcmcia/rsrc_iodyn.c +++ b/drivers/pcmcia/rsrc_iodyn.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * rsrc_iodyn.c -- Resource management routines for MEM-static sockets. | 3 | * rsrc_iodyn.c -- Resource management routines for MEM-static sockets. |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * The initial developer of the original code is David A. Hinds | 5 | * The initial developer of the original code is David A. Hinds |
| 9 | * <dahinds@users.sourceforge.net>. Portions created by David A. Hinds | 6 | * <dahinds@users.sourceforge.net>. Portions created by David A. Hinds |
| 10 | * are Copyright (C) 1999 David A. Hinds. All Rights Reserved. | 7 | * are Copyright (C) 1999 David A. Hinds. All Rights Reserved. |
diff --git a/drivers/pcmcia/rsrc_mgr.c b/drivers/pcmcia/rsrc_mgr.c index df2cb70aef5b..252893216e50 100644 --- a/drivers/pcmcia/rsrc_mgr.c +++ b/drivers/pcmcia/rsrc_mgr.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * rsrc_mgr.c -- Resource management routines and/or wrappers | 3 | * rsrc_mgr.c -- Resource management routines and/or wrappers |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * The initial developer of the original code is David A. Hinds | 5 | * The initial developer of the original code is David A. Hinds |
| 9 | * <dahinds@users.sourceforge.net>. Portions created by David A. Hinds | 6 | * <dahinds@users.sourceforge.net>. Portions created by David A. Hinds |
| 10 | * are Copyright (C) 1999 David A. Hinds. All Rights Reserved. | 7 | * are Copyright (C) 1999 David A. Hinds. All Rights Reserved. |
diff --git a/drivers/pcmcia/rsrc_nonstatic.c b/drivers/pcmcia/rsrc_nonstatic.c index 49377d502b74..9e6922c08ef6 100644 --- a/drivers/pcmcia/rsrc_nonstatic.c +++ b/drivers/pcmcia/rsrc_nonstatic.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * rsrc_nonstatic.c -- Resource management routines for !SS_CAP_STATIC_MAP sockets | 3 | * rsrc_nonstatic.c -- Resource management routines for !SS_CAP_STATIC_MAP sockets |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * The initial developer of the original code is David A. Hinds | 5 | * The initial developer of the original code is David A. Hinds |
| 9 | * <dahinds@users.sourceforge.net>. Portions created by David A. Hinds | 6 | * <dahinds@users.sourceforge.net>. Portions created by David A. Hinds |
| 10 | * are Copyright (C) 1999 David A. Hinds. All Rights Reserved. | 7 | * are Copyright (C) 1999 David A. Hinds. All Rights Reserved. |
diff --git a/drivers/pcmcia/sa1111_badge4.c b/drivers/pcmcia/sa1111_badge4.c index 93a5c7423d80..e76d5ba921dd 100644 --- a/drivers/pcmcia/sa1111_badge4.c +++ b/drivers/pcmcia/sa1111_badge4.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/pcmcia/sa1100_badge4.c | 3 | * linux/drivers/pcmcia/sa1100_badge4.c |
| 3 | * | 4 | * |
| @@ -6,11 +7,6 @@ | |||
| 6 | * Christopher Hoover <ch@hpl.hp.com> | 7 | * Christopher Hoover <ch@hpl.hp.com> |
| 7 | * | 8 | * |
| 8 | * Copyright (C) 2002 Hewlett-Packard Company | 9 | * Copyright (C) 2002 Hewlett-Packard Company |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | */ | 10 | */ |
| 15 | #include <linux/module.h> | 11 | #include <linux/module.h> |
| 16 | #include <linux/kernel.h> | 12 | #include <linux/kernel.h> |
diff --git a/drivers/pcmcia/sa1111_lubbock.c b/drivers/pcmcia/sa1111_lubbock.c index e3fc14cfb42b..7feb8d61c639 100644 --- a/drivers/pcmcia/sa1111_lubbock.c +++ b/drivers/pcmcia/sa1111_lubbock.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/pcmcia/pxa2xx_lubbock.c | 3 | * linux/drivers/pcmcia/pxa2xx_lubbock.c |
| 3 | * | 4 | * |
| @@ -5,14 +6,9 @@ | |||
| 5 | * Created: Jan 10, 2002 | 6 | * Created: Jan 10, 2002 |
| 6 | * Copyright: MontaVista Software Inc. | 7 | * Copyright: MontaVista Software Inc. |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * Originally based upon linux/drivers/pcmcia/sa1100_neponset.c | 9 | * Originally based upon linux/drivers/pcmcia/sa1100_neponset.c |
| 13 | * | 10 | * |
| 14 | * Lubbock PCMCIA specific routines. | 11 | * Lubbock PCMCIA specific routines. |
| 15 | * | ||
| 16 | */ | 12 | */ |
| 17 | #include <linux/module.h> | 13 | #include <linux/module.h> |
| 18 | #include <linux/kernel.h> | 14 | #include <linux/kernel.h> |
diff --git a/drivers/pcmcia/socket_sysfs.c b/drivers/pcmcia/socket_sysfs.c index d6881514d38e..d1b220a1e1ab 100644 --- a/drivers/pcmcia/socket_sysfs.c +++ b/drivers/pcmcia/socket_sysfs.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * socket_sysfs.c -- most of socket-related sysfs output | 3 | * socket_sysfs.c -- most of socket-related sysfs output |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * (C) 2003 - 2004 Dominik Brodowski | 5 | * (C) 2003 - 2004 Dominik Brodowski |
| 9 | */ | 6 | */ |
| 10 | 7 | ||
diff --git a/drivers/perf/arm_dsu_pmu.c b/drivers/perf/arm_dsu_pmu.c index 5851de56bbd0..70968c8c09d7 100644 --- a/drivers/perf/arm_dsu_pmu.c +++ b/drivers/perf/arm_dsu_pmu.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ARM DynamIQ Shared Unit (DSU) PMU driver | 3 | * ARM DynamIQ Shared Unit (DSU) PMU driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) ARM Limited, 2017. | 5 | * Copyright (C) ARM Limited, 2017. |
| 5 | * | 6 | * |
| 6 | * Based on ARM CCI-PMU, ARMv8 PMU-v3 drivers. | 7 | * Based on ARM CCI-PMU, ARMv8 PMU-v3 drivers. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or | ||
| 9 | * modify it under the terms of the GNU General Public License | ||
| 10 | * version 2 as published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #define PMUNAME "arm_dsu" | 10 | #define PMUNAME "arm_dsu" |
diff --git a/drivers/perf/arm_pmu_acpi.c b/drivers/perf/arm_pmu_acpi.c index 0f197516d708..d2c2978409d2 100644 --- a/drivers/perf/arm_pmu_acpi.c +++ b/drivers/perf/arm_pmu_acpi.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ACPI probing code for ARM performance counters. | 3 | * ACPI probing code for ARM performance counters. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2017 ARM Ltd. | 5 | * Copyright (C) 2017 ARM Ltd. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/acpi.h> | 8 | #include <linux/acpi.h> |
diff --git a/drivers/perf/arm_spe_pmu.c b/drivers/perf/arm_spe_pmu.c index e120f933412a..49b490925255 100644 --- a/drivers/perf/arm_spe_pmu.c +++ b/drivers/perf/arm_spe_pmu.c | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Perf support for the Statistical Profiling Extension, introduced as | 3 | * Perf support for the Statistical Profiling Extension, introduced as |
| 3 | * part of ARMv8.2. | 4 | * part of ARMv8.2. |
| 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 version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | * | ||
| 17 | * Copyright (C) 2016 ARM Limited | 6 | * Copyright (C) 2016 ARM Limited |
| 18 | * | 7 | * |
| 19 | * Author: Will Deacon <will.deacon@arm.com> | 8 | * Author: Will Deacon <will.deacon@arm.com> |
diff --git a/drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c b/drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c index 0eba947c2ee9..6ad0823bcf23 100644 --- a/drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c +++ b/drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * HiSilicon SoC DDRC uncore Hardware event counters support | 3 | * HiSilicon SoC DDRC uncore Hardware event counters support |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Anurup M <anurup.m@huawei.com> | 7 | * Anurup M <anurup.m@huawei.com> |
| 7 | * | 8 | * |
| 8 | * This code is based on the uncore PMUs like arm-cci and arm-ccn. | 9 | * This code is based on the uncore PMUs like arm-cci and arm-ccn. |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | #include <linux/acpi.h> | 11 | #include <linux/acpi.h> |
| 15 | #include <linux/bug.h> | 12 | #include <linux/bug.h> |
diff --git a/drivers/perf/hisilicon/hisi_uncore_hha_pmu.c b/drivers/perf/hisilicon/hisi_uncore_hha_pmu.c index 2553a844ebf6..4f2917f3e25e 100644 --- a/drivers/perf/hisilicon/hisi_uncore_hha_pmu.c +++ b/drivers/perf/hisilicon/hisi_uncore_hha_pmu.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * HiSilicon SoC HHA uncore Hardware event counters support | 3 | * HiSilicon SoC HHA uncore Hardware event counters support |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Anurup M <anurup.m@huawei.com> | 7 | * Anurup M <anurup.m@huawei.com> |
| 7 | * | 8 | * |
| 8 | * This code is based on the uncore PMUs like arm-cci and arm-ccn. | 9 | * This code is based on the uncore PMUs like arm-cci and arm-ccn. |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | #include <linux/acpi.h> | 11 | #include <linux/acpi.h> |
| 15 | #include <linux/bug.h> | 12 | #include <linux/bug.h> |
diff --git a/drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c b/drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c index cf1cc34f402a..9153e093f9df 100644 --- a/drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c +++ b/drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * HiSilicon SoC L3C uncore Hardware event counters support | 3 | * HiSilicon SoC L3C uncore Hardware event counters support |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Shaokun Zhang <zhangshaokun@hisilicon.com> | 7 | * Shaokun Zhang <zhangshaokun@hisilicon.com> |
| 7 | * | 8 | * |
| 8 | * This code is based on the uncore PMUs like arm-cci and arm-ccn. | 9 | * This code is based on the uncore PMUs like arm-cci and arm-ccn. |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | #include <linux/acpi.h> | 11 | #include <linux/acpi.h> |
| 15 | #include <linux/bug.h> | 12 | #include <linux/bug.h> |
diff --git a/drivers/perf/hisilicon/hisi_uncore_pmu.c b/drivers/perf/hisilicon/hisi_uncore_pmu.c index f028cbc3443c..79f76f8dda8e 100644 --- a/drivers/perf/hisilicon/hisi_uncore_pmu.c +++ b/drivers/perf/hisilicon/hisi_uncore_pmu.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * HiSilicon SoC Hardware event counters support | 3 | * HiSilicon SoC Hardware event counters support |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Shaokun Zhang <zhangshaokun@hisilicon.com> | 7 | * Shaokun Zhang <zhangshaokun@hisilicon.com> |
| 7 | * | 8 | * |
| 8 | * This code is based on the uncore PMUs like arm-cci and arm-ccn. | 9 | * This code is based on the uncore PMUs like arm-cci and arm-ccn. |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | #include <linux/bitmap.h> | 11 | #include <linux/bitmap.h> |
| 15 | #include <linux/bitops.h> | 12 | #include <linux/bitops.h> |
diff --git a/drivers/perf/hisilicon/hisi_uncore_pmu.h b/drivers/perf/hisilicon/hisi_uncore_pmu.h index f21226a0e9c6..25b0c97b3eb0 100644 --- a/drivers/perf/hisilicon/hisi_uncore_pmu.h +++ b/drivers/perf/hisilicon/hisi_uncore_pmu.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * HiSilicon SoC Hardware event counters support | 3 | * HiSilicon SoC Hardware event counters support |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Shaokun Zhang <zhangshaokun@hisilicon.com> | 7 | * Shaokun Zhang <zhangshaokun@hisilicon.com> |
| 7 | * | 8 | * |
| 8 | * This code is based on the uncore PMUs like arm-cci and arm-ccn. | 9 | * This code is based on the uncore PMUs like arm-cci and arm-ccn. |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | #ifndef __HISI_UNCORE_PMU_H__ | 11 | #ifndef __HISI_UNCORE_PMU_H__ |
| 15 | #define __HISI_UNCORE_PMU_H__ | 12 | #define __HISI_UNCORE_PMU_H__ |
diff --git a/drivers/phy/broadcom/phy-bcm-ns-usb2.c b/drivers/phy/broadcom/phy-bcm-ns-usb2.c index 58dff80e9386..9f2f84d65dcd 100644 --- a/drivers/phy/broadcom/phy-bcm-ns-usb2.c +++ b/drivers/phy/broadcom/phy-bcm-ns-usb2.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Broadcom Northstar USB 2.0 PHY Driver | 3 | * Broadcom Northstar USB 2.0 PHY Driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016 Rafał Miłecki <zajec5@gmail.com> | 5 | * Copyright (C) 2016 Rafał Miłecki <zajec5@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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <linux/bcma/bcma.h> | 8 | #include <linux/bcma/bcma.h> |
diff --git a/drivers/phy/broadcom/phy-bcm-ns-usb3.c b/drivers/phy/broadcom/phy-bcm-ns-usb3.c index a53ae128eadf..14f45bc35cc5 100644 --- a/drivers/phy/broadcom/phy-bcm-ns-usb3.c +++ b/drivers/phy/broadcom/phy-bcm-ns-usb3.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Broadcom Northstar USB 3.0 PHY Driver | 3 | * Broadcom Northstar USB 3.0 PHY Driver |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * All magic values used for initialization (and related comments) were obtained | 8 | * All magic values used for initialization (and related comments) were obtained |
| 8 | * from Broadcom's SDK: | 9 | * from Broadcom's SDK: |
| 9 | * Copyright (c) Broadcom Corp, 2012 | 10 | * Copyright (c) Broadcom Corp, 2012 |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/bcma/bcma.h> | 13 | #include <linux/bcma/bcma.h> |
diff --git a/drivers/phy/hisilicon/phy-histb-combphy.c b/drivers/phy/hisilicon/phy-histb-combphy.c index 5777b3120017..62d10ef20296 100644 --- a/drivers/phy/hisilicon/phy-histb-combphy.c +++ b/drivers/phy/hisilicon/phy-histb-combphy.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * COMBPHY driver for HiSilicon STB SoCs | 3 | * COMBPHY driver for HiSilicon STB SoCs |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016-2017 HiSilicon Co., Ltd. http://www.hisilicon.com | 5 | * Copyright (C) 2016-2017 HiSilicon Co., Ltd. http://www.hisilicon.com |
| 5 | * | 6 | * |
| 6 | * Authors: Jianguo Sun <sunjianguo1@huawei.com> | 7 | * Authors: Jianguo Sun <sunjianguo1@huawei.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/clk.h> | 10 | #include <linux/clk.h> |
diff --git a/drivers/phy/lantiq/phy-lantiq-rcu-usb2.c b/drivers/phy/lantiq/phy-lantiq-rcu-usb2.c index f9e0dd19ff26..be09b1530ae6 100644 --- a/drivers/phy/lantiq/phy-lantiq-rcu-usb2.c +++ b/drivers/phy/lantiq/phy-lantiq-rcu-usb2.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Lantiq XWAY SoC RCU module based USB 1.1/2.0 PHY driver | 3 | * Lantiq XWAY SoC RCU module based USB 1.1/2.0 PHY driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016 Martin Blumenstingl <martin.blumenstingl@googlemail.com> | 5 | * Copyright (C) 2016 Martin Blumenstingl <martin.blumenstingl@googlemail.com> |
| 5 | * Copyright (C) 2017 Hauke Mehrtens <hauke@hauke-m.de> | 6 | * Copyright (C) 2017 Hauke Mehrtens <hauke@hauke-m.de> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/clk.h> | 9 | #include <linux/clk.h> |
diff --git a/drivers/phy/phy-lpc18xx-usb-otg.c b/drivers/phy/phy-lpc18xx-usb-otg.c index 7de280a45421..f905d3c64584 100644 --- a/drivers/phy/phy-lpc18xx-usb-otg.c +++ b/drivers/phy/phy-lpc18xx-usb-otg.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * PHY driver for NXP LPC18xx/43xx internal USB OTG PHY | 3 | * PHY driver for NXP LPC18xx/43xx internal USB OTG PHY |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Joachim Eastwood <manabian@gmail.com> | 5 | * Copyright (C) 2015 Joachim Eastwood <manabian@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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <linux/clk.h> | 8 | #include <linux/clk.h> |
diff --git a/drivers/phy/qualcomm/phy-qcom-usb-hs.c b/drivers/phy/qualcomm/phy-qcom-usb-hs.c index 04934f8dac91..b163b3a1558d 100644 --- a/drivers/phy/qualcomm/phy-qcom-usb-hs.c +++ b/drivers/phy/qualcomm/phy-qcom-usb-hs.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /** | 2 | /** |
| 2 | * Copyright (C) 2016 Linaro Ltd | 3 | * Copyright (C) 2016 Linaro Ltd |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #include <linux/module.h> | 5 | #include <linux/module.h> |
| 9 | #include <linux/ulpi/driver.h> | 6 | #include <linux/ulpi/driver.h> |
diff --git a/drivers/phy/qualcomm/phy-qcom-usb-hsic.c b/drivers/phy/qualcomm/phy-qcom-usb-hsic.c index c110563a73cb..04d18d52f700 100644 --- a/drivers/phy/qualcomm/phy-qcom-usb-hsic.c +++ b/drivers/phy/qualcomm/phy-qcom-usb-hsic.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /** | 2 | /** |
| 2 | * Copyright (C) 2016 Linaro Ltd | 3 | * Copyright (C) 2016 Linaro Ltd |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #include <linux/module.h> | 5 | #include <linux/module.h> |
| 9 | #include <linux/ulpi/driver.h> | 6 | #include <linux/ulpi/driver.h> |
diff --git a/drivers/phy/rockchip/phy-rockchip-emmc.c b/drivers/phy/rockchip/phy-rockchip-emmc.c index b804c6bf4b55..2dc19ddd120f 100644 --- a/drivers/phy/rockchip/phy-rockchip-emmc.c +++ b/drivers/phy/rockchip/phy-rockchip-emmc.c | |||
| @@ -1,17 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Rockchip emmc PHY driver | 3 | * Rockchip emmc PHY driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016 Shawn Lin <shawn.lin@rock-chips.com> | 5 | * Copyright (C) 2016 Shawn Lin <shawn.lin@rock-chips.com> |
| 5 | * Copyright (C) 2016 ROCKCHIP, Inc. | 6 | * Copyright (C) 2016 ROCKCHIP, Inc. |
| 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. | ||
| 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 | */ | 7 | */ |
| 16 | 8 | ||
| 17 | #include <linux/clk.h> | 9 | #include <linux/clk.h> |
diff --git a/drivers/phy/rockchip/phy-rockchip-pcie.c b/drivers/phy/rockchip/phy-rockchip-pcie.c index 7cbdde029c0a..75216091d901 100644 --- a/drivers/phy/rockchip/phy-rockchip-pcie.c +++ b/drivers/phy/rockchip/phy-rockchip-pcie.c | |||
| @@ -1,17 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Rockchip PCIe PHY driver | 3 | * Rockchip PCIe PHY driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016 Shawn Lin <shawn.lin@rock-chips.com> | 5 | * Copyright (C) 2016 Shawn Lin <shawn.lin@rock-chips.com> |
| 5 | * Copyright (C) 2016 ROCKCHIP, Inc. | 6 | * Copyright (C) 2016 ROCKCHIP, Inc. |
| 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. | ||
| 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 | */ | 7 | */ |
| 16 | 8 | ||
| 17 | #include <linux/clk.h> | 9 | #include <linux/clk.h> |
diff --git a/drivers/phy/rockchip/phy-rockchip-usb.c b/drivers/phy/rockchip/phy-rockchip-usb.c index b2899c744ad9..8454285977eb 100644 --- a/drivers/phy/rockchip/phy-rockchip-usb.c +++ b/drivers/phy/rockchip/phy-rockchip-usb.c | |||
| @@ -1,17 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Rockchip usb PHY driver | 3 | * Rockchip usb PHY driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 Yunzhi Li <lyz@rock-chips.com> | 5 | * Copyright (C) 2014 Yunzhi Li <lyz@rock-chips.com> |
| 5 | * Copyright (C) 2014 ROCKCHIP, Inc. | 6 | * Copyright (C) 2014 ROCKCHIP, Inc. |
| 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. | ||
| 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 | */ | 7 | */ |
| 16 | 8 | ||
| 17 | #include <linux/clk.h> | 9 | #include <linux/clk.h> |
diff --git a/drivers/phy/samsung/phy-exynos-dp-video.c b/drivers/phy/samsung/phy-exynos-dp-video.c index 2dd6dd1f37a8..aebd216dcf2f 100644 --- a/drivers/phy/samsung/phy-exynos-dp-video.c +++ b/drivers/phy/samsung/phy-exynos-dp-video.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Samsung EXYNOS SoC series Display Port PHY driver | 3 | * Samsung EXYNOS SoC series Display Port PHY driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. | 5 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. |
| 5 | * Author: Jingoo Han <jg1.han@samsung.com> | 6 | * Author: Jingoo Han <jg1.han@samsung.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/err.h> | 9 | #include <linux/err.h> |
diff --git a/drivers/phy/samsung/phy-exynos-mipi-video.c b/drivers/phy/samsung/phy-exynos-mipi-video.c index 00d89599c67d..3784bf100b95 100644 --- a/drivers/phy/samsung/phy-exynos-mipi-video.c +++ b/drivers/phy/samsung/phy-exynos-mipi-video.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Samsung S5P/EXYNOS SoC series MIPI CSIS/DSIM DPHY driver | 3 | * Samsung S5P/EXYNOS SoC series MIPI CSIS/DSIM DPHY driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013,2016 Samsung Electronics Co., Ltd. | 5 | * Copyright (C) 2013,2016 Samsung Electronics Co., Ltd. |
| 5 | * Author: Sylwester Nawrocki <s.nawrocki@samsung.com> | 6 | * Author: Sylwester Nawrocki <s.nawrocki@samsung.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/err.h> | 9 | #include <linux/err.h> |
diff --git a/drivers/phy/samsung/phy-exynos-pcie.c b/drivers/phy/samsung/phy-exynos-pcie.c index a89c12faff39..1b4ba8bdb43c 100644 --- a/drivers/phy/samsung/phy-exynos-pcie.c +++ b/drivers/phy/samsung/phy-exynos-pcie.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Samsung EXYNOS SoC series PCIe PHY driver | 3 | * Samsung EXYNOS SoC series PCIe PHY driver |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2017 Samsung Electronics Co., Ltd. | 7 | * Copyright (C) 2017 Samsung Electronics Co., Ltd. |
| 7 | * Jaehoon Chung <jh80.chung@samsung.com> | 8 | * Jaehoon Chung <jh80.chung@samsung.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/delay.h> | 11 | #include <linux/delay.h> |
diff --git a/drivers/phy/samsung/phy-exynos4210-usb2.c b/drivers/phy/samsung/phy-exynos4210-usb2.c index 1f50e1004828..3898a7f58217 100644 --- a/drivers/phy/samsung/phy-exynos4210-usb2.c +++ b/drivers/phy/samsung/phy-exynos4210-usb2.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Samsung SoC USB 1.1/2.0 PHY driver - Exynos 4210 support | 3 | * Samsung SoC USB 1.1/2.0 PHY driver - Exynos 4210 support |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. | 5 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. |
| 5 | * Author: Kamil Debski <k.debski@samsung.com> | 6 | * Author: Kamil Debski <k.debski@samsung.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/delay.h> | 9 | #include <linux/delay.h> |
diff --git a/drivers/phy/samsung/phy-exynos4x12-usb2.c b/drivers/phy/samsung/phy-exynos4x12-usb2.c index 7f27a91acf87..b528a5d037fe 100644 --- a/drivers/phy/samsung/phy-exynos4x12-usb2.c +++ b/drivers/phy/samsung/phy-exynos4x12-usb2.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Samsung SoC USB 1.1/2.0 PHY driver - Exynos 4x12 support | 3 | * Samsung SoC USB 1.1/2.0 PHY driver - Exynos 4x12 support |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. | 5 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. |
| 5 | * Author: Kamil Debski <k.debski@samsung.com> | 6 | * Author: Kamil Debski <k.debski@samsung.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/delay.h> | 9 | #include <linux/delay.h> |
diff --git a/drivers/phy/samsung/phy-exynos5-usbdrd.c b/drivers/phy/samsung/phy-exynos5-usbdrd.c index b8b226a20014..646259bee909 100644 --- a/drivers/phy/samsung/phy-exynos5-usbdrd.c +++ b/drivers/phy/samsung/phy-exynos5-usbdrd.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Samsung EXYNOS5 SoC series USB DRD PHY driver | 3 | * Samsung EXYNOS5 SoC series USB DRD PHY driver |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2014 Samsung Electronics Co., Ltd. | 7 | * Copyright (C) 2014 Samsung Electronics Co., Ltd. |
| 7 | * Author: Vivek Gautam <gautam.vivek@samsung.com> | 8 | * Author: Vivek Gautam <gautam.vivek@samsung.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/clk.h> | 11 | #include <linux/clk.h> |
diff --git a/drivers/phy/samsung/phy-exynos5250-sata.c b/drivers/phy/samsung/phy-exynos5250-sata.c index 60e13afcd9b8..9e5fc126032c 100644 --- a/drivers/phy/samsung/phy-exynos5250-sata.c +++ b/drivers/phy/samsung/phy-exynos5250-sata.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Samsung SATA SerDes(PHY) driver | 3 | * Samsung SATA SerDes(PHY) driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. | 5 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. |
| 5 | * Authors: Girish K S <ks.giri@samsung.com> | 6 | * Authors: Girish K S <ks.giri@samsung.com> |
| 6 | * Yuvaraj Kumar C D <yuvaraj.cd@samsung.com> | 7 | * Yuvaraj Kumar C D <yuvaraj.cd@samsung.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/clk.h> | 10 | #include <linux/clk.h> |
diff --git a/drivers/phy/samsung/phy-exynos5250-usb2.c b/drivers/phy/samsung/phy-exynos5250-usb2.c index aad806272305..4f53b711fd6f 100644 --- a/drivers/phy/samsung/phy-exynos5250-usb2.c +++ b/drivers/phy/samsung/phy-exynos5250-usb2.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Samsung SoC USB 1.1/2.0 PHY driver - Exynos 5250 support | 3 | * Samsung SoC USB 1.1/2.0 PHY driver - Exynos 5250 support |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. | 5 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. |
| 5 | * Author: Kamil Debski <k.debski@samsung.com> | 6 | * Author: Kamil Debski <k.debski@samsung.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/delay.h> | 9 | #include <linux/delay.h> |
diff --git a/drivers/phy/samsung/phy-s5pv210-usb2.c b/drivers/phy/samsung/phy-s5pv210-usb2.c index f6f72339bbc3..56a5083fe6f9 100644 --- a/drivers/phy/samsung/phy-s5pv210-usb2.c +++ b/drivers/phy/samsung/phy-s5pv210-usb2.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Samsung SoC USB 1.1/2.0 PHY driver - S5PV210 support | 3 | * Samsung SoC USB 1.1/2.0 PHY driver - S5PV210 support |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. | 5 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. |
| 5 | * Authors: Kamil Debski <k.debski@samsung.com> | 6 | * Authors: Kamil Debski <k.debski@samsung.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/delay.h> | 9 | #include <linux/delay.h> |
diff --git a/drivers/phy/samsung/phy-samsung-usb2.c b/drivers/phy/samsung/phy-samsung-usb2.c index ea818866985a..e51d45eeda60 100644 --- a/drivers/phy/samsung/phy-samsung-usb2.c +++ b/drivers/phy/samsung/phy-samsung-usb2.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Samsung SoC USB 1.1/2.0 PHY driver | 3 | * Samsung SoC USB 1.1/2.0 PHY driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. | 5 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. |
| 5 | * Author: Kamil Debski <k.debski@samsung.com> | 6 | * Author: Kamil Debski <k.debski@samsung.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/clk.h> | 9 | #include <linux/clk.h> |
diff --git a/drivers/phy/samsung/phy-samsung-usb2.h b/drivers/phy/samsung/phy-samsung-usb2.h index 6563e7ca0ac4..2c1a7d71142b 100644 --- a/drivers/phy/samsung/phy-samsung-usb2.h +++ b/drivers/phy/samsung/phy-samsung-usb2.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Samsung SoC USB 1.1/2.0 PHY driver | 3 | * Samsung SoC USB 1.1/2.0 PHY driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. | 5 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. |
| 5 | * Author: Kamil Debski <k.debski@samsung.com> | 6 | * Author: Kamil Debski <k.debski@samsung.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef _PHY_EXYNOS_USB2_H | 9 | #ifndef _PHY_EXYNOS_USB2_H |
diff --git a/drivers/phy/st/phy-miphy28lp.c b/drivers/phy/st/phy-miphy28lp.c index 213e2e15339c..068160a34f5c 100644 --- a/drivers/phy/st/phy-miphy28lp.c +++ b/drivers/phy/st/phy-miphy28lp.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 STMicroelectronics | 3 | * Copyright (C) 2014 STMicroelectronics |
| 3 | * | 4 | * |
| 4 | * STMicroelectronics PHY driver MiPHY28lp (for SoC STiH407). | 5 | * STMicroelectronics PHY driver MiPHY28lp (for SoC STiH407). |
| 5 | * | 6 | * |
| 6 | * Author: Alexandre Torgue <alexandre.torgue@st.com> | 7 | * Author: Alexandre Torgue <alexandre.torgue@st.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2, as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/platform_device.h> | 10 | #include <linux/platform_device.h> |
diff --git a/drivers/phy/st/phy-spear1310-miphy.c b/drivers/phy/st/phy-spear1310-miphy.c index ed67e98e54ca..8871cd186304 100644 --- a/drivers/phy/st/phy-spear1310-miphy.c +++ b/drivers/phy/st/phy-spear1310-miphy.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ST SPEAr1310-miphy driver | 3 | * ST SPEAr1310-miphy driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 ST Microelectronics | 5 | * Copyright (C) 2014 ST Microelectronics |
| 5 | * Pratyush Anand <pratyush.anand@gmail.com> | 6 | * Pratyush Anand <pratyush.anand@gmail.com> |
| 6 | * Mohit Kumar <mohit.kumar.dhaka@gmail.com> | 7 | * Mohit Kumar <mohit.kumar.dhaka@gmail.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/bitops.h> | 10 | #include <linux/bitops.h> |
diff --git a/drivers/phy/st/phy-spear1340-miphy.c b/drivers/phy/st/phy-spear1340-miphy.c index 97280c0cf612..ed4d0e2df053 100644 --- a/drivers/phy/st/phy-spear1340-miphy.c +++ b/drivers/phy/st/phy-spear1340-miphy.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ST spear1340-miphy driver | 3 | * ST spear1340-miphy driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 ST Microelectronics | 5 | * Copyright (C) 2014 ST Microelectronics |
| 5 | * Pratyush Anand <pratyush.anand@gmail.com> | 6 | * Pratyush Anand <pratyush.anand@gmail.com> |
| 6 | * Mohit Kumar <mohit.kumar.dhaka@gmail.com> | 7 | * Mohit Kumar <mohit.kumar.dhaka@gmail.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/bitops.h> | 10 | #include <linux/bitops.h> |
diff --git a/drivers/phy/st/phy-stih407-usb.c b/drivers/phy/st/phy-stih407-usb.c index b1f44ab669fb..a4ae2cca7f63 100644 --- a/drivers/phy/st/phy-stih407-usb.c +++ b/drivers/phy/st/phy-stih407-usb.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 STMicroelectronics | 3 | * Copyright (C) 2014 STMicroelectronics |
| 3 | * | 4 | * |
| 4 | * STMicroelectronics Generic PHY driver for STiH407 USB2. | 5 | * STMicroelectronics Generic PHY driver for STiH407 USB2. |
| 5 | * | 6 | * |
| 6 | * Author: Giuseppe Cavallaro <peppe.cavallaro@st.com> | 7 | * Author: Giuseppe Cavallaro <peppe.cavallaro@st.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2, as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | #include <linux/platform_device.h> | 9 | #include <linux/platform_device.h> |
| 14 | #include <linux/io.h> | 10 | #include <linux/io.h> |
diff --git a/drivers/phy/ti/phy-tusb1210.c b/drivers/phy/ti/phy-tusb1210.c index 329fb938099a..d8d0cc11d187 100644 --- a/drivers/phy/ti/phy-tusb1210.c +++ b/drivers/phy/ti/phy-tusb1210.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /** | 2 | /** |
| 2 | * tusb1210.c - TUSB1210 USB ULPI PHY driver | 3 | * tusb1210.c - TUSB1210 USB ULPI PHY driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Intel Corporation | 5 | * Copyright (C) 2015 Intel Corporation |
| 5 | * | 6 | * |
| 6 | * Author: Heikki Krogerus <heikki.krogerus@linux.intel.com> | 7 | * Author: Heikki Krogerus <heikki.krogerus@linux.intel.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
| 13 | #include <linux/ulpi/driver.h> | 10 | #include <linux/ulpi/driver.h> |
diff --git a/drivers/pinctrl/nomadik/pinctrl-ab8500.c b/drivers/pinctrl/nomadik/pinctrl-ab8500.c index 0723627c7bc2..3106a21cd277 100644 --- a/drivers/pinctrl/nomadik/pinctrl-ab8500.c +++ b/drivers/pinctrl/nomadik/pinctrl-ab8500.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) ST-Ericsson SA 2012 | 3 | * Copyright (C) ST-Ericsson SA 2012 |
| 3 | * | 4 | * |
| 4 | * Author: Patrice Chotard <patrice.chotard@stericsson.com> for ST-Ericsson. | 5 | * Author: Patrice Chotard <patrice.chotard@stericsson.com> for ST-Ericsson. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/drivers/pinctrl/nomadik/pinctrl-ab8505.c b/drivers/pinctrl/nomadik/pinctrl-ab8505.c index 2683509c1410..5e6e7d28390a 100644 --- a/drivers/pinctrl/nomadik/pinctrl-ab8505.c +++ b/drivers/pinctrl/nomadik/pinctrl-ab8505.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) ST-Ericsson SA 2012 | 3 | * Copyright (C) ST-Ericsson SA 2012 |
| 3 | * | 4 | * |
| 4 | * Author: Patrice Chotard <patrice.chotard@stericsson.com> for ST-Ericsson. | 5 | * Author: Patrice Chotard <patrice.chotard@stericsson.com> for ST-Ericsson. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/drivers/pinctrl/nomadik/pinctrl-nomadik.c b/drivers/pinctrl/nomadik/pinctrl-nomadik.c index ec02739bd21b..ddd1f466d302 100644 --- a/drivers/pinctrl/nomadik/pinctrl-nomadik.c +++ b/drivers/pinctrl/nomadik/pinctrl-nomadik.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Generic GPIO driver for logic cells found in the Nomadik SoC | 3 | * Generic GPIO driver for logic cells found in the Nomadik SoC |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (C) 2009 Alessandro Rubini <rubini@unipv.it> | 6 | * Copyright (C) 2009 Alessandro Rubini <rubini@unipv.it> |
| 6 | * Rewritten based on work by Prafulla WADASKAR <prafulla.wadaskar@st.com> | 7 | * Rewritten based on work by Prafulla WADASKAR <prafulla.wadaskar@st.com> |
| 7 | * Copyright (C) 2011-2013 Linus Walleij <linus.walleij@linaro.org> | 8 | * Copyright (C) 2011-2013 Linus Walleij <linus.walleij@linaro.org> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
| 14 | #include <linux/init.h> | 11 | #include <linux/init.h> |
diff --git a/drivers/pinctrl/pinctrl-falcon.c b/drivers/pinctrl/pinctrl-falcon.c index 4d032e637f5c..ef133a82e612 100644 --- a/drivers/pinctrl/pinctrl-falcon.c +++ b/drivers/pinctrl/pinctrl-falcon.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/pinctrl/pinmux-falcon.c | 3 | * linux/drivers/pinctrl/pinmux-falcon.c |
| 3 | * based on linux/drivers/pinctrl/pinmux-pxa910.c | 4 | * based on linux/drivers/pinctrl/pinmux-pxa910.c |
| 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 version 2 as published | ||
| 7 | * by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * Copyright (C) 2012 Thomas Langer <thomas.langer@lantiq.com> | 6 | * Copyright (C) 2012 Thomas Langer <thomas.langer@lantiq.com> |
| 10 | * Copyright (C) 2012 John Crispin <john@phrozen.org> | 7 | * Copyright (C) 2012 John Crispin <john@phrozen.org> |
| 11 | */ | 8 | */ |
diff --git a/drivers/pinctrl/pinctrl-st.c b/drivers/pinctrl/pinctrl-st.c index 195b442a2343..b9688ea548da 100644 --- a/drivers/pinctrl/pinctrl-st.c +++ b/drivers/pinctrl/pinctrl-st.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 STMicroelectronics (R&D) Limited. | 3 | * Copyright (C) 2013 STMicroelectronics (R&D) Limited. |
| 3 | * Authors: | 4 | * Authors: |
| 4 | * Srinivas Kandagatla <srinivas.kandagatla@st.com> | 5 | * Srinivas Kandagatla <srinivas.kandagatla@st.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/init.h> | 8 | #include <linux/init.h> |
diff --git a/drivers/pinctrl/zte/pinctrl-zx.c b/drivers/pinctrl/zte/pinctrl-zx.c index 3cb69309912b..9512045420ec 100644 --- a/drivers/pinctrl/zte/pinctrl-zx.c +++ b/drivers/pinctrl/zte/pinctrl-zx.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2017 Sanechips Technology Co., Ltd. | 3 | * Copyright (C) 2017 Sanechips Technology Co., Ltd. |
| 3 | * Copyright 2017 Linaro Ltd. | 4 | * Copyright 2017 Linaro Ltd. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/io.h> | 7 | #include <linux/io.h> |
diff --git a/drivers/pinctrl/zte/pinctrl-zx.h b/drivers/pinctrl/zte/pinctrl-zx.h index bc67e2be0503..a0692e2e9012 100644 --- a/drivers/pinctrl/zte/pinctrl-zx.h +++ b/drivers/pinctrl/zte/pinctrl-zx.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2017 Sanechips Technology Co., Ltd. | 3 | * Copyright (C) 2017 Sanechips Technology Co., Ltd. |
| 3 | * Copyright 2017 Linaro Ltd. | 4 | * Copyright 2017 Linaro Ltd. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef __PINCTRL_ZX_H | 7 | #ifndef __PINCTRL_ZX_H |
diff --git a/drivers/pinctrl/zte/pinctrl-zx296718.c b/drivers/pinctrl/zte/pinctrl-zx296718.c index 71efec17ee7e..c980aecb6f2f 100644 --- a/drivers/pinctrl/zte/pinctrl-zx296718.c +++ b/drivers/pinctrl/zte/pinctrl-zx296718.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2017 Sanechips Technology Co., Ltd. | 3 | * Copyright (C) 2017 Sanechips Technology Co., Ltd. |
| 3 | * Copyright 2017 Linaro Ltd. | 4 | * Copyright 2017 Linaro Ltd. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/module.h> | 7 | #include <linux/module.h> |
diff --git a/drivers/platform/x86/acer-wireless.c b/drivers/platform/x86/acer-wireless.c index 858037987b33..e0976180532a 100644 --- a/drivers/platform/x86/acer-wireless.c +++ b/drivers/platform/x86/acer-wireless.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Acer Wireless Radio Control Driver | 3 | * Acer Wireless Radio Control Driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2017 Endless Mobile, Inc. | 5 | * Copyright (C) 2017 Endless Mobile, Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/acpi.h> | 8 | #include <linux/acpi.h> |
diff --git a/drivers/platform/x86/apple-gmux.c b/drivers/platform/x86/apple-gmux.c index fd2ffebc868f..7e3083deb1c5 100644 --- a/drivers/platform/x86/apple-gmux.c +++ b/drivers/platform/x86/apple-gmux.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Gmux driver for Apple laptops | 3 | * Gmux driver for Apple laptops |
| 3 | * | 4 | * |
| 4 | * Copyright (C) Canonical Ltd. <seth.forshee@canonical.com> | 5 | * Copyright (C) Canonical Ltd. <seth.forshee@canonical.com> |
| 5 | * Copyright (C) 2010-2012 Andreas Heider <andreas@meetr.de> | 6 | * Copyright (C) 2010-2012 Andreas Heider <andreas@meetr.de> |
| 6 | * Copyright (C) 2015 Lukas Wunner <lukas@wunner.de> | 7 | * Copyright (C) 2015 Lukas Wunner <lukas@wunner.de> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 10 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/platform/x86/asus-wireless.c b/drivers/platform/x86/asus-wireless.c index 7458f7602d5e..d3e7171928e5 100644 --- a/drivers/platform/x86/asus-wireless.c +++ b/drivers/platform/x86/asus-wireless.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Asus Wireless Radio Control Driver | 3 | * Asus Wireless Radio Control Driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015-2016 Endless Mobile, Inc. | 5 | * Copyright (C) 2015-2016 Endless Mobile, Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/drivers/platform/x86/dell-laptop.c b/drivers/platform/x86/dell-laptop.c index a561f653cf13..4e2f76aa98de 100644 --- a/drivers/platform/x86/dell-laptop.c +++ b/drivers/platform/x86/dell-laptop.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for Dell laptop extras | 3 | * Driver for Dell laptop extras |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * | 8 | * |
| 8 | * Based on documentation in the libsmbios package: | 9 | * Based on documentation in the libsmbios package: |
| 9 | * Copyright (C) 2005-2014 Dell Inc. | 10 | * Copyright (C) 2005-2014 Dell Inc. |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 13 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/platform/x86/dell-smbios-base.c b/drivers/platform/x86/dell-smbios-base.c index 0537d44d45a6..fe59b0ebff31 100644 --- a/drivers/platform/x86/dell-smbios-base.c +++ b/drivers/platform/x86/dell-smbios-base.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Common functions for kernel modules using Dell SMBIOS | 3 | * Common functions for kernel modules using Dell SMBIOS |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * | 8 | * |
| 8 | * Based on documentation in the libsmbios package: | 9 | * Based on documentation in the libsmbios package: |
| 9 | * Copyright (C) 2005-2014 Dell Inc. | 10 | * Copyright (C) 2005-2014 Dell Inc. |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 12 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 16 | 13 | ||
diff --git a/drivers/platform/x86/dell-smbios-smm.c b/drivers/platform/x86/dell-smbios-smm.c index ab9b822a6dfe..d6854d1c4119 100644 --- a/drivers/platform/x86/dell-smbios-smm.c +++ b/drivers/platform/x86/dell-smbios-smm.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * SMI methods for use with dell-smbios | 3 | * SMI methods for use with dell-smbios |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (c) 2014 Gabriele Mazzotta <gabriele.mzt@gmail.com> | 6 | * Copyright (c) 2014 Gabriele Mazzotta <gabriele.mzt@gmail.com> |
| 6 | * Copyright (c) 2014 Pali Rohár <pali.rohar@gmail.com> | 7 | * Copyright (c) 2014 Pali Rohár <pali.rohar@gmail.com> |
| 7 | * Copyright (c) 2017 Dell Inc. | 8 | * Copyright (c) 2017 Dell 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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 10 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 14 | 11 | ||
diff --git a/drivers/platform/x86/dell-smbios-wmi.c b/drivers/platform/x86/dell-smbios-wmi.c index c3ed3c8c17b9..942b5b77883a 100644 --- a/drivers/platform/x86/dell-smbios-wmi.c +++ b/drivers/platform/x86/dell-smbios-wmi.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * WMI methods for use with dell-smbios | 3 | * WMI methods for use with dell-smbios |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2017 Dell Inc. | 5 | * Copyright (c) 2017 Dell Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 7 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 11 | 8 | ||
diff --git a/drivers/platform/x86/dell-smbios.h b/drivers/platform/x86/dell-smbios.h index d8adaf959740..a7ff9803f41a 100644 --- a/drivers/platform/x86/dell-smbios.h +++ b/drivers/platform/x86/dell-smbios.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Common functions for kernel modules using Dell SMBIOS | 3 | * Common functions for kernel modules using Dell SMBIOS |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * | 8 | * |
| 8 | * Based on documentation in the libsmbios package: | 9 | * Based on documentation in the libsmbios package: |
| 9 | * Copyright (C) 2005-2014 Dell Inc. | 10 | * Copyright (C) 2005-2014 Dell Inc. |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #ifndef _DELL_SMBIOS_H_ | 13 | #ifndef _DELL_SMBIOS_H_ |
diff --git a/drivers/platform/x86/dell-wmi-descriptor.h b/drivers/platform/x86/dell-wmi-descriptor.h index a6123a4d06a7..1f469fef1535 100644 --- a/drivers/platform/x86/dell-wmi-descriptor.h +++ b/drivers/platform/x86/dell-wmi-descriptor.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Dell WMI descriptor driver | 3 | * Dell WMI descriptor driver |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2017 Dell Inc. | 5 | * Copyright (c) 2017 Dell Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef _DELL_WMI_DESCRIPTOR_H_ | 8 | #ifndef _DELL_WMI_DESCRIPTOR_H_ |
diff --git a/drivers/platform/x86/peaq-wmi.c b/drivers/platform/x86/peaq-wmi.c index 9b9e1f39bbfb..fdeb3624c529 100644 --- a/drivers/platform/x86/peaq-wmi.c +++ b/drivers/platform/x86/peaq-wmi.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * PEAQ 2-in-1 WMI hotkey driver | 3 | * PEAQ 2-in-1 WMI hotkey driver |
| 3 | * Copyright (C) 2017 Hans de Goede <hdegoede@redhat.com> | 4 | * Copyright (C) 2017 Hans de Goede <hdegoede@redhat.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/acpi.h> | 7 | #include <linux/acpi.h> |
diff --git a/drivers/platform/x86/samsung-laptop.c b/drivers/platform/x86/samsung-laptop.c index 7b160ee98115..123e52c73c86 100644 --- a/drivers/platform/x86/samsung-laptop.c +++ b/drivers/platform/x86/samsung-laptop.c | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Samsung Laptop driver | 3 | * Samsung Laptop driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009,2011 Greg Kroah-Hartman (gregkh@suse.de) | 5 | * Copyright (C) 2009,2011 Greg Kroah-Hartman (gregkh@suse.de) |
| 5 | * Copyright (C) 2009,2011 Novell Inc. | 6 | * Copyright (C) 2009,2011 Novell Inc. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 8 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 13 | 9 | ||
diff --git a/drivers/platform/x86/samsung-q10.c b/drivers/platform/x86/samsung-q10.c index a2fb7fbc3273..6eb08b539311 100644 --- a/drivers/platform/x86/samsung-q10.c +++ b/drivers/platform/x86/samsung-q10.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for Samsung Q10 and related laptops: controls the backlight | 3 | * Driver for Samsung Q10 and related laptops: controls the backlight |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2011 Frederick van der Wyck <fvanderwyck@gmail.com> | 5 | * Copyright (c) 2011 Frederick van der Wyck <fvanderwyck@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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <linux/module.h> | 8 | #include <linux/module.h> |
diff --git a/drivers/platform/x86/toshiba_bluetooth.c b/drivers/platform/x86/toshiba_bluetooth.c index be1d137c6079..57a5dc60c58a 100644 --- a/drivers/platform/x86/toshiba_bluetooth.c +++ b/drivers/platform/x86/toshiba_bluetooth.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Toshiba Bluetooth Enable Driver | 3 | * Toshiba Bluetooth Enable Driver |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Thanks to Matthew Garrett for background info on ACPI innards which | 8 | * Thanks to Matthew Garrett for background info on ACPI innards which |
| 8 | * normal people aren't meant to understand :-) | 9 | * normal people aren't meant to understand :-) |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 12 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/power/reset/arm-versatile-reboot.c b/drivers/power/reset/arm-versatile-reboot.c index 06d34ab47df5..08d0a07b58ef 100644 --- a/drivers/power/reset/arm-versatile-reboot.c +++ b/drivers/power/reset/arm-versatile-reboot.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Linaro Ltd. | 3 | * Copyright (C) 2014 Linaro Ltd. |
| 3 | * | 4 | * |
| 4 | * Author: Linus Walleij <linus.walleij@linaro.org> | 5 | * Author: Linus Walleij <linus.walleij@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2, as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | #include <linux/init.h> | 7 | #include <linux/init.h> |
| 12 | #include <linux/mfd/syscon.h> | 8 | #include <linux/mfd/syscon.h> |
diff --git a/drivers/power/reset/gpio-poweroff.c b/drivers/power/reset/gpio-poweroff.c index 52525b6c18db..6a4bbb506551 100644 --- a/drivers/power/reset/gpio-poweroff.c +++ b/drivers/power/reset/gpio-poweroff.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Toggles a GPIO pin to power down a device | 3 | * Toggles a GPIO pin to power down a device |
| 3 | * | 4 | * |
| @@ -5,11 +6,6 @@ | |||
| 5 | * Andrew Lunn <andrew@lunn.ch> | 6 | * Andrew Lunn <andrew@lunn.ch> |
| 6 | * | 7 | * |
| 7 | * Copyright (C) 2012 Jamie Lentin | 8 | * Copyright (C) 2012 Jamie Lentin |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | */ | 9 | */ |
| 14 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
| 15 | #include <linux/init.h> | 11 | #include <linux/init.h> |
diff --git a/drivers/power/reset/hisi-reboot.c b/drivers/power/reset/hisi-reboot.c index f69387e12c1e..0ba5fdce186f 100644 --- a/drivers/power/reset/hisi-reboot.c +++ b/drivers/power/reset/hisi-reboot.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Hisilicon SoC reset code | 3 | * Hisilicon SoC reset code |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (c) 2014 Linaro Ltd. | 6 | * Copyright (c) 2014 Linaro Ltd. |
| 6 | * | 7 | * |
| 7 | * Author: Haojian Zhuang <haojian.zhuang@linaro.org> | 8 | * Author: Haojian Zhuang <haojian.zhuang@linaro.org> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/delay.h> | 11 | #include <linux/delay.h> |
diff --git a/drivers/power/reset/keystone-reset.c b/drivers/power/reset/keystone-reset.c index 09380857a1c5..ad11faae19c5 100644 --- a/drivers/power/reset/keystone-reset.c +++ b/drivers/power/reset/keystone-reset.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * TI keystone reboot driver | 3 | * TI keystone reboot driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 Texas Instruments Incorporated. http://www.ti.com/ | 5 | * Copyright (C) 2014 Texas Instruments Incorporated. http://www.ti.com/ |
| 5 | * | 6 | * |
| 6 | * Author: Ivan Khoronzhuk <ivan.khoronzhuk@ti.com> | 7 | * Author: Ivan Khoronzhuk <ivan.khoronzhuk@ti.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/io.h> | 10 | #include <linux/io.h> |
diff --git a/drivers/power/reset/restart-poweroff.c b/drivers/power/reset/restart-poweroff.c index 41b22c4d5236..d233daa5835b 100644 --- a/drivers/power/reset/restart-poweroff.c +++ b/drivers/power/reset/restart-poweroff.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Power off by restarting and let u-boot keep hold of the machine | 3 | * Power off by restarting and let u-boot keep hold of the machine |
| 3 | * until the user presses a button for example. | 4 | * until the user presses a button for example. |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Andrew Lunn <andrew@lunn.ch> | 6 | * Andrew Lunn <andrew@lunn.ch> |
| 6 | * | 7 | * |
| 7 | * Copyright (C) 2012 Andrew Lunn | 8 | * Copyright (C) 2012 Andrew Lunn |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
| 14 | #include <linux/init.h> | 11 | #include <linux/init.h> |
diff --git a/drivers/power/reset/st-poweroff.c b/drivers/power/reset/st-poweroff.c index 2046b31232f7..5ccaacffab54 100644 --- a/drivers/power/reset/st-poweroff.c +++ b/drivers/power/reset/st-poweroff.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 STMicroelectronics | 3 | * Copyright (C) 2014 STMicroelectronics |
| 3 | * | 4 | * |
| 4 | * Power off Restart driver, used in STMicroelectronics devices. | 5 | * Power off Restart driver, used in STMicroelectronics devices. |
| 5 | * | 6 | * |
| 6 | * Author: Christophe Kerello <christophe.kerello@st.com> | 7 | * Author: Christophe Kerello <christophe.kerello@st.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2, as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/power/reset/zx-reboot.c b/drivers/power/reset/zx-reboot.c index 186901c96c01..457950833dba 100644 --- a/drivers/power/reset/zx-reboot.c +++ b/drivers/power/reset/zx-reboot.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ZTE zx296702 SoC reset code | 3 | * ZTE zx296702 SoC reset code |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2015 Linaro Ltd. | 5 | * Copyright (c) 2015 Linaro Ltd. |
| 5 | * | 6 | * |
| 6 | * Author: Jun Nie <jun.nie@linaro.org> | 7 | * Author: Jun Nie <jun.nie@linaro.org> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/delay.h> | 10 | #include <linux/delay.h> |
diff --git a/drivers/power/supply/88pm860x_battery.c b/drivers/power/supply/88pm860x_battery.c index 63c57dc82ac1..5ca047b3f58f 100644 --- a/drivers/power/supply/88pm860x_battery.c +++ b/drivers/power/supply/88pm860x_battery.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Battery driver for Marvell 88PM860x PMIC | 3 | * Battery driver for Marvell 88PM860x PMIC |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2012 Marvell International Ltd. | 5 | * Copyright (c) 2012 Marvell International Ltd. |
| 5 | * Author: Jett Zhou <jtzhou@marvell.com> | 6 | * Author: Jett Zhou <jtzhou@marvell.com> |
| 6 | * Haojian Zhuang <haojian.zhuang@marvell.com> | 7 | * Haojian Zhuang <haojian.zhuang@marvell.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
diff --git a/drivers/power/supply/88pm860x_charger.c b/drivers/power/supply/88pm860x_charger.c index 2b82e44d9027..f21ce52fbc04 100644 --- a/drivers/power/supply/88pm860x_charger.c +++ b/drivers/power/supply/88pm860x_charger.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Battery driver for Marvell 88PM860x PMIC | 3 | * Battery driver for Marvell 88PM860x PMIC |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2012 Marvell International Ltd. | 5 | * Copyright (c) 2012 Marvell International Ltd. |
| 5 | * Author: Jett Zhou <jtzhou@marvell.com> | 6 | * Author: Jett Zhou <jtzhou@marvell.com> |
| 6 | * Haojian Zhuang <haojian.zhuang@marvell.com> | 7 | * Haojian Zhuang <haojian.zhuang@marvell.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
diff --git a/drivers/power/supply/act8945a_charger.c b/drivers/power/supply/act8945a_charger.c index 8e117b31ba79..5f3eb6941d05 100644 --- a/drivers/power/supply/act8945a_charger.c +++ b/drivers/power/supply/act8945a_charger.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Power supply driver for the Active-semi ACT8945A PMIC | 3 | * Power supply driver for the Active-semi ACT8945A PMIC |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Atmel Corporation | 5 | * Copyright (C) 2015 Atmel Corporation |
| 5 | * | 6 | * |
| 6 | * Author: Wenyou Yang <wenyou.yang@atmel.com> | 7 | * Author: Wenyou Yang <wenyou.yang@atmel.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | #include <linux/interrupt.h> | 9 | #include <linux/interrupt.h> |
| 14 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/power/supply/bq24190_charger.c b/drivers/power/supply/bq24190_charger.c index cc0dfdc9e85a..a3dd1cfcfa8b 100644 --- a/drivers/power/supply/bq24190_charger.c +++ b/drivers/power/supply/bq24190_charger.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for the TI bq24190 battery charger. | 3 | * Driver for the TI bq24190 battery charger. |
| 3 | * | 4 | * |
| 4 | * Author: Mark A. Greer <mgreer@animalcreek.com> | 5 | * Author: Mark A. Greer <mgreer@animalcreek.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/module.h> | 8 | #include <linux/module.h> |
diff --git a/drivers/power/supply/charger-manager.c b/drivers/power/supply/charger-manager.c index a6900aa0d2ed..a21e1a2673f8 100644 --- a/drivers/power/supply/charger-manager.c +++ b/drivers/power/supply/charger-manager.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Samsung Electronics Co., Ltd. | 3 | * Copyright (C) 2011 Samsung Electronics Co., Ltd. |
| 3 | * MyungJoo Ham <myungjoo.ham@samsung.com> | 4 | * MyungJoo Ham <myungjoo.ham@samsung.com> |
| @@ -7,9 +8,6 @@ | |||
| 7 | * Charger manager depends on other devices. Register this later than | 8 | * Charger manager depends on other devices. Register this later than |
| 8 | * the depending devices. | 9 | * the depending devices. |
| 9 | * | 10 | * |
| 10 | * This program is free software; you can redistribute it and/or modify | ||
| 11 | * it under the terms of the GNU General Public License version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | **/ | 11 | **/ |
| 14 | 12 | ||
| 15 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 13 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/power/supply/collie_battery.c b/drivers/power/supply/collie_battery.c index 3a0bc608d4b5..cbd588e9e233 100644 --- a/drivers/power/supply/collie_battery.c +++ b/drivers/power/supply/collie_battery.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Battery and Power Management code for the Sharp SL-5x00 | 3 | * Battery and Power Management code for the Sharp SL-5x00 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009 Thomas Kunze | 5 | * Copyright (C) 2009 Thomas Kunze |
| 5 | * | 6 | * |
| 6 | * based on tosa_battery.c | 7 | * based on tosa_battery.c |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
| 14 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/power/supply/da9030_battery.c b/drivers/power/supply/da9030_battery.c index 5ca0f4d90792..88582423b87d 100644 --- a/drivers/power/supply/da9030_battery.c +++ b/drivers/power/supply/da9030_battery.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Battery charger driver for Dialog Semiconductor DA9030 | 3 | * Battery charger driver for Dialog Semiconductor DA9030 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008 Compulab, Ltd. | 5 | * Copyright (C) 2008 Compulab, Ltd. |
| 5 | * Mike Rapoport <mike@compulab.co.il> | 6 | * Mike Rapoport <mike@compulab.co.il> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
diff --git a/drivers/power/supply/ds2780_battery.c b/drivers/power/supply/ds2780_battery.c index 5bf7c714a6ee..db3a25404c9f 100644 --- a/drivers/power/supply/ds2780_battery.c +++ b/drivers/power/supply/ds2780_battery.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * 1-wire client/driver for the Maxim/Dallas DS2780 Stand-Alone Fuel Gauge IC | 3 | * 1-wire client/driver for the Maxim/Dallas DS2780 Stand-Alone Fuel Gauge IC |
| 3 | * | 4 | * |
| @@ -6,11 +7,6 @@ | |||
| 6 | * Author: Clifton Barnes <cabarnes@indesign-llc.com> | 7 | * Author: Clifton Barnes <cabarnes@indesign-llc.com> |
| 7 | * | 8 | * |
| 8 | * Based on ds2760_battery and ds2782_battery drivers | 9 | * Based on ds2760_battery and ds2782_battery drivers |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | */ | 10 | */ |
| 15 | 11 | ||
| 16 | #include <linux/module.h> | 12 | #include <linux/module.h> |
diff --git a/drivers/power/supply/ds2781_battery.c b/drivers/power/supply/ds2781_battery.c index 166a8bd58811..130cbdfc14eb 100644 --- a/drivers/power/supply/ds2781_battery.c +++ b/drivers/power/supply/ds2781_battery.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * 1-wire client/driver for the Maxim/Dallas DS2781 Stand-Alone Fuel Gauge IC | 3 | * 1-wire client/driver for the Maxim/Dallas DS2781 Stand-Alone Fuel Gauge IC |
| 3 | * | 4 | * |
| 4 | * Author: Renata Sayakhova <renata@oktetlabs.ru> | 5 | * Author: Renata Sayakhova <renata@oktetlabs.ru> |
| 5 | * | 6 | * |
| 6 | * Based on ds2780_battery drivers | 7 | * Based on ds2780_battery drivers |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/power/supply/ds2782_battery.c b/drivers/power/supply/ds2782_battery.c index 04b0fe7d7d62..9ae273fde7a2 100644 --- a/drivers/power/supply/ds2782_battery.c +++ b/drivers/power/supply/ds2782_battery.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * I2C client/driver for the Maxim/Dallas DS2782 Stand-Alone Fuel Gauge IC | 3 | * I2C client/driver for the Maxim/Dallas DS2782 Stand-Alone Fuel Gauge IC |
| 3 | * | 4 | * |
| @@ -8,11 +9,6 @@ | |||
| 8 | * DS2786 added by Yulia Vilensky <vilensky@compulab.co.il> | 9 | * DS2786 added by Yulia Vilensky <vilensky@compulab.co.il> |
| 9 | * | 10 | * |
| 10 | * UEvent sending added by Evgeny Romanov <romanov@neurosoft.ru> | 11 | * UEvent sending added by Evgeny Romanov <romanov@neurosoft.ru> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | * | ||
| 16 | */ | 12 | */ |
| 17 | 13 | ||
| 18 | #include <linux/kernel.h> | 14 | #include <linux/kernel.h> |
diff --git a/drivers/power/supply/ipaq_micro_battery.c b/drivers/power/supply/ipaq_micro_battery.c index 2fa6edd6e8b1..03592ceaca88 100644 --- a/drivers/power/supply/ipaq_micro_battery.c +++ b/drivers/power/supply/ipaq_micro_battery.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License version 2 as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * h3xxx atmel micro companion support, battery subdevice | 4 | * h3xxx atmel micro companion support, battery subdevice |
| 7 | * based on previous kernel 2.4 version | 5 | * based on previous kernel 2.4 version |
| 8 | * Author : Alessandro Gardich <gremlin@gremlin.it> | 6 | * Author : Alessandro Gardich <gremlin@gremlin.it> |
| 9 | * Author : Linus Walleij <linus.walleij@linaro.org> | 7 | * Author : Linus Walleij <linus.walleij@linaro.org> |
| 10 | * | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/power/supply/jz4740-battery.c b/drivers/power/supply/jz4740-battery.c index 88f04f4d1a70..6366bd61ea9f 100644 --- a/drivers/power/supply/jz4740-battery.c +++ b/drivers/power/supply/jz4740-battery.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Battery measurement code for Ingenic JZ SOC. | 3 | * Battery measurement code for Ingenic JZ SOC. |
| 3 | * | 4 | * |
| @@ -7,11 +8,6 @@ | |||
| 7 | * based on tosa_battery.c | 8 | * based on tosa_battery.c |
| 8 | * | 9 | * |
| 9 | * Copyright (C) 2008 Marek Vasut <marek.vasut@gmail.com> | 10 | * Copyright (C) 2008 Marek Vasut <marek.vasut@gmail.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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | * | ||
| 15 | */ | 11 | */ |
| 16 | 12 | ||
| 17 | #include <linux/interrupt.h> | 13 | #include <linux/interrupt.h> |
diff --git a/drivers/power/supply/lp8727_charger.c b/drivers/power/supply/lp8727_charger.c index 042fb3dacb46..9ee54e397754 100644 --- a/drivers/power/supply/lp8727_charger.c +++ b/drivers/power/supply/lp8727_charger.c | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for LP8727 Micro/Mini USB IC with integrated charger | 3 | * Driver for LP8727 Micro/Mini USB IC with integrated charger |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Texas Instruments | 5 | * Copyright (C) 2011 Texas Instruments |
| 5 | * Copyright (C) 2011 National Semiconductor | 6 | * Copyright (C) 2011 National Semiconductor |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/drivers/power/supply/lp8788-charger.c b/drivers/power/supply/lp8788-charger.c index 309e6efbb8ef..84a206f42a8e 100644 --- a/drivers/power/supply/lp8788-charger.c +++ b/drivers/power/supply/lp8788-charger.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * TI LP8788 MFD - battery charger driver | 3 | * TI LP8788 MFD - battery charger driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Texas Instruments | 5 | * Copyright 2012 Texas Instruments |
| 5 | * | 6 | * |
| 6 | * Author: Milo(Woogyom) Kim <milo.kim@ti.com> | 7 | * Author: Milo(Woogyom) Kim <milo.kim@ti.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/err.h> | 10 | #include <linux/err.h> |
diff --git a/drivers/power/supply/max14656_charger_detector.c b/drivers/power/supply/max14656_charger_detector.c index 9e6472834e37..68cfde4be632 100644 --- a/drivers/power/supply/max14656_charger_detector.c +++ b/drivers/power/supply/max14656_charger_detector.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Maxim MAX14656 / AL32 USB Charger Detector driver | 3 | * Maxim MAX14656 / AL32 USB Charger Detector driver |
| 3 | * | 4 | * |
| @@ -7,11 +8,6 @@ | |||
| 7 | * Components from Maxim AL32 Charger detection Driver for MX50 Yoshi Board | 8 | * Components from Maxim AL32 Charger detection Driver for MX50 Yoshi Board |
| 8 | * Copyright (C) Amazon Technologies Inc. All rights reserved. | 9 | * Copyright (C) Amazon Technologies Inc. All rights reserved. |
| 9 | * Manish Lachwani (lachwani@lab126.com) | 10 | * Manish Lachwani (lachwani@lab126.com) |
| 10 | * | ||
| 11 | * This package is free software; you can redistribute it and/or modify | ||
| 12 | * it under the terms of the GNU General Public License version 2 and | ||
| 13 | * only version 2 as published by the Free Software Foundation. | ||
| 14 | * | ||
| 15 | */ | 11 | */ |
| 16 | #include <linux/module.h> | 12 | #include <linux/module.h> |
| 17 | #include <linux/init.h> | 13 | #include <linux/init.h> |
diff --git a/drivers/power/supply/max8925_power.c b/drivers/power/supply/max8925_power.c index 39b4d5b6ac39..5fca4960f440 100644 --- a/drivers/power/supply/max8925_power.c +++ b/drivers/power/supply/max8925_power.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Battery driver for Maxim MAX8925 | 3 | * Battery driver for Maxim MAX8925 |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2009-2010 Marvell International Ltd. | 5 | * Copyright (c) 2009-2010 Marvell International Ltd. |
| 5 | * Haojian Zhuang <haojian.zhuang@marvell.com> | 6 | * Haojian Zhuang <haojian.zhuang@marvell.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/drivers/power/supply/olpc_battery.c b/drivers/power/supply/olpc_battery.c index 7720e4c2ac0b..9f9430ac8887 100644 --- a/drivers/power/supply/olpc_battery.c +++ b/drivers/power/supply/olpc_battery.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Battery driver for One Laptop Per Child board. | 3 | * Battery driver for One Laptop Per Child board. |
| 3 | * | 4 | * |
| 4 | * Copyright © 2006-2010 David Woodhouse <dwmw2@infradead.org> | 5 | * Copyright © 2006-2010 David Woodhouse <dwmw2@infradead.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/drivers/power/supply/pda_power.c b/drivers/power/supply/pda_power.c index 922a86787c5c..3ae5707d39fa 100644 --- a/drivers/power/supply/pda_power.c +++ b/drivers/power/supply/pda_power.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Common power driver for PDAs and phones with one or two external | 3 | * Common power driver for PDAs and phones with one or two external |
| 3 | * power supplies (AC/USB) connected to main and backup batteries, | 4 | * power supplies (AC/USB) connected to main and backup batteries, |
| 4 | * and optional builtin charger. | 5 | * and optional builtin charger. |
| 5 | * | 6 | * |
| 6 | * Copyright © 2007 Anton Vorontsov <cbou@mail.ru> | 7 | * Copyright © 2007 Anton Vorontsov <cbou@mail.ru> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/power/supply/pm2301_charger.c b/drivers/power/supply/pm2301_charger.c index 78561b6884fc..17749fc90e16 100644 --- a/drivers/power/supply/pm2301_charger.c +++ b/drivers/power/supply/pm2301_charger.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 ST Ericsson. | 3 | * Copyright 2012 ST Ericsson. |
| 3 | * | 4 | * |
| 4 | * Power supply driver for ST Ericsson pm2xxx_charger charger | 5 | * Power supply driver for ST Ericsson pm2xxx_charger charger |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/init.h> | 8 | #include <linux/init.h> |
diff --git a/drivers/power/supply/pmu_battery.c b/drivers/power/supply/pmu_battery.c index 9c8d5253812c..eaab7500d99b 100644 --- a/drivers/power/supply/pmu_battery.c +++ b/drivers/power/supply/pmu_battery.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Battery class driver for Apple PMU | 3 | * Battery class driver for Apple PMU |
| 3 | * | 4 | * |
| 4 | * Copyright © 2006 David Woodhouse <dwmw2@infradead.org> | 5 | * Copyright © 2006 David Woodhouse <dwmw2@infradead.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/module.h> | 8 | #include <linux/module.h> |
diff --git a/drivers/power/supply/sbs-manager.c b/drivers/power/supply/sbs-manager.c index cb6e8f66c7a2..63173068a1ab 100644 --- a/drivers/power/supply/sbs-manager.c +++ b/drivers/power/supply/sbs-manager.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for SBS compliant Smart Battery System Managers | 3 | * Driver for SBS compliant Smart Battery System Managers |
| 3 | * | 4 | * |
| @@ -10,10 +11,6 @@ | |||
| 10 | * Datasheet LTC1760: http://cds.linear.com/docs/en/datasheet/1760fb.pdf | 11 | * Datasheet LTC1760: http://cds.linear.com/docs/en/datasheet/1760fb.pdf |
| 11 | * | 12 | * |
| 12 | * Karl-Heinz Schneider <karl-heinz@schneider-inet.de> | 13 | * Karl-Heinz Schneider <karl-heinz@schneider-inet.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 version 2 as | ||
| 16 | * published by the Free Software Foundation. | ||
| 17 | */ | 14 | */ |
| 18 | 15 | ||
| 19 | #include <linux/gpio.h> | 16 | #include <linux/gpio.h> |
diff --git a/drivers/power/supply/smb347-charger.c b/drivers/power/supply/smb347-charger.c index 072c5189bd6d..c1d124b8be0c 100644 --- a/drivers/power/supply/smb347-charger.c +++ b/drivers/power/supply/smb347-charger.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Summit Microelectronics SMB347 Battery Charger Driver | 3 | * Summit Microelectronics SMB347 Battery Charger Driver |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Authors: Bruce E. Robertson <bruce.e.robertson@intel.com> | 7 | * Authors: Bruce E. Robertson <bruce.e.robertson@intel.com> |
| 7 | * Mika Westerberg <mika.westerberg@linux.intel.com> | 8 | * Mika Westerberg <mika.westerberg@linux.intel.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/err.h> | 11 | #include <linux/err.h> |
diff --git a/drivers/power/supply/test_power.c b/drivers/power/supply/test_power.c index 57246cdbd042..c3cad2b6daba 100644 --- a/drivers/power/supply/test_power.c +++ b/drivers/power/supply/test_power.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Power supply driver for testing. | 3 | * Power supply driver for testing. |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * By: Masashi YOKOTA <yokota@pylone.jp> | 9 | * By: Masashi YOKOTA <yokota@pylone.jp> |
| 9 | * Originally found here: | 10 | * Originally found here: |
| 10 | * http://downloads.pylone.jp/src/virtual_battery/virtual_battery-0.0.1.tar.bz2 | 11 | * http://downloads.pylone.jp/src/virtual_battery/virtual_battery-0.0.1.tar.bz2 |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #include <linux/kernel.h> | 14 | #include <linux/kernel.h> |
diff --git a/drivers/power/supply/tosa_battery.c b/drivers/power/supply/tosa_battery.c index 6e88c1b37945..32cc31cd4761 100644 --- a/drivers/power/supply/tosa_battery.c +++ b/drivers/power/supply/tosa_battery.c | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Battery and Power Management code for the Sharp SL-6000x | 3 | * Battery and Power Management code for the Sharp SL-6000x |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2005 Dirk Opfer | 5 | * Copyright (c) 2005 Dirk Opfer |
| 5 | * Copyright (c) 2008 Dmitry Baryshkov | 6 | * Copyright (c) 2008 Dmitry Baryshkov |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
| 13 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/drivers/power/supply/wm831x_backup.c b/drivers/power/supply/wm831x_backup.c index 2e33109ca8c7..ffb265b8526d 100644 --- a/drivers/power/supply/wm831x_backup.c +++ b/drivers/power/supply/wm831x_backup.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Backup battery driver for Wolfson Microelectronics wm831x PMICs | 3 | * Backup battery driver for Wolfson Microelectronics wm831x PMICs |
| 3 | * | 4 | * |
| 4 | * Copyright 2009 Wolfson Microelectronics PLC. | 5 | * Copyright 2009 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/module.h> | 8 | #include <linux/module.h> |
diff --git a/drivers/power/supply/wm831x_power.c b/drivers/power/supply/wm831x_power.c index 927050d4444d..65832bc229f6 100644 --- a/drivers/power/supply/wm831x_power.c +++ b/drivers/power/supply/wm831x_power.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * PMU driver for Wolfson Microelectronics wm831x PMICs | 3 | * PMU driver for Wolfson Microelectronics wm831x PMICs |
| 3 | * | 4 | * |
| 4 | * Copyright 2009 Wolfson Microelectronics PLC. | 5 | * Copyright 2009 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/module.h> | 8 | #include <linux/module.h> |
diff --git a/drivers/power/supply/wm8350_power.c b/drivers/power/supply/wm8350_power.c index 15c0ca15e2aa..26923af574f4 100644 --- a/drivers/power/supply/wm8350_power.c +++ b/drivers/power/supply/wm8350_power.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Battery driver for wm8350 PMIC | 3 | * Battery driver for wm8350 PMIC |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Based on OLPC Battery Driver | 7 | * Based on OLPC Battery Driver |
| 7 | * | 8 | * |
| 8 | * Copyright 2006 David Woodhouse <dwmw2@infradead.org> | 9 | * Copyright 2006 David Woodhouse <dwmw2@infradead.org> |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/module.h> | 12 | #include <linux/module.h> |
diff --git a/drivers/power/supply/wm97xx_battery.c b/drivers/power/supply/wm97xx_battery.c index 6754e761778a..58f01659daa5 100644 --- a/drivers/power/supply/wm97xx_battery.c +++ b/drivers/power/supply/wm97xx_battery.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Battery measurement code for WM97xx | 3 | * Battery measurement code for WM97xx |
| 3 | * | 4 | * |
| 4 | * based on tosa_battery.c | 5 | * based on tosa_battery.c |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2008 Marek Vasut <marek.vasut@gmail.com> | 7 | * Copyright (C) 2008 Marek Vasut <marek.vasut@gmail.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/init.h> | 10 | #include <linux/init.h> |
diff --git a/drivers/power/supply/z2_battery.c b/drivers/power/supply/z2_battery.c index bcc2d1a9b0a7..ebd2e42a4457 100644 --- a/drivers/power/supply/z2_battery.c +++ b/drivers/power/supply/z2_battery.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Battery measurement code for Zipit Z2 | 3 | * Battery measurement code for Zipit Z2 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009 Peter Edwards <sweetlilmre@gmail.com> | 5 | * Copyright (C) 2009 Peter Edwards <sweetlilmre@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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <linux/module.h> | 8 | #include <linux/module.h> |
diff --git a/drivers/pwm/pwm-atmel-hlcdc.c b/drivers/pwm/pwm-atmel-hlcdc.c index 54c6633d9b5d..7186db85b15f 100644 --- a/drivers/pwm/pwm-atmel-hlcdc.c +++ b/drivers/pwm/pwm-atmel-hlcdc.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Free Electrons | 3 | * Copyright (C) 2014 Free Electrons |
| 3 | * Copyright (C) 2014 Atmel | 4 | * Copyright (C) 2014 Atmel |
| 4 | * | 5 | * |
| 5 | * Author: Boris BREZILLON <boris.brezillon@free-electrons.com> | 6 | * Author: Boris BREZILLON <boris.brezillon@free-electrons.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 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 with | ||
| 17 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #include <linux/clk.h> | 9 | #include <linux/clk.h> |
diff --git a/drivers/pwm/pwm-lpss-pci.c b/drivers/pwm/pwm-lpss-pci.c index c1527cb645be..cf749ea0de9f 100644 --- a/drivers/pwm/pwm-lpss-pci.c +++ b/drivers/pwm/pwm-lpss-pci.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Intel Low Power Subsystem PWM controller PCI driver | 3 | * Intel Low Power Subsystem PWM controller PCI driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014, Intel Corporation | 5 | * Copyright (C) 2014, Intel Corporation |
| 5 | * | 6 | * |
| 6 | * Derived from the original pwm-lpss.c | 7 | * Derived from the original pwm-lpss.c |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
diff --git a/drivers/pwm/pwm-lpss-platform.c b/drivers/pwm/pwm-lpss-platform.c index 757230e1f575..48f34d20aecd 100644 --- a/drivers/pwm/pwm-lpss-platform.c +++ b/drivers/pwm/pwm-lpss-platform.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Intel Low Power Subsystem PWM controller driver | 3 | * Intel Low Power Subsystem PWM controller driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014, Intel Corporation | 5 | * Copyright (C) 2014, Intel Corporation |
| 5 | * | 6 | * |
| 6 | * Derived from the original pwm-lpss.c | 7 | * Derived from the original pwm-lpss.c |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/acpi.h> | 10 | #include <linux/acpi.h> |
diff --git a/drivers/pwm/pwm-lpss.c b/drivers/pwm/pwm-lpss.c index 2ac3a2aa9e53..4098a4601691 100644 --- a/drivers/pwm/pwm-lpss.c +++ b/drivers/pwm/pwm-lpss.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Intel Low Power Subsystem PWM controller driver | 3 | * Intel Low Power Subsystem PWM controller driver |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Author: Chang Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com> | 8 | * Author: Chang Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com> |
| 8 | * Author: Chew Chiau Ee <chiau.ee.chew@intel.com> | 9 | * Author: Chew Chiau Ee <chiau.ee.chew@intel.com> |
| 9 | * Author: Alan Cox <alan@linux.intel.com> | 10 | * Author: Alan Cox <alan@linux.intel.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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/delay.h> | 13 | #include <linux/delay.h> |
diff --git a/drivers/pwm/pwm-lpss.h b/drivers/pwm/pwm-lpss.h index 3236be835bd9..7909fa12fca2 100644 --- a/drivers/pwm/pwm-lpss.h +++ b/drivers/pwm/pwm-lpss.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Intel Low Power Subsystem PWM controller driver | 3 | * Intel Low Power Subsystem PWM controller driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014, Intel Corporation | 5 | * Copyright (C) 2014, Intel Corporation |
| 5 | * | 6 | * |
| 6 | * Derived from the original pwm-lpss.c | 7 | * Derived from the original pwm-lpss.c |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef __PWM_LPSS_H | 10 | #ifndef __PWM_LPSS_H |
diff --git a/drivers/pwm/pwm-omap-dmtimer.c b/drivers/pwm/pwm-omap-dmtimer.c index f45798679e3c..00772fc53490 100644 --- a/drivers/pwm/pwm-omap-dmtimer.c +++ b/drivers/pwm/pwm-omap-dmtimer.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2015 Neil Armstrong <narmstrong@baylibre.com> | 3 | * Copyright (c) 2015 Neil Armstrong <narmstrong@baylibre.com> |
| 3 | * Copyright (c) 2014 Joachim Eastwood <manabian@gmail.com> | 4 | * Copyright (c) 2014 Joachim Eastwood <manabian@gmail.com> |
| @@ -7,10 +8,6 @@ | |||
| 7 | * | 8 | * |
| 8 | * Also based on pwm-samsung.c | 9 | * Also based on pwm-samsung.c |
| 9 | * | 10 | * |
| 10 | * This program is free software; you can redistribute it and/or | ||
| 11 | * modify it under the terms of the GNU General Public License | ||
| 12 | * version 2 as published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | * Description: | 11 | * Description: |
| 15 | * This file is the core OMAP support for the generic, Linux | 12 | * This file is the core OMAP support for the generic, Linux |
| 16 | * PWM driver / controller, using the OMAP's dual-mode timers. | 13 | * PWM driver / controller, using the OMAP's dual-mode timers. |
diff --git a/drivers/pwm/pwm-pca9685.c b/drivers/pwm/pwm-pca9685.c index 567f5e2771c4..168684b02ebc 100644 --- a/drivers/pwm/pwm-pca9685.c +++ b/drivers/pwm/pwm-pca9685.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for PCA9685 16-channel 12-bit PWM LED controller | 3 | * Driver for PCA9685 16-channel 12-bit PWM LED controller |
| 3 | * | 4 | * |
| @@ -5,18 +6,6 @@ | |||
| 5 | * Copyright (C) 2015 Clemens Gruber <clemens.gruber@pqgruber.com> | 6 | * Copyright (C) 2015 Clemens Gruber <clemens.gruber@pqgruber.com> |
| 6 | * | 7 | * |
| 7 | * based on the pwm-twl-led.c driver | 8 | * based on the pwm-twl-led.c driver |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify it | ||
| 10 | * under the terms of the GNU General Public License version 2 as published by | ||
| 11 | * the Free Software Foundation. | ||
| 12 | * | ||
| 13 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 14 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 15 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 16 | * more details. | ||
| 17 | * | ||
| 18 | * You should have received a copy of the GNU General Public License along with | ||
| 19 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 20 | */ | 9 | */ |
| 21 | 10 | ||
| 22 | #include <linux/acpi.h> | 11 | #include <linux/acpi.h> |
diff --git a/drivers/pwm/pwm-puv3.c b/drivers/pwm/pwm-puv3.c index 754fd9a98f6b..9d0bd87a425e 100644 --- a/drivers/pwm/pwm-puv3.c +++ b/drivers/pwm/pwm-puv3.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/unicore32/kernel/pwm.c | 3 | * linux/arch/unicore32/kernel/pwm.c |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Maintained by GUAN Xue-tao <gxt@mprc.pku.edu.cn> | 7 | * Maintained by GUAN Xue-tao <gxt@mprc.pku.edu.cn> |
| 7 | * Copyright (C) 2001-2010 Guan Xuetao | 8 | * Copyright (C) 2001-2010 Guan Xuetao |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/module.h> | 11 | #include <linux/module.h> |
diff --git a/drivers/pwm/pwm-pxa.c b/drivers/pwm/pwm-pxa.c index 4143a46684d2..a2a0912c2dcd 100644 --- a/drivers/pwm/pwm-pxa.c +++ b/drivers/pwm/pwm-pxa.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * drivers/pwm/pwm-pxa.c | 3 | * drivers/pwm/pwm-pxa.c |
| 3 | * | 4 | * |
| 4 | * simple driver for PWM (Pulse Width Modulator) controller | 5 | * simple driver for PWM (Pulse Width Modulator) controller |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * 2008-02-13 initial version | 7 | * 2008-02-13 initial version |
| 11 | * eric miao <eric.miao@marvell.com> | 8 | * eric miao <eric.miao@marvell.com> |
| 12 | */ | 9 | */ |
diff --git a/drivers/pwm/pwm-rockchip.c b/drivers/pwm/pwm-rockchip.c index 4d99d468df09..51b96cb7dd25 100644 --- a/drivers/pwm/pwm-rockchip.c +++ b/drivers/pwm/pwm-rockchip.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * PWM driver for Rockchip SoCs | 3 | * PWM driver for Rockchip SoCs |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 Beniamino Galvani <b.galvani@gmail.com> | 5 | * Copyright (C) 2014 Beniamino Galvani <b.galvani@gmail.com> |
| 5 | * Copyright (C) 2014 ROCKCHIP, Inc. | 6 | * Copyright (C) 2014 ROCKCHIP, Inc. |
| 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 | * version 2 as published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/clk.h> | 9 | #include <linux/clk.h> |
diff --git a/drivers/pwm/pwm-stmpe.c b/drivers/pwm/pwm-stmpe.c index 3439f1e902cb..be5f6d7359d4 100644 --- a/drivers/pwm/pwm-stmpe.c +++ b/drivers/pwm/pwm-stmpe.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Linaro Ltd. | 3 | * Copyright (C) 2016 Linaro Ltd. |
| 3 | * | 4 | * |
| 4 | * Author: Linus Walleij <linus.walleij@linaro.org> | 5 | * Author: Linus Walleij <linus.walleij@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2, as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <linux/bitops.h> | 8 | #include <linux/bitops.h> |
diff --git a/drivers/pwm/pwm-twl-led.c b/drivers/pwm/pwm-twl-led.c index 01153622778b..630b9a578820 100644 --- a/drivers/pwm/pwm-twl-led.c +++ b/drivers/pwm/pwm-twl-led.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for TWL4030/6030 Pulse Width Modulator used as LED driver | 3 | * Driver for TWL4030/6030 Pulse Width Modulator used as LED driver |
| 3 | * | 4 | * |
| @@ -6,18 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * This driver is a complete rewrite of the former pwm-twl6030.c authorded by: | 8 | * This driver is a complete rewrite of the former pwm-twl6030.c authorded by: |
| 8 | * Hemanth V <hemanthv@ti.com> | 9 | * Hemanth V <hemanthv@ti.com> |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published by | ||
| 12 | * the Free Software Foundation. | ||
| 13 | * | ||
| 14 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 15 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 16 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 17 | * more details. | ||
| 18 | * | ||
| 19 | * You should have received a copy of the GNU General Public License along with | ||
| 20 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 21 | */ | 10 | */ |
| 22 | 11 | ||
| 23 | #include <linux/module.h> | 12 | #include <linux/module.h> |
diff --git a/drivers/pwm/pwm-twl.c b/drivers/pwm/pwm-twl.c index b7a45be99815..aee67974f353 100644 --- a/drivers/pwm/pwm-twl.c +++ b/drivers/pwm/pwm-twl.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for TWL4030/6030 Generic Pulse Width Modulator | 3 | * Driver for TWL4030/6030 Generic Pulse Width Modulator |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Texas Instruments | 5 | * Copyright (C) 2012 Texas Instruments |
| 5 | * Author: Peter Ujfalusi <peter.ujfalusi@ti.com> | 6 | * Author: Peter Ujfalusi <peter.ujfalusi@ti.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 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 with | ||
| 17 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/drivers/pwm/pwm-zx.c b/drivers/pwm/pwm-zx.c index 5d27c16edfb1..e24f4be35316 100644 --- a/drivers/pwm/pwm-zx.c +++ b/drivers/pwm/pwm-zx.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2017 Sanechips Technology Co., Ltd. | 3 | * Copyright (C) 2017 Sanechips Technology Co., Ltd. |
| 3 | * Copyright 2017 Linaro Ltd. | 4 | * Copyright 2017 Linaro Ltd. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/clk.h> | 7 | #include <linux/clk.h> |
diff --git a/drivers/regulator/88pm800.c b/drivers/regulator/88pm800.c index 9fd379732d18..69ae25886181 100644 --- a/drivers/regulator/88pm800.c +++ b/drivers/regulator/88pm800.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Regulators driver for Marvell 88PM800 | 3 | * Regulators driver for Marvell 88PM800 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Marvell International Ltd. | 5 | * Copyright (C) 2012 Marvell International Ltd. |
| 5 | * Joseph(Yossi) Hanin <yhanin@marvell.com> | 6 | * Joseph(Yossi) Hanin <yhanin@marvell.com> |
| 6 | * Yi Zhang <yizhang@marvell.com> | 7 | * Yi Zhang <yizhang@marvell.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
| 13 | #include <linux/moduleparam.h> | 10 | #include <linux/moduleparam.h> |
diff --git a/drivers/regulator/88pm8607.c b/drivers/regulator/88pm8607.c index 35d767aeeb57..1d1c4a7ec3e2 100644 --- a/drivers/regulator/88pm8607.c +++ b/drivers/regulator/88pm8607.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Regulators driver for Marvell 88PM8607 | 3 | * Regulators driver for Marvell 88PM8607 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009 Marvell International Ltd. | 5 | * Copyright (C) 2009 Marvell International Ltd. |
| 5 | * Haojian Zhuang <haojian.zhuang@marvell.com> | 6 | * Haojian Zhuang <haojian.zhuang@marvell.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
| 12 | #include <linux/init.h> | 9 | #include <linux/init.h> |
diff --git a/drivers/regulator/lm363x-regulator.c b/drivers/regulator/lm363x-regulator.c index e02fdd1dd092..60f15a722760 100644 --- a/drivers/regulator/lm363x-regulator.c +++ b/drivers/regulator/lm363x-regulator.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * TI LM363X Regulator Driver | 3 | * TI LM363X Regulator Driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2015 Texas Instruments | 5 | * Copyright 2015 Texas Instruments |
| 5 | * | 6 | * |
| 6 | * Author: Milo Kim <milo.kim@ti.com> | 7 | * Author: Milo Kim <milo.kim@ti.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/err.h> | 10 | #include <linux/err.h> |
diff --git a/drivers/regulator/lp3971.c b/drivers/regulator/lp3971.c index 9e45112658ba..bc96e65ef7c0 100644 --- a/drivers/regulator/lp3971.c +++ b/drivers/regulator/lp3971.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Regulator driver for National Semiconductors LP3971 PMIC chip | 3 | * Regulator driver for National Semiconductors LP3971 PMIC chip |
| 3 | * | 4 | * |
| @@ -5,11 +6,6 @@ | |||
| 5 | * Author: Marek Szyprowski <m.szyprowski@samsung.com> | 6 | * Author: Marek Szyprowski <m.szyprowski@samsung.com> |
| 6 | * | 7 | * |
| 7 | * Based on wm8350.c | 8 | * Based on wm8350.c |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | */ | 9 | */ |
| 14 | 10 | ||
| 15 | #include <linux/bug.h> | 11 | #include <linux/bug.h> |
diff --git a/drivers/regulator/lp3972.c b/drivers/regulator/lp3972.c index fb098198b688..2d276bbeedf2 100644 --- a/drivers/regulator/lp3972.c +++ b/drivers/regulator/lp3972.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Regulator driver for National Semiconductors LP3972 PMIC chip | 3 | * Regulator driver for National Semiconductors LP3972 PMIC chip |
| 3 | * | 4 | * |
| 4 | * Based on lp3971.c | 5 | * Based on lp3971.c |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <linux/bug.h> | 8 | #include <linux/bug.h> |
diff --git a/drivers/regulator/lp872x.c b/drivers/regulator/lp872x.c index ca95257ce252..303d7e2dc838 100644 --- a/drivers/regulator/lp872x.c +++ b/drivers/regulator/lp872x.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 Texas Instruments | 3 | * Copyright 2012 Texas Instruments |
| 3 | * | 4 | * |
| 4 | * Author: Milo(Woogyom) Kim <milo.kim@ti.com> | 5 | * Author: Milo(Woogyom) Kim <milo.kim@ti.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <linux/module.h> | 8 | #include <linux/module.h> |
diff --git a/drivers/regulator/lp8755.c b/drivers/regulator/lp8755.c index 2e16a6ab491d..4291df077c39 100644 --- a/drivers/regulator/lp8755.c +++ b/drivers/regulator/lp8755.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * LP8755 High Performance Power Management Unit : System Interface Driver | 3 | * LP8755 High Performance Power Management Unit : System Interface Driver |
| 3 | * (based on rev. 0.26) | 4 | * (based on rev. 0.26) |
| 4 | * Copyright 2012 Texas Instruments | 5 | * Copyright 2012 Texas Instruments |
| 5 | * | 6 | * |
| 6 | * Author: Daniel(Geon Si) Jeong <daniel.jeong@ti.com> | 7 | * Author: Daniel(Geon Si) Jeong <daniel.jeong@ti.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/regulator/lp8788-buck.c b/drivers/regulator/lp8788-buck.c index a7d30550bb5f..222502a29658 100644 --- a/drivers/regulator/lp8788-buck.c +++ b/drivers/regulator/lp8788-buck.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * TI LP8788 MFD - buck regulator driver | 3 | * TI LP8788 MFD - buck regulator driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Texas Instruments | 5 | * Copyright 2012 Texas Instruments |
| 5 | * | 6 | * |
| 6 | * Author: Milo(Woogyom) Kim <milo.kim@ti.com> | 7 | * Author: Milo(Woogyom) Kim <milo.kim@ti.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/regulator/lp8788-ldo.c b/drivers/regulator/lp8788-ldo.c index a2ef146e6b3a..1b00f3638996 100644 --- a/drivers/regulator/lp8788-ldo.c +++ b/drivers/regulator/lp8788-ldo.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * TI LP8788 MFD - ldo regulator driver | 3 | * TI LP8788 MFD - ldo regulator driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Texas Instruments | 5 | * Copyright 2012 Texas Instruments |
| 5 | * | 6 | * |
| 6 | * Author: Milo(Woogyom) Kim <milo.kim@ti.com> | 7 | * Author: Milo(Woogyom) Kim <milo.kim@ti.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/regulator/max8649.c b/drivers/regulator/max8649.c index 81229579ece9..e86d8bd25fdc 100644 --- a/drivers/regulator/max8649.c +++ b/drivers/regulator/max8649.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Regulators driver for Maxim max8649 | 3 | * Regulators driver for Maxim max8649 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009-2010 Marvell International Ltd. | 5 | * Copyright (C) 2009-2010 Marvell International Ltd. |
| 5 | * Haojian Zhuang <haojian.zhuang@marvell.com> | 6 | * Haojian Zhuang <haojian.zhuang@marvell.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/drivers/regulator/max8907-regulator.c b/drivers/regulator/max8907-regulator.c index 860400d2cd85..76152aaa330b 100644 --- a/drivers/regulator/max8907-regulator.c +++ b/drivers/regulator/max8907-regulator.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * max8907-regulator.c -- support regulators in max8907 | 3 | * max8907-regulator.c -- support regulators in max8907 |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * Copyright 2010 Texas Instruments Inc. | 9 | * Copyright 2010 Texas Instruments Inc. |
| 9 | * Author: Graeme Gregory <gg@slimlogic.co.uk> | 10 | * Author: Graeme Gregory <gg@slimlogic.co.uk> |
| 10 | * Author: Jorge Eduardo Candelaria <jedu@slimlogic.co.uk> | 11 | * Author: Jorge Eduardo Candelaria <jedu@slimlogic.co.uk> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #include <linux/err.h> | 14 | #include <linux/err.h> |
diff --git a/drivers/regulator/max8925-regulator.c b/drivers/regulator/max8925-regulator.c index aed6727982cd..d953b6b0db77 100644 --- a/drivers/regulator/max8925-regulator.c +++ b/drivers/regulator/max8925-regulator.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Regulators driver for Maxim max8925 | 3 | * Regulators driver for Maxim max8925 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009 Marvell International Ltd. | 5 | * Copyright (C) 2009 Marvell International Ltd. |
| 5 | * Haojian Zhuang <haojian.zhuang@marvell.com> | 6 | * Haojian Zhuang <haojian.zhuang@marvell.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/drivers/regulator/pwm-regulator.c b/drivers/regulator/pwm-regulator.c index 3f53f9134b32..e74e11101fc1 100644 --- a/drivers/regulator/pwm-regulator.c +++ b/drivers/regulator/pwm-regulator.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Regulator driver for PWM Regulators | 3 | * Regulator driver for PWM Regulators |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 - STMicroelectronics Inc. | 5 | * Copyright (C) 2014 - STMicroelectronics Inc. |
| 5 | * | 6 | * |
| 6 | * Author: Lee Jones <lee.jones@linaro.org> | 7 | * Author: Lee Jones <lee.jones@linaro.org> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/regulator/tps6586x-regulator.c b/drivers/regulator/tps6586x-regulator.c index ba3dae7b2d2d..09e994e1f9a9 100644 --- a/drivers/regulator/tps6586x-regulator.c +++ b/drivers/regulator/tps6586x-regulator.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Regulator driver for TI TPS6586x | 3 | * Regulator driver for TI TPS6586x |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Based on da903x | 8 | * Based on da903x |
| 8 | * Copyright (C) 2006-2008 Marvell International Ltd. | 9 | * Copyright (C) 2006-2008 Marvell International Ltd. |
| 9 | * Copyright (C) 2008 Compulab Ltd. | 10 | * Copyright (C) 2008 Compulab Ltd. |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/kernel.h> | 13 | #include <linux/kernel.h> |
diff --git a/drivers/remoteproc/da8xx_remoteproc.c b/drivers/remoteproc/da8xx_remoteproc.c index d200334577f6..b2c7af323ed1 100644 --- a/drivers/remoteproc/da8xx_remoteproc.c +++ b/drivers/remoteproc/da8xx_remoteproc.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Remote processor machine-specific module for DA8XX | 3 | * Remote processor machine-specific module for DA8XX |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments, Inc. | 5 | * Copyright (C) 2013 Texas Instruments, Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public License | ||
| 8 | * version 2 as published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/bitops.h> | 8 | #include <linux/bitops.h> |
diff --git a/drivers/remoteproc/imx_rproc.c b/drivers/remoteproc/imx_rproc.c index 54c07fd3f204..36f2f14dad0c 100644 --- a/drivers/remoteproc/imx_rproc.c +++ b/drivers/remoteproc/imx_rproc.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2017 Pengutronix, Oleksij Rempel <kernel@pengutronix.de> | 3 | * Copyright (c) 2017 Pengutronix, Oleksij Rempel <kernel@pengutronix.de> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 | ||
| 6 | * as published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/clk.h> | 6 | #include <linux/clk.h> |
diff --git a/drivers/remoteproc/st_remoteproc.c b/drivers/remoteproc/st_remoteproc.c index 51049d17b1e5..ee13d23b43a9 100644 --- a/drivers/remoteproc/st_remoteproc.c +++ b/drivers/remoteproc/st_remoteproc.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ST's Remote Processor Control Driver | 3 | * ST's Remote Processor Control Driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 STMicroelectronics - All Rights Reserved | 5 | * Copyright (C) 2015 STMicroelectronics - All Rights Reserved |
| 5 | * | 6 | * |
| 6 | * Author: Ludovic Barre <ludovic.barre@st.com> | 7 | * Author: Ludovic Barre <ludovic.barre@st.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/clk.h> | 10 | #include <linux/clk.h> |
diff --git a/drivers/reset/hisilicon/hi6220_reset.c b/drivers/reset/hisilicon/hi6220_reset.c index d5e5229308f2..24e6d420b26b 100644 --- a/drivers/reset/hisilicon/hi6220_reset.c +++ b/drivers/reset/hisilicon/hi6220_reset.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Hisilicon Hi6220 reset controller driver | 3 | * Hisilicon Hi6220 reset controller driver |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (c) 2015-2016 Hisilicon Limited. | 6 | * Copyright (c) 2015-2016 Hisilicon Limited. |
| 6 | * | 7 | * |
| 7 | * Author: Feng Chen <puck.chen@hisilicon.com> | 8 | * Author: Feng Chen <puck.chen@hisilicon.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/io.h> | 11 | #include <linux/io.h> |
diff --git a/drivers/reset/reset-lantiq.c b/drivers/reset/reset-lantiq.c index 11a582e50d30..ac41d093de13 100644 --- a/drivers/reset/reset-lantiq.c +++ b/drivers/reset/reset-lantiq.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2010 John Crispin <blogic@phrozen.org> | 4 | * Copyright (C) 2010 John Crispin <blogic@phrozen.org> |
| 7 | * Copyright (C) 2013-2015 Lantiq Beteiligungs-GmbH & Co.KG | 5 | * Copyright (C) 2013-2015 Lantiq Beteiligungs-GmbH & Co.KG |
diff --git a/drivers/reset/reset-lpc18xx.c b/drivers/reset/reset-lpc18xx.c index a62ad52e262b..35d8dd4cccfc 100644 --- a/drivers/reset/reset-lpc18xx.c +++ b/drivers/reset/reset-lpc18xx.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Reset driver for NXP LPC18xx/43xx Reset Generation Unit (RGU). | 3 | * Reset driver for NXP LPC18xx/43xx Reset Generation Unit (RGU). |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Joachim Eastwood <manabian@gmail.com> | 5 | * Copyright (C) 2015 Joachim Eastwood <manabian@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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <linux/clk.h> | 8 | #include <linux/clk.h> |
diff --git a/drivers/reset/tegra/reset-bpmp.c b/drivers/reset/tegra/reset-bpmp.c index 5daf2ee1a396..24d3395964cc 100644 --- a/drivers/reset/tegra/reset-bpmp.c +++ b/drivers/reset/tegra/reset-bpmp.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 NVIDIA Corporation | 3 | * Copyright (C) 2016 NVIDIA Corporation |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/reset-controller.h> | 6 | #include <linux/reset-controller.h> |
diff --git a/drivers/rtc/rtc-88pm860x.c b/drivers/rtc/rtc-88pm860x.c index 73697e4b18a9..434285f495e0 100644 --- a/drivers/rtc/rtc-88pm860x.c +++ b/drivers/rtc/rtc-88pm860x.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Real Time Clock driver for Marvell 88PM860x PMIC | 3 | * Real Time Clock driver for Marvell 88PM860x PMIC |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2010 Marvell International Ltd. | 5 | * Copyright (c) 2010 Marvell International Ltd. |
| 5 | * Author: Haojian Zhuang <haojian.zhuang@marvell.com> | 6 | * Author: Haojian Zhuang <haojian.zhuang@marvell.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
diff --git a/drivers/rtc/rtc-bq32k.c b/drivers/rtc/rtc-bq32k.c index ef52741000a8..4a63f0cd2321 100644 --- a/drivers/rtc/rtc-bq32k.c +++ b/drivers/rtc/rtc-bq32k.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for TI BQ32000 RTC. | 3 | * Driver for TI BQ32000 RTC. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009 Semihalf. | 5 | * Copyright (C) 2009 Semihalf. |
| 5 | * Copyright (C) 2014 Pavel Machek <pavel@denx.de> | 6 | * Copyright (C) 2014 Pavel Machek <pavel@denx.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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * You can get hardware description at | 8 | * You can get hardware description at |
| 12 | * http://www.ti.com/lit/ds/symlink/bq32000.pdf | 9 | * http://www.ti.com/lit/ds/symlink/bq32000.pdf |
| 13 | */ | 10 | */ |
diff --git a/drivers/rtc/rtc-ds1305.c b/drivers/rtc/rtc-ds1305.c index 2d502fc85698..e04d6e862c42 100644 --- a/drivers/rtc/rtc-ds1305.c +++ b/drivers/rtc/rtc-ds1305.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * rtc-ds1305.c -- driver for DS1305 and DS1306 SPI RTC chips | 3 | * rtc-ds1305.c -- driver for DS1305 and DS1306 SPI RTC chips |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008 David Brownell | 5 | * Copyright (C) 2008 David Brownell |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
| 12 | #include <linux/init.h> | 8 | #include <linux/init.h> |
diff --git a/drivers/rtc/rtc-ds1307.c b/drivers/rtc/rtc-ds1307.c index 07530fe1da2a..93d338e7732b 100644 --- a/drivers/rtc/rtc-ds1307.c +++ b/drivers/rtc/rtc-ds1307.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * rtc-ds1307.c - RTC driver for some mostly-compatible I2C chips. | 3 | * rtc-ds1307.c - RTC driver for some mostly-compatible I2C chips. |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (C) 2006 David Brownell | 6 | * Copyright (C) 2006 David Brownell |
| 6 | * Copyright (C) 2009 Matthias Fuchs (rx8025 support) | 7 | * Copyright (C) 2009 Matthias Fuchs (rx8025 support) |
| 7 | * Copyright (C) 2012 Bertrand Achard (nvram access fixes) | 8 | * Copyright (C) 2012 Bertrand Achard (nvram access fixes) |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/acpi.h> | 11 | #include <linux/acpi.h> |
diff --git a/drivers/rtc/rtc-ds1343.c b/drivers/rtc/rtc-ds1343.c index 5208da4cf94a..fa6de31d5793 100644 --- a/drivers/rtc/rtc-ds1343.c +++ b/drivers/rtc/rtc-ds1343.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* rtc-ds1343.c | 2 | /* rtc-ds1343.c |
| 2 | * | 3 | * |
| 3 | * Driver for Dallas Semiconductor DS1343 Low Current, SPI Compatible | 4 | * Driver for Dallas Semiconductor DS1343 Low Current, SPI Compatible |
| @@ -5,11 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Author : Raghavendra Chandra Ganiga <ravi23ganiga@gmail.com> | 7 | * Author : Raghavendra Chandra Ganiga <ravi23ganiga@gmail.com> |
| 7 | * Ankur Srivastava <sankurece@gmail.com> : DS1343 Nvram Support | 8 | * Ankur Srivastava <sankurece@gmail.com> : DS1343 Nvram Support |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | */ | 9 | */ |
| 14 | 10 | ||
| 15 | #include <linux/init.h> | 11 | #include <linux/init.h> |
diff --git a/drivers/rtc/rtc-ds1347.c b/drivers/rtc/rtc-ds1347.c index 938512c676ee..d392a7bfdd1c 100644 --- a/drivers/rtc/rtc-ds1347.c +++ b/drivers/rtc/rtc-ds1347.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* rtc-ds1347.c | 2 | /* rtc-ds1347.c |
| 2 | * | 3 | * |
| 3 | * Driver for Dallas Semiconductor DS1347 Low Current, SPI Compatible | 4 | * Driver for Dallas Semiconductor DS1347 Low Current, SPI Compatible |
| 4 | * Real Time Clock | 5 | * Real Time Clock |
| 5 | * | 6 | * |
| 6 | * Author : Raghavendra Chandra Ganiga <ravi23ganiga@gmail.com> | 7 | * Author : Raghavendra Chandra Ganiga <ravi23ganiga@gmail.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/init.h> | 10 | #include <linux/init.h> |
diff --git a/drivers/rtc/rtc-ds1390.c b/drivers/rtc/rtc-ds1390.c index 3b095401f848..66fc8617d07e 100644 --- a/drivers/rtc/rtc-ds1390.c +++ b/drivers/rtc/rtc-ds1390.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * rtc-ds1390.c -- driver for the Dallas/Maxim DS1390/93/94 SPI RTC | 3 | * rtc-ds1390.c -- driver for the Dallas/Maxim DS1390/93/94 SPI RTC |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008 Mercury IMC Ltd | 5 | * Copyright (C) 2008 Mercury IMC Ltd |
| 5 | * Written by Mark Jackson <mpfj@mimc.co.uk> | 6 | * Written by Mark Jackson <mpfj@mimc.co.uk> |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * NOTE: Currently this driver only supports the bare minimum for read | 8 | * NOTE: Currently this driver only supports the bare minimum for read |
| 12 | * and write the RTC. The extra features provided by the chip family | 9 | * and write the RTC. The extra features provided by the chip family |
| 13 | * (alarms, trickle charger, different control registers) are unavailable. | 10 | * (alarms, trickle charger, different control registers) are unavailable. |
diff --git a/drivers/rtc/rtc-ds1511.c b/drivers/rtc/rtc-ds1511.c index b8b6e51c0461..b6a477519280 100644 --- a/drivers/rtc/rtc-ds1511.c +++ b/drivers/rtc/rtc-ds1511.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * An rtc driver for the Dallas DS1511 | 3 | * An rtc driver for the Dallas DS1511 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2006 Atsushi Nemoto <anemo@mba.ocn.ne.jp> | 5 | * Copyright (C) 2006 Atsushi Nemoto <anemo@mba.ocn.ne.jp> |
| 5 | * Copyright (C) 2007 Andrew Sharp <andy.sharp@lsi.com> | 6 | * Copyright (C) 2007 Andrew Sharp <andy.sharp@lsi.com> |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * Real time clock driver for the Dallas 1511 chip, which also | 8 | * Real time clock driver for the Dallas 1511 chip, which also |
| 12 | * contains a watchdog timer. There is a tiny amount of code that | 9 | * contains a watchdog timer. There is a tiny amount of code that |
| 13 | * platform code could use to mess with the watchdog device a little | 10 | * platform code could use to mess with the watchdog device a little |
diff --git a/drivers/rtc/rtc-ds1553.c b/drivers/rtc/rtc-ds1553.c index 34af7a802f43..219d6b520a69 100644 --- a/drivers/rtc/rtc-ds1553.c +++ b/drivers/rtc/rtc-ds1553.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * An rtc driver for the Dallas DS1553 | 3 | * An rtc driver for the Dallas DS1553 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2006 Atsushi Nemoto <anemo@mba.ocn.ne.jp> | 5 | * Copyright (C) 2006 Atsushi Nemoto <anemo@mba.ocn.ne.jp> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/bcd.h> | 8 | #include <linux/bcd.h> |
diff --git a/drivers/rtc/rtc-ds1685.c b/drivers/rtc/rtc-ds1685.c index 5f4328524183..184e4a3e2bef 100644 --- a/drivers/rtc/rtc-ds1685.c +++ b/drivers/rtc/rtc-ds1685.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * An rtc driver for the Dallas/Maxim DS1685/DS1687 and related real-time | 3 | * An rtc driver for the Dallas/Maxim DS1685/DS1687 and related real-time |
| 3 | * chips. | 4 | * chips. |
| @@ -10,10 +11,6 @@ | |||
| 10 | * DS17x85/DS17x87 3V/5V Real-Time Clocks, 19-5222, Rev 4/10. | 11 | * DS17x85/DS17x87 3V/5V Real-Time Clocks, 19-5222, Rev 4/10. |
| 11 | * DS1689/DS1693 3V/5V Serialized Real-Time Clocks, Rev 112105. | 12 | * DS1689/DS1693 3V/5V Serialized Real-Time Clocks, Rev 112105. |
| 12 | * Application Note 90, Using the Multiplex Bus RTC Extended Features. | 13 | * Application Note 90, Using the Multiplex Bus RTC Extended Features. |
| 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 version 2 as | ||
| 16 | * published by the Free Software Foundation. | ||
| 17 | */ | 14 | */ |
| 18 | 15 | ||
| 19 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 16 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/rtc/rtc-ds1742.c b/drivers/rtc/rtc-ds1742.c index 5a4c2c5e86fe..2b949f0dbaa9 100644 --- a/drivers/rtc/rtc-ds1742.c +++ b/drivers/rtc/rtc-ds1742.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * An rtc driver for the Dallas DS1742 | 3 | * An rtc driver for the Dallas DS1742 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2006 Atsushi Nemoto <anemo@mba.ocn.ne.jp> | 5 | * Copyright (C) 2006 Atsushi Nemoto <anemo@mba.ocn.ne.jp> |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Copyright (C) 2006 Torsten Ertbjerg Rasmussen <tr@newtec.dk> | 7 | * Copyright (C) 2006 Torsten Ertbjerg Rasmussen <tr@newtec.dk> |
| 11 | * - nvram size determined from resource | 8 | * - nvram size determined from resource |
| 12 | * - this ds1742 driver now supports ds1743. | 9 | * - this ds1742 driver now supports ds1743. |
diff --git a/drivers/rtc/rtc-em3027.c b/drivers/rtc/rtc-em3027.c index b0ef8cfe742d..77cca1392253 100644 --- a/drivers/rtc/rtc-em3027.c +++ b/drivers/rtc/rtc-em3027.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * An rtc/i2c driver for the EM Microelectronic EM3027 | 3 | * An rtc/i2c driver for the EM Microelectronic EM3027 |
| 3 | * Copyright 2011 CompuLab, Ltd. | 4 | * Copyright 2011 CompuLab, Ltd. |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Author: Mike Rapoport <mike@compulab.co.il> | 6 | * Author: Mike Rapoport <mike@compulab.co.il> |
| 6 | * | 7 | * |
| 7 | * Based on rtc-ds1672.c by Alessandro Zummo <a.zummo@towertech.it> | 8 | * Based on rtc-ds1672.c by Alessandro Zummo <a.zummo@towertech.it> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/i2c.h> | 11 | #include <linux/i2c.h> |
diff --git a/drivers/rtc/rtc-fm3130.c b/drivers/rtc/rtc-fm3130.c index e1137670d4d2..1caa21b82c7d 100644 --- a/drivers/rtc/rtc-fm3130.c +++ b/drivers/rtc/rtc-fm3130.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * rtc-fm3130.c - RTC driver for Ramtron FM3130 I2C chip. | 3 | * rtc-fm3130.c - RTC driver for Ramtron FM3130 I2C chip. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008 Sergey Lapin | 5 | * Copyright (C) 2008 Sergey Lapin |
| 5 | * Based on ds1307 driver by James Chapman and David Brownell | 6 | * Based on ds1307 driver by James Chapman and David Brownell |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/drivers/rtc/rtc-isl12022.c b/drivers/rtc/rtc-isl12022.c index 890ccfc9e5aa..961bd5d1d109 100644 --- a/drivers/rtc/rtc-isl12022.c +++ b/drivers/rtc/rtc-isl12022.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * An I2C driver for the Intersil ISL 12022 | 3 | * An I2C driver for the Intersil ISL 12022 |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Based on the Philips PCF8563 RTC | 7 | * Based on the Philips PCF8563 RTC |
| 7 | * by Alessandro Zummo <a.zummo@towertech.it>. | 8 | * by Alessandro Zummo <a.zummo@towertech.it>. |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or | ||
| 10 | * modify it under the terms of the GNU General Public License version | ||
| 11 | * 2 as published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/i2c.h> | 11 | #include <linux/i2c.h> |
diff --git a/drivers/rtc/rtc-lp8788.c b/drivers/rtc/rtc-lp8788.c index e20e7bd822e0..c0b8fbce1082 100644 --- a/drivers/rtc/rtc-lp8788.c +++ b/drivers/rtc/rtc-lp8788.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * TI LP8788 MFD - rtc driver | 3 | * TI LP8788 MFD - rtc driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Texas Instruments | 5 | * Copyright 2012 Texas Instruments |
| 5 | * | 6 | * |
| 6 | * Author: Milo(Woogyom) Kim <milo.kim@ti.com> | 7 | * Author: Milo(Woogyom) Kim <milo.kim@ti.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/err.h> | 10 | #include <linux/err.h> |
diff --git a/drivers/rtc/rtc-m41t80.c b/drivers/rtc/rtc-m41t80.c index dd5a8991f75b..9fdc284c943b 100644 --- a/drivers/rtc/rtc-m41t80.c +++ b/drivers/rtc/rtc-m41t80.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * I2C client/driver for the ST M41T80 family of i2c rtc chips. | 3 | * I2C client/driver for the ST M41T80 family of i2c rtc chips. |
| 3 | * | 4 | * |
| @@ -6,11 +7,6 @@ | |||
| 6 | * Based on m41t00.c by Mark A. Greer <mgreer@mvista.com> | 7 | * Based on m41t00.c by Mark A. Greer <mgreer@mvista.com> |
| 7 | * | 8 | * |
| 8 | * 2006 (c) mycable GmbH | 9 | * 2006 (c) mycable GmbH |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | */ | 10 | */ |
| 15 | 11 | ||
| 16 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 12 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/rtc/rtc-m41t93.c b/drivers/rtc/rtc-m41t93.c index 4a08a9dabc82..9444cb5f5190 100644 --- a/drivers/rtc/rtc-m41t93.c +++ b/drivers/rtc/rtc-m41t93.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * Driver for ST M41T93 SPI RTC | 4 | * Driver for ST M41T93 SPI RTC |
| 4 | * | 5 | * |
| 5 | * (c) 2010 Nikolaus Voss, Weinmann Medical GmbH | 6 | * (c) 2010 Nikolaus Voss, Weinmann Medical GmbH |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/bcd.h> | 9 | #include <linux/bcd.h> |
diff --git a/drivers/rtc/rtc-m41t94.c b/drivers/rtc/rtc-m41t94.c index bab82b4be356..6803b0273302 100644 --- a/drivers/rtc/rtc-m41t94.c +++ b/drivers/rtc/rtc-m41t94.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for ST M41T94 SPI RTC | 3 | * Driver for ST M41T94 SPI RTC |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008 Kim B. Heino | 5 | * Copyright (C) 2008 Kim B. Heino |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/module.h> | 8 | #include <linux/module.h> |
diff --git a/drivers/rtc/rtc-m48t59.c b/drivers/rtc/rtc-m48t59.c index 3c8ad1cdfd7c..67e218758a8b 100644 --- a/drivers/rtc/rtc-m48t59.c +++ b/drivers/rtc/rtc-m48t59.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ST M48T59 RTC driver | 3 | * ST M48T59 RTC driver |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2007 Wind River Systems, Inc. | 5 | * Copyright (c) 2007 Wind River Systems, Inc. |
| 5 | * | 6 | * |
| 6 | * Author: Mark Zhan <rongkai.zhan@windriver.com> | 7 | * Author: Mark Zhan <rongkai.zhan@windriver.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
diff --git a/drivers/rtc/rtc-m48t86.c b/drivers/rtc/rtc-m48t86.c index a9533535c3b7..59b54ed9b841 100644 --- a/drivers/rtc/rtc-m48t86.c +++ b/drivers/rtc/rtc-m48t86.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ST M48T86 / Dallas DS12887 RTC driver | 3 | * ST M48T86 / Dallas DS12887 RTC driver |
| 3 | * Copyright (c) 2006 Tower Technologies | 4 | * Copyright (c) 2006 Tower Technologies |
| 4 | * | 5 | * |
| 5 | * Author: Alessandro Zummo <a.zummo@towertech.it> | 6 | * Author: Alessandro Zummo <a.zummo@towertech.it> |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * This drivers only supports the clock running in BCD and 24H mode. | 8 | * This drivers only supports the clock running in BCD and 24H mode. |
| 12 | * If it will be ever adapted to binary and 12H mode, care must be taken | 9 | * If it will be ever adapted to binary and 12H mode, care must be taken |
| 13 | * to not introduce bugs. | 10 | * to not introduce bugs. |
diff --git a/drivers/rtc/rtc-max6902.c b/drivers/rtc/rtc-max6902.c index 745827463367..daaeb6fb6c2d 100644 --- a/drivers/rtc/rtc-max6902.c +++ b/drivers/rtc/rtc-max6902.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* drivers/rtc/rtc-max6902.c | 2 | /* drivers/rtc/rtc-max6902.c |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2006 8D Technologies inc. | 4 | * Copyright (C) 2006 8D Technologies inc. |
| 4 | * Copyright (C) 2004 Compulab Ltd. | 5 | * Copyright (C) 2004 Compulab Ltd. |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Driver for MAX6902 spi RTC | 7 | * Driver for MAX6902 spi RTC |
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/rtc/rtc-max6916.c b/drivers/rtc/rtc-max6916.c index 9d4b407cc4b8..e72e768ab8ff 100644 --- a/drivers/rtc/rtc-max6916.c +++ b/drivers/rtc/rtc-max6916.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* rtc-max6916.c | 2 | /* rtc-max6916.c |
| 2 | * | 3 | * |
| 3 | * Driver for MAXIM max6916 Low Current, SPI Compatible | 4 | * Driver for MAXIM max6916 Low Current, SPI Compatible |
| 4 | * Real Time Clock | 5 | * Real Time Clock |
| 5 | * | 6 | * |
| 6 | * Author : Venkat Prashanth B U <venkat.prashanth2498@gmail.com> | 7 | * Author : Venkat Prashanth B U <venkat.prashanth2498@gmail.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/init.h> | 10 | #include <linux/init.h> |
diff --git a/drivers/rtc/rtc-max8907.c b/drivers/rtc/rtc-max8907.c index 19c29b72598d..db3495d10274 100644 --- a/drivers/rtc/rtc-max8907.c +++ b/drivers/rtc/rtc-max8907.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * RTC driver for Maxim MAX8907 | 3 | * RTC driver for Maxim MAX8907 |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Based on drivers/rtc/rtc-max8925.c, | 7 | * Based on drivers/rtc/rtc-max8925.c, |
| 7 | * Copyright (C) 2009-2010 Marvell International Ltd. | 8 | * Copyright (C) 2009-2010 Marvell International Ltd. |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/bcd.h> | 11 | #include <linux/bcd.h> |
diff --git a/drivers/rtc/rtc-max8925.c b/drivers/rtc/rtc-max8925.c index 67d6fc2d23e6..64bb8ac6ef62 100644 --- a/drivers/rtc/rtc-max8925.c +++ b/drivers/rtc/rtc-max8925.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * RTC driver for Maxim MAX8925 | 3 | * RTC driver for Maxim MAX8925 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009-2010 Marvell International Ltd. | 5 | * Copyright (C) 2009-2010 Marvell International Ltd. |
| 5 | * Haojian Zhuang <haojian.zhuang@marvell.com> | 6 | * Haojian Zhuang <haojian.zhuang@marvell.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/drivers/rtc/rtc-mcp795.c b/drivers/rtc/rtc-mcp795.c index f22a945a3794..1660d5e79582 100644 --- a/drivers/rtc/rtc-mcp795.c +++ b/drivers/rtc/rtc-mcp795.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * SPI Driver for Microchip MCP795 RTC | 3 | * SPI Driver for Microchip MCP795 RTC |
| 3 | * | 4 | * |
| @@ -7,11 +8,6 @@ | |||
| 7 | * | 8 | * |
| 8 | * Device datasheet: | 9 | * Device datasheet: |
| 9 | * http://ww1.microchip.com/downloads/en/DeviceDoc/22280A.pdf | 10 | * http://ww1.microchip.com/downloads/en/DeviceDoc/22280A.pdf |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | * | ||
| 15 | */ | 11 | */ |
| 16 | 12 | ||
| 17 | #include <linux/module.h> | 13 | #include <linux/module.h> |
diff --git a/drivers/rtc/rtc-mpc5121.c b/drivers/rtc/rtc-mpc5121.c index dd0364293bc0..15a9d0278778 100644 --- a/drivers/rtc/rtc-mpc5121.c +++ b/drivers/rtc/rtc-mpc5121.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Real-time clock driver for MPC5121 | 3 | * Real-time clock driver for MPC5121 |
| 3 | * | 4 | * |
| 4 | * Copyright 2007, Domen Puncer <domen.puncer@telargo.com> | 5 | * Copyright 2007, Domen Puncer <domen.puncer@telargo.com> |
| 5 | * Copyright 2008, Freescale Semiconductor, Inc. All rights reserved. | 6 | * Copyright 2008, Freescale Semiconductor, Inc. All rights reserved. |
| 6 | * Copyright 2011, Dmitry Eremin-Solenikov | 7 | * Copyright 2011, Dmitry Eremin-Solenikov |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/init.h> | 10 | #include <linux/init.h> |
diff --git a/drivers/rtc/rtc-pcf2123.c b/drivers/rtc/rtc-pcf2123.c index 39da8b214275..f431263e2d39 100644 --- a/drivers/rtc/rtc-pcf2123.c +++ b/drivers/rtc/rtc-pcf2123.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * An SPI driver for the Philips PCF2123 RTC | 3 | * An SPI driver for the Philips PCF2123 RTC |
| 3 | * Copyright 2009 Cyber Switching, Inc. | 4 | * Copyright 2009 Cyber Switching, Inc. |
| @@ -10,10 +11,6 @@ | |||
| 10 | * Thanks to Christian Pellegrin <chripell@fsfe.org> for | 11 | * Thanks to Christian Pellegrin <chripell@fsfe.org> for |
| 11 | * the sysfs contributions to this driver. | 12 | * the sysfs contributions to this driver. |
| 12 | * | 13 | * |
| 13 | * This program is free software; you can redistribute it and/or modify | ||
| 14 | * it under the terms of the GNU General Public License version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | * | ||
| 17 | * Please note that the CS is active high, so platform data | 14 | * Please note that the CS is active high, so platform data |
| 18 | * should look something like: | 15 | * should look something like: |
| 19 | * | 16 | * |
| @@ -29,7 +26,6 @@ | |||
| 29 | * }, | 26 | * }, |
| 30 | * ... | 27 | * ... |
| 31 | *}; | 28 | *}; |
| 32 | * | ||
| 33 | */ | 29 | */ |
| 34 | 30 | ||
| 35 | #include <linux/bcd.h> | 31 | #include <linux/bcd.h> |
diff --git a/drivers/rtc/rtc-pcf2127.c b/drivers/rtc/rtc-pcf2127.c index 7cb786d76e3c..8632f58fed43 100644 --- a/drivers/rtc/rtc-pcf2127.c +++ b/drivers/rtc/rtc-pcf2127.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * An I2C and SPI driver for the NXP PCF2127/29 RTC | 3 | * An I2C and SPI driver for the NXP PCF2127/29 RTC |
| 3 | * Copyright 2013 Til-Technologies | 4 | * Copyright 2013 Til-Technologies |
| @@ -7,10 +8,6 @@ | |||
| 7 | * based on the other drivers in this same directory. | 8 | * based on the other drivers in this same directory. |
| 8 | * | 9 | * |
| 9 | * Datasheet: http://cache.nxp.com/documents/data_sheet/PCF2127.pdf | 10 | * Datasheet: http://cache.nxp.com/documents/data_sheet/PCF2127.pdf |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/i2c.h> | 13 | #include <linux/i2c.h> |
diff --git a/drivers/rtc/rtc-pcf8523.c b/drivers/rtc/rtc-pcf8523.c index b5c61a70b5df..2f435e533b10 100644 --- a/drivers/rtc/rtc-pcf8523.c +++ b/drivers/rtc/rtc-pcf8523.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Avionic Design GmbH | 3 | * Copyright (C) 2012 Avionic Design GmbH |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/bcd.h> | 6 | #include <linux/bcd.h> |
diff --git a/drivers/rtc/rtc-pcf8563.c b/drivers/rtc/rtc-pcf8563.c index 3efc86c25d27..c569dfe8c2ae 100644 --- a/drivers/rtc/rtc-pcf8563.c +++ b/drivers/rtc/rtc-pcf8563.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * An I2C driver for the Philips PCF8563 RTC | 3 | * An I2C driver for the Philips PCF8563 RTC |
| 3 | * Copyright 2005-06 Tower Technologies | 4 | * Copyright 2005-06 Tower Technologies |
| @@ -8,10 +9,6 @@ | |||
| 8 | * based on the other drivers in this same directory. | 9 | * based on the other drivers in this same directory. |
| 9 | * | 10 | * |
| 10 | * http://www.semiconductors.philips.com/acrobat/datasheets/PCF8563-04.pdf | 11 | * http://www.semiconductors.philips.com/acrobat/datasheets/PCF8563-04.pdf |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #include <linux/clk-provider.h> | 14 | #include <linux/clk-provider.h> |
diff --git a/drivers/rtc/rtc-pcf8583.c b/drivers/rtc/rtc-pcf8583.c index 7ca9e8871d77..c80ca20e5d8d 100644 --- a/drivers/rtc/rtc-pcf8583.c +++ b/drivers/rtc/rtc-pcf8583.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * drivers/rtc/rtc-pcf8583.c | 3 | * drivers/rtc/rtc-pcf8583.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2000 Russell King | 5 | * Copyright (C) 2000 Russell King |
| 5 | * Copyright (C) 2008 Wolfram Sang & Juergen Beisert, Pengutronix | 6 | * Copyright (C) 2008 Wolfram Sang & Juergen Beisert, Pengutronix |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * Driver for PCF8583 RTC & RAM chip | 8 | * Driver for PCF8583 RTC & RAM chip |
| 12 | * | 9 | * |
| 13 | * Converted to the generic RTC susbsystem by G. Liakhovetski (2006) | 10 | * Converted to the generic RTC susbsystem by G. Liakhovetski (2006) |
diff --git a/drivers/rtc/rtc-pl030.c b/drivers/rtc/rtc-pl030.c index 343bb6ed1783..d4a5f8afafbc 100644 --- a/drivers/rtc/rtc-pl030.c +++ b/drivers/rtc/rtc-pl030.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/rtc/rtc-pl030.c | 3 | * linux/drivers/rtc/rtc-pl030.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2000-2001 Deep Blue Solutions Ltd. | 5 | * Copyright (C) 2000-2001 Deep Blue Solutions Ltd. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/module.h> | 7 | #include <linux/module.h> |
| 11 | #include <linux/rtc.h> | 8 | #include <linux/rtc.h> |
diff --git a/drivers/rtc/rtc-puv3.c b/drivers/rtc/rtc-puv3.c index f77ef282f013..63b9e73fb97d 100644 --- a/drivers/rtc/rtc-puv3.c +++ b/drivers/rtc/rtc-puv3.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * RTC driver code specific to PKUnity SoC and UniCore ISA | 3 | * RTC driver code specific to PKUnity SoC and UniCore ISA |
| 3 | * | 4 | * |
| 4 | * Maintained by GUAN Xue-tao <gxt@mprc.pku.edu.cn> | 5 | * Maintained by GUAN Xue-tao <gxt@mprc.pku.edu.cn> |
| 5 | * Copyright (C) 2001-2010 Guan Xuetao | 6 | * Copyright (C) 2001-2010 Guan Xuetao |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/drivers/rtc/rtc-r9701.c b/drivers/rtc/rtc-r9701.c index a39ccd1cf6e8..84f0d25259ae 100644 --- a/drivers/rtc/rtc-r9701.c +++ b/drivers/rtc/rtc-r9701.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for Epson RTC-9701JE | 3 | * Driver for Epson RTC-9701JE |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * | 8 | * |
| 8 | * Copyright (C) 2006 8D Technologies inc. | 9 | * Copyright (C) 2006 8D Technologies inc. |
| 9 | * Copyright (C) 2004 Compulab Ltd. | 10 | * Copyright (C) 2004 Compulab Ltd. |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/module.h> | 13 | #include <linux/module.h> |
diff --git a/drivers/rtc/rtc-rs5c348.c b/drivers/rtc/rtc-rs5c348.c index 6582be707bd0..47c13678449e 100644 --- a/drivers/rtc/rtc-rs5c348.c +++ b/drivers/rtc/rtc-rs5c348.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * A SPI driver for the Ricoh RS5C348 RTC | 3 | * A SPI driver for the Ricoh RS5C348 RTC |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2006 Atsushi Nemoto <anemo@mba.ocn.ne.jp> | 5 | * Copyright (C) 2006 Atsushi Nemoto <anemo@mba.ocn.ne.jp> |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * The board specific init code should provide characteristics of this | 7 | * The board specific init code should provide characteristics of this |
| 11 | * device: | 8 | * device: |
| 12 | * Mode 1 (High-Active, Shift-Then-Sample), High Avtive CS | 9 | * Mode 1 (High-Active, Shift-Then-Sample), High Avtive CS |
diff --git a/drivers/rtc/rtc-rs5c372.c b/drivers/rtc/rtc-rs5c372.c index 66a473a3c3fe..3bd6eaa0dcf6 100644 --- a/drivers/rtc/rtc-rs5c372.c +++ b/drivers/rtc/rtc-rs5c372.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * An I2C driver for Ricoh RS5C372, R2025S/D and RV5C38[67] RTCs | 3 | * An I2C driver for Ricoh RS5C372, R2025S/D and RV5C38[67] RTCs |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2005 Pavel Mironchik <pmironchik@optifacio.net> | 5 | * Copyright (C) 2005 Pavel Mironchik <pmironchik@optifacio.net> |
| 5 | * Copyright (C) 2006 Tower Technologies | 6 | * Copyright (C) 2006 Tower Technologies |
| 6 | * Copyright (C) 2008 Paul Mundt | 7 | * Copyright (C) 2008 Paul Mundt |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/i2c.h> | 10 | #include <linux/i2c.h> |
diff --git a/drivers/rtc/rtc-rv3029c2.c b/drivers/rtc/rtc-rv3029c2.c index 3d6174eb32f6..4a0e8ec015cc 100644 --- a/drivers/rtc/rtc-rv3029c2.c +++ b/drivers/rtc/rtc-rv3029c2.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Micro Crystal RV-3029 / RV-3049 rtc class driver | 3 | * Micro Crystal RV-3029 / RV-3049 rtc class driver |
| 3 | * | 4 | * |
| @@ -5,11 +6,6 @@ | |||
| 5 | * Michael Buesch <m@bues.ch> | 6 | * Michael Buesch <m@bues.ch> |
| 6 | * | 7 | * |
| 7 | * based on previously existing rtc class drivers | 8 | * based on previously existing rtc class drivers |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | */ | 9 | */ |
| 14 | 10 | ||
| 15 | #include <linux/module.h> | 11 | #include <linux/module.h> |
diff --git a/drivers/rtc/rtc-rx4581.c b/drivers/rtc/rtc-rx4581.c index c59a218bdd87..c092e0452347 100644 --- a/drivers/rtc/rtc-rx4581.c +++ b/drivers/rtc/rtc-rx4581.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* drivers/rtc/rtc-rx4581.c | 2 | /* drivers/rtc/rtc-rx4581.c |
| 2 | * | 3 | * |
| 3 | * written by Torben Hohn <torbenh@linutronix.de> | 4 | * written by Torben Hohn <torbenh@linutronix.de> |
| @@ -8,10 +9,6 @@ | |||
| 8 | * Copyright (C) 2006 8D Technologies inc. | 9 | * Copyright (C) 2006 8D Technologies inc. |
| 9 | * Copyright (C) 2004 Compulab Ltd. | 10 | * Copyright (C) 2004 Compulab Ltd. |
| 10 | * | 11 | * |
| 11 | * This program is free software; you can redistribute it and/or modify | ||
| 12 | * it under the terms of the GNU General Public License version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | * | ||
| 15 | * Driver for MAX6902 spi RTC | 12 | * Driver for MAX6902 spi RTC |
| 16 | * | 13 | * |
| 17 | * and based on: | 14 | * and based on: |
| @@ -22,13 +19,8 @@ | |||
| 22 | * Author: Martyn Welch <martyn.welch@ge.com> | 19 | * Author: Martyn Welch <martyn.welch@ge.com> |
| 23 | * Copyright 2008 GE Intelligent Platforms Embedded Systems, Inc. | 20 | * Copyright 2008 GE Intelligent Platforms Embedded Systems, Inc. |
| 24 | * | 21 | * |
| 25 | * This program is free software; you can redistribute it and/or modify | ||
| 26 | * it under the terms of the GNU General Public License version 2 as | ||
| 27 | * published by the Free Software Foundation. | ||
| 28 | * | ||
| 29 | * Based on: rtc-pcf8563.c (An I2C driver for the Philips PCF8563 RTC) | 22 | * Based on: rtc-pcf8563.c (An I2C driver for the Philips PCF8563 RTC) |
| 30 | * Copyright 2005-06 Tower Technologies | 23 | * Copyright 2005-06 Tower Technologies |
| 31 | * | ||
| 32 | */ | 24 | */ |
| 33 | 25 | ||
| 34 | #include <linux/module.h> | 26 | #include <linux/module.h> |
diff --git a/drivers/rtc/rtc-rx8010.c b/drivers/rtc/rtc-rx8010.c index 7ddc22eb5b0f..b15ad8e10938 100644 --- a/drivers/rtc/rtc-rx8010.c +++ b/drivers/rtc/rtc-rx8010.c | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for the Epson RTC module RX-8010 SJ | 3 | * Driver for the Epson RTC module RX-8010 SJ |
| 3 | * | 4 | * |
| 4 | * Copyright(C) Timesys Corporation 2015 | 5 | * Copyright(C) Timesys Corporation 2015 |
| 5 | * Copyright(C) General Electric Company 2015 | 6 | * Copyright(C) General Electric Company 2015 |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #include <linux/bcd.h> | 9 | #include <linux/bcd.h> |
diff --git a/drivers/rtc/rtc-rx8025.c b/drivers/rtc/rtc-rx8025.c index fddc996cb38d..cb082ad19471 100644 --- a/drivers/rtc/rtc-rx8025.c +++ b/drivers/rtc/rtc-rx8025.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for Epson's RTC module RX-8025 SA/NB | 3 | * Driver for Epson's RTC module RX-8025 SA/NB |
| 3 | * | 4 | * |
| @@ -13,10 +14,6 @@ | |||
| 13 | * Code cleanup by Sergei Poselenov, <sposelenov@emcraft.com> | 14 | * Code cleanup by Sergei Poselenov, <sposelenov@emcraft.com> |
| 14 | * Converted to new style by Wolfgang Grandegger <wg@grandegger.com> | 15 | * Converted to new style by Wolfgang Grandegger <wg@grandegger.com> |
| 15 | * Alarm and periodic interrupt added by Dmitry Rakhchev <rda@emcraft.com> | 16 | * Alarm and periodic interrupt added by Dmitry Rakhchev <rda@emcraft.com> |
| 16 | * | ||
| 17 | * This program is free software; you can redistribute it and/or | ||
| 18 | * modify it under the terms of the GNU General Public License | ||
| 19 | * version 2 as published by the Free Software Foundation. | ||
| 20 | */ | 17 | */ |
| 21 | #include <linux/bcd.h> | 18 | #include <linux/bcd.h> |
| 22 | #include <linux/bitops.h> | 19 | #include <linux/bitops.h> |
diff --git a/drivers/rtc/rtc-rx8581.c b/drivers/rtc/rtc-rx8581.c index 776e3a2b89e8..490f70f57636 100644 --- a/drivers/rtc/rtc-rx8581.c +++ b/drivers/rtc/rtc-rx8581.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * An I2C driver for the Epson RX8581 RTC | 3 | * An I2C driver for the Epson RX8581 RTC |
| 3 | * | 4 | * |
| 4 | * Author: Martyn Welch <martyn.welch@ge.com> | 5 | * Author: Martyn Welch <martyn.welch@ge.com> |
| 5 | * Copyright 2008 GE Intelligent Platforms Embedded Systems, Inc. | 6 | * Copyright 2008 GE Intelligent Platforms Embedded Systems, Inc. |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * Based on: rtc-pcf8563.c (An I2C driver for the Philips PCF8563 RTC) | 8 | * Based on: rtc-pcf8563.c (An I2C driver for the Philips PCF8563 RTC) |
| 12 | * Copyright 2005-06 Tower Technologies | 9 | * Copyright 2005-06 Tower Technologies |
| 13 | */ | 10 | */ |
diff --git a/drivers/rtc/rtc-s3c.c b/drivers/rtc/rtc-s3c.c index e81a2b22a5c3..74bf6473a05d 100644 --- a/drivers/rtc/rtc-s3c.c +++ b/drivers/rtc/rtc-s3c.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* drivers/rtc/rtc-s3c.c | 2 | /* drivers/rtc/rtc-s3c.c |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2010 Samsung Electronics Co., Ltd. | 4 | * Copyright (c) 2010 Samsung Electronics Co., Ltd. |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Ben Dooks, <ben@simtec.co.uk> | 8 | * Ben Dooks, <ben@simtec.co.uk> |
| 8 | * http://armlinux.simtec.co.uk/ | 9 | * http://armlinux.simtec.co.uk/ |
| 9 | * | 10 | * |
| 10 | * This program is free software; you can redistribute it and/or modify | ||
| 11 | * it under the terms of the GNU General Public License version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | * S3C2410/S3C2440/S3C24XX Internal RTC Driver | 11 | * S3C2410/S3C2440/S3C24XX Internal RTC Driver |
| 15 | */ | 12 | */ |
| 16 | 13 | ||
diff --git a/drivers/rtc/rtc-s3c.h b/drivers/rtc/rtc-s3c.h index 004b61a8343f..3552914aa611 100644 --- a/drivers/rtc/rtc-s3c.h +++ b/drivers/rtc/rtc-s3c.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2003 Simtec Electronics <linux@simtec.co.uk> | 3 | * Copyright (c) 2003 Simtec Electronics <linux@simtec.co.uk> |
| 3 | * http://www.simtec.co.uk/products/SWLINUX/ | 4 | * http://www.simtec.co.uk/products/SWLINUX/ |
| 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 version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * S3C2410 Internal RTC register definition | 6 | * S3C2410 Internal RTC register definition |
| 10 | */ | 7 | */ |
| 11 | 8 | ||
diff --git a/drivers/rtc/rtc-stk17ta8.c b/drivers/rtc/rtc-stk17ta8.c index fccbecbb2c98..a833ebc4ecb9 100644 --- a/drivers/rtc/rtc-stk17ta8.c +++ b/drivers/rtc/rtc-stk17ta8.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * A RTC driver for the Simtek STK17TA8 | 3 | * A RTC driver for the Simtek STK17TA8 |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Based on the DS1553 driver from | 7 | * Based on the DS1553 driver from |
| 7 | * Atsushi Nemoto <anemo@mba.ocn.ne.jp> | 8 | * Atsushi Nemoto <anemo@mba.ocn.ne.jp> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/bcd.h> | 11 | #include <linux/bcd.h> |
diff --git a/drivers/rtc/rtc-v3020.c b/drivers/rtc/rtc-v3020.c index 1f3117b5a83c..63ffba21397b 100644 --- a/drivers/rtc/rtc-v3020.c +++ b/drivers/rtc/rtc-v3020.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* drivers/rtc/rtc-v3020.c | 2 | /* drivers/rtc/rtc-v3020.c |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2006 8D Technologies inc. | 4 | * Copyright (C) 2006 8D Technologies inc. |
| 4 | * Copyright (C) 2004 Compulab Ltd. | 5 | * Copyright (C) 2004 Compulab Ltd. |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Driver for the V3020 RTC | 7 | * Driver for the V3020 RTC |
| 11 | * | 8 | * |
| 12 | * Changelog: | 9 | * Changelog: |
| @@ -17,7 +14,6 @@ | |||
| 17 | * | 14 | * |
| 18 | * ??-???-2004: Someone at Compulab | 15 | * ??-???-2004: Someone at Compulab |
| 19 | * - Initial driver creation. | 16 | * - Initial driver creation. |
| 20 | * | ||
| 21 | */ | 17 | */ |
| 22 | #include <linux/platform_device.h> | 18 | #include <linux/platform_device.h> |
| 23 | #include <linux/module.h> | 19 | #include <linux/module.h> |
diff --git a/drivers/rtc/rtc-x1205.c b/drivers/rtc/rtc-x1205.c index ad2ae2f0536e..d1d5a44d9122 100644 --- a/drivers/rtc/rtc-x1205.c +++ b/drivers/rtc/rtc-x1205.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * An i2c driver for the Xicor/Intersil X1205 RTC | 3 | * An i2c driver for the Xicor/Intersil X1205 RTC |
| 3 | * Copyright 2004 Karen Spearel | 4 | * Copyright 2004 Karen Spearel |
| @@ -11,10 +12,6 @@ | |||
| 11 | * | 12 | * |
| 12 | * Information and datasheet: | 13 | * Information and datasheet: |
| 13 | * http://www.intersil.com/cda/deviceinfo/0,1477,X1205,00.html | 14 | * http://www.intersil.com/cda/deviceinfo/0,1477,X1205,00.html |
| 14 | * | ||
| 15 | * This program is free software; you can redistribute it and/or modify | ||
| 16 | * it under the terms of the GNU General Public License version 2 as | ||
| 17 | * published by the Free Software Foundation. | ||
| 18 | */ | 15 | */ |
| 19 | 16 | ||
| 20 | #include <linux/i2c.h> | 17 | #include <linux/i2c.h> |
diff --git a/drivers/s390/cio/vfio_ccw_drv.c b/drivers/s390/cio/vfio_ccw_drv.c index ee8767f5845a..9125f7f4e64c 100644 --- a/drivers/s390/cio/vfio_ccw_drv.c +++ b/drivers/s390/cio/vfio_ccw_drv.c | |||
| @@ -299,6 +299,7 @@ static void __exit vfio_ccw_sch_exit(void) | |||
| 299 | css_driver_unregister(&vfio_ccw_sch_driver); | 299 | css_driver_unregister(&vfio_ccw_sch_driver); |
| 300 | isc_unregister(VFIO_CCW_ISC); | 300 | isc_unregister(VFIO_CCW_ISC); |
| 301 | kmem_cache_destroy(vfio_ccw_io_region); | 301 | kmem_cache_destroy(vfio_ccw_io_region); |
| 302 | kmem_cache_destroy(vfio_ccw_cmd_region); | ||
| 302 | destroy_workqueue(vfio_ccw_work_q); | 303 | destroy_workqueue(vfio_ccw_work_q); |
| 303 | } | 304 | } |
| 304 | module_init(vfio_ccw_sch_init); | 305 | module_init(vfio_ccw_sch_init); |
diff --git a/drivers/scsi/aic94xx/Kconfig b/drivers/scsi/aic94xx/Kconfig index c83fe751d0bb..71931c371b1c 100644 --- a/drivers/scsi/aic94xx/Kconfig +++ b/drivers/scsi/aic94xx/Kconfig | |||
| @@ -1,28 +1,10 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Kernel configuration file for aic94xx SAS/SATA driver. | 3 | # Kernel configuration file for aic94xx SAS/SATA driver. |
| 3 | # | 4 | # |
| 4 | # Copyright (c) 2005 Adaptec, Inc. All rights reserved. | 5 | # Copyright (c) 2005 Adaptec, Inc. All rights reserved. |
| 5 | # Copyright (c) 2005 Luben Tuikov <luben_tuikov@adaptec.com> | 6 | # Copyright (c) 2005 Luben Tuikov <luben_tuikov@adaptec.com> |
| 6 | # | 7 | # |
| 7 | # This file is licensed under GPLv2. | ||
| 8 | # | ||
| 9 | # This file is part of the aic94xx driver. | ||
| 10 | # | ||
| 11 | # The aic94xx driver 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; version 2 of the | ||
| 14 | # License. | ||
| 15 | # | ||
| 16 | # The aic94xx driver 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 GNU | ||
| 19 | # General Public License for more details. | ||
| 20 | # | ||
| 21 | # You should have received a copy of the GNU General Public License | ||
| 22 | # along with Aic94xx Driver; if not, write to the Free Software | ||
| 23 | # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
| 24 | # | ||
| 25 | # | ||
| 26 | 8 | ||
| 27 | config SCSI_AIC94XX | 9 | config SCSI_AIC94XX |
| 28 | tristate "Adaptec AIC94xx SAS/SATA support" | 10 | tristate "Adaptec AIC94xx SAS/SATA support" |
diff --git a/drivers/scsi/arm/acornscsi-io.S b/drivers/scsi/arm/acornscsi-io.S index 22171b2110a8..fdd7237bb829 100644 --- a/drivers/scsi/arm/acornscsi-io.S +++ b/drivers/scsi/arm/acornscsi-io.S | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/acorn/scsi/acornscsi-io.S: Acorn SCSI card IO | 3 | * linux/drivers/acorn/scsi/acornscsi-io.S: Acorn SCSI card IO |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #include <linux/linkage.h> | 5 | #include <linux/linkage.h> |
| 9 | 6 | ||
diff --git a/drivers/scsi/arm/acornscsi.c b/drivers/scsi/arm/acornscsi.c index d7509859dc00..d12dd89538df 100644 --- a/drivers/scsi/arm/acornscsi.c +++ b/drivers/scsi/arm/acornscsi.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/acorn/scsi/acornscsi.c | 3 | * linux/drivers/acorn/scsi/acornscsi.c |
| 3 | * | 4 | * |
| 4 | * Acorn SCSI 3 driver | 5 | * Acorn SCSI 3 driver |
| 5 | * By R.M.King. | 6 | * By R.M.King. |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * Abandoned using the Select and Transfer command since there were | 8 | * Abandoned using the Select and Transfer command since there were |
| 12 | * some nasty races between our software and the target devices that | 9 | * some nasty races between our software and the target devices that |
| 13 | * were not easy to solve, and the device errata had a lot of entries | 10 | * were not easy to solve, and the device errata had a lot of entries |
diff --git a/drivers/scsi/arm/acornscsi.h b/drivers/scsi/arm/acornscsi.h index 01bc715a3aec..376c76bc2aca 100644 --- a/drivers/scsi/arm/acornscsi.h +++ b/drivers/scsi/arm/acornscsi.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/acorn/scsi/acornscsi.h | 3 | * linux/drivers/acorn/scsi/acornscsi.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1997 Russell King | 5 | * Copyright (C) 1997 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Acorn SCSI driver | 7 | * Acorn SCSI driver |
| 11 | */ | 8 | */ |
| 12 | #ifndef ACORNSCSI_H | 9 | #ifndef ACORNSCSI_H |
diff --git a/drivers/scsi/arm/cumana_2.c b/drivers/scsi/arm/cumana_2.c index 40afcbd8de61..a1f3e9ee4e63 100644 --- a/drivers/scsi/arm/cumana_2.c +++ b/drivers/scsi/arm/cumana_2.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/acorn/scsi/cumana_2.c | 3 | * linux/drivers/acorn/scsi/cumana_2.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1997-2005 Russell King | 5 | * Copyright (C) 1997-2005 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Changelog: | 7 | * Changelog: |
| 11 | * 30-08-1997 RMK 0.0.0 Created, READONLY version. | 8 | * 30-08-1997 RMK 0.0.0 Created, READONLY version. |
| 12 | * 22-01-1998 RMK 0.0.1 Updated to 2.1.80. | 9 | * 22-01-1998 RMK 0.0.1 Updated to 2.1.80. |
diff --git a/drivers/scsi/arm/eesox.c b/drivers/scsi/arm/eesox.c index 8f64c370a8a7..134f040d58e2 100644 --- a/drivers/scsi/arm/eesox.c +++ b/drivers/scsi/arm/eesox.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/acorn/scsi/eesox.c | 3 | * linux/drivers/acorn/scsi/eesox.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1997-2005 Russell King | 5 | * Copyright (C) 1997-2005 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This driver is based on experimentation. Hence, it may have made | 7 | * This driver is based on experimentation. Hence, it may have made |
| 11 | * assumptions about the particular card that I have available, and | 8 | * assumptions about the particular card that I have available, and |
| 12 | * may not be reliable! | 9 | * may not be reliable! |
diff --git a/drivers/scsi/arm/fas216.c b/drivers/scsi/arm/fas216.c index 27bda2b05de6..aea4fd73c862 100644 --- a/drivers/scsi/arm/fas216.c +++ b/drivers/scsi/arm/fas216.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/acorn/scsi/fas216.c | 3 | * linux/drivers/acorn/scsi/fas216.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1997-2003 Russell King | 5 | * Copyright (C) 1997-2003 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Based on information in qlogicfas.c by Tom Zerucha, Michael Griffith, and | 7 | * Based on information in qlogicfas.c by Tom Zerucha, Michael Griffith, and |
| 11 | * other sources, including: | 8 | * other sources, including: |
| 12 | * the AMD Am53CF94 data sheet | 9 | * the AMD Am53CF94 data sheet |
diff --git a/drivers/scsi/arm/fas216.h b/drivers/scsi/arm/fas216.h index c57c16ef8193..847413ce14cf 100644 --- a/drivers/scsi/arm/fas216.h +++ b/drivers/scsi/arm/fas216.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/acorn/scsi/fas216.h | 3 | * linux/drivers/acorn/scsi/fas216.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1997-2000 Russell King | 5 | * Copyright (C) 1997-2000 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * FAS216 generic driver | 7 | * FAS216 generic driver |
| 11 | */ | 8 | */ |
| 12 | #ifndef FAS216_H | 9 | #ifndef FAS216_H |
diff --git a/drivers/scsi/arm/msgqueue.c b/drivers/scsi/arm/msgqueue.c index 7c95c7582b29..58115831362f 100644 --- a/drivers/scsi/arm/msgqueue.c +++ b/drivers/scsi/arm/msgqueue.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/acorn/scsi/msgqueue.c | 3 | * linux/drivers/acorn/scsi/msgqueue.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1997-1998 Russell King | 5 | * Copyright (C) 1997-1998 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * message queue handling | 7 | * message queue handling |
| 11 | */ | 8 | */ |
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/drivers/scsi/arm/msgqueue.h b/drivers/scsi/arm/msgqueue.h index 41c7333df3e3..4bcc400f556b 100644 --- a/drivers/scsi/arm/msgqueue.h +++ b/drivers/scsi/arm/msgqueue.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/acorn/scsi/msgqueue.h | 3 | * linux/drivers/acorn/scsi/msgqueue.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1997 Russell King | 5 | * Copyright (C) 1997 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * message queue handling | 7 | * message queue handling |
| 11 | */ | 8 | */ |
| 12 | #ifndef MSGQUEUE_H | 9 | #ifndef MSGQUEUE_H |
diff --git a/drivers/scsi/arm/powertec.c b/drivers/scsi/arm/powertec.c index 759f95ba993c..c795537a671c 100644 --- a/drivers/scsi/arm/powertec.c +++ b/drivers/scsi/arm/powertec.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/acorn/scsi/powertec.c | 3 | * linux/drivers/acorn/scsi/powertec.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1997-2005 Russell King | 5 | * Copyright (C) 1997-2005 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/module.h> | 7 | #include <linux/module.h> |
| 11 | #include <linux/blkdev.h> | 8 | #include <linux/blkdev.h> |
diff --git a/drivers/scsi/arm/queue.c b/drivers/scsi/arm/queue.c index 996dfe903928..e5559f27669d 100644 --- a/drivers/scsi/arm/queue.c +++ b/drivers/scsi/arm/queue.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/acorn/scsi/queue.c: queue handling primitives | 3 | * linux/drivers/acorn/scsi/queue.c: queue handling primitives |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1997-2000 Russell King | 5 | * Copyright (C) 1997-2000 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Changelog: | 7 | * Changelog: |
| 11 | * 15-Sep-1997 RMK Created. | 8 | * 15-Sep-1997 RMK Created. |
| 12 | * 11-Oct-1997 RMK Corrected problem with queue_remove_exclude | 9 | * 11-Oct-1997 RMK Corrected problem with queue_remove_exclude |
diff --git a/drivers/scsi/arm/queue.h b/drivers/scsi/arm/queue.h index 3c519c9237b2..cb51379dce94 100644 --- a/drivers/scsi/arm/queue.h +++ b/drivers/scsi/arm/queue.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/acorn/scsi/queue.h: queue handling | 3 | * linux/drivers/acorn/scsi/queue.h: queue handling |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1997 Russell King | 5 | * Copyright (C) 1997 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef QUEUE_H | 7 | #ifndef QUEUE_H |
| 11 | #define QUEUE_H | 8 | #define QUEUE_H |
diff --git a/drivers/scsi/arm/scsi.h b/drivers/scsi/arm/scsi.h index 138a521ba1a8..4d5ff7b4e864 100644 --- a/drivers/scsi/arm/scsi.h +++ b/drivers/scsi/arm/scsi.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/acorn/scsi/scsi.h | 3 | * linux/drivers/acorn/scsi/scsi.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2002 Russell King | 5 | * Copyright (C) 2002 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Commonly used scsi driver functions. | 7 | * Commonly used scsi driver functions. |
| 11 | */ | 8 | */ |
| 12 | 9 | ||
diff --git a/drivers/scsi/mvsas/Kconfig b/drivers/scsi/mvsas/Kconfig index 78f7e20a0c1c..79812b80743b 100644 --- a/drivers/scsi/mvsas/Kconfig +++ b/drivers/scsi/mvsas/Kconfig | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | # | 2 | # |
| 2 | # Kernel configuration file for 88SE64XX/88SE94XX SAS/SATA driver. | 3 | # Kernel configuration file for 88SE64XX/88SE94XX SAS/SATA driver. |
| 3 | # | 4 | # |
| @@ -5,25 +6,6 @@ | |||
| 5 | # Copyright 2008 Marvell. <kewei@marvell.com> | 6 | # Copyright 2008 Marvell. <kewei@marvell.com> |
| 6 | # Copyright 2009-2011 Marvell. <yuxiangl@marvell.com> | 7 | # Copyright 2009-2011 Marvell. <yuxiangl@marvell.com> |
| 7 | # | 8 | # |
| 8 | # This file is licensed under GPLv2. | ||
| 9 | # | ||
| 10 | # This file is part of the 88SE64XX/88SE94XX driver. | ||
| 11 | # | ||
| 12 | # The 88SE64XX/88SE94XX driver is free software; you can redistribute | ||
| 13 | # it and/or modify it under the terms of the GNU General Public License | ||
| 14 | # as published by the Free Software Foundation; version 2 of the | ||
| 15 | # License. | ||
| 16 | # | ||
| 17 | # The 88SE64XX/88SE94XX driver is distributed in the hope that it will be | ||
| 18 | # useful, but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 19 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 20 | # General Public License for more details. | ||
| 21 | # | ||
| 22 | # You should have received a copy of the GNU General Public License | ||
| 23 | # along with 88SE64XX/88SE94XX Driver; if not, write to the Free Software | ||
| 24 | # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
| 25 | # | ||
| 26 | # | ||
| 27 | 9 | ||
| 28 | config SCSI_MVSAS | 10 | config SCSI_MVSAS |
| 29 | tristate "Marvell 88SE64XX/88SE94XX SAS/SATA support" | 11 | tristate "Marvell 88SE64XX/88SE94XX SAS/SATA support" |
diff --git a/drivers/scsi/scsi_transport_srp.c b/drivers/scsi/scsi_transport_srp.c index 4e46fdb2d7c9..d4d1104fac99 100644 --- a/drivers/scsi/scsi_transport_srp.c +++ b/drivers/scsi/scsi_transport_srp.c | |||
| @@ -1,22 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * SCSI RDMA (SRP) transport class | 3 | * SCSI RDMA (SRP) transport class |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2007 FUJITA Tomonori <tomof@acm.org> | 5 | * Copyright (C) 2007 FUJITA Tomonori <tomof@acm.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public License as | ||
| 8 | * published by the Free Software Foundation, version 2 of the | ||
| 9 | * License. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, but | ||
| 12 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 14 | * 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 | ||
| 19 | * 02110-1301 USA | ||
| 20 | */ | 6 | */ |
| 21 | #include <linux/init.h> | 7 | #include <linux/init.h> |
| 22 | #include <linux/module.h> | 8 | #include <linux/module.h> |
diff --git a/drivers/scsi/ufs/tc-dwc-g210-pci.c b/drivers/scsi/ufs/tc-dwc-g210-pci.c index 2f41722a8c28..67a6a61154b7 100644 --- a/drivers/scsi/ufs/tc-dwc-g210-pci.c +++ b/drivers/scsi/ufs/tc-dwc-g210-pci.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Synopsys G210 Test Chip driver | 3 | * Synopsys G210 Test Chip driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015-2016 Synopsys, Inc. (www.synopsys.com) | 5 | * Copyright (C) 2015-2016 Synopsys, Inc. (www.synopsys.com) |
| 5 | * | 6 | * |
| 6 | * Authors: Joao Pinto <jpinto@synopsys.com> | 7 | * Authors: Joao Pinto <jpinto@synopsys.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include "ufshcd.h" | 10 | #include "ufshcd.h" |
diff --git a/drivers/scsi/ufs/tc-dwc-g210-pltfrm.c b/drivers/scsi/ufs/tc-dwc-g210-pltfrm.c index 6dfe5a9206e9..a1268e4f44d6 100644 --- a/drivers/scsi/ufs/tc-dwc-g210-pltfrm.c +++ b/drivers/scsi/ufs/tc-dwc-g210-pltfrm.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Synopsys G210 Test Chip driver | 3 | * Synopsys G210 Test Chip driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015-2016 Synopsys, Inc. (www.synopsys.com) | 5 | * Copyright (C) 2015-2016 Synopsys, Inc. (www.synopsys.com) |
| 5 | * | 6 | * |
| 6 | * Authors: Joao Pinto <jpinto@synopsys.com> | 7 | * Authors: Joao Pinto <jpinto@synopsys.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
diff --git a/drivers/scsi/ufs/tc-dwc-g210.c b/drivers/scsi/ufs/tc-dwc-g210.c index 3a8bc6d9cb5b..f954a68f6b4c 100644 --- a/drivers/scsi/ufs/tc-dwc-g210.c +++ b/drivers/scsi/ufs/tc-dwc-g210.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Synopsys G210 Test Chip driver | 3 | * Synopsys G210 Test Chip driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015-2016 Synopsys, Inc. (www.synopsys.com) | 5 | * Copyright (C) 2015-2016 Synopsys, Inc. (www.synopsys.com) |
| 5 | * | 6 | * |
| 6 | * Authors: Joao Pinto <jpinto@synopsys.com> | 7 | * Authors: Joao Pinto <jpinto@synopsys.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include "ufshcd.h" | 10 | #include "ufshcd.h" |
diff --git a/drivers/scsi/ufs/tc-dwc-g210.h b/drivers/scsi/ufs/tc-dwc-g210.h index fb177db1227d..5a506da03f4a 100644 --- a/drivers/scsi/ufs/tc-dwc-g210.h +++ b/drivers/scsi/ufs/tc-dwc-g210.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Synopsys G210 Test Chip driver | 3 | * Synopsys G210 Test Chip driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015-2016 Synopsys, Inc. (www.synopsys.com) | 5 | * Copyright (C) 2015-2016 Synopsys, Inc. (www.synopsys.com) |
| 5 | * | 6 | * |
| 6 | * Authors: Joao Pinto <jpinto@synopsys.com> | 7 | * Authors: Joao Pinto <jpinto@synopsys.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef _TC_DWC_G210_H | 10 | #ifndef _TC_DWC_G210_H |
diff --git a/drivers/scsi/ufs/ufs-hisi.c b/drivers/scsi/ufs/ufs-hisi.c index 7aed0a1a794e..f4d1dca962c4 100644 --- a/drivers/scsi/ufs/ufs-hisi.c +++ b/drivers/scsi/ufs/ufs-hisi.c | |||
| @@ -1,11 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * HiSilicon Hixxxx UFS Driver | 3 | * HiSilicon Hixxxx UFS Driver |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2016-2017 Linaro Ltd. | 5 | * Copyright (c) 2016-2017 Linaro Ltd. |
| 5 | * Copyright (c) 2016-2017 HiSilicon Technologies Co., Ltd. | 6 | * Copyright (c) 2016-2017 HiSilicon Technologies Co., Ltd. |
| 6 | * | ||
| 7 | * Released under the GPLv2 only. | ||
| 8 | * SPDX-License-Identifier: GPL-2.0 | ||
| 9 | */ | 7 | */ |
| 10 | 8 | ||
| 11 | #include <linux/time.h> | 9 | #include <linux/time.h> |
diff --git a/drivers/scsi/ufs/ufs-hisi.h b/drivers/scsi/ufs/ufs-hisi.h index 667dfe39b57e..3231d3d81c98 100644 --- a/drivers/scsi/ufs/ufs-hisi.h +++ b/drivers/scsi/ufs/ufs-hisi.h | |||
| @@ -1,8 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2017, HiSilicon. All rights reserved. | 3 | * Copyright (c) 2017, HiSilicon. All rights reserved. |
| 3 | * | ||
| 4 | * Released under the GPLv2 only. | ||
| 5 | * SPDX-License-Identifier: GPL-2.0 | ||
| 6 | */ | 4 | */ |
| 7 | 5 | ||
| 8 | #ifndef UFS_HISI_H_ | 6 | #ifndef UFS_HISI_H_ |
diff --git a/drivers/scsi/ufs/ufshcd-dwc.c b/drivers/scsi/ufs/ufshcd-dwc.c index 977b21871a5d..fb9e2ff4f8d2 100644 --- a/drivers/scsi/ufs/ufshcd-dwc.c +++ b/drivers/scsi/ufs/ufshcd-dwc.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * UFS Host driver for Synopsys Designware Core | 3 | * UFS Host driver for Synopsys Designware Core |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015-2016 Synopsys, Inc. (www.synopsys.com) | 5 | * Copyright (C) 2015-2016 Synopsys, Inc. (www.synopsys.com) |
| 5 | * | 6 | * |
| 6 | * Authors: Joao Pinto <jpinto@synopsys.com> | 7 | * Authors: Joao Pinto <jpinto@synopsys.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include "ufshcd.h" | 10 | #include "ufshcd.h" |
diff --git a/drivers/scsi/ufs/ufshcd-dwc.h b/drivers/scsi/ufs/ufshcd-dwc.h index c8be295e0ebe..4268ca2eb64c 100644 --- a/drivers/scsi/ufs/ufshcd-dwc.h +++ b/drivers/scsi/ufs/ufshcd-dwc.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * UFS Host driver for Synopsys Designware Core | 3 | * UFS Host driver for Synopsys Designware Core |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015-2016 Synopsys, Inc. (www.synopsys.com) | 5 | * Copyright (C) 2015-2016 Synopsys, Inc. (www.synopsys.com) |
| 5 | * | 6 | * |
| 6 | * Authors: Joao Pinto <jpinto@synopsys.com> | 7 | * Authors: Joao Pinto <jpinto@synopsys.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef _UFSHCD_DWC_H | 10 | #ifndef _UFSHCD_DWC_H |
diff --git a/drivers/scsi/ufs/ufshci-dwc.h b/drivers/scsi/ufs/ufshci-dwc.h index ca341fece310..6c290e272106 100644 --- a/drivers/scsi/ufs/ufshci-dwc.h +++ b/drivers/scsi/ufs/ufshci-dwc.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * UFS Host driver for Synopsys Designware Core | 3 | * UFS Host driver for Synopsys Designware Core |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015-2016 Synopsys, Inc. (www.synopsys.com) | 5 | * Copyright (C) 2015-2016 Synopsys, Inc. (www.synopsys.com) |
| 5 | * | 6 | * |
| 6 | * Authors: Joao Pinto <jpinto@synopsys.com> | 7 | * Authors: Joao Pinto <jpinto@synopsys.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef _UFSHCI_DWC_H | 10 | #ifndef _UFSHCI_DWC_H |
diff --git a/drivers/soc/bcm/brcmstb/biuctrl.c b/drivers/soc/bcm/brcmstb/biuctrl.c index b3dbdb365749..d326915e0f40 100644 --- a/drivers/soc/bcm/brcmstb/biuctrl.c +++ b/drivers/soc/bcm/brcmstb/biuctrl.c | |||
| @@ -48,7 +48,7 @@ static inline void cbc_writel(u32 val, int reg) | |||
| 48 | if (offset == -1) | 48 | if (offset == -1) |
| 49 | return; | 49 | return; |
| 50 | 50 | ||
| 51 | writel_relaxed(val, cpubiuctrl_base + offset); | 51 | writel(val, cpubiuctrl_base + offset); |
| 52 | } | 52 | } |
| 53 | 53 | ||
| 54 | enum cpubiuctrl_regs { | 54 | enum cpubiuctrl_regs { |
| @@ -238,7 +238,9 @@ static int __init brcmstb_biuctrl_init(void) | |||
| 238 | if (!np) | 238 | if (!np) |
| 239 | return 0; | 239 | return 0; |
| 240 | 240 | ||
| 241 | setup_hifcpubiuctrl_regs(np); | 241 | ret = setup_hifcpubiuctrl_regs(np); |
| 242 | if (ret) | ||
| 243 | return ret; | ||
| 242 | 244 | ||
| 243 | ret = mcp_write_pairing_set(); | 245 | ret = mcp_write_pairing_set(); |
| 244 | if (ret) { | 246 | if (ret) { |
diff --git a/drivers/soc/ixp4xx/ixp4xx-npe.c b/drivers/soc/ixp4xx/ixp4xx-npe.c index bc10e3194809..ec90b44fa0cd 100644 --- a/drivers/soc/ixp4xx/ixp4xx-npe.c +++ b/drivers/soc/ixp4xx/ixp4xx-npe.c | |||
| @@ -695,8 +695,8 @@ static int ixp4xx_npe_probe(struct platform_device *pdev) | |||
| 695 | continue; /* NPE already disabled or not present */ | 695 | continue; /* NPE already disabled or not present */ |
| 696 | } | 696 | } |
| 697 | npe->regs = devm_ioremap_resource(dev, res); | 697 | npe->regs = devm_ioremap_resource(dev, res); |
| 698 | if (!npe->regs) | 698 | if (IS_ERR(npe->regs)) |
| 699 | return -ENOMEM; | 699 | return PTR_ERR(npe->regs); |
| 700 | 700 | ||
| 701 | if (npe_reset(npe)) { | 701 | if (npe_reset(npe)) { |
| 702 | dev_info(dev, "NPE%d at 0x%08x-0x%08x does not reset\n", | 702 | dev_info(dev, "NPE%d at 0x%08x-0x%08x does not reset\n", |
diff --git a/drivers/soc/lantiq/fpi-bus.c b/drivers/soc/lantiq/fpi-bus.c index a671c9984c4c..cb0303a0fe60 100644 --- a/drivers/soc/lantiq/fpi-bus.c +++ b/drivers/soc/lantiq/fpi-bus.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2011-2015 John Crispin <blogic@phrozen.org> | 4 | * Copyright (C) 2011-2015 John Crispin <blogic@phrozen.org> |
| 7 | * Copyright (C) 2015 Martin Blumenstingl <martin.blumenstingl@googlemail.com> | 5 | * Copyright (C) 2015 Martin Blumenstingl <martin.blumenstingl@googlemail.com> |
diff --git a/drivers/soc/rockchip/grf.c b/drivers/soc/rockchip/grf.c index 3b81e1d75a97..494cf2b5bf7b 100644 --- a/drivers/soc/rockchip/grf.c +++ b/drivers/soc/rockchip/grf.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Rockchip Generic Register Files setup | 3 | * Rockchip Generic Register Files setup |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2016 Heiko Stuebner <heiko@sntech.de> | 5 | * Copyright (c) 2016 Heiko Stuebner <heiko@sntech.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/err.h> | 8 | #include <linux/err.h> |
diff --git a/drivers/soc/rockchip/pm_domains.c b/drivers/soc/rockchip/pm_domains.c index 847c7c482b26..3342332cc007 100644 --- a/drivers/soc/rockchip/pm_domains.c +++ b/drivers/soc/rockchip/pm_domains.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Rockchip Generic power domain support. | 3 | * Rockchip Generic power domain support. |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2015 ROCKCHIP, Co. Ltd. | 5 | * Copyright (c) 2015 ROCKCHIP, Co. Ltd. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/io.h> | 8 | #include <linux/io.h> |
diff --git a/drivers/soc/tegra/common.c b/drivers/soc/tegra/common.c index 7bfb154d6fa5..3dc54f59cafe 100644 --- a/drivers/soc/tegra/common.c +++ b/drivers/soc/tegra/common.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 NVIDIA CORPORATION. All rights reserved. | 3 | * Copyright (C) 2014 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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/of.h> | 6 | #include <linux/of.h> |
diff --git a/drivers/soc/versatile/soc-integrator.c b/drivers/soc/versatile/soc-integrator.c index a5d7d39ae0ad..ae13fa2aa582 100644 --- a/drivers/soc/versatile/soc-integrator.c +++ b/drivers/soc/versatile/soc-integrator.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Linaro Ltd. | 3 | * Copyright (C) 2014 Linaro Ltd. |
| 3 | * | 4 | * |
| 4 | * Author: Linus Walleij <linus.walleij@linaro.org> | 5 | * Author: Linus Walleij <linus.walleij@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2, as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | #include <linux/init.h> | 7 | #include <linux/init.h> |
| 12 | #include <linux/io.h> | 8 | #include <linux/io.h> |
diff --git a/drivers/soc/versatile/soc-realview.c b/drivers/soc/versatile/soc-realview.c index caf698e5f0b0..9471353dd8c3 100644 --- a/drivers/soc/versatile/soc-realview.c +++ b/drivers/soc/versatile/soc-realview.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Linaro Ltd. | 3 | * Copyright (C) 2014 Linaro Ltd. |
| 3 | * | 4 | * |
| 4 | * Author: Linus Walleij <linus.walleij@linaro.org> | 5 | * Author: Linus Walleij <linus.walleij@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2, as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | #include <linux/init.h> | 7 | #include <linux/init.h> |
| 12 | #include <linux/io.h> | 8 | #include <linux/io.h> |
diff --git a/drivers/soundwire/intel.c b/drivers/soundwire/intel.c index 31336b0271b0..60293a00a14e 100644 --- a/drivers/soundwire/intel.c +++ b/drivers/soundwire/intel.c | |||
| @@ -715,8 +715,8 @@ static int intel_create_dai(struct sdw_cdns *cdns, | |||
| 715 | return -ENOMEM; | 715 | return -ENOMEM; |
| 716 | } | 716 | } |
| 717 | 717 | ||
| 718 | dais[i].playback.channels_min = 1; | 718 | dais[i].capture.channels_min = 1; |
| 719 | dais[i].playback.channels_max = max_ch; | 719 | dais[i].capture.channels_max = max_ch; |
| 720 | dais[i].capture.rates = SNDRV_PCM_RATE_48000; | 720 | dais[i].capture.rates = SNDRV_PCM_RATE_48000; |
| 721 | dais[i].capture.formats = SNDRV_PCM_FMTBIT_S16_LE; | 721 | dais[i].capture.formats = SNDRV_PCM_FMTBIT_S16_LE; |
| 722 | } | 722 | } |
diff --git a/drivers/soundwire/stream.c b/drivers/soundwire/stream.c index d01060dbee96..1d5294b8783b 100644 --- a/drivers/soundwire/stream.c +++ b/drivers/soundwire/stream.c | |||
| @@ -814,7 +814,8 @@ static int do_bank_switch(struct sdw_stream_runtime *stream) | |||
| 814 | goto error; | 814 | goto error; |
| 815 | } | 815 | } |
| 816 | 816 | ||
| 817 | mutex_unlock(&bus->msg_lock); | 817 | if (bus->multi_link) |
| 818 | mutex_unlock(&bus->msg_lock); | ||
| 818 | } | 819 | } |
| 819 | 820 | ||
| 820 | return ret; | 821 | return ret; |
| @@ -1406,9 +1407,7 @@ struct sdw_dpn_prop *sdw_get_slave_dpn_prop(struct sdw_slave *slave, | |||
| 1406 | } | 1407 | } |
| 1407 | 1408 | ||
| 1408 | for (i = 0; i < num_ports; i++) { | 1409 | for (i = 0; i < num_ports; i++) { |
| 1409 | dpn_prop = &dpn_prop[i]; | 1410 | if (dpn_prop[i].num == port_num) |
| 1410 | |||
| 1411 | if (dpn_prop->num == port_num) | ||
| 1412 | return &dpn_prop[i]; | 1411 | return &dpn_prop[i]; |
| 1413 | } | 1412 | } |
| 1414 | 1413 | ||
diff --git a/drivers/spi/spi-altera.c b/drivers/spi/spi-altera.c index a5adf0d868fc..ea160f117f88 100644 --- a/drivers/spi/spi-altera.c +++ b/drivers/spi/spi-altera.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Altera SPI driver | 3 | * Altera SPI driver |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Copyright (c) 2006 Ben Dooks | 8 | * Copyright (c) 2006 Ben Dooks |
| 8 | * Copyright (c) 2006 Simtec Electronics | 9 | * Copyright (c) 2006 Simtec Electronics |
| 9 | * Ben Dooks <ben@simtec.co.uk> | 10 | * Ben Dooks <ben@simtec.co.uk> |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/interrupt.h> | 13 | #include <linux/interrupt.h> |
diff --git a/drivers/spi/spi-armada-3700.c b/drivers/spi/spi-armada-3700.c index 7dcb14d303eb..032888344822 100644 --- a/drivers/spi/spi-armada-3700.c +++ b/drivers/spi/spi-armada-3700.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Marvell Armada-3700 SPI controller driver | 3 | * Marvell Armada-3700 SPI controller driver |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Author: Wilson Ding <dingwei@marvell.com> | 7 | * Author: Wilson Ding <dingwei@marvell.com> |
| 7 | * Author: Romain Perier <romain.perier@free-electrons.com> | 8 | * Author: Romain Perier <romain.perier@free-electrons.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/clk.h> | 11 | #include <linux/clk.h> |
diff --git a/drivers/spi/spi-ath79.c b/drivers/spi/spi-ath79.c index 847f354ebef1..032a615e4ccd 100644 --- a/drivers/spi/spi-ath79.c +++ b/drivers/spi/spi-ath79.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * SPI controller driver for the Atheros AR71XX/AR724X/AR913X SoCs | 3 | * SPI controller driver for the Atheros AR71XX/AR724X/AR913X SoCs |
| 3 | * | 4 | * |
| @@ -5,11 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * This driver has been based on the spi-gpio.c: | 7 | * This driver has been based on the spi-gpio.c: |
| 7 | * Copyright (C) 2006,2008 David Brownell | 8 | * Copyright (C) 2006,2008 David Brownell |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | */ | 9 | */ |
| 14 | 10 | ||
| 15 | #include <linux/kernel.h> | 11 | #include <linux/kernel.h> |
diff --git a/drivers/spi/spi-atmel.c b/drivers/spi/spi-atmel.c index 4954f0ab1606..f00b367523cd 100644 --- a/drivers/spi/spi-atmel.c +++ b/drivers/spi/spi-atmel.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for Atmel AT32 and AT91 SPI Controllers | 3 | * Driver for Atmel AT32 and AT91 SPI Controllers |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2006 Atmel Corporation | 5 | * Copyright (C) 2006 Atmel 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/drivers/spi/spi-bcm-qspi.c b/drivers/spi/spi-bcm-qspi.c index 584bcb018a62..902bdbfedea8 100644 --- a/drivers/spi/spi-bcm-qspi.c +++ b/drivers/spi/spi-bcm-qspi.c | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for Broadcom BRCMSTB, NSP, NS2, Cygnus SPI Controllers | 3 | * Driver for Broadcom BRCMSTB, NSP, NS2, Cygnus SPI Controllers |
| 3 | * | 4 | * |
| 4 | * Copyright 2016 Broadcom | 5 | * Copyright 2016 Broadcom |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License, version 2, as | ||
| 8 | * published by the Free Software Foundation (the "GPL"). | ||
| 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 version 2 (GPLv2) for more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License | ||
| 16 | * version 2 (GPLv2) along with this source code. | ||
| 17 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #include <linux/clk.h> | 8 | #include <linux/clk.h> |
diff --git a/drivers/spi/spi-bcm-qspi.h b/drivers/spi/spi-bcm-qspi.h index 7abfc75a3860..01aec6460108 100644 --- a/drivers/spi/spi-bcm-qspi.h +++ b/drivers/spi/spi-bcm-qspi.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2016 Broadcom | 3 | * Copyright 2016 Broadcom |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License, version 2, as | ||
| 6 | * published by the Free Software Foundation (the "GPL"). | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, but | ||
| 9 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 11 | * General Public License version 2 (GPLv2) for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * version 2 (GPLv2) along with this source code. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | #ifndef __SPI_BCM_QSPI_H__ | 6 | #ifndef __SPI_BCM_QSPI_H__ |
diff --git a/drivers/spi/spi-brcmstb-qspi.c b/drivers/spi/spi-brcmstb-qspi.c index c7df92e7cf6f..75e9b76dab1e 100644 --- a/drivers/spi/spi-brcmstb-qspi.c +++ b/drivers/spi/spi-brcmstb-qspi.c | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2016 Broadcom | 3 | * Copyright 2016 Broadcom |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License, version 2, as | ||
| 6 | * published by the Free Software Foundation (the "GPL"). | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, but | ||
| 9 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 11 | * General Public License version 2 (GPLv2) for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * version 2 (GPLv2) along with this source code. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | #include <linux/device.h> | 6 | #include <linux/device.h> |
diff --git a/drivers/spi/spi-efm32.c b/drivers/spi/spi-efm32.c index 065fe8744989..eb1f2142a335 100644 --- a/drivers/spi/spi-efm32.c +++ b/drivers/spi/spi-efm32.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012-2013 Uwe Kleine-Koenig for Pengutronix | 3 | * Copyright (C) 2012-2013 Uwe Kleine-Koenig for Pengutronix |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify it under | ||
| 5 | * the terms of the GNU General Public License version 2 as published by the | ||
| 6 | * Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #include <linux/kernel.h> | 5 | #include <linux/kernel.h> |
| 9 | #include <linux/io.h> | 6 | #include <linux/io.h> |
diff --git a/drivers/spi/spi-ep93xx.c b/drivers/spi/spi-ep93xx.c index 81889389280b..4034e3ec0ba2 100644 --- a/drivers/spi/spi-ep93xx.c +++ b/drivers/spi/spi-ep93xx.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for Cirrus Logic EP93xx SPI controller. | 3 | * Driver for Cirrus Logic EP93xx SPI controller. |
| 3 | * | 4 | * |
| @@ -10,10 +11,6 @@ | |||
| 10 | * For more information about the SPI controller see documentation on Cirrus | 11 | * For more information about the SPI controller see documentation on Cirrus |
| 11 | * Logic web site: | 12 | * Logic web site: |
| 12 | * http://www.cirrus.com/en/pubs/manual/EP93xx_Users_Guide_UM1.pdf | 13 | * http://www.cirrus.com/en/pubs/manual/EP93xx_Users_Guide_UM1.pdf |
| 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 version 2 as | ||
| 16 | * published by the Free Software Foundation. | ||
| 17 | */ | 14 | */ |
| 18 | 15 | ||
| 19 | #include <linux/io.h> | 16 | #include <linux/io.h> |
diff --git a/drivers/spi/spi-falcon.c b/drivers/spi/spi-falcon.c index f8638e82e5db..00f46c816a56 100644 --- a/drivers/spi/spi-falcon.c +++ b/drivers/spi/spi-falcon.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2012 Thomas Langer <thomas.langer@lantiq.com> | 4 | * Copyright (C) 2012 Thomas Langer <thomas.langer@lantiq.com> |
| 7 | */ | 5 | */ |
diff --git a/drivers/spi/spi-nuc900.c b/drivers/spi/spi-nuc900.c index f51a058e7678..37e2034ad4d5 100644 --- a/drivers/spi/spi-nuc900.c +++ b/drivers/spi/spi-nuc900.c | |||
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2009 Nuvoton technology. | 3 | * Copyright (c) 2009 Nuvoton technology. |
| 3 | * Wan ZongShun <mcuos.com@gmail.com> | 4 | * Wan ZongShun <mcuos.com@gmail.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #include <linux/module.h> | 7 | #include <linux/module.h> |
diff --git a/drivers/spi/spi-oc-tiny.c b/drivers/spi/spi-oc-tiny.c index 085f580be7ec..bbc4ba66571f 100644 --- a/drivers/spi/spi-oc-tiny.c +++ b/drivers/spi/spi-oc-tiny.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OpenCores tiny SPI master driver | 3 | * OpenCores tiny SPI master driver |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * Copyright (c) 2006 Ben Dooks | 10 | * Copyright (c) 2006 Ben Dooks |
| 10 | * Copyright (c) 2006 Simtec Electronics | 11 | * Copyright (c) 2006 Simtec Electronics |
| 11 | * Ben Dooks <ben@simtec.co.uk> | 12 | * Ben Dooks <ben@simtec.co.uk> |
| 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 version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | 14 | ||
| 18 | #include <linux/interrupt.h> | 15 | #include <linux/interrupt.h> |
diff --git a/drivers/spi/spi-orion.c b/drivers/spi/spi-orion.c index 25ea4a9e0dbc..6643ccdc2508 100644 --- a/drivers/spi/spi-orion.c +++ b/drivers/spi/spi-orion.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Marvell Orion SPI controller driver | 3 | * Marvell Orion SPI controller driver |
| 3 | * | 4 | * |
| 4 | * Author: Shadi Ammouri <shadi@marvell.com> | 5 | * Author: Shadi Ammouri <shadi@marvell.com> |
| 5 | * Copyright (C) 2007-2008 Marvell Ltd. | 6 | * Copyright (C) 2007-2008 Marvell Ltd. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/interrupt.h> | 9 | #include <linux/interrupt.h> |
diff --git a/drivers/spi/spi-ppc4xx.c b/drivers/spi/spi-ppc4xx.c index 967d94844b30..0ea2d9a369d9 100644 --- a/drivers/spi/spi-ppc4xx.c +++ b/drivers/spi/spi-ppc4xx.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * SPI_PPC4XX SPI controller driver. | 3 | * SPI_PPC4XX SPI controller driver. |
| 3 | * | 4 | * |
| @@ -10,10 +11,6 @@ | |||
| 10 | * Copyright (c) 2006 Ben Dooks | 11 | * Copyright (c) 2006 Ben Dooks |
| 11 | * Copyright (c) 2006 Simtec Electronics | 12 | * Copyright (c) 2006 Simtec Electronics |
| 12 | * Ben Dooks <ben@simtec.co.uk> | 13 | * Ben Dooks <ben@simtec.co.uk> |
| 13 | * | ||
| 14 | * This program is free software; you can redistribute it and/or modify it | ||
| 15 | * under the terms of the GNU General Public License version 2 as published | ||
| 16 | * by the Free Software Foundation. | ||
| 17 | */ | 14 | */ |
| 18 | 15 | ||
| 19 | /* | 16 | /* |
diff --git a/drivers/spi/spi-pxa2xx-dma.c b/drivers/spi/spi-pxa2xx-dma.c index e5c26c1779ab..37567bc7a523 100644 --- a/drivers/spi/spi-pxa2xx-dma.c +++ b/drivers/spi/spi-pxa2xx-dma.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * PXA2xx SPI DMA engine support. | 3 | * PXA2xx SPI DMA engine support. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013, Intel Corporation | 5 | * Copyright (C) 2013, Intel Corporation |
| 5 | * Author: Mika Westerberg <mika.westerberg@linux.intel.com> | 6 | * Author: Mika Westerberg <mika.westerberg@linux.intel.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/device.h> | 9 | #include <linux/device.h> |
diff --git a/drivers/spi/spi-pxa2xx.h b/drivers/spi/spi-pxa2xx.h index aba777b4502d..1400472bc986 100644 --- a/drivers/spi/spi-pxa2xx.h +++ b/drivers/spi/spi-pxa2xx.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2005 Stephen Street / StreetFire Sound Labs | 3 | * Copyright (C) 2005 Stephen Street / StreetFire Sound Labs |
| 3 | * Copyright (C) 2013, Intel Corporation | 4 | * Copyright (C) 2013, Intel Corporation |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef SPI_PXA2XX_H | 7 | #ifndef SPI_PXA2XX_H |
diff --git a/drivers/spi/spi-rb4xx.c b/drivers/spi/spi-rb4xx.c index fbbf9a188247..51f03d977ad6 100644 --- a/drivers/spi/spi-rb4xx.c +++ b/drivers/spi/spi-rb4xx.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * SPI controller driver for the Mikrotik RB4xx boards | 3 | * SPI controller driver for the Mikrotik RB4xx boards |
| 3 | * | 4 | * |
| @@ -6,11 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * This file was based on the patches for Linux 2.6.27.39 published by | 8 | * This file was based on the patches for Linux 2.6.27.39 published by |
| 8 | * MikroTik for their RouterBoard 4xx series devices. | 9 | * MikroTik for their RouterBoard 4xx series devices. |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | */ | 10 | */ |
| 15 | 11 | ||
| 16 | #include <linux/kernel.h> | 12 | #include <linux/kernel.h> |
diff --git a/drivers/spi/spi-s3c24xx-fiq.S b/drivers/spi/spi-s3c24xx-fiq.S index 059f2dc1fda2..e95d6282109e 100644 --- a/drivers/spi/spi-s3c24xx-fiq.S +++ b/drivers/spi/spi-s3c24xx-fiq.S | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* linux/drivers/spi/spi_s3c24xx_fiq.S | 2 | /* linux/drivers/spi/spi_s3c24xx_fiq.S |
| 2 | * | 3 | * |
| 3 | * Copyright 2009 Simtec Electronics | 4 | * Copyright 2009 Simtec Electronics |
| 4 | * Ben Dooks <ben@simtec.co.uk> | 5 | * Ben Dooks <ben@simtec.co.uk> |
| 5 | * | 6 | * |
| 6 | * S3C24XX SPI - FIQ pseudo-DMA transfer code | 7 | * S3C24XX SPI - FIQ pseudo-DMA transfer code |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/linkage.h> | 10 | #include <linux/linkage.h> |
diff --git a/drivers/spi/spi-s3c24xx-fiq.h b/drivers/spi/spi-s3c24xx-fiq.h index a5950bb25b51..7786b0ea56ec 100644 --- a/drivers/spi/spi-s3c24xx-fiq.h +++ b/drivers/spi/spi-s3c24xx-fiq.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* linux/drivers/spi/spi_s3c24xx_fiq.h | 2 | /* linux/drivers/spi/spi_s3c24xx_fiq.h |
| 2 | * | 3 | * |
| 3 | * Copyright 2009 Simtec Electronics | 4 | * Copyright 2009 Simtec Electronics |
| 4 | * Ben Dooks <ben@simtec.co.uk> | 5 | * Ben Dooks <ben@simtec.co.uk> |
| 5 | * | 6 | * |
| 6 | * S3C24XX SPI - FIQ pseudo-DMA transfer support | 7 | * S3C24XX SPI - FIQ pseudo-DMA transfer support |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | /* We have R8 through R13 to play with */ | 10 | /* We have R8 through R13 to play with */ |
diff --git a/drivers/spi/spi-s3c24xx.c b/drivers/spi/spi-s3c24xx.c index 4e7d1bfed7e6..48d8dff05a3a 100644 --- a/drivers/spi/spi-s3c24xx.c +++ b/drivers/spi/spi-s3c24xx.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2006 Ben Dooks | 3 | * Copyright (c) 2006 Ben Dooks |
| 3 | * Copyright 2006-2009 Simtec Electronics | 4 | * Copyright 2006-2009 Simtec Electronics |
| 4 | * Ben Dooks <ben@simtec.co.uk> | 5 | * Ben Dooks <ben@simtec.co.uk> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <linux/spinlock.h> | 8 | #include <linux/spinlock.h> |
diff --git a/drivers/spi/spi-sh-sci.c b/drivers/spi/spi-sh-sci.c index 393701cfca3c..8f30531e1418 100644 --- a/drivers/spi/spi-sh-sci.c +++ b/drivers/spi/spi-sh-sci.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * SH SCI SPI interface | 3 | * SH SCI SPI interface |
| 3 | * | 4 | * |
| @@ -6,11 +7,6 @@ | |||
| 6 | * Based on S3C24XX GPIO based SPI driver, which is: | 7 | * Based on S3C24XX GPIO based SPI driver, which is: |
| 7 | * Copyright (c) 2006 Ben Dooks | 8 | * Copyright (c) 2006 Ben Dooks |
| 8 | * Copyright (c) 2006 Simtec Electronics | 9 | * Copyright (c) 2006 Simtec Electronics |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | */ | 10 | */ |
| 15 | 11 | ||
| 16 | #include <linux/kernel.h> | 12 | #include <linux/kernel.h> |
diff --git a/drivers/spi/spi-tle62x0.c b/drivers/spi/spi-tle62x0.c index c6ae775289e5..60dc69a39ace 100644 --- a/drivers/spi/spi-tle62x0.c +++ b/drivers/spi/spi-tle62x0.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Support Infineon TLE62x0 driver chips | 3 | * Support Infineon TLE62x0 driver chips |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2007 Simtec Electronics | 5 | * Copyright (c) 2007 Simtec Electronics |
| 5 | * Ben Dooks, <ben@simtec.co.uk> | 6 | * Ben Dooks, <ben@simtec.co.uk> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/device.h> | 9 | #include <linux/device.h> |
diff --git a/drivers/spi/spi-xilinx.c b/drivers/spi/spi-xilinx.c index 63fedc49ae9c..d5f9d5fbb3e8 100644 --- a/drivers/spi/spi-xilinx.c +++ b/drivers/spi/spi-xilinx.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Xilinx SPI controller driver (master mode only) | 3 | * Xilinx SPI controller driver (master mode only) |
| 3 | * | 4 | * |
| @@ -8,9 +9,6 @@ | |||
| 8 | * Copyright (c) 2009 Intel Corporation | 9 | * Copyright (c) 2009 Intel Corporation |
| 9 | * 2002-2007 (c) MontaVista Software, Inc. | 10 | * 2002-2007 (c) MontaVista Software, Inc. |
| 10 | 11 | ||
| 11 | * This program is free software; you can redistribute it and/or modify | ||
| 12 | * it under the terms of the GNU General Public License version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 12 | */ |
| 15 | 13 | ||
| 16 | #include <linux/module.h> | 14 | #include <linux/module.h> |
diff --git a/drivers/spi/spi-xlp.c b/drivers/spi/spi-xlp.c index 74a01b09a8a5..1dc479fab98c 100644 --- a/drivers/spi/spi-xlp.c +++ b/drivers/spi/spi-xlp.c | |||
| @@ -1,15 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2003-2015 Broadcom Corporation | 3 | * Copyright (C) 2003-2015 Broadcom Corporation |
| 3 | * All Rights Reserved | 4 | * All Rights Reserved |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 (GPL v2) | ||
| 7 | * as published by the Free Software Foundation. | ||
| 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 | */ | 5 | */ |
| 14 | #include <linux/acpi.h> | 6 | #include <linux/acpi.h> |
| 15 | #include <linux/clk.h> | 7 | #include <linux/clk.h> |
diff --git a/drivers/spi/spi-xtensa-xtfpga.c b/drivers/spi/spi-xtensa-xtfpga.c index 8ce04f829a80..86516eb1e143 100644 --- a/drivers/spi/spi-xtensa-xtfpga.c +++ b/drivers/spi/spi-xtensa-xtfpga.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Xtensa xtfpga SPI controller driver | 3 | * Xtensa xtfpga SPI controller driver |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2014 Cadence Design Systems Inc. | 5 | * Copyright (c) 2014 Cadence Design Systems Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/delay.h> | 8 | #include <linux/delay.h> |
diff --git a/drivers/staging/erofs/erofs_fs.h b/drivers/staging/erofs/erofs_fs.h index fa52898df006..8ddb2b3e7d39 100644 --- a/drivers/staging/erofs/erofs_fs.h +++ b/drivers/staging/erofs/erofs_fs.h | |||
| @@ -17,10 +17,16 @@ | |||
| 17 | #define EROFS_SUPER_MAGIC_V1 0xE0F5E1E2 | 17 | #define EROFS_SUPER_MAGIC_V1 0xE0F5E1E2 |
| 18 | #define EROFS_SUPER_OFFSET 1024 | 18 | #define EROFS_SUPER_OFFSET 1024 |
| 19 | 19 | ||
| 20 | /* | ||
| 21 | * Any bits that aren't in EROFS_ALL_REQUIREMENTS should be | ||
| 22 | * incompatible with this kernel version. | ||
| 23 | */ | ||
| 24 | #define EROFS_ALL_REQUIREMENTS 0 | ||
| 25 | |||
| 20 | struct erofs_super_block { | 26 | struct erofs_super_block { |
| 21 | /* 0 */__le32 magic; /* in the little endian */ | 27 | /* 0 */__le32 magic; /* in the little endian */ |
| 22 | /* 4 */__le32 checksum; /* crc32c(super_block) */ | 28 | /* 4 */__le32 checksum; /* crc32c(super_block) */ |
| 23 | /* 8 */__le32 features; | 29 | /* 8 */__le32 features; /* (aka. feature_compat) */ |
| 24 | /* 12 */__u8 blkszbits; /* support block_size == PAGE_SIZE only */ | 30 | /* 12 */__u8 blkszbits; /* support block_size == PAGE_SIZE only */ |
| 25 | /* 13 */__u8 reserved; | 31 | /* 13 */__u8 reserved; |
| 26 | 32 | ||
| @@ -34,9 +40,10 @@ struct erofs_super_block { | |||
| 34 | /* 44 */__le32 xattr_blkaddr; | 40 | /* 44 */__le32 xattr_blkaddr; |
| 35 | /* 48 */__u8 uuid[16]; /* 128-bit uuid for volume */ | 41 | /* 48 */__u8 uuid[16]; /* 128-bit uuid for volume */ |
| 36 | /* 64 */__u8 volume_name[16]; /* volume name */ | 42 | /* 64 */__u8 volume_name[16]; /* volume name */ |
| 43 | /* 80 */__le32 requirements; /* (aka. feature_incompat) */ | ||
| 37 | 44 | ||
| 38 | /* 80 */__u8 reserved2[48]; /* 128 bytes */ | 45 | /* 84 */__u8 reserved2[44]; |
| 39 | } __packed; | 46 | } __packed; /* 128 bytes */ |
| 40 | 47 | ||
| 41 | /* | 48 | /* |
| 42 | * erofs inode data mapping: | 49 | * erofs inode data mapping: |
diff --git a/drivers/staging/erofs/internal.h b/drivers/staging/erofs/internal.h index c47778b3fabd..382258fc124d 100644 --- a/drivers/staging/erofs/internal.h +++ b/drivers/staging/erofs/internal.h | |||
| @@ -115,6 +115,8 @@ struct erofs_sb_info { | |||
| 115 | 115 | ||
| 116 | u8 uuid[16]; /* 128-bit uuid for volume */ | 116 | u8 uuid[16]; /* 128-bit uuid for volume */ |
| 117 | u8 volume_name[16]; /* volume name */ | 117 | u8 volume_name[16]; /* volume name */ |
| 118 | u32 requirements; | ||
| 119 | |||
| 118 | char *dev_name; | 120 | char *dev_name; |
| 119 | 121 | ||
| 120 | unsigned int mount_opt; | 122 | unsigned int mount_opt; |
diff --git a/drivers/staging/erofs/super.c b/drivers/staging/erofs/super.c index f580d4ef77a1..cadbcc11702a 100644 --- a/drivers/staging/erofs/super.c +++ b/drivers/staging/erofs/super.c | |||
| @@ -71,6 +71,22 @@ static void free_inode(struct inode *inode) | |||
| 71 | kmem_cache_free(erofs_inode_cachep, vi); | 71 | kmem_cache_free(erofs_inode_cachep, vi); |
| 72 | } | 72 | } |
| 73 | 73 | ||
| 74 | static bool check_layout_compatibility(struct super_block *sb, | ||
| 75 | struct erofs_super_block *layout) | ||
| 76 | { | ||
| 77 | const unsigned int requirements = le32_to_cpu(layout->requirements); | ||
| 78 | |||
| 79 | EROFS_SB(sb)->requirements = requirements; | ||
| 80 | |||
| 81 | /* check if current kernel meets all mandatory requirements */ | ||
| 82 | if (requirements & (~EROFS_ALL_REQUIREMENTS)) { | ||
| 83 | errln("unidentified requirements %x, please upgrade kernel version", | ||
| 84 | requirements & ~EROFS_ALL_REQUIREMENTS); | ||
| 85 | return false; | ||
| 86 | } | ||
| 87 | return true; | ||
| 88 | } | ||
| 89 | |||
| 74 | static int superblock_read(struct super_block *sb) | 90 | static int superblock_read(struct super_block *sb) |
| 75 | { | 91 | { |
| 76 | struct erofs_sb_info *sbi; | 92 | struct erofs_sb_info *sbi; |
| @@ -104,6 +120,9 @@ static int superblock_read(struct super_block *sb) | |||
| 104 | goto out; | 120 | goto out; |
| 105 | } | 121 | } |
| 106 | 122 | ||
| 123 | if (!check_layout_compatibility(sb, layout)) | ||
| 124 | goto out; | ||
| 125 | |||
| 107 | sbi->blocks = le32_to_cpu(layout->blocks); | 126 | sbi->blocks = le32_to_cpu(layout->blocks); |
| 108 | sbi->meta_blkaddr = le32_to_cpu(layout->meta_blkaddr); | 127 | sbi->meta_blkaddr = le32_to_cpu(layout->meta_blkaddr); |
| 109 | #ifdef CONFIG_EROFS_FS_XATTR | 128 | #ifdef CONFIG_EROFS_FS_XATTR |
diff --git a/drivers/staging/iio/addac/adt7316.c b/drivers/staging/iio/addac/adt7316.c index b6a65ee8d558..dc8c25ddb97e 100644 --- a/drivers/staging/iio/addac/adt7316.c +++ b/drivers/staging/iio/addac/adt7316.c | |||
| @@ -6,7 +6,8 @@ | |||
| 6 | */ | 6 | */ |
| 7 | 7 | ||
| 8 | #include <linux/interrupt.h> | 8 | #include <linux/interrupt.h> |
| 9 | #include <linux/gpio.h> | 9 | #include <linux/gpio/consumer.h> |
| 10 | #include <linux/irq.h> | ||
| 10 | #include <linux/workqueue.h> | 11 | #include <linux/workqueue.h> |
| 11 | #include <linux/device.h> | 12 | #include <linux/device.h> |
| 12 | #include <linux/kernel.h> | 13 | #include <linux/kernel.h> |
diff --git a/drivers/staging/iio/cdc/ad7150.c b/drivers/staging/iio/cdc/ad7150.c index dd7fcab8e19e..e075244c602b 100644 --- a/drivers/staging/iio/cdc/ad7150.c +++ b/drivers/staging/iio/cdc/ad7150.c | |||
| @@ -5,6 +5,7 @@ | |||
| 5 | * Copyright 2010-2011 Analog Devices Inc. | 5 | * Copyright 2010-2011 Analog Devices Inc. |
| 6 | */ | 6 | */ |
| 7 | 7 | ||
| 8 | #include <linux/bitfield.h> | ||
| 8 | #include <linux/interrupt.h> | 9 | #include <linux/interrupt.h> |
| 9 | #include <linux/device.h> | 10 | #include <linux/device.h> |
| 10 | #include <linux/kernel.h> | 11 | #include <linux/kernel.h> |
| @@ -130,7 +131,7 @@ static int ad7150_read_event_config(struct iio_dev *indio_dev, | |||
| 130 | { | 131 | { |
| 131 | int ret; | 132 | int ret; |
| 132 | u8 threshtype; | 133 | u8 threshtype; |
| 133 | bool adaptive; | 134 | bool thrfixed; |
| 134 | struct ad7150_chip_info *chip = iio_priv(indio_dev); | 135 | struct ad7150_chip_info *chip = iio_priv(indio_dev); |
| 135 | 136 | ||
| 136 | ret = i2c_smbus_read_byte_data(chip->client, AD7150_CFG); | 137 | ret = i2c_smbus_read_byte_data(chip->client, AD7150_CFG); |
| @@ -138,21 +139,23 @@ static int ad7150_read_event_config(struct iio_dev *indio_dev, | |||
| 138 | return ret; | 139 | return ret; |
| 139 | 140 | ||
| 140 | threshtype = (ret >> 5) & 0x03; | 141 | threshtype = (ret >> 5) & 0x03; |
| 141 | adaptive = !!(ret & 0x80); | 142 | |
| 143 | /*check if threshold mode is fixed or adaptive*/ | ||
| 144 | thrfixed = FIELD_GET(AD7150_CFG_FIX, ret); | ||
| 142 | 145 | ||
| 143 | switch (type) { | 146 | switch (type) { |
| 144 | case IIO_EV_TYPE_MAG_ADAPTIVE: | 147 | case IIO_EV_TYPE_MAG_ADAPTIVE: |
| 145 | if (dir == IIO_EV_DIR_RISING) | 148 | if (dir == IIO_EV_DIR_RISING) |
| 146 | return adaptive && (threshtype == 0x1); | 149 | return !thrfixed && (threshtype == 0x1); |
| 147 | return adaptive && (threshtype == 0x0); | 150 | return !thrfixed && (threshtype == 0x0); |
| 148 | case IIO_EV_TYPE_THRESH_ADAPTIVE: | 151 | case IIO_EV_TYPE_THRESH_ADAPTIVE: |
| 149 | if (dir == IIO_EV_DIR_RISING) | 152 | if (dir == IIO_EV_DIR_RISING) |
| 150 | return adaptive && (threshtype == 0x3); | 153 | return !thrfixed && (threshtype == 0x3); |
| 151 | return adaptive && (threshtype == 0x2); | 154 | return !thrfixed && (threshtype == 0x2); |
| 152 | case IIO_EV_TYPE_THRESH: | 155 | case IIO_EV_TYPE_THRESH: |
| 153 | if (dir == IIO_EV_DIR_RISING) | 156 | if (dir == IIO_EV_DIR_RISING) |
| 154 | return !adaptive && (threshtype == 0x1); | 157 | return thrfixed && (threshtype == 0x1); |
| 155 | return !adaptive && (threshtype == 0x0); | 158 | return thrfixed && (threshtype == 0x0); |
| 156 | default: | 159 | default: |
| 157 | break; | 160 | break; |
| 158 | } | 161 | } |
diff --git a/drivers/target/iscsi/cxgbit/cxgbit.h b/drivers/target/iscsi/cxgbit/cxgbit.h index 3cca22e19964..c04cd0832dec 100644 --- a/drivers/target/iscsi/cxgbit/cxgbit.h +++ b/drivers/target/iscsi/cxgbit/cxgbit.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2016 Chelsio Communications, Inc. | 3 | * Copyright (c) 2016 Chelsio Communications, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __CXGBIT_H__ | 6 | #ifndef __CXGBIT_H__ |
diff --git a/drivers/target/iscsi/cxgbit/cxgbit_cm.c b/drivers/target/iscsi/cxgbit/cxgbit_cm.c index dab09b610723..22dd4c457d6a 100644 --- a/drivers/target/iscsi/cxgbit/cxgbit_cm.c +++ b/drivers/target/iscsi/cxgbit/cxgbit_cm.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2016 Chelsio Communications, Inc. | 3 | * Copyright (c) 2016 Chelsio Communications, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/module.h> | 6 | #include <linux/module.h> |
diff --git a/drivers/target/iscsi/cxgbit/cxgbit_ddp.c b/drivers/target/iscsi/cxgbit/cxgbit_ddp.c index 1443ef045a5f..54bb1ebd8eb5 100644 --- a/drivers/target/iscsi/cxgbit/cxgbit_ddp.c +++ b/drivers/target/iscsi/cxgbit/cxgbit_ddp.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2016 Chelsio Communications, Inc. | 3 | * Copyright (c) 2016 Chelsio Communications, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include "cxgbit.h" | 6 | #include "cxgbit.h" |
diff --git a/drivers/target/iscsi/cxgbit/cxgbit_main.c b/drivers/target/iscsi/cxgbit/cxgbit_main.c index 4a7bb0b49d17..343b129c2cfa 100644 --- a/drivers/target/iscsi/cxgbit/cxgbit_main.c +++ b/drivers/target/iscsi/cxgbit/cxgbit_main.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2016 Chelsio Communications, Inc. | 3 | * Copyright (c) 2016 Chelsio Communications, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #define DRV_NAME "cxgbit" | 6 | #define DRV_NAME "cxgbit" |
diff --git a/drivers/target/iscsi/cxgbit/cxgbit_target.c b/drivers/target/iscsi/cxgbit/cxgbit_target.c index 29b350a0b58f..24309d937d8c 100644 --- a/drivers/target/iscsi/cxgbit/cxgbit_target.c +++ b/drivers/target/iscsi/cxgbit/cxgbit_target.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2016 Chelsio Communications, Inc. | 3 | * Copyright (c) 2016 Chelsio Communications, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/workqueue.h> | 6 | #include <linux/workqueue.h> |
diff --git a/drivers/thermal/broadcom/ns-thermal.c b/drivers/thermal/broadcom/ns-thermal.c index 322e741a2463..c9468ba9d449 100644 --- a/drivers/thermal/broadcom/ns-thermal.c +++ b/drivers/thermal/broadcom/ns-thermal.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2017 Rafał Miłecki <rafal@milecki.pl> | 3 | * Copyright (C) 2017 Rafał Miłecki <rafal@milecki.pl> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/module.h> | 6 | #include <linux/module.h> |
diff --git a/drivers/thermal/intel/int340x_thermal/acpi_thermal_rel.c b/drivers/thermal/intel/int340x_thermal/acpi_thermal_rel.c index 7c71ffb733a1..9716bc3abaf9 100644 --- a/drivers/thermal/intel/int340x_thermal/acpi_thermal_rel.c +++ b/drivers/thermal/intel/int340x_thermal/acpi_thermal_rel.c | |||
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* acpi_thermal_rel.c driver for exporting ACPI thermal relationship | 2 | /* acpi_thermal_rel.c driver for exporting ACPI thermal relationship |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2014 Intel Corp | 4 | * Copyright (c) 2014 Intel Corp |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 8 | * | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | /* | 7 | /* |
diff --git a/drivers/thermal/intel/int340x_thermal/int3400_thermal.c b/drivers/thermal/intel/int340x_thermal/int3400_thermal.c index 5f3ed24e26ec..3517883b5cdb 100644 --- a/drivers/thermal/intel/int340x_thermal/int3400_thermal.c +++ b/drivers/thermal/intel/int340x_thermal/int3400_thermal.c | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * INT3400 thermal driver | 3 | * INT3400 thermal driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014, Intel Corporation | 5 | * Copyright (C) 2014, Intel Corporation |
| 5 | * Authors: Zhang Rui <rui.zhang@intel.com> | 6 | * Authors: Zhang Rui <rui.zhang@intel.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/drivers/thermal/intel/int340x_thermal/int3402_thermal.c b/drivers/thermal/intel/int340x_thermal/int3402_thermal.c index 8e90b3151a42..43fa351e2b9e 100644 --- a/drivers/thermal/intel/int340x_thermal/int3402_thermal.c +++ b/drivers/thermal/intel/int340x_thermal/int3402_thermal.c | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * INT3402 thermal driver for memory temperature reporting | 3 | * INT3402 thermal driver for memory temperature reporting |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014, Intel Corporation | 5 | * Copyright (C) 2014, Intel Corporation |
| 5 | * Authors: Aaron Lu <aaron.lu@intel.com> | 6 | * Authors: Aaron Lu <aaron.lu@intel.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/drivers/thermal/intel/int340x_thermal/int3406_thermal.c b/drivers/thermal/intel/int340x_thermal/int3406_thermal.c index f69ab026ba24..f5e42fc2acc0 100644 --- a/drivers/thermal/intel/int340x_thermal/int3406_thermal.c +++ b/drivers/thermal/intel/int340x_thermal/int3406_thermal.c | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * INT3406 thermal driver for display participant device | 3 | * INT3406 thermal driver for display participant device |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016, Intel Corporation | 5 | * Copyright (C) 2016, Intel Corporation |
| 5 | * Authors: Aaron Lu <aaron.lu@intel.com> | 6 | * Authors: Aaron Lu <aaron.lu@intel.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/drivers/thermal/thermal-generic-adc.c b/drivers/thermal/thermal-generic-adc.c index deb244f12de4..dcecf2e8dc8e 100644 --- a/drivers/thermal/thermal-generic-adc.c +++ b/drivers/thermal/thermal-generic-adc.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Generic ADC thermal driver | 3 | * Generic ADC thermal driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016 NVIDIA CORPORATION. All rights reserved. | 5 | * Copyright (C) 2016 NVIDIA CORPORATION. All rights reserved. |
| 5 | * | 6 | * |
| 6 | * Author: Laxman Dewangan <ldewangan@nvidia.com> | 7 | * Author: Laxman Dewangan <ldewangan@nvidia.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #include <linux/iio/consumer.h> | 9 | #include <linux/iio/consumer.h> |
| 13 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
diff --git a/drivers/thunderbolt/icm.c b/drivers/thunderbolt/icm.c index f1c10378fa3e..fbdcef56a676 100644 --- a/drivers/thunderbolt/icm.c +++ b/drivers/thunderbolt/icm.c | |||
| @@ -56,6 +56,7 @@ | |||
| 56 | * @max_boot_acl: Maximum number of preboot ACL entries (%0 if not supported) | 56 | * @max_boot_acl: Maximum number of preboot ACL entries (%0 if not supported) |
| 57 | * @rpm: Does the controller support runtime PM (RTD3) | 57 | * @rpm: Does the controller support runtime PM (RTD3) |
| 58 | * @is_supported: Checks if we can support ICM on this controller | 58 | * @is_supported: Checks if we can support ICM on this controller |
| 59 | * @cio_reset: Trigger CIO reset | ||
| 59 | * @get_mode: Read and return the ICM firmware mode (optional) | 60 | * @get_mode: Read and return the ICM firmware mode (optional) |
| 60 | * @get_route: Find a route string for given switch | 61 | * @get_route: Find a route string for given switch |
| 61 | * @save_devices: Ask ICM to save devices to ACL when suspending (optional) | 62 | * @save_devices: Ask ICM to save devices to ACL when suspending (optional) |
| @@ -74,6 +75,7 @@ struct icm { | |||
| 74 | bool safe_mode; | 75 | bool safe_mode; |
| 75 | bool rpm; | 76 | bool rpm; |
| 76 | bool (*is_supported)(struct tb *tb); | 77 | bool (*is_supported)(struct tb *tb); |
| 78 | int (*cio_reset)(struct tb *tb); | ||
| 77 | int (*get_mode)(struct tb *tb); | 79 | int (*get_mode)(struct tb *tb); |
| 78 | int (*get_route)(struct tb *tb, u8 link, u8 depth, u64 *route); | 80 | int (*get_route)(struct tb *tb, u8 link, u8 depth, u64 *route); |
| 79 | void (*save_devices)(struct tb *tb); | 81 | void (*save_devices)(struct tb *tb); |
| @@ -166,6 +168,65 @@ static inline u64 get_parent_route(u64 route) | |||
| 166 | return depth ? route & ~(0xffULL << (depth - 1) * TB_ROUTE_SHIFT) : 0; | 168 | return depth ? route & ~(0xffULL << (depth - 1) * TB_ROUTE_SHIFT) : 0; |
| 167 | } | 169 | } |
| 168 | 170 | ||
| 171 | static int pci2cio_wait_completion(struct icm *icm, unsigned long timeout_msec) | ||
| 172 | { | ||
| 173 | unsigned long end = jiffies + msecs_to_jiffies(timeout_msec); | ||
| 174 | u32 cmd; | ||
| 175 | |||
| 176 | do { | ||
| 177 | pci_read_config_dword(icm->upstream_port, | ||
| 178 | icm->vnd_cap + PCIE2CIO_CMD, &cmd); | ||
| 179 | if (!(cmd & PCIE2CIO_CMD_START)) { | ||
| 180 | if (cmd & PCIE2CIO_CMD_TIMEOUT) | ||
| 181 | break; | ||
| 182 | return 0; | ||
| 183 | } | ||
| 184 | |||
| 185 | msleep(50); | ||
| 186 | } while (time_before(jiffies, end)); | ||
| 187 | |||
| 188 | return -ETIMEDOUT; | ||
| 189 | } | ||
| 190 | |||
| 191 | static int pcie2cio_read(struct icm *icm, enum tb_cfg_space cs, | ||
| 192 | unsigned int port, unsigned int index, u32 *data) | ||
| 193 | { | ||
| 194 | struct pci_dev *pdev = icm->upstream_port; | ||
| 195 | int ret, vnd_cap = icm->vnd_cap; | ||
| 196 | u32 cmd; | ||
| 197 | |||
| 198 | cmd = index; | ||
| 199 | cmd |= (port << PCIE2CIO_CMD_PORT_SHIFT) & PCIE2CIO_CMD_PORT_MASK; | ||
| 200 | cmd |= (cs << PCIE2CIO_CMD_CS_SHIFT) & PCIE2CIO_CMD_CS_MASK; | ||
| 201 | cmd |= PCIE2CIO_CMD_START; | ||
| 202 | pci_write_config_dword(pdev, vnd_cap + PCIE2CIO_CMD, cmd); | ||
| 203 | |||
| 204 | ret = pci2cio_wait_completion(icm, 5000); | ||
| 205 | if (ret) | ||
| 206 | return ret; | ||
| 207 | |||
| 208 | pci_read_config_dword(pdev, vnd_cap + PCIE2CIO_RDDATA, data); | ||
| 209 | return 0; | ||
| 210 | } | ||
| 211 | |||
| 212 | static int pcie2cio_write(struct icm *icm, enum tb_cfg_space cs, | ||
| 213 | unsigned int port, unsigned int index, u32 data) | ||
| 214 | { | ||
| 215 | struct pci_dev *pdev = icm->upstream_port; | ||
| 216 | int vnd_cap = icm->vnd_cap; | ||
| 217 | u32 cmd; | ||
| 218 | |||
| 219 | pci_write_config_dword(pdev, vnd_cap + PCIE2CIO_WRDATA, data); | ||
| 220 | |||
| 221 | cmd = index; | ||
| 222 | cmd |= (port << PCIE2CIO_CMD_PORT_SHIFT) & PCIE2CIO_CMD_PORT_MASK; | ||
| 223 | cmd |= (cs << PCIE2CIO_CMD_CS_SHIFT) & PCIE2CIO_CMD_CS_MASK; | ||
| 224 | cmd |= PCIE2CIO_CMD_WRITE | PCIE2CIO_CMD_START; | ||
| 225 | pci_write_config_dword(pdev, vnd_cap + PCIE2CIO_CMD, cmd); | ||
| 226 | |||
| 227 | return pci2cio_wait_completion(icm, 5000); | ||
| 228 | } | ||
| 229 | |||
| 169 | static bool icm_match(const struct tb_cfg_request *req, | 230 | static bool icm_match(const struct tb_cfg_request *req, |
| 170 | const struct ctl_pkg *pkg) | 231 | const struct ctl_pkg *pkg) |
| 171 | { | 232 | { |
| @@ -484,6 +545,7 @@ static void add_switch(struct tb_switch *parent_sw, u64 route, | |||
| 484 | sw->authorized = authorized; | 545 | sw->authorized = authorized; |
| 485 | sw->security_level = security_level; | 546 | sw->security_level = security_level; |
| 486 | sw->boot = boot; | 547 | sw->boot = boot; |
| 548 | init_completion(&sw->rpm_complete); | ||
| 487 | 549 | ||
| 488 | vss = parse_intel_vss(ep_name, ep_name_size); | 550 | vss = parse_intel_vss(ep_name, ep_name_size); |
| 489 | if (vss) | 551 | if (vss) |
| @@ -523,6 +585,9 @@ static void update_switch(struct tb_switch *parent_sw, struct tb_switch *sw, | |||
| 523 | 585 | ||
| 524 | /* This switch still exists */ | 586 | /* This switch still exists */ |
| 525 | sw->is_unplugged = false; | 587 | sw->is_unplugged = false; |
| 588 | |||
| 589 | /* Runtime resume is now complete */ | ||
| 590 | complete(&sw->rpm_complete); | ||
| 526 | } | 591 | } |
| 527 | 592 | ||
| 528 | static void remove_switch(struct tb_switch *sw) | 593 | static void remove_switch(struct tb_switch *sw) |
| @@ -834,6 +899,11 @@ icm_fr_xdomain_disconnected(struct tb *tb, const struct icm_pkg_header *hdr) | |||
| 834 | } | 899 | } |
| 835 | } | 900 | } |
| 836 | 901 | ||
| 902 | static int icm_tr_cio_reset(struct tb *tb) | ||
| 903 | { | ||
| 904 | return pcie2cio_write(tb_priv(tb), TB_CFG_SWITCH, 0, 0x777, BIT(1)); | ||
| 905 | } | ||
| 906 | |||
| 837 | static int | 907 | static int |
| 838 | icm_tr_driver_ready(struct tb *tb, enum tb_security_level *security_level, | 908 | icm_tr_driver_ready(struct tb *tb, enum tb_security_level *security_level, |
| 839 | size_t *nboot_acl, bool *rpm) | 909 | size_t *nboot_acl, bool *rpm) |
| @@ -1240,6 +1310,11 @@ static bool icm_ar_is_supported(struct tb *tb) | |||
| 1240 | return false; | 1310 | return false; |
| 1241 | } | 1311 | } |
| 1242 | 1312 | ||
| 1313 | static int icm_ar_cio_reset(struct tb *tb) | ||
| 1314 | { | ||
| 1315 | return pcie2cio_write(tb_priv(tb), TB_CFG_SWITCH, 0, 0x50, BIT(9)); | ||
| 1316 | } | ||
| 1317 | |||
| 1243 | static int icm_ar_get_mode(struct tb *tb) | 1318 | static int icm_ar_get_mode(struct tb *tb) |
| 1244 | { | 1319 | { |
| 1245 | struct tb_nhi *nhi = tb->nhi; | 1320 | struct tb_nhi *nhi = tb->nhi; |
| @@ -1477,65 +1552,6 @@ __icm_driver_ready(struct tb *tb, enum tb_security_level *security_level, | |||
| 1477 | return -ETIMEDOUT; | 1552 | return -ETIMEDOUT; |
| 1478 | } | 1553 | } |
| 1479 | 1554 | ||
| 1480 | static int pci2cio_wait_completion(struct icm *icm, unsigned long timeout_msec) | ||
| 1481 | { | ||
| 1482 | unsigned long end = jiffies + msecs_to_jiffies(timeout_msec); | ||
| 1483 | u32 cmd; | ||
| 1484 | |||
| 1485 | do { | ||
| 1486 | pci_read_config_dword(icm->upstream_port, | ||
| 1487 | icm->vnd_cap + PCIE2CIO_CMD, &cmd); | ||
| 1488 | if (!(cmd & PCIE2CIO_CMD_START)) { | ||
| 1489 | if (cmd & PCIE2CIO_CMD_TIMEOUT) | ||
| 1490 | break; | ||
| 1491 | return 0; | ||
| 1492 | } | ||
| 1493 | |||
| 1494 | msleep(50); | ||
| 1495 | } while (time_before(jiffies, end)); | ||
| 1496 | |||
| 1497 | return -ETIMEDOUT; | ||
| 1498 | } | ||
| 1499 | |||
| 1500 | static int pcie2cio_read(struct icm *icm, enum tb_cfg_space cs, | ||
| 1501 | unsigned int port, unsigned int index, u32 *data) | ||
| 1502 | { | ||
| 1503 | struct pci_dev *pdev = icm->upstream_port; | ||
| 1504 | int ret, vnd_cap = icm->vnd_cap; | ||
| 1505 | u32 cmd; | ||
| 1506 | |||
| 1507 | cmd = index; | ||
| 1508 | cmd |= (port << PCIE2CIO_CMD_PORT_SHIFT) & PCIE2CIO_CMD_PORT_MASK; | ||
| 1509 | cmd |= (cs << PCIE2CIO_CMD_CS_SHIFT) & PCIE2CIO_CMD_CS_MASK; | ||
| 1510 | cmd |= PCIE2CIO_CMD_START; | ||
| 1511 | pci_write_config_dword(pdev, vnd_cap + PCIE2CIO_CMD, cmd); | ||
| 1512 | |||
| 1513 | ret = pci2cio_wait_completion(icm, 5000); | ||
| 1514 | if (ret) | ||
| 1515 | return ret; | ||
| 1516 | |||
| 1517 | pci_read_config_dword(pdev, vnd_cap + PCIE2CIO_RDDATA, data); | ||
| 1518 | return 0; | ||
| 1519 | } | ||
| 1520 | |||
| 1521 | static int pcie2cio_write(struct icm *icm, enum tb_cfg_space cs, | ||
| 1522 | unsigned int port, unsigned int index, u32 data) | ||
| 1523 | { | ||
| 1524 | struct pci_dev *pdev = icm->upstream_port; | ||
| 1525 | int vnd_cap = icm->vnd_cap; | ||
| 1526 | u32 cmd; | ||
| 1527 | |||
| 1528 | pci_write_config_dword(pdev, vnd_cap + PCIE2CIO_WRDATA, data); | ||
| 1529 | |||
| 1530 | cmd = index; | ||
| 1531 | cmd |= (port << PCIE2CIO_CMD_PORT_SHIFT) & PCIE2CIO_CMD_PORT_MASK; | ||
| 1532 | cmd |= (cs << PCIE2CIO_CMD_CS_SHIFT) & PCIE2CIO_CMD_CS_MASK; | ||
| 1533 | cmd |= PCIE2CIO_CMD_WRITE | PCIE2CIO_CMD_START; | ||
| 1534 | pci_write_config_dword(pdev, vnd_cap + PCIE2CIO_CMD, cmd); | ||
| 1535 | |||
| 1536 | return pci2cio_wait_completion(icm, 5000); | ||
| 1537 | } | ||
| 1538 | |||
| 1539 | static int icm_firmware_reset(struct tb *tb, struct tb_nhi *nhi) | 1555 | static int icm_firmware_reset(struct tb *tb, struct tb_nhi *nhi) |
| 1540 | { | 1556 | { |
| 1541 | struct icm *icm = tb_priv(tb); | 1557 | struct icm *icm = tb_priv(tb); |
| @@ -1556,7 +1572,7 @@ static int icm_firmware_reset(struct tb *tb, struct tb_nhi *nhi) | |||
| 1556 | iowrite32(val, nhi->iobase + REG_FW_STS); | 1572 | iowrite32(val, nhi->iobase + REG_FW_STS); |
| 1557 | 1573 | ||
| 1558 | /* Trigger CIO reset now */ | 1574 | /* Trigger CIO reset now */ |
| 1559 | return pcie2cio_write(icm, TB_CFG_SWITCH, 0, 0x50, BIT(9)); | 1575 | return icm->cio_reset(tb); |
| 1560 | } | 1576 | } |
| 1561 | 1577 | ||
| 1562 | static int icm_firmware_start(struct tb *tb, struct tb_nhi *nhi) | 1578 | static int icm_firmware_start(struct tb *tb, struct tb_nhi *nhi) |
| @@ -1770,6 +1786,32 @@ static void icm_unplug_children(struct tb_switch *sw) | |||
| 1770 | } | 1786 | } |
| 1771 | } | 1787 | } |
| 1772 | 1788 | ||
| 1789 | static int complete_rpm(struct device *dev, void *data) | ||
| 1790 | { | ||
| 1791 | struct tb_switch *sw = tb_to_switch(dev); | ||
| 1792 | |||
| 1793 | if (sw) | ||
| 1794 | complete(&sw->rpm_complete); | ||
| 1795 | return 0; | ||
| 1796 | } | ||
| 1797 | |||
| 1798 | static void remove_unplugged_switch(struct tb_switch *sw) | ||
| 1799 | { | ||
| 1800 | pm_runtime_get_sync(sw->dev.parent); | ||
| 1801 | |||
| 1802 | /* | ||
| 1803 | * Signal this and switches below for rpm_complete because | ||
| 1804 | * tb_switch_remove() calls pm_runtime_get_sync() that then waits | ||
| 1805 | * for it. | ||
| 1806 | */ | ||
| 1807 | complete_rpm(&sw->dev, NULL); | ||
| 1808 | bus_for_each_dev(&tb_bus_type, &sw->dev, NULL, complete_rpm); | ||
| 1809 | tb_switch_remove(sw); | ||
| 1810 | |||
| 1811 | pm_runtime_mark_last_busy(sw->dev.parent); | ||
| 1812 | pm_runtime_put_autosuspend(sw->dev.parent); | ||
| 1813 | } | ||
| 1814 | |||
| 1773 | static void icm_free_unplugged_children(struct tb_switch *sw) | 1815 | static void icm_free_unplugged_children(struct tb_switch *sw) |
| 1774 | { | 1816 | { |
| 1775 | unsigned int i; | 1817 | unsigned int i; |
| @@ -1782,7 +1824,7 @@ static void icm_free_unplugged_children(struct tb_switch *sw) | |||
| 1782 | port->xdomain = NULL; | 1824 | port->xdomain = NULL; |
| 1783 | } else if (tb_port_has_remote(port)) { | 1825 | } else if (tb_port_has_remote(port)) { |
| 1784 | if (port->remote->sw->is_unplugged) { | 1826 | if (port->remote->sw->is_unplugged) { |
| 1785 | tb_switch_remove(port->remote->sw); | 1827 | remove_unplugged_switch(port->remote->sw); |
| 1786 | port->remote = NULL; | 1828 | port->remote = NULL; |
| 1787 | } else { | 1829 | } else { |
| 1788 | icm_free_unplugged_children(port->remote->sw); | 1830 | icm_free_unplugged_children(port->remote->sw); |
| @@ -1831,6 +1873,24 @@ static int icm_runtime_suspend(struct tb *tb) | |||
| 1831 | return 0; | 1873 | return 0; |
| 1832 | } | 1874 | } |
| 1833 | 1875 | ||
| 1876 | static int icm_runtime_suspend_switch(struct tb_switch *sw) | ||
| 1877 | { | ||
| 1878 | if (tb_route(sw)) | ||
| 1879 | reinit_completion(&sw->rpm_complete); | ||
| 1880 | return 0; | ||
| 1881 | } | ||
| 1882 | |||
| 1883 | static int icm_runtime_resume_switch(struct tb_switch *sw) | ||
| 1884 | { | ||
| 1885 | if (tb_route(sw)) { | ||
| 1886 | if (!wait_for_completion_timeout(&sw->rpm_complete, | ||
| 1887 | msecs_to_jiffies(500))) { | ||
| 1888 | dev_dbg(&sw->dev, "runtime resuming timed out\n"); | ||
| 1889 | } | ||
| 1890 | } | ||
| 1891 | return 0; | ||
| 1892 | } | ||
| 1893 | |||
| 1834 | static int icm_runtime_resume(struct tb *tb) | 1894 | static int icm_runtime_resume(struct tb *tb) |
| 1835 | { | 1895 | { |
| 1836 | /* | 1896 | /* |
| @@ -1910,6 +1970,8 @@ static const struct tb_cm_ops icm_ar_ops = { | |||
| 1910 | .complete = icm_complete, | 1970 | .complete = icm_complete, |
| 1911 | .runtime_suspend = icm_runtime_suspend, | 1971 | .runtime_suspend = icm_runtime_suspend, |
| 1912 | .runtime_resume = icm_runtime_resume, | 1972 | .runtime_resume = icm_runtime_resume, |
| 1973 | .runtime_suspend_switch = icm_runtime_suspend_switch, | ||
| 1974 | .runtime_resume_switch = icm_runtime_resume_switch, | ||
| 1913 | .handle_event = icm_handle_event, | 1975 | .handle_event = icm_handle_event, |
| 1914 | .get_boot_acl = icm_ar_get_boot_acl, | 1976 | .get_boot_acl = icm_ar_get_boot_acl, |
| 1915 | .set_boot_acl = icm_ar_set_boot_acl, | 1977 | .set_boot_acl = icm_ar_set_boot_acl, |
| @@ -1930,6 +1992,8 @@ static const struct tb_cm_ops icm_tr_ops = { | |||
| 1930 | .complete = icm_complete, | 1992 | .complete = icm_complete, |
| 1931 | .runtime_suspend = icm_runtime_suspend, | 1993 | .runtime_suspend = icm_runtime_suspend, |
| 1932 | .runtime_resume = icm_runtime_resume, | 1994 | .runtime_resume = icm_runtime_resume, |
| 1995 | .runtime_suspend_switch = icm_runtime_suspend_switch, | ||
| 1996 | .runtime_resume_switch = icm_runtime_resume_switch, | ||
| 1933 | .handle_event = icm_handle_event, | 1997 | .handle_event = icm_handle_event, |
| 1934 | .get_boot_acl = icm_ar_get_boot_acl, | 1998 | .get_boot_acl = icm_ar_get_boot_acl, |
| 1935 | .set_boot_acl = icm_ar_set_boot_acl, | 1999 | .set_boot_acl = icm_ar_set_boot_acl, |
| @@ -1975,6 +2039,7 @@ struct tb *icm_probe(struct tb_nhi *nhi) | |||
| 1975 | case PCI_DEVICE_ID_INTEL_ALPINE_RIDGE_C_2C_NHI: | 2039 | case PCI_DEVICE_ID_INTEL_ALPINE_RIDGE_C_2C_NHI: |
| 1976 | icm->max_boot_acl = ICM_AR_PREBOOT_ACL_ENTRIES; | 2040 | icm->max_boot_acl = ICM_AR_PREBOOT_ACL_ENTRIES; |
| 1977 | icm->is_supported = icm_ar_is_supported; | 2041 | icm->is_supported = icm_ar_is_supported; |
| 2042 | icm->cio_reset = icm_ar_cio_reset; | ||
| 1978 | icm->get_mode = icm_ar_get_mode; | 2043 | icm->get_mode = icm_ar_get_mode; |
| 1979 | icm->get_route = icm_ar_get_route; | 2044 | icm->get_route = icm_ar_get_route; |
| 1980 | icm->save_devices = icm_fr_save_devices; | 2045 | icm->save_devices = icm_fr_save_devices; |
| @@ -1990,6 +2055,7 @@ struct tb *icm_probe(struct tb_nhi *nhi) | |||
| 1990 | case PCI_DEVICE_ID_INTEL_TITAN_RIDGE_4C_NHI: | 2055 | case PCI_DEVICE_ID_INTEL_TITAN_RIDGE_4C_NHI: |
| 1991 | icm->max_boot_acl = ICM_AR_PREBOOT_ACL_ENTRIES; | 2056 | icm->max_boot_acl = ICM_AR_PREBOOT_ACL_ENTRIES; |
| 1992 | icm->is_supported = icm_ar_is_supported; | 2057 | icm->is_supported = icm_ar_is_supported; |
| 2058 | icm->cio_reset = icm_tr_cio_reset; | ||
| 1993 | icm->get_mode = icm_ar_get_mode; | 2059 | icm->get_mode = icm_ar_get_mode; |
| 1994 | icm->driver_ready = icm_tr_driver_ready; | 2060 | icm->driver_ready = icm_tr_driver_ready; |
| 1995 | icm->device_connected = icm_tr_device_connected; | 2061 | icm->device_connected = icm_tr_device_connected; |
diff --git a/drivers/thunderbolt/switch.c b/drivers/thunderbolt/switch.c index c1b016574fb4..10b56c66fec3 100644 --- a/drivers/thunderbolt/switch.c +++ b/drivers/thunderbolt/switch.c | |||
| @@ -239,7 +239,16 @@ static int tb_switch_nvm_read(void *priv, unsigned int offset, void *val, | |||
| 239 | int ret; | 239 | int ret; |
| 240 | 240 | ||
| 241 | pm_runtime_get_sync(&sw->dev); | 241 | pm_runtime_get_sync(&sw->dev); |
| 242 | |||
| 243 | if (!mutex_trylock(&sw->tb->lock)) { | ||
| 244 | ret = restart_syscall(); | ||
| 245 | goto out; | ||
| 246 | } | ||
| 247 | |||
| 242 | ret = dma_port_flash_read(sw->dma_port, offset, val, bytes); | 248 | ret = dma_port_flash_read(sw->dma_port, offset, val, bytes); |
| 249 | mutex_unlock(&sw->tb->lock); | ||
| 250 | |||
| 251 | out: | ||
| 243 | pm_runtime_mark_last_busy(&sw->dev); | 252 | pm_runtime_mark_last_busy(&sw->dev); |
| 244 | pm_runtime_put_autosuspend(&sw->dev); | 253 | pm_runtime_put_autosuspend(&sw->dev); |
| 245 | 254 | ||
| @@ -1019,7 +1028,6 @@ static int tb_switch_set_authorized(struct tb_switch *sw, unsigned int val) | |||
| 1019 | * the new tunnel too early. | 1028 | * the new tunnel too early. |
| 1020 | */ | 1029 | */ |
| 1021 | pci_lock_rescan_remove(); | 1030 | pci_lock_rescan_remove(); |
| 1022 | pm_runtime_get_sync(&sw->dev); | ||
| 1023 | 1031 | ||
| 1024 | switch (val) { | 1032 | switch (val) { |
| 1025 | /* Approve switch */ | 1033 | /* Approve switch */ |
| @@ -1040,8 +1048,6 @@ static int tb_switch_set_authorized(struct tb_switch *sw, unsigned int val) | |||
| 1040 | break; | 1048 | break; |
| 1041 | } | 1049 | } |
| 1042 | 1050 | ||
| 1043 | pm_runtime_mark_last_busy(&sw->dev); | ||
| 1044 | pm_runtime_put_autosuspend(&sw->dev); | ||
| 1045 | pci_unlock_rescan_remove(); | 1051 | pci_unlock_rescan_remove(); |
| 1046 | 1052 | ||
| 1047 | if (!ret) { | 1053 | if (!ret) { |
| @@ -1069,7 +1075,10 @@ static ssize_t authorized_store(struct device *dev, | |||
| 1069 | if (val > 2) | 1075 | if (val > 2) |
| 1070 | return -EINVAL; | 1076 | return -EINVAL; |
| 1071 | 1077 | ||
| 1078 | pm_runtime_get_sync(&sw->dev); | ||
| 1072 | ret = tb_switch_set_authorized(sw, val); | 1079 | ret = tb_switch_set_authorized(sw, val); |
| 1080 | pm_runtime_mark_last_busy(&sw->dev); | ||
| 1081 | pm_runtime_put_autosuspend(&sw->dev); | ||
| 1073 | 1082 | ||
| 1074 | return ret ? ret : count; | 1083 | return ret ? ret : count; |
| 1075 | } | 1084 | } |
| @@ -1195,8 +1204,12 @@ static ssize_t nvm_authenticate_store(struct device *dev, | |||
| 1195 | bool val; | 1204 | bool val; |
| 1196 | int ret; | 1205 | int ret; |
| 1197 | 1206 | ||
| 1198 | if (!mutex_trylock(&sw->tb->lock)) | 1207 | pm_runtime_get_sync(&sw->dev); |
| 1199 | return restart_syscall(); | 1208 | |
| 1209 | if (!mutex_trylock(&sw->tb->lock)) { | ||
| 1210 | ret = restart_syscall(); | ||
| 1211 | goto exit_rpm; | ||
| 1212 | } | ||
| 1200 | 1213 | ||
| 1201 | /* If NVMem devices are not yet added */ | 1214 | /* If NVMem devices are not yet added */ |
| 1202 | if (!sw->nvm) { | 1215 | if (!sw->nvm) { |
| @@ -1217,13 +1230,9 @@ static ssize_t nvm_authenticate_store(struct device *dev, | |||
| 1217 | goto exit_unlock; | 1230 | goto exit_unlock; |
| 1218 | } | 1231 | } |
| 1219 | 1232 | ||
| 1220 | pm_runtime_get_sync(&sw->dev); | ||
| 1221 | ret = nvm_validate_and_write(sw); | 1233 | ret = nvm_validate_and_write(sw); |
| 1222 | if (ret) { | 1234 | if (ret) |
| 1223 | pm_runtime_mark_last_busy(&sw->dev); | ||
| 1224 | pm_runtime_put_autosuspend(&sw->dev); | ||
| 1225 | goto exit_unlock; | 1235 | goto exit_unlock; |
| 1226 | } | ||
| 1227 | 1236 | ||
| 1228 | sw->nvm->authenticating = true; | 1237 | sw->nvm->authenticating = true; |
| 1229 | 1238 | ||
| @@ -1239,12 +1248,13 @@ static ssize_t nvm_authenticate_store(struct device *dev, | |||
| 1239 | } else { | 1248 | } else { |
| 1240 | ret = nvm_authenticate_device(sw); | 1249 | ret = nvm_authenticate_device(sw); |
| 1241 | } | 1250 | } |
| 1242 | pm_runtime_mark_last_busy(&sw->dev); | ||
| 1243 | pm_runtime_put_autosuspend(&sw->dev); | ||
| 1244 | } | 1251 | } |
| 1245 | 1252 | ||
| 1246 | exit_unlock: | 1253 | exit_unlock: |
| 1247 | mutex_unlock(&sw->tb->lock); | 1254 | mutex_unlock(&sw->tb->lock); |
| 1255 | exit_rpm: | ||
| 1256 | pm_runtime_mark_last_busy(&sw->dev); | ||
| 1257 | pm_runtime_put_autosuspend(&sw->dev); | ||
| 1248 | 1258 | ||
| 1249 | if (ret) | 1259 | if (ret) |
| 1250 | return ret; | 1260 | return ret; |
| @@ -1380,11 +1390,22 @@ static void tb_switch_release(struct device *dev) | |||
| 1380 | */ | 1390 | */ |
| 1381 | static int __maybe_unused tb_switch_runtime_suspend(struct device *dev) | 1391 | static int __maybe_unused tb_switch_runtime_suspend(struct device *dev) |
| 1382 | { | 1392 | { |
| 1393 | struct tb_switch *sw = tb_to_switch(dev); | ||
| 1394 | const struct tb_cm_ops *cm_ops = sw->tb->cm_ops; | ||
| 1395 | |||
| 1396 | if (cm_ops->runtime_suspend_switch) | ||
| 1397 | return cm_ops->runtime_suspend_switch(sw); | ||
| 1398 | |||
| 1383 | return 0; | 1399 | return 0; |
| 1384 | } | 1400 | } |
| 1385 | 1401 | ||
| 1386 | static int __maybe_unused tb_switch_runtime_resume(struct device *dev) | 1402 | static int __maybe_unused tb_switch_runtime_resume(struct device *dev) |
| 1387 | { | 1403 | { |
| 1404 | struct tb_switch *sw = tb_to_switch(dev); | ||
| 1405 | const struct tb_cm_ops *cm_ops = sw->tb->cm_ops; | ||
| 1406 | |||
| 1407 | if (cm_ops->runtime_resume_switch) | ||
| 1408 | return cm_ops->runtime_resume_switch(sw); | ||
| 1388 | return 0; | 1409 | return 0; |
| 1389 | } | 1410 | } |
| 1390 | 1411 | ||
diff --git a/drivers/thunderbolt/tb.h b/drivers/thunderbolt/tb.h index b12c8f33d89c..6407d529871d 100644 --- a/drivers/thunderbolt/tb.h +++ b/drivers/thunderbolt/tb.h | |||
| @@ -79,6 +79,8 @@ struct tb_switch_nvm { | |||
| 79 | * @connection_key: Connection key used with ICM messaging | 79 | * @connection_key: Connection key used with ICM messaging |
| 80 | * @link: Root switch link this switch is connected (ICM only) | 80 | * @link: Root switch link this switch is connected (ICM only) |
| 81 | * @depth: Depth in the chain this switch is connected (ICM only) | 81 | * @depth: Depth in the chain this switch is connected (ICM only) |
| 82 | * @rpm_complete: Completion used to wait for runtime resume to | ||
| 83 | * complete (ICM only) | ||
| 82 | * | 84 | * |
| 83 | * When the switch is being added or removed to the domain (other | 85 | * When the switch is being added or removed to the domain (other |
| 84 | * switches) you need to have domain lock held. | 86 | * switches) you need to have domain lock held. |
| @@ -112,6 +114,7 @@ struct tb_switch { | |||
| 112 | u8 connection_key; | 114 | u8 connection_key; |
| 113 | u8 link; | 115 | u8 link; |
| 114 | u8 depth; | 116 | u8 depth; |
| 117 | struct completion rpm_complete; | ||
| 115 | }; | 118 | }; |
| 116 | 119 | ||
| 117 | /** | 120 | /** |
| @@ -250,6 +253,8 @@ struct tb_path { | |||
| 250 | * @complete: Connection manager specific complete | 253 | * @complete: Connection manager specific complete |
| 251 | * @runtime_suspend: Connection manager specific runtime_suspend | 254 | * @runtime_suspend: Connection manager specific runtime_suspend |
| 252 | * @runtime_resume: Connection manager specific runtime_resume | 255 | * @runtime_resume: Connection manager specific runtime_resume |
| 256 | * @runtime_suspend_switch: Runtime suspend a switch | ||
| 257 | * @runtime_resume_switch: Runtime resume a switch | ||
| 253 | * @handle_event: Handle thunderbolt event | 258 | * @handle_event: Handle thunderbolt event |
| 254 | * @get_boot_acl: Get boot ACL list | 259 | * @get_boot_acl: Get boot ACL list |
| 255 | * @set_boot_acl: Set boot ACL list | 260 | * @set_boot_acl: Set boot ACL list |
| @@ -270,6 +275,8 @@ struct tb_cm_ops { | |||
| 270 | void (*complete)(struct tb *tb); | 275 | void (*complete)(struct tb *tb); |
| 271 | int (*runtime_suspend)(struct tb *tb); | 276 | int (*runtime_suspend)(struct tb *tb); |
| 272 | int (*runtime_resume)(struct tb *tb); | 277 | int (*runtime_resume)(struct tb *tb); |
| 278 | int (*runtime_suspend_switch)(struct tb_switch *sw); | ||
| 279 | int (*runtime_resume_switch)(struct tb_switch *sw); | ||
| 273 | void (*handle_event)(struct tb *tb, enum tb_cfg_pkg_type, | 280 | void (*handle_event)(struct tb *tb, enum tb_cfg_pkg_type, |
| 274 | const void *buf, size_t size); | 281 | const void *buf, size_t size); |
| 275 | int (*get_boot_acl)(struct tb *tb, uuid_t *uuids, size_t nuuids); | 282 | int (*get_boot_acl)(struct tb *tb, uuid_t *uuids, size_t nuuids); |
diff --git a/drivers/uio/uio_dmem_genirq.c b/drivers/uio/uio_dmem_genirq.c index 003badaef5f3..f32cef94aa82 100644 --- a/drivers/uio/uio_dmem_genirq.c +++ b/drivers/uio/uio_dmem_genirq.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * drivers/uio/uio_dmem_genirq.c | 3 | * drivers/uio/uio_dmem_genirq.c |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Copyright (C) 2012 Damian Hobson-Garcia | 7 | * Copyright (C) 2012 Damian Hobson-Garcia |
| 7 | * | 8 | * |
| 8 | * Based on uio_pdrv_genirq.c by Magnus Damm | 9 | * Based on uio_pdrv_genirq.c by Magnus Damm |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published by | ||
| 12 | * the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/platform_device.h> | 12 | #include <linux/platform_device.h> |
diff --git a/drivers/uio/uio_pdrv_genirq.c b/drivers/uio/uio_pdrv_genirq.c index 6c759934bff3..10688d79d180 100644 --- a/drivers/uio/uio_pdrv_genirq.c +++ b/drivers/uio/uio_pdrv_genirq.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * drivers/uio/uio_pdrv_genirq.c | 3 | * drivers/uio/uio_pdrv_genirq.c |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * Based on uio_pdrv.c by Uwe Kleine-Koenig, | 9 | * Based on uio_pdrv.c by Uwe Kleine-Koenig, |
| 9 | * Copyright (C) 2008 by Digi International Inc. | 10 | * Copyright (C) 2008 by Digi International Inc. |
| 10 | * All rights reserved. | 11 | * All rights reserved. |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify it | ||
| 13 | * under the terms of the GNU General Public License version 2 as published by | ||
| 14 | * the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #include <linux/platform_device.h> | 14 | #include <linux/platform_device.h> |
diff --git a/drivers/usb/chipidea/udc.c b/drivers/usb/chipidea/udc.c index 829e947cabf5..6a5ee8e6da10 100644 --- a/drivers/usb/chipidea/udc.c +++ b/drivers/usb/chipidea/udc.c | |||
| @@ -1622,6 +1622,25 @@ static int ci_udc_pullup(struct usb_gadget *_gadget, int is_on) | |||
| 1622 | static int ci_udc_start(struct usb_gadget *gadget, | 1622 | static int ci_udc_start(struct usb_gadget *gadget, |
| 1623 | struct usb_gadget_driver *driver); | 1623 | struct usb_gadget_driver *driver); |
| 1624 | static int ci_udc_stop(struct usb_gadget *gadget); | 1624 | static int ci_udc_stop(struct usb_gadget *gadget); |
| 1625 | |||
| 1626 | /* Match ISOC IN from the highest endpoint */ | ||
| 1627 | static struct usb_ep *ci_udc_match_ep(struct usb_gadget *gadget, | ||
| 1628 | struct usb_endpoint_descriptor *desc, | ||
| 1629 | struct usb_ss_ep_comp_descriptor *comp_desc) | ||
| 1630 | { | ||
| 1631 | struct ci_hdrc *ci = container_of(gadget, struct ci_hdrc, gadget); | ||
| 1632 | struct usb_ep *ep; | ||
| 1633 | |||
| 1634 | if (usb_endpoint_xfer_isoc(desc) && usb_endpoint_dir_in(desc)) { | ||
| 1635 | list_for_each_entry_reverse(ep, &ci->gadget.ep_list, ep_list) { | ||
| 1636 | if (ep->caps.dir_in && !ep->claimed) | ||
| 1637 | return ep; | ||
| 1638 | } | ||
| 1639 | } | ||
| 1640 | |||
| 1641 | return NULL; | ||
| 1642 | } | ||
| 1643 | |||
| 1625 | /** | 1644 | /** |
| 1626 | * Device operations part of the API to the USB controller hardware, | 1645 | * Device operations part of the API to the USB controller hardware, |
| 1627 | * which don't involve endpoints (or i/o) | 1646 | * which don't involve endpoints (or i/o) |
| @@ -1635,6 +1654,7 @@ static const struct usb_gadget_ops usb_gadget_ops = { | |||
| 1635 | .vbus_draw = ci_udc_vbus_draw, | 1654 | .vbus_draw = ci_udc_vbus_draw, |
| 1636 | .udc_start = ci_udc_start, | 1655 | .udc_start = ci_udc_start, |
| 1637 | .udc_stop = ci_udc_stop, | 1656 | .udc_stop = ci_udc_stop, |
| 1657 | .match_ep = ci_udc_match_ep, | ||
| 1638 | }; | 1658 | }; |
| 1639 | 1659 | ||
| 1640 | static int init_eps(struct ci_hdrc *ci) | 1660 | static int init_eps(struct ci_hdrc *ci) |
diff --git a/drivers/usb/dwc2/params.c b/drivers/usb/dwc2/params.c index 6900eea57526..5949262ff669 100644 --- a/drivers/usb/dwc2/params.c +++ b/drivers/usb/dwc2/params.c | |||
| @@ -253,6 +253,15 @@ static void dwc2_set_param_phy_utmi_width(struct dwc2_hsotg *hsotg) | |||
| 253 | val = (hsotg->hw_params.utmi_phy_data_width == | 253 | val = (hsotg->hw_params.utmi_phy_data_width == |
| 254 | GHWCFG4_UTMI_PHY_DATA_WIDTH_8) ? 8 : 16; | 254 | GHWCFG4_UTMI_PHY_DATA_WIDTH_8) ? 8 : 16; |
| 255 | 255 | ||
| 256 | if (hsotg->phy) { | ||
| 257 | /* | ||
| 258 | * If using the generic PHY framework, check if the PHY bus | ||
| 259 | * width is 8-bit and set the phyif appropriately. | ||
| 260 | */ | ||
| 261 | if (phy_get_bus_width(hsotg->phy) == 8) | ||
| 262 | val = 8; | ||
| 263 | } | ||
| 264 | |||
| 256 | hsotg->params.phy_utmi_width = val; | 265 | hsotg->params.phy_utmi_width = val; |
| 257 | } | 266 | } |
| 258 | 267 | ||
diff --git a/drivers/usb/dwc2/platform.c b/drivers/usb/dwc2/platform.c index d10a7f8daec3..e98d7812da2d 100644 --- a/drivers/usb/dwc2/platform.c +++ b/drivers/usb/dwc2/platform.c | |||
| @@ -271,15 +271,6 @@ static int dwc2_lowlevel_hw_init(struct dwc2_hsotg *hsotg) | |||
| 271 | 271 | ||
| 272 | hsotg->plat = dev_get_platdata(hsotg->dev); | 272 | hsotg->plat = dev_get_platdata(hsotg->dev); |
| 273 | 273 | ||
| 274 | if (hsotg->phy) { | ||
| 275 | /* | ||
| 276 | * If using the generic PHY framework, check if the PHY bus | ||
| 277 | * width is 8-bit and set the phyif appropriately. | ||
| 278 | */ | ||
| 279 | if (phy_get_bus_width(hsotg->phy) == 8) | ||
| 280 | hsotg->params.phy_utmi_width = 8; | ||
| 281 | } | ||
| 282 | |||
| 283 | /* Clock */ | 274 | /* Clock */ |
| 284 | hsotg->clk = devm_clk_get_optional(hsotg->dev, "otg"); | 275 | hsotg->clk = devm_clk_get_optional(hsotg->dev, "otg"); |
| 285 | if (IS_ERR(hsotg->clk)) { | 276 | if (IS_ERR(hsotg->clk)) { |
diff --git a/drivers/usb/host/xhci-ring.c b/drivers/usb/host/xhci-ring.c index feffceb31e8a..121782e22c01 100644 --- a/drivers/usb/host/xhci-ring.c +++ b/drivers/usb/host/xhci-ring.c | |||
| @@ -1612,8 +1612,13 @@ static void handle_port_status(struct xhci_hcd *xhci, | |||
| 1612 | usb_hcd_resume_root_hub(hcd); | 1612 | usb_hcd_resume_root_hub(hcd); |
| 1613 | } | 1613 | } |
| 1614 | 1614 | ||
| 1615 | if (hcd->speed >= HCD_USB3 && (portsc & PORT_PLS_MASK) == XDEV_INACTIVE) | 1615 | if (hcd->speed >= HCD_USB3 && |
| 1616 | (portsc & PORT_PLS_MASK) == XDEV_INACTIVE) { | ||
| 1617 | slot_id = xhci_find_slot_id_by_port(hcd, xhci, hcd_portnum + 1); | ||
| 1618 | if (slot_id && xhci->devs[slot_id]) | ||
| 1619 | xhci->devs[slot_id]->flags |= VDEV_PORT_ERROR; | ||
| 1616 | bus_state->port_remote_wakeup &= ~(1 << hcd_portnum); | 1620 | bus_state->port_remote_wakeup &= ~(1 << hcd_portnum); |
| 1621 | } | ||
| 1617 | 1622 | ||
| 1618 | if ((portsc & PORT_PLC) && (portsc & PORT_PLS_MASK) == XDEV_RESUME) { | 1623 | if ((portsc & PORT_PLC) && (portsc & PORT_PLS_MASK) == XDEV_RESUME) { |
| 1619 | xhci_dbg(xhci, "port resume event for port %d\n", port_id); | 1624 | xhci_dbg(xhci, "port resume event for port %d\n", port_id); |
| @@ -1801,6 +1806,14 @@ static void xhci_cleanup_halted_endpoint(struct xhci_hcd *xhci, | |||
| 1801 | { | 1806 | { |
| 1802 | struct xhci_virt_ep *ep = &xhci->devs[slot_id]->eps[ep_index]; | 1807 | struct xhci_virt_ep *ep = &xhci->devs[slot_id]->eps[ep_index]; |
| 1803 | struct xhci_command *command; | 1808 | struct xhci_command *command; |
| 1809 | |||
| 1810 | /* | ||
| 1811 | * Avoid resetting endpoint if link is inactive. Can cause host hang. | ||
| 1812 | * Device will be reset soon to recover the link so don't do anything | ||
| 1813 | */ | ||
| 1814 | if (xhci->devs[slot_id]->flags & VDEV_PORT_ERROR) | ||
| 1815 | return; | ||
| 1816 | |||
| 1804 | command = xhci_alloc_command(xhci, false, GFP_ATOMIC); | 1817 | command = xhci_alloc_command(xhci, false, GFP_ATOMIC); |
| 1805 | if (!command) | 1818 | if (!command) |
| 1806 | return; | 1819 | return; |
diff --git a/drivers/usb/host/xhci.c b/drivers/usb/host/xhci.c index 20db378a6012..3f79f35d0b19 100644 --- a/drivers/usb/host/xhci.c +++ b/drivers/usb/host/xhci.c | |||
| @@ -1466,6 +1466,10 @@ static int xhci_urb_enqueue(struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flag | |||
| 1466 | xhci_dbg(xhci, "urb submitted during PCI suspend\n"); | 1466 | xhci_dbg(xhci, "urb submitted during PCI suspend\n"); |
| 1467 | return -ESHUTDOWN; | 1467 | return -ESHUTDOWN; |
| 1468 | } | 1468 | } |
| 1469 | if (xhci->devs[slot_id]->flags & VDEV_PORT_ERROR) { | ||
| 1470 | xhci_dbg(xhci, "Can't queue urb, port error, link inactive\n"); | ||
| 1471 | return -ENODEV; | ||
| 1472 | } | ||
| 1469 | 1473 | ||
| 1470 | if (usb_endpoint_xfer_isoc(&urb->ep->desc)) | 1474 | if (usb_endpoint_xfer_isoc(&urb->ep->desc)) |
| 1471 | num_tds = urb->number_of_packets; | 1475 | num_tds = urb->number_of_packets; |
| @@ -3754,6 +3758,7 @@ static int xhci_discover_or_reset_device(struct usb_hcd *hcd, | |||
| 3754 | } | 3758 | } |
| 3755 | /* If necessary, update the number of active TTs on this root port */ | 3759 | /* If necessary, update the number of active TTs on this root port */ |
| 3756 | xhci_update_tt_active_eps(xhci, virt_dev, old_active_eps); | 3760 | xhci_update_tt_active_eps(xhci, virt_dev, old_active_eps); |
| 3761 | virt_dev->flags = 0; | ||
| 3757 | ret = 0; | 3762 | ret = 0; |
| 3758 | 3763 | ||
| 3759 | command_cleanup: | 3764 | command_cleanup: |
| @@ -5060,16 +5065,26 @@ int xhci_gen_setup(struct usb_hcd *hcd, xhci_get_quirks_t get_quirks) | |||
| 5060 | } else { | 5065 | } else { |
| 5061 | /* | 5066 | /* |
| 5062 | * Some 3.1 hosts return sbrn 0x30, use xhci supported protocol | 5067 | * Some 3.1 hosts return sbrn 0x30, use xhci supported protocol |
| 5063 | * minor revision instead of sbrn | 5068 | * minor revision instead of sbrn. Minor revision is a two digit |
| 5069 | * BCD containing minor and sub-minor numbers, only show minor. | ||
| 5064 | */ | 5070 | */ |
| 5065 | minor_rev = xhci->usb3_rhub.min_rev; | 5071 | minor_rev = xhci->usb3_rhub.min_rev / 0x10; |
| 5066 | if (minor_rev) { | 5072 | |
| 5073 | switch (minor_rev) { | ||
| 5074 | case 2: | ||
| 5075 | hcd->speed = HCD_USB32; | ||
| 5076 | hcd->self.root_hub->speed = USB_SPEED_SUPER_PLUS; | ||
| 5077 | hcd->self.root_hub->rx_lanes = 2; | ||
| 5078 | hcd->self.root_hub->tx_lanes = 2; | ||
| 5079 | break; | ||
| 5080 | case 1: | ||
| 5067 | hcd->speed = HCD_USB31; | 5081 | hcd->speed = HCD_USB31; |
| 5068 | hcd->self.root_hub->speed = USB_SPEED_SUPER_PLUS; | 5082 | hcd->self.root_hub->speed = USB_SPEED_SUPER_PLUS; |
| 5083 | break; | ||
| 5069 | } | 5084 | } |
| 5070 | xhci_info(xhci, "Host supports USB 3.%x %s SuperSpeed\n", | 5085 | xhci_info(xhci, "Host supports USB 3.%x %sSuperSpeed\n", |
| 5071 | minor_rev, | 5086 | minor_rev, |
| 5072 | minor_rev ? "Enhanced" : ""); | 5087 | minor_rev ? "Enhanced " : ""); |
| 5073 | 5088 | ||
| 5074 | xhci->usb3_rhub.hcd = hcd; | 5089 | xhci->usb3_rhub.hcd = hcd; |
| 5075 | /* xHCI private pointer was set in xhci_pci_probe for the second | 5090 | /* xHCI private pointer was set in xhci_pci_probe for the second |
diff --git a/drivers/usb/host/xhci.h b/drivers/usb/host/xhci.h index 7f8b950d1a73..92e764c54154 100644 --- a/drivers/usb/host/xhci.h +++ b/drivers/usb/host/xhci.h | |||
| @@ -1010,6 +1010,15 @@ struct xhci_virt_device { | |||
| 1010 | u8 real_port; | 1010 | u8 real_port; |
| 1011 | struct xhci_interval_bw_table *bw_table; | 1011 | struct xhci_interval_bw_table *bw_table; |
| 1012 | struct xhci_tt_bw_info *tt_info; | 1012 | struct xhci_tt_bw_info *tt_info; |
| 1013 | /* | ||
| 1014 | * flags for state tracking based on events and issued commands. | ||
| 1015 | * Software can not rely on states from output contexts because of | ||
| 1016 | * latency between events and xHC updating output context values. | ||
| 1017 | * See xhci 1.1 section 4.8.3 for more details | ||
| 1018 | */ | ||
| 1019 | unsigned long flags; | ||
| 1020 | #define VDEV_PORT_ERROR BIT(0) /* Port error, link inactive */ | ||
| 1021 | |||
| 1013 | /* The current max exit latency for the enabled USB3 link states. */ | 1022 | /* The current max exit latency for the enabled USB3 link states. */ |
| 1014 | u16 current_mel; | 1023 | u16 current_mel; |
| 1015 | /* Used for the debugfs interfaces. */ | 1024 | /* Used for the debugfs interfaces. */ |
diff --git a/drivers/uwb/allocator.c b/drivers/uwb/allocator.c index 6e3e713f0ef7..2e1590124d5f 100644 --- a/drivers/uwb/allocator.c +++ b/drivers/uwb/allocator.c | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * UWB reservation management. | 3 | * UWB reservation management. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008 Cambridge Silicon Radio Ltd. | 5 | * Copyright (C) 2008 Cambridge Silicon Radio Ltd. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public License version | ||
| 8 | * 2 as published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 18 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
| 19 | #include <linux/slab.h> | 8 | #include <linux/slab.h> |
diff --git a/drivers/uwb/drp-avail.c b/drivers/uwb/drp-avail.c index 40a540a5a72e..02392ab82a7d 100644 --- a/drivers/uwb/drp-avail.c +++ b/drivers/uwb/drp-avail.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Ultra Wide Band | 3 | * Ultra Wide Band |
| 3 | * DRP availability management | 4 | * DRP availability management |
| @@ -6,19 +7,6 @@ | |||
| 6 | * Reinette Chatre <reinette.chatre@intel.com> | 7 | * Reinette Chatre <reinette.chatre@intel.com> |
| 7 | * Copyright (C) 2008 Cambridge Silicon Radio Ltd. | 8 | * Copyright (C) 2008 Cambridge Silicon Radio Ltd. |
| 8 | * | 9 | * |
| 9 | * This program is free software; you can redistribute it and/or | ||
| 10 | * modify it under the terms of the GNU General Public License version | ||
| 11 | * 2 as published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 20 | * | ||
| 21 | * | ||
| 22 | * Manage DRP Availability (the MAS available for DRP | 10 | * Manage DRP Availability (the MAS available for DRP |
| 23 | * reservations). Thus: | 11 | * reservations). Thus: |
| 24 | * | 12 | * |
diff --git a/drivers/uwb/drp-ie.c b/drivers/uwb/drp-ie.c index ed993e363472..4b545b41161c 100644 --- a/drivers/uwb/drp-ie.c +++ b/drivers/uwb/drp-ie.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * UWB DRP IE management. | 3 | * UWB DRP IE management. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2005-2006 Intel Corporation | 5 | * Copyright (C) 2005-2006 Intel Corporation |
| 5 | * Copyright (C) 2008 Cambridge Silicon Radio Ltd. | 6 | * Copyright (C) 2008 Cambridge Silicon Radio Ltd. |
| 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 version | ||
| 9 | * 2 as published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
| 20 | #include <linux/random.h> | 9 | #include <linux/random.h> |
diff --git a/drivers/uwb/drp.c b/drivers/uwb/drp.c index 625f706b8160..869987bede7b 100644 --- a/drivers/uwb/drp.c +++ b/drivers/uwb/drp.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Ultra Wide Band | 3 | * Ultra Wide Band |
| 3 | * Dynamic Reservation Protocol handling | 4 | * Dynamic Reservation Protocol handling |
| @@ -5,18 +6,6 @@ | |||
| 5 | * Copyright (C) 2005-2006 Intel Corporation | 6 | * Copyright (C) 2005-2006 Intel Corporation |
| 6 | * Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> | 7 | * Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> |
| 7 | * Copyright (C) 2008 Cambridge Silicon Radio Ltd. | 8 | * Copyright (C) 2008 Cambridge Silicon Radio Ltd. |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or | ||
| 10 | * modify it under the terms of the GNU General Public License version | ||
| 11 | * 2 as published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 20 | */ | 9 | */ |
| 21 | #include <linux/kthread.h> | 10 | #include <linux/kthread.h> |
| 22 | #include <linux/freezer.h> | 11 | #include <linux/freezer.h> |
diff --git a/drivers/uwb/ie-rcv.c b/drivers/uwb/ie-rcv.c index 5fac5744a699..51a4706e0dd3 100644 --- a/drivers/uwb/ie-rcv.c +++ b/drivers/uwb/ie-rcv.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Ultra Wide Band | 3 | * Ultra Wide Band |
| 3 | * IE Received notification handling. | 4 | * IE Received notification handling. |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2008 Cambridge Silicon Radio Ltd. | 6 | * Copyright (C) 2008 Cambridge Silicon Radio Ltd. |
| 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 version | ||
| 9 | * 2 as published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #include <linux/errno.h> | 9 | #include <linux/errno.h> |
diff --git a/drivers/uwb/pal.c b/drivers/uwb/pal.c index 678e93741ae1..765fd426dbd1 100644 --- a/drivers/uwb/pal.c +++ b/drivers/uwb/pal.c | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * UWB PAL support. | 3 | * UWB PAL support. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008 Cambridge Silicon Radio Ltd. | 5 | * Copyright (C) 2008 Cambridge Silicon Radio Ltd. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public License version | ||
| 8 | * 2 as published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 18 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
| 19 | #include <linux/debugfs.h> | 8 | #include <linux/debugfs.h> |
diff --git a/drivers/uwb/radio.c b/drivers/uwb/radio.c index 2427e944883d..240dd755927e 100644 --- a/drivers/uwb/radio.c +++ b/drivers/uwb/radio.c | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * UWB radio (channel) management. | 3 | * UWB radio (channel) management. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008 Cambridge Silicon Radio Ltd. | 5 | * Copyright (C) 2008 Cambridge Silicon Radio Ltd. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public License version | ||
| 8 | * 2 as published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 18 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
| 19 | #include <linux/uwb.h> | 8 | #include <linux/uwb.h> |
diff --git a/drivers/uwb/rsv.c b/drivers/uwb/rsv.c index fe25a8cc6fa1..ec924deb0a32 100644 --- a/drivers/uwb/rsv.c +++ b/drivers/uwb/rsv.c | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * UWB reservation management. | 3 | * UWB reservation management. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008 Cambridge Silicon Radio Ltd. | 5 | * Copyright (C) 2008 Cambridge Silicon Radio Ltd. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public License version | ||
| 8 | * 2 as published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 18 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
| 19 | #include <linux/uwb.h> | 8 | #include <linux/uwb.h> |
diff --git a/drivers/vfio/mdev/mdev_core.c b/drivers/vfio/mdev/mdev_core.c index ae23151442cb..ed8608763134 100644 --- a/drivers/vfio/mdev/mdev_core.c +++ b/drivers/vfio/mdev/mdev_core.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Mediated device Core Driver | 3 | * Mediated device Core Driver |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved. | 5 | * Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved. |
| 5 | * Author: Neo Jia <cjia@nvidia.com> | 6 | * Author: Neo Jia <cjia@nvidia.com> |
| 6 | * Kirti Wankhede <kwankhede@nvidia.com> | 7 | * Kirti Wankhede <kwankhede@nvidia.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/vfio/mdev/mdev_driver.c b/drivers/vfio/mdev/mdev_driver.c index 6f0391f6f9b6..0d3223aee20b 100644 --- a/drivers/vfio/mdev/mdev_driver.c +++ b/drivers/vfio/mdev/mdev_driver.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * MDEV driver | 3 | * MDEV driver |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved. | 5 | * Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved. |
| 5 | * Author: Neo Jia <cjia@nvidia.com> | 6 | * Author: Neo Jia <cjia@nvidia.com> |
| 6 | * Kirti Wankhede <kwankhede@nvidia.com> | 7 | * Kirti Wankhede <kwankhede@nvidia.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/device.h> | 10 | #include <linux/device.h> |
diff --git a/drivers/vfio/mdev/mdev_private.h b/drivers/vfio/mdev/mdev_private.h index 398767526276..7d922950caaf 100644 --- a/drivers/vfio/mdev/mdev_private.h +++ b/drivers/vfio/mdev/mdev_private.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Mediated device interal definitions | 3 | * Mediated device interal definitions |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved. | 5 | * Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved. |
| 5 | * Author: Neo Jia <cjia@nvidia.com> | 6 | * Author: Neo Jia <cjia@nvidia.com> |
| 6 | * Kirti Wankhede <kwankhede@nvidia.com> | 7 | * Kirti Wankhede <kwankhede@nvidia.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef MDEV_PRIVATE_H | 10 | #ifndef MDEV_PRIVATE_H |
diff --git a/drivers/vfio/mdev/mdev_sysfs.c b/drivers/vfio/mdev/mdev_sysfs.c index ffa3dcebf201..7570c7602ab4 100644 --- a/drivers/vfio/mdev/mdev_sysfs.c +++ b/drivers/vfio/mdev/mdev_sysfs.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * File attributes for Mediated devices | 3 | * File attributes for Mediated devices |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved. | 5 | * Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved. |
| 5 | * Author: Neo Jia <cjia@nvidia.com> | 6 | * Author: Neo Jia <cjia@nvidia.com> |
| 6 | * Kirti Wankhede <kwankhede@nvidia.com> | 7 | * Kirti Wankhede <kwankhede@nvidia.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/sysfs.h> | 10 | #include <linux/sysfs.h> |
diff --git a/drivers/vfio/mdev/vfio_mdev.c b/drivers/vfio/mdev/vfio_mdev.c index d230620fe02d..30964a4e0a28 100644 --- a/drivers/vfio/mdev/vfio_mdev.c +++ b/drivers/vfio/mdev/vfio_mdev.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * VFIO based driver for Mediated device | 3 | * VFIO based driver for Mediated device |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved. | 5 | * Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved. |
| 5 | * Author: Neo Jia <cjia@nvidia.com> | 6 | * Author: Neo Jia <cjia@nvidia.com> |
| 6 | * Kirti Wankhede <kwankhede@nvidia.com> | 7 | * Kirti Wankhede <kwankhede@nvidia.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/init.h> | 10 | #include <linux/init.h> |
diff --git a/drivers/vfio/pci/vfio_pci.c b/drivers/vfio/pci/vfio_pci.c index cab71da46f4a..703948c9fbe1 100644 --- a/drivers/vfio/pci/vfio_pci.c +++ b/drivers/vfio/pci/vfio_pci.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Red Hat, Inc. All rights reserved. | 3 | * Copyright (C) 2012 Red Hat, Inc. All rights reserved. |
| 3 | * Author: Alex Williamson <alex.williamson@redhat.com> | 4 | * Author: Alex Williamson <alex.williamson@redhat.com> |
| 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 version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * Derived from original vfio: | 6 | * Derived from original vfio: |
| 10 | * Copyright 2010 Cisco Systems, Inc. All rights reserved. | 7 | * Copyright 2010 Cisco Systems, Inc. All rights reserved. |
| 11 | * Author: Tom Lyon, pugs@cisco.com | 8 | * Author: Tom Lyon, pugs@cisco.com |
diff --git a/drivers/vfio/pci/vfio_pci_config.c b/drivers/vfio/pci/vfio_pci_config.c index 52963a904790..f0891bd8444c 100644 --- a/drivers/vfio/pci/vfio_pci_config.c +++ b/drivers/vfio/pci/vfio_pci_config.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * VFIO PCI config space virtualization | 3 | * VFIO PCI config space virtualization |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Red Hat, Inc. All rights reserved. | 5 | * Copyright (C) 2012 Red Hat, Inc. All rights reserved. |
| 5 | * Author: Alex Williamson <alex.williamson@redhat.com> | 6 | * Author: Alex Williamson <alex.williamson@redhat.com> |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * Derived from original vfio: | 8 | * Derived from original vfio: |
| 12 | * Copyright 2010 Cisco Systems, Inc. All rights reserved. | 9 | * Copyright 2010 Cisco Systems, Inc. All rights reserved. |
| 13 | * Author: Tom Lyon, pugs@cisco.com | 10 | * Author: Tom Lyon, pugs@cisco.com |
diff --git a/drivers/vfio/pci/vfio_pci_igd.c b/drivers/vfio/pci/vfio_pci_igd.c index 6394b168ef29..53d97f459252 100644 --- a/drivers/vfio/pci/vfio_pci_igd.c +++ b/drivers/vfio/pci/vfio_pci_igd.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * VFIO PCI Intel Graphics support | 3 | * VFIO PCI Intel Graphics support |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016 Red Hat, Inc. All rights reserved. | 5 | * Copyright (C) 2016 Red Hat, Inc. All rights reserved. |
| 5 | * Author: Alex Williamson <alex.williamson@redhat.com> | 6 | * Author: Alex Williamson <alex.williamson@redhat.com> |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * Register a device specific region through which to provide read-only | 8 | * Register a device specific region through which to provide read-only |
| 12 | * access to the Intel IGD opregion. The register defining the opregion | 9 | * access to the Intel IGD opregion. The register defining the opregion |
| 13 | * address is also virtualized to prevent user modification. | 10 | * address is also virtualized to prevent user modification. |
diff --git a/drivers/vfio/pci/vfio_pci_intrs.c b/drivers/vfio/pci/vfio_pci_intrs.c index 1c46045b0e7f..3fa3f728fb39 100644 --- a/drivers/vfio/pci/vfio_pci_intrs.c +++ b/drivers/vfio/pci/vfio_pci_intrs.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * VFIO PCI interrupt handling | 3 | * VFIO PCI interrupt handling |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Red Hat, Inc. All rights reserved. | 5 | * Copyright (C) 2012 Red Hat, Inc. All rights reserved. |
| 5 | * Author: Alex Williamson <alex.williamson@redhat.com> | 6 | * Author: Alex Williamson <alex.williamson@redhat.com> |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * Derived from original vfio: | 8 | * Derived from original vfio: |
| 12 | * Copyright 2010 Cisco Systems, Inc. All rights reserved. | 9 | * Copyright 2010 Cisco Systems, Inc. All rights reserved. |
| 13 | * Author: Tom Lyon, pugs@cisco.com | 10 | * Author: Tom Lyon, pugs@cisco.com |
diff --git a/drivers/vfio/pci/vfio_pci_private.h b/drivers/vfio/pci/vfio_pci_private.h index 1812cf22fc4f..ee6ee91718a4 100644 --- a/drivers/vfio/pci/vfio_pci_private.h +++ b/drivers/vfio/pci/vfio_pci_private.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Red Hat, Inc. All rights reserved. | 3 | * Copyright (C) 2012 Red Hat, Inc. All rights reserved. |
| 3 | * Author: Alex Williamson <alex.williamson@redhat.com> | 4 | * Author: Alex Williamson <alex.williamson@redhat.com> |
| 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 version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * Derived from original vfio: | 6 | * Derived from original vfio: |
| 10 | * Copyright 2010 Cisco Systems, Inc. All rights reserved. | 7 | * Copyright 2010 Cisco Systems, Inc. All rights reserved. |
| 11 | * Author: Tom Lyon, pugs@cisco.com | 8 | * Author: Tom Lyon, pugs@cisco.com |
diff --git a/drivers/vfio/pci/vfio_pci_rdwr.c b/drivers/vfio/pci/vfio_pci_rdwr.c index a6029d0a5524..0120d8324a40 100644 --- a/drivers/vfio/pci/vfio_pci_rdwr.c +++ b/drivers/vfio/pci/vfio_pci_rdwr.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * VFIO PCI I/O Port & MMIO access | 3 | * VFIO PCI I/O Port & MMIO access |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Red Hat, Inc. All rights reserved. | 5 | * Copyright (C) 2012 Red Hat, Inc. All rights reserved. |
| 5 | * Author: Alex Williamson <alex.williamson@redhat.com> | 6 | * Author: Alex Williamson <alex.williamson@redhat.com> |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * Derived from original vfio: | 8 | * Derived from original vfio: |
| 12 | * Copyright 2010 Cisco Systems, Inc. All rights reserved. | 9 | * Copyright 2010 Cisco Systems, Inc. All rights reserved. |
| 13 | * Author: Tom Lyon, pugs@cisco.com | 10 | * Author: Tom Lyon, pugs@cisco.com |
diff --git a/drivers/vfio/vfio.c b/drivers/vfio/vfio.c index 82fcf07fa9ea..388597930b64 100644 --- a/drivers/vfio/vfio.c +++ b/drivers/vfio/vfio.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * VFIO core | 3 | * VFIO core |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Red Hat, Inc. All rights reserved. | 5 | * Copyright (C) 2012 Red Hat, Inc. All rights reserved. |
| 5 | * Author: Alex Williamson <alex.williamson@redhat.com> | 6 | * Author: Alex Williamson <alex.williamson@redhat.com> |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * Derived from original vfio: | 8 | * Derived from original vfio: |
| 12 | * Copyright 2010 Cisco Systems, Inc. All rights reserved. | 9 | * Copyright 2010 Cisco Systems, Inc. All rights reserved. |
| 13 | * Author: Tom Lyon, pugs@cisco.com | 10 | * Author: Tom Lyon, pugs@cisco.com |
diff --git a/drivers/vfio/vfio_iommu_spapr_tce.c b/drivers/vfio/vfio_iommu_spapr_tce.c index 40ddc0c5f677..7048c9198c21 100644 --- a/drivers/vfio/vfio_iommu_spapr_tce.c +++ b/drivers/vfio/vfio_iommu_spapr_tce.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * VFIO: IOMMU DMA mapping support for TCE on POWER | 3 | * VFIO: IOMMU DMA mapping support for TCE on POWER |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 IBM Corp. All rights reserved. | 5 | * Copyright (C) 2013 IBM Corp. All rights reserved. |
| 5 | * Author: Alexey Kardashevskiy <aik@ozlabs.ru> | 6 | * Author: Alexey Kardashevskiy <aik@ozlabs.ru> |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * Derived from original vfio_iommu_type1.c: | 8 | * Derived from original vfio_iommu_type1.c: |
| 12 | * Copyright (C) 2012 Red Hat, Inc. All rights reserved. | 9 | * Copyright (C) 2012 Red Hat, Inc. All rights reserved. |
| 13 | * Author: Alex Williamson <alex.williamson@redhat.com> | 10 | * Author: Alex Williamson <alex.williamson@redhat.com> |
diff --git a/drivers/vfio/vfio_iommu_type1.c b/drivers/vfio/vfio_iommu_type1.c index 3ddc375e7063..add34adfadc7 100644 --- a/drivers/vfio/vfio_iommu_type1.c +++ b/drivers/vfio/vfio_iommu_type1.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * VFIO: IOMMU DMA mapping support for Type1 IOMMU | 3 | * VFIO: IOMMU DMA mapping support for Type1 IOMMU |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Red Hat, Inc. All rights reserved. | 5 | * Copyright (C) 2012 Red Hat, Inc. All rights reserved. |
| 5 | * Author: Alex Williamson <alex.williamson@redhat.com> | 6 | * Author: Alex Williamson <alex.williamson@redhat.com> |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * Derived from original vfio: | 8 | * Derived from original vfio: |
| 12 | * Copyright 2010 Cisco Systems, Inc. All rights reserved. | 9 | * Copyright 2010 Cisco Systems, Inc. All rights reserved. |
| 13 | * Author: Tom Lyon, pugs@cisco.com | 10 | * Author: Tom Lyon, pugs@cisco.com |
diff --git a/drivers/vfio/vfio_spapr_eeh.c b/drivers/vfio/vfio_spapr_eeh.c index 1a742fe8f6db..67f55ac1d459 100644 --- a/drivers/vfio/vfio_spapr_eeh.c +++ b/drivers/vfio/vfio_spapr_eeh.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * EEH functionality support for VFIO devices. The feature is only | 3 | * EEH functionality support for VFIO devices. The feature is only |
| 3 | * available on sPAPR compatible platforms. | 4 | * available on sPAPR compatible platforms. |
| 4 | * | 5 | * |
| 5 | * Copyright Gavin Shan, IBM Corporation 2014. | 6 | * Copyright Gavin Shan, IBM Corporation 2014. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/drivers/vfio/virqfd.c b/drivers/vfio/virqfd.c index 2a1be859ee71..997cb5d0a657 100644 --- a/drivers/vfio/virqfd.c +++ b/drivers/vfio/virqfd.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * VFIO generic eventfd code for IRQFD support. | 3 | * VFIO generic eventfd code for IRQFD support. |
| 3 | * Derived from drivers/vfio/pci/vfio_pci_intrs.c | 4 | * Derived from drivers/vfio/pci/vfio_pci_intrs.c |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2012 Red Hat, Inc. All rights reserved. | 6 | * Copyright (C) 2012 Red Hat, Inc. All rights reserved. |
| 6 | * Author: Alex Williamson <alex.williamson@redhat.com> | 7 | * Author: Alex Williamson <alex.williamson@redhat.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/vfio.h> | 10 | #include <linux/vfio.h> |
diff --git a/drivers/vhost/net.c b/drivers/vhost/net.c index 21e0805e5e60..247e5585af5d 100644 --- a/drivers/vhost/net.c +++ b/drivers/vhost/net.c | |||
| @@ -1,8 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Copyright (C) 2009 Red Hat, Inc. | 2 | /* Copyright (C) 2009 Red Hat, Inc. |
| 2 | * Author: Michael S. Tsirkin <mst@redhat.com> | 3 | * Author: Michael S. Tsirkin <mst@redhat.com> |
| 3 | * | 4 | * |
| 4 | * This work is licensed under the terms of the GNU GPL, version 2. | ||
| 5 | * | ||
| 6 | * virtio-net server in host kernel. | 5 | * virtio-net server in host kernel. |
| 7 | */ | 6 | */ |
| 8 | 7 | ||
diff --git a/drivers/vhost/test.c b/drivers/vhost/test.c index 40589850eb33..9e90e969af55 100644 --- a/drivers/vhost/test.c +++ b/drivers/vhost/test.c | |||
| @@ -1,8 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Copyright (C) 2009 Red Hat, Inc. | 2 | /* Copyright (C) 2009 Red Hat, Inc. |
| 2 | * Author: Michael S. Tsirkin <mst@redhat.com> | 3 | * Author: Michael S. Tsirkin <mst@redhat.com> |
| 3 | * | 4 | * |
| 4 | * This work is licensed under the terms of the GNU GPL, version 2. | ||
| 5 | * | ||
| 6 | * test virtio server in host kernel. | 5 | * test virtio server in host kernel. |
| 7 | */ | 6 | */ |
| 8 | 7 | ||
diff --git a/drivers/vhost/vhost.c b/drivers/vhost/vhost.c index 3f3eac4bcc58..e995c12d8e24 100644 --- a/drivers/vhost/vhost.c +++ b/drivers/vhost/vhost.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Copyright (C) 2009 Red Hat, Inc. | 2 | /* Copyright (C) 2009 Red Hat, Inc. |
| 2 | * Copyright (C) 2006 Rusty Russell IBM Corporation | 3 | * Copyright (C) 2006 Rusty Russell IBM Corporation |
| 3 | * | 4 | * |
| @@ -6,8 +7,6 @@ | |||
| 6 | * Inspiration, some code, and most witty comments come from | 7 | * Inspiration, some code, and most witty comments come from |
| 7 | * Documentation/virtual/lguest/lguest.c, by Rusty Russell | 8 | * Documentation/virtual/lguest/lguest.c, by Rusty Russell |
| 8 | * | 9 | * |
| 9 | * This work is licensed under the terms of the GNU GPL, version 2. | ||
| 10 | * | ||
| 11 | * Generic code for virtio server in host kernel. | 10 | * Generic code for virtio server in host kernel. |
| 12 | */ | 11 | */ |
| 13 | 12 | ||
diff --git a/drivers/vhost/vsock.c b/drivers/vhost/vsock.c index 814bed72d793..6a50e1d0529c 100644 --- a/drivers/vhost/vsock.c +++ b/drivers/vhost/vsock.c | |||
| @@ -1,11 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * vhost transport for vsock | 3 | * vhost transport for vsock |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013-2015 Red Hat, Inc. | 5 | * Copyright (C) 2013-2015 Red Hat, Inc. |
| 5 | * Author: Asias He <asias@redhat.com> | 6 | * Author: Asias He <asias@redhat.com> |
| 6 | * Stefan Hajnoczi <stefanha@redhat.com> | 7 | * Stefan Hajnoczi <stefanha@redhat.com> |
| 7 | * | ||
| 8 | * This work is licensed under the terms of the GNU GPL, version 2. | ||
| 9 | */ | 8 | */ |
| 10 | #include <linux/miscdevice.h> | 9 | #include <linux/miscdevice.h> |
| 11 | #include <linux/atomic.h> | 10 | #include <linux/atomic.h> |
diff --git a/drivers/video/backlight/88pm860x_bl.c b/drivers/video/backlight/88pm860x_bl.c index 51e0c4be08df..20d96a5ac384 100644 --- a/drivers/video/backlight/88pm860x_bl.c +++ b/drivers/video/backlight/88pm860x_bl.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Backlight driver for Marvell Semiconductor 88PM8606 | 3 | * Backlight driver for Marvell Semiconductor 88PM8606 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009 Marvell International Ltd. | 5 | * Copyright (C) 2009 Marvell International Ltd. |
| 5 | * Haojian Zhuang <haojian.zhuang@marvell.com> | 6 | * Haojian Zhuang <haojian.zhuang@marvell.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/init.h> | 9 | #include <linux/init.h> |
diff --git a/drivers/video/backlight/apple_bl.c b/drivers/video/backlight/apple_bl.c index 6a34ab936726..c0d9339cff87 100644 --- a/drivers/video/backlight/apple_bl.c +++ b/drivers/video/backlight/apple_bl.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Backlight Driver for Intel-based Apples | 3 | * Backlight Driver for Intel-based Apples |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Copyright (C) 2006 Felipe Alfaro Solana <felipe_alfaro @linuxmail.org> | 8 | * Copyright (C) 2006 Felipe Alfaro Solana <felipe_alfaro @linuxmail.org> |
| 8 | * Copyright (C) 2007 Julien BLACHE <jb@jblache.org> | 9 | * Copyright (C) 2007 Julien BLACHE <jb@jblache.org> |
| 9 | * | 10 | * |
| 10 | * This program is free software; you can redistribute it and/or modify | ||
| 11 | * it under the terms of the GNU General Public License version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | * This driver triggers SMIs which cause the firmware to change the | 11 | * This driver triggers SMIs which cause the firmware to change the |
| 15 | * backlight brightness. This is icky in many ways, but it's impractical to | 12 | * backlight brightness. This is icky in many ways, but it's impractical to |
| 16 | * get at the firmware code in order to figure out what it's actually doing. | 13 | * get at the firmware code in order to figure out what it's actually doing. |
diff --git a/drivers/video/backlight/arcxcnn_bl.c b/drivers/video/backlight/arcxcnn_bl.c index dec790de72ff..7b1c0a0e6cad 100644 --- a/drivers/video/backlight/arcxcnn_bl.c +++ b/drivers/video/backlight/arcxcnn_bl.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Backlight driver for ArcticSand ARC_X_C_0N_0N Devices | 3 | * Backlight driver for ArcticSand ARC_X_C_0N_0N Devices |
| 3 | * | 4 | * |
| 4 | * Copyright 2016 ArcticSand, Inc. | 5 | * Copyright 2016 ArcticSand, Inc. |
| 5 | * Author : Brian Dodge <bdodge@arcticsand.com> | 6 | * Author : Brian Dodge <bdodge@arcticsand.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 | ||
| 9 | * as published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, but | ||
| 12 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 14 | * 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #include <linux/backlight.h> | 9 | #include <linux/backlight.h> |
diff --git a/drivers/video/backlight/bd6107.c b/drivers/video/backlight/bd6107.c index fdb2f7e2c6b5..d344fb03cb86 100644 --- a/drivers/video/backlight/bd6107.c +++ b/drivers/video/backlight/bd6107.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ROHM Semiconductor BD6107 LED Driver | 3 | * ROHM Semiconductor BD6107 LED Driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Ideas on board SPRL | 5 | * Copyright (C) 2013 Ideas on board SPRL |
| 5 | * | 6 | * |
| 6 | * Contact: Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 7 | * Contact: Laurent Pinchart <laurent.pinchart@ideasonboard.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/backlight.h> | 10 | #include <linux/backlight.h> |
diff --git a/drivers/video/backlight/corgi_lcd.c b/drivers/video/backlight/corgi_lcd.c index f5574060f9c8..68f7592c5060 100644 --- a/drivers/video/backlight/corgi_lcd.c +++ b/drivers/video/backlight/corgi_lcd.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * LCD/Backlight Driver for Sharp Zaurus Handhelds (various models) | 3 | * LCD/Backlight Driver for Sharp Zaurus Handhelds (various models) |
| 3 | * | 4 | * |
| @@ -8,11 +9,6 @@ | |||
| 8 | * Copyright (c) 2008 Marvell International Ltd. | 9 | * Copyright (c) 2008 Marvell International Ltd. |
| 9 | * Converted to SPI device based LCD/Backlight device driver | 10 | * Converted to SPI device based LCD/Backlight device driver |
| 10 | * by Eric Miao <eric.miao@marvell.com> | 11 | * by Eric Miao <eric.miao@marvell.com> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | * | ||
| 16 | */ | 12 | */ |
| 17 | 13 | ||
| 18 | #include <linux/module.h> | 14 | #include <linux/module.h> |
diff --git a/drivers/video/backlight/da903x_bl.c b/drivers/video/backlight/da903x_bl.c index f793738f06fb..62540e4bdedb 100644 --- a/drivers/video/backlight/da903x_bl.c +++ b/drivers/video/backlight/da903x_bl.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Backlight driver for Dialog Semiconductor DA9030/DA9034 | 3 | * Backlight driver for Dialog Semiconductor DA9030/DA9034 |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Copyright (C) 2006-2008 Marvell International Ltd. | 8 | * Copyright (C) 2006-2008 Marvell International Ltd. |
| 8 | * Eric Miao <eric.miao@marvell.com> | 9 | * Eric Miao <eric.miao@marvell.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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/kernel.h> | 12 | #include <linux/kernel.h> |
diff --git a/drivers/video/backlight/ep93xx_bl.c b/drivers/video/backlight/ep93xx_bl.c index 0067931821c6..4149e0b2f83c 100644 --- a/drivers/video/backlight/ep93xx_bl.c +++ b/drivers/video/backlight/ep93xx_bl.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for the Cirrus EP93xx lcd backlight | 3 | * Driver for the Cirrus EP93xx lcd backlight |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2010 H Hartley Sweeten <hsweeten@visionengravers.com> | 5 | * Copyright (c) 2010 H Hartley Sweeten <hsweeten@visionengravers.com> |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This driver controls the pulse width modulated brightness control output, | 7 | * This driver controls the pulse width modulated brightness control output, |
| 11 | * BRIGHT, on the Cirrus EP9307, EP9312, and EP9315 processors. | 8 | * BRIGHT, on the Cirrus EP9307, EP9312, and EP9315 processors. |
| 12 | */ | 9 | */ |
diff --git a/drivers/video/backlight/generic_bl.c b/drivers/video/backlight/generic_bl.c index 4dea91acea13..8fe63dbc8590 100644 --- a/drivers/video/backlight/generic_bl.c +++ b/drivers/video/backlight/generic_bl.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Generic Backlight Driver | 3 | * Generic Backlight Driver |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2004-2008 Richard Purdie | 5 | * Copyright (c) 2004-2008 Richard Purdie |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <linux/module.h> | 8 | #include <linux/module.h> |
diff --git a/drivers/video/backlight/gpio_backlight.c b/drivers/video/backlight/gpio_backlight.c index e470da95d806..b9300f3e1ee6 100644 --- a/drivers/video/backlight/gpio_backlight.c +++ b/drivers/video/backlight/gpio_backlight.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * gpio_backlight.c - Simple GPIO-controlled backlight | 3 | * gpio_backlight.c - Simple GPIO-controlled backlight |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/backlight.h> | 6 | #include <linux/backlight.h> |
diff --git a/drivers/video/backlight/ili9320.c b/drivers/video/backlight/ili9320.c index 2cf39e6d519d..168ac79523d7 100644 --- a/drivers/video/backlight/ili9320.c +++ b/drivers/video/backlight/ili9320.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* drivers/video/backlight/ili9320.c | 2 | /* drivers/video/backlight/ili9320.c |
| 2 | * | 3 | * |
| 3 | * ILI9320 LCD controller driver core. | 4 | * ILI9320 LCD controller driver core. |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright 2007 Simtec Electronics | 6 | * Copyright 2007 Simtec Electronics |
| 6 | * http://armlinux.simtec.co.uk/ | 7 | * http://armlinux.simtec.co.uk/ |
| 7 | * Ben Dooks <ben@simtec.co.uk> | 8 | * Ben Dooks <ben@simtec.co.uk> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/delay.h> | 11 | #include <linux/delay.h> |
diff --git a/drivers/video/backlight/ili9320.h b/drivers/video/backlight/ili9320.h index 42329e7aa9a8..fc59e389d59a 100644 --- a/drivers/video/backlight/ili9320.h +++ b/drivers/video/backlight/ili9320.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* drivers/video/backlight/ili9320.h | 2 | /* drivers/video/backlight/ili9320.h |
| 2 | * | 3 | * |
| 3 | * ILI9320 LCD controller driver core. | 4 | * ILI9320 LCD controller driver core. |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Ben Dooks <ben@simtec.co.uk> | 7 | * Ben Dooks <ben@simtec.co.uk> |
| 7 | * | 8 | * |
| 8 | * http://armlinux.simtec.co.uk/ | 9 | * http://armlinux.simtec.co.uk/ |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | /* Holder for register and value pairs. */ | 12 | /* Holder for register and value pairs. */ |
diff --git a/drivers/video/backlight/ipaq_micro_bl.c b/drivers/video/backlight/ipaq_micro_bl.c index 347dc11d4ceb..1123f67c12b3 100644 --- a/drivers/video/backlight/ipaq_micro_bl.c +++ b/drivers/video/backlight/ipaq_micro_bl.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License version 2 as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * iPAQ microcontroller backlight support | 4 | * iPAQ microcontroller backlight support |
| 7 | * Author : Linus Walleij <linus.walleij@linaro.org> | 5 | * Author : Linus Walleij <linus.walleij@linaro.org> |
diff --git a/drivers/video/backlight/kb3886_bl.c b/drivers/video/backlight/kb3886_bl.c index 96312c3afc07..1dfe13c18925 100644 --- a/drivers/video/backlight/kb3886_bl.c +++ b/drivers/video/backlight/kb3886_bl.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Backlight Driver for the KB3886 Backlight | 3 | * Backlight Driver for the KB3886 Backlight |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2007-2008 Claudio Nieder | 5 | * Copyright (c) 2007-2008 Claudio Nieder |
| 5 | * | 6 | * |
| 6 | * Based on corgi_bl.c by Richard Purdie and kb3886 driver by Robert Woerle | 7 | * Based on corgi_bl.c by Richard Purdie and kb3886 driver by Robert Woerle |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/video/backlight/l4f00242t03.c b/drivers/video/backlight/l4f00242t03.c index e6054e2492c5..8554b4aa980c 100644 --- a/drivers/video/backlight/l4f00242t03.c +++ b/drivers/video/backlight/l4f00242t03.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * l4f00242t03.c -- support for Epson L4F00242T03 LCD | 3 | * l4f00242t03.c -- support for Epson L4F00242T03 LCD |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Copyright (c) 2009 Alberto Panizzo <maramaopercheseimorto@gmail.com> | 7 | * Copyright (c) 2009 Alberto Panizzo <maramaopercheseimorto@gmail.com> |
| 7 | * Inspired by Marek Vasut work in l4f00242t03.c | 8 | * Inspired by Marek Vasut work in l4f00242t03.c |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 11 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/video/backlight/lm3630a_bl.c b/drivers/video/backlight/lm3630a_bl.c index 75d996490cf0..b04b35d007a2 100644 --- a/drivers/video/backlight/lm3630a_bl.c +++ b/drivers/video/backlight/lm3630a_bl.c | |||
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Simple driver for Texas Instruments LM3630A Backlight driver chip | 3 | * Simple driver for Texas Instruments LM3630A Backlight driver chip |
| 3 | * Copyright (C) 2012 Texas Instruments | 4 | * Copyright (C) 2012 Texas Instruments |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | */ | 5 | */ |
| 10 | #include <linux/module.h> | 6 | #include <linux/module.h> |
| 11 | #include <linux/slab.h> | 7 | #include <linux/slab.h> |
diff --git a/drivers/video/backlight/lm3639_bl.c b/drivers/video/backlight/lm3639_bl.c index 086611c7bc03..48c04155a5f9 100644 --- a/drivers/video/backlight/lm3639_bl.c +++ b/drivers/video/backlight/lm3639_bl.c | |||
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Simple driver for Texas Instruments LM3639 Backlight + Flash LED driver chip | 3 | * Simple driver for Texas Instruments LM3639 Backlight + Flash LED driver chip |
| 3 | * Copyright (C) 2012 Texas Instruments | 4 | * Copyright (C) 2012 Texas Instruments |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | */ | 5 | */ |
| 10 | #include <linux/module.h> | 6 | #include <linux/module.h> |
| 11 | #include <linux/slab.h> | 7 | #include <linux/slab.h> |
diff --git a/drivers/video/backlight/lms283gf05.c b/drivers/video/backlight/lms283gf05.c index 4237aaa7f269..35bc012b22cc 100644 --- a/drivers/video/backlight/lms283gf05.c +++ b/drivers/video/backlight/lms283gf05.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * lms283gf05.c -- support for Samsung LMS283GF05 LCD | 3 | * lms283gf05.c -- support for Samsung LMS283GF05 LCD |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2009 Marek Vasut <marek.vasut@gmail.com> | 5 | * Copyright (c) 2009 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/device.h> | 8 | #include <linux/device.h> |
diff --git a/drivers/video/backlight/lp855x_bl.c b/drivers/video/backlight/lp855x_bl.c index 73612485ed07..f68920131a4a 100644 --- a/drivers/video/backlight/lp855x_bl.c +++ b/drivers/video/backlight/lp855x_bl.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * TI LP855x Backlight Driver | 3 | * TI LP855x Backlight Driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Texas Instruments | 5 | * Copyright (C) 2011 Texas Instruments |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <linux/module.h> | 8 | #include <linux/module.h> |
diff --git a/drivers/video/backlight/lp8788_bl.c b/drivers/video/backlight/lp8788_bl.c index cf869ec90cce..ba42f3fe0c73 100644 --- a/drivers/video/backlight/lp8788_bl.c +++ b/drivers/video/backlight/lp8788_bl.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * TI LP8788 MFD - backlight driver | 3 | * TI LP8788 MFD - backlight driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Texas Instruments | 5 | * Copyright 2012 Texas Instruments |
| 5 | * | 6 | * |
| 6 | * Author: Milo(Woogyom) Kim <milo.kim@ti.com> | 7 | * Author: Milo(Woogyom) Kim <milo.kim@ti.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/backlight.h> | 10 | #include <linux/backlight.h> |
diff --git a/drivers/video/backlight/ltv350qv.c b/drivers/video/backlight/ltv350qv.c index 885612cc1008..5cbf621e48bd 100644 --- a/drivers/video/backlight/ltv350qv.c +++ b/drivers/video/backlight/ltv350qv.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Power control for Samsung LTV350QV Quarter VGA LCD Panel | 3 | * Power control for Samsung LTV350QV Quarter VGA LCD Panel |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2006, 2007 Atmel Corporation | 5 | * Copyright (C) 2006, 2007 Atmel 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/delay.h> | 7 | #include <linux/delay.h> |
| 11 | #include <linux/err.h> | 8 | #include <linux/err.h> |
diff --git a/drivers/video/backlight/ltv350qv.h b/drivers/video/backlight/ltv350qv.h index 189112e3fc7a..c70890776a94 100644 --- a/drivers/video/backlight/ltv350qv.h +++ b/drivers/video/backlight/ltv350qv.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Register definitions for Samsung LTV350QV Quarter VGA LCD Panel | 3 | * Register definitions for Samsung LTV350QV Quarter VGA LCD Panel |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2006, 2007 Atmel Corporation | 5 | * Copyright (C) 2006, 2007 Atmel 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef __LTV350QV_H | 7 | #ifndef __LTV350QV_H |
| 11 | #define __LTV350QV_H | 8 | #define __LTV350QV_H |
diff --git a/drivers/video/backlight/lv5207lp.c b/drivers/video/backlight/lv5207lp.c index 8ab7297b118a..c6ad73a784e2 100644 --- a/drivers/video/backlight/lv5207lp.c +++ b/drivers/video/backlight/lv5207lp.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Sanyo LV5207LP LED Driver | 3 | * Sanyo LV5207LP LED Driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Ideas on board SPRL | 5 | * Copyright (C) 2013 Ideas on board SPRL |
| 5 | * | 6 | * |
| 6 | * Contact: Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 7 | * Contact: Laurent Pinchart <laurent.pinchart@ideasonboard.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/backlight.h> | 10 | #include <linux/backlight.h> |
diff --git a/drivers/video/backlight/max8925_bl.c b/drivers/video/backlight/max8925_bl.c index f3aa6088f1d9..97cc260ff9d1 100644 --- a/drivers/video/backlight/max8925_bl.c +++ b/drivers/video/backlight/max8925_bl.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Backlight driver for Maxim MAX8925 | 3 | * Backlight driver for Maxim MAX8925 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009 Marvell International Ltd. | 5 | * Copyright (C) 2009 Marvell International Ltd. |
| 5 | * Haojian Zhuang <haojian.zhuang@marvell.com> | 6 | * Haojian Zhuang <haojian.zhuang@marvell.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/init.h> | 9 | #include <linux/init.h> |
diff --git a/drivers/video/backlight/ot200_bl.c b/drivers/video/backlight/ot200_bl.c index 3acdb9f646ed..23ee7106c72a 100644 --- a/drivers/video/backlight/ot200_bl.c +++ b/drivers/video/backlight/ot200_bl.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Bachmann electronic GmbH | 3 | * Copyright (C) 2012 Bachmann electronic GmbH |
| 3 | * Christian Gmeiner <christian.gmeiner@gmail.com> | 4 | * Christian Gmeiner <christian.gmeiner@gmail.com> |
| 4 | * | 5 | * |
| 5 | * Backlight driver for ot200 visualisation device from | 6 | * Backlight driver for ot200 visualisation device from |
| 6 | * Bachmann electronic GmbH. | 7 | * Bachmann electronic GmbH. |
| 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 version 2 as published by | ||
| 10 | * the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/video/backlight/pandora_bl.c b/drivers/video/backlight/pandora_bl.c index 9618766e3866..f946470ce9f6 100644 --- a/drivers/video/backlight/pandora_bl.c +++ b/drivers/video/backlight/pandora_bl.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Backlight driver for Pandora handheld. | 3 | * Backlight driver for Pandora handheld. |
| 3 | * Pandora uses TWL4030 PWM0 -> TPS61161 combo for control backlight. | 4 | * Pandora uses TWL4030 PWM0 -> TPS61161 combo for control backlight. |
| 4 | * Based on pwm_bl.c | 5 | * Based on pwm_bl.c |
| 5 | * | 6 | * |
| 6 | * Copyright 2009,2012 Gražvydas Ignotas <notasas@gmail.com> | 7 | * Copyright 2009,2012 Gražvydas Ignotas <notasas@gmail.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/video/backlight/platform_lcd.c b/drivers/video/backlight/platform_lcd.c index 872a3bf21faf..b2bfbf070200 100644 --- a/drivers/video/backlight/platform_lcd.c +++ b/drivers/video/backlight/platform_lcd.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* drivers/video/backlight/platform_lcd.c | 2 | /* drivers/video/backlight/platform_lcd.c |
| 2 | * | 3 | * |
| 3 | * Copyright 2008 Simtec Electronics | 4 | * Copyright 2008 Simtec Electronics |
| 4 | * Ben Dooks <ben@simtec.co.uk> | 5 | * Ben Dooks <ben@simtec.co.uk> |
| 5 | * | 6 | * |
| 6 | * Generic platform-device LCD power control interface. | 7 | * Generic platform-device LCD power control interface. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/video/backlight/pwm_bl.c b/drivers/video/backlight/pwm_bl.c index fb45f866b923..20d379ac8440 100644 --- a/drivers/video/backlight/pwm_bl.c +++ b/drivers/video/backlight/pwm_bl.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/video/backlight/pwm_bl.c | 3 | * linux/drivers/video/backlight/pwm_bl.c |
| 3 | * | 4 | * |
| 4 | * simple PWM based backlight control, board code has to setup | 5 | * simple PWM based backlight control, board code has to setup |
| 5 | * 1) pin configuration so PWM waveforms can output | 6 | * 1) pin configuration so PWM waveforms can output |
| 6 | * 2) platform_data being correctly configured | 7 | * 2) platform_data being correctly configured |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/delay.h> | 10 | #include <linux/delay.h> |
diff --git a/drivers/video/backlight/sky81452-backlight.c b/drivers/video/backlight/sky81452-backlight.c index d414c7a3acf5..2355f00f5773 100644 --- a/drivers/video/backlight/sky81452-backlight.c +++ b/drivers/video/backlight/sky81452-backlight.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * sky81452-backlight.c SKY81452 backlight driver | 3 | * sky81452-backlight.c SKY81452 backlight driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2014 Skyworks Solutions Inc. | 5 | * Copyright 2014 Skyworks Solutions Inc. |
| 5 | * Author : Gyungoh Yoo <jack.yoo@skyworksinc.com> | 6 | * Author : Gyungoh Yoo <jack.yoo@skyworksinc.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 | ||
| 9 | * as published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, but | ||
| 12 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 14 | * 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #include <linux/backlight.h> | 9 | #include <linux/backlight.h> |
diff --git a/drivers/video/backlight/tosa_bl.c b/drivers/video/backlight/tosa_bl.c index 97067597e6bf..1275e815bd86 100644 --- a/drivers/video/backlight/tosa_bl.c +++ b/drivers/video/backlight/tosa_bl.c | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * LCD / Backlight control code for Sharp SL-6000x (tosa) | 3 | * LCD / Backlight control code for Sharp SL-6000x (tosa) |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2005 Dirk Opfer | 5 | * Copyright (c) 2005 Dirk Opfer |
| 5 | * Copyright (c) 2007,2008 Dmitry Baryshkov | 6 | * Copyright (c) 2007,2008 Dmitry Baryshkov |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
diff --git a/drivers/video/backlight/tosa_lcd.c b/drivers/video/backlight/tosa_lcd.c index 4dc5ee8debeb..65cb7578776f 100644 --- a/drivers/video/backlight/tosa_lcd.c +++ b/drivers/video/backlight/tosa_lcd.c | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * LCD / Backlight control code for Sharp SL-6000x (tosa) | 3 | * LCD / Backlight control code for Sharp SL-6000x (tosa) |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2005 Dirk Opfer | 5 | * Copyright (c) 2005 Dirk Opfer |
| 5 | * Copyright (c) 2007,2008 Dmitry Baryshkov | 6 | * Copyright (c) 2007,2008 Dmitry Baryshkov |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
diff --git a/drivers/video/backlight/vgg2432a4.c b/drivers/video/backlight/vgg2432a4.c index 242a9948f57f..9bf277ca4ae9 100644 --- a/drivers/video/backlight/vgg2432a4.c +++ b/drivers/video/backlight/vgg2432a4.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* drivers/video/backlight/vgg2432a4.c | 2 | /* drivers/video/backlight/vgg2432a4.c |
| 2 | * | 3 | * |
| 3 | * VGG2432A4 (ILI9320) LCD controller driver. | 4 | * VGG2432A4 (ILI9320) LCD controller driver. |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright 2007 Simtec Electronics | 6 | * Copyright 2007 Simtec Electronics |
| 6 | * http://armlinux.simtec.co.uk/ | 7 | * http://armlinux.simtec.co.uk/ |
| 7 | * Ben Dooks <ben@simtec.co.uk> | 8 | * Ben Dooks <ben@simtec.co.uk> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/delay.h> | 11 | #include <linux/delay.h> |
diff --git a/drivers/video/backlight/wm831x_bl.c b/drivers/video/backlight/wm831x_bl.c index 6eab0d6c262a..e55977d54c15 100644 --- a/drivers/video/backlight/wm831x_bl.c +++ b/drivers/video/backlight/wm831x_bl.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Backlight driver for Wolfson Microelectronics WM831x PMICs | 3 | * Backlight driver for Wolfson Microelectronics WM831x PMICs |
| 3 | * | 4 | * |
| 4 | * Copyright 2009 Wolfson Microelectonics plc | 5 | * Copyright 2009 Wolfson Microelectonics 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/drivers/video/fbdev/acornfb.c b/drivers/video/fbdev/acornfb.c index 0c325b4da61d..92f23e3bc27a 100644 --- a/drivers/video/fbdev/acornfb.c +++ b/drivers/video/fbdev/acornfb.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/video/acornfb.c | 3 | * linux/drivers/video/acornfb.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1998-2001 Russell King | 5 | * Copyright (C) 1998-2001 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Frame buffer code for Acorn platforms | 7 | * Frame buffer code for Acorn platforms |
| 11 | * | 8 | * |
| 12 | * NOTE: Most of the modes with X!=640 will disappear shortly. | 9 | * NOTE: Most of the modes with X!=640 will disappear shortly. |
diff --git a/drivers/video/fbdev/acornfb.h b/drivers/video/fbdev/acornfb.h index 175c8ff3367c..f8df4ecb4fd7 100644 --- a/drivers/video/fbdev/acornfb.h +++ b/drivers/video/fbdev/acornfb.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/video/acornfb.h | 3 | * linux/drivers/video/acornfb.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1998,1999 Russell King | 5 | * Copyright (C) 1998,1999 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Frame buffer code for Acorn platforms | 7 | * Frame buffer code for Acorn platforms |
| 11 | */ | 8 | */ |
| 12 | #if defined(HAS_VIDC20) | 9 | #if defined(HAS_VIDC20) |
diff --git a/drivers/video/fbdev/aty/radeon_backlight.c b/drivers/video/fbdev/aty/radeon_backlight.c index 301d6d6aeead..d2c1263ad260 100644 --- a/drivers/video/fbdev/aty/radeon_backlight.c +++ b/drivers/video/fbdev/aty/radeon_backlight.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Backlight code for ATI Radeon based graphic cards | 3 | * Backlight code for ATI Radeon based graphic cards |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2000 Ani Joshi <ajoshi@kernel.crashing.org> | 5 | * Copyright (c) 2000 Ani Joshi <ajoshi@kernel.crashing.org> |
| 5 | * Copyright (c) 2003 Benjamin Herrenschmidt <benh@kernel.crashing.org> | 6 | * Copyright (c) 2003 Benjamin Herrenschmidt <benh@kernel.crashing.org> |
| 6 | * Copyright (c) 2006 Michael Hanselmann <linux-kernel@hansmi.ch> | 7 | * Copyright (c) 2006 Michael Hanselmann <linux-kernel@hansmi.ch> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include "radeonfb.h" | 10 | #include "radeonfb.h" |
diff --git a/drivers/video/fbdev/cyber2000fb.c b/drivers/video/fbdev/cyber2000fb.c index 9a5751cb4e16..0de12be823c0 100644 --- a/drivers/video/fbdev/cyber2000fb.c +++ b/drivers/video/fbdev/cyber2000fb.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/video/cyber2000fb.c | 3 | * linux/drivers/video/cyber2000fb.c |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * 32 bit support, text color and panning fixes for modes != 8 bit | 10 | * 32 bit support, text color and panning fixes for modes != 8 bit |
| 10 | * Copyright (C) 2002 Denis Oliver Kropp <dok@directfb.org> | 11 | * Copyright (C) 2002 Denis Oliver Kropp <dok@directfb.org> |
| 11 | * | 12 | * |
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | * | ||
| 16 | * Integraphics CyberPro 2000, 2010 and 5000 frame buffer device | 13 | * Integraphics CyberPro 2000, 2010 and 5000 frame buffer device |
| 17 | * | 14 | * |
| 18 | * Based on cyberfb.c. | 15 | * Based on cyberfb.c. |
diff --git a/drivers/video/fbdev/cyber2000fb.h b/drivers/video/fbdev/cyber2000fb.h index bad69102e774..04641aa13acc 100644 --- a/drivers/video/fbdev/cyber2000fb.h +++ b/drivers/video/fbdev/cyber2000fb.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/video/cyber2000fb.h | 3 | * linux/drivers/video/cyber2000fb.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1998-2000 Russell King | 5 | * Copyright (C) 1998-2000 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Integraphics Cyber2000 frame buffer device | 7 | * Integraphics Cyber2000 frame buffer device |
| 11 | */ | 8 | */ |
| 12 | 9 | ||
diff --git a/drivers/video/fbdev/ep93xx-fb.c b/drivers/video/fbdev/ep93xx-fb.c index 75f0db25d19f..d04a047094fc 100644 --- a/drivers/video/fbdev/ep93xx-fb.c +++ b/drivers/video/fbdev/ep93xx-fb.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/video/ep93xx-fb.c | 3 | * linux/drivers/video/ep93xx-fb.c |
| 3 | * | 4 | * |
| @@ -10,11 +11,6 @@ | |||
| 10 | * | 11 | * |
| 11 | * Based on the Cirrus Logic ep93xxfb driver, and various other ep93xxfb | 12 | * Based on the Cirrus Logic ep93xxfb driver, and various other ep93xxfb |
| 12 | * drivers. | 13 | * drivers. |
| 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 version 2 as | ||
| 16 | * published by the Free Software Foundation. | ||
| 17 | * | ||
| 18 | */ | 14 | */ |
| 19 | 15 | ||
| 20 | #include <linux/platform_device.h> | 16 | #include <linux/platform_device.h> |
diff --git a/drivers/video/fbdev/fb-puv3.c b/drivers/video/fbdev/fb-puv3.c index 1bddcc20b2c0..fa62c4dff7d1 100644 --- a/drivers/video/fbdev/fb-puv3.c +++ b/drivers/video/fbdev/fb-puv3.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Frame Buffer Driver for PKUnity-v3 Unigfx | 3 | * Frame Buffer Driver for PKUnity-v3 Unigfx |
| 3 | * Code specific to PKUnity SoC and UniCore ISA | 4 | * Code specific to PKUnity SoC and UniCore ISA |
| 4 | * | 5 | * |
| 5 | * Maintained by GUAN Xue-tao <gxt@mprc.pku.edu.cn> | 6 | * Maintained by GUAN Xue-tao <gxt@mprc.pku.edu.cn> |
| 6 | * Copyright (C) 2001-2010 Guan Xuetao | 7 | * Copyright (C) 2001-2010 Guan Xuetao |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/video/fbdev/mb862xx/mb862xx-i2c.c b/drivers/video/fbdev/mb862xx/mb862xx-i2c.c index ba96c44f2761..ffdb1597d303 100644 --- a/drivers/video/fbdev/mb862xx/mb862xx-i2c.c +++ b/drivers/video/fbdev/mb862xx/mb862xx-i2c.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Coral-P(A)/Lime I2C adapter driver | 3 | * Coral-P(A)/Lime I2C adapter driver |
| 3 | * | 4 | * |
| 4 | * (C) 2011 DENX Software Engineering, Anatolij Gustschin <agust@denx.de> | 5 | * (C) 2011 DENX Software Engineering, Anatolij Gustschin <agust@denx.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #include <linux/fb.h> | 8 | #include <linux/fb.h> |
diff --git a/drivers/video/fbdev/mb862xx/mb862xxfb_accel.c b/drivers/video/fbdev/mb862xx/mb862xxfb_accel.c index 8dd296d257dd..f58ff900e82a 100644 --- a/drivers/video/fbdev/mb862xx/mb862xxfb_accel.c +++ b/drivers/video/fbdev/mb862xx/mb862xxfb_accel.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * drivers/mb862xx/mb862xxfb_accel.c | 3 | * drivers/mb862xx/mb862xxfb_accel.c |
| 3 | * | 4 | * |
| @@ -6,11 +7,6 @@ | |||
| 6 | * (C) 2007 Alexander Shishkin <virtuoso@slind.org> | 7 | * (C) 2007 Alexander Shishkin <virtuoso@slind.org> |
| 7 | * (C) 2009 Valentin Sitdikov <v.sitdikov@gmail.com> | 8 | * (C) 2009 Valentin Sitdikov <v.sitdikov@gmail.com> |
| 8 | * (C) 2009 Siemens AG | 9 | * (C) 2009 Siemens AG |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | */ | 10 | */ |
| 15 | #include <linux/fb.h> | 11 | #include <linux/fb.h> |
| 16 | #include <linux/delay.h> | 12 | #include <linux/delay.h> |
diff --git a/drivers/video/fbdev/mb862xx/mb862xxfbdrv.c b/drivers/video/fbdev/mb862xx/mb862xxfbdrv.c index cd372527c9e4..c0c2600c2167 100644 --- a/drivers/video/fbdev/mb862xx/mb862xxfbdrv.c +++ b/drivers/video/fbdev/mb862xx/mb862xxfbdrv.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * drivers/mb862xx/mb862xxfb.c | 3 | * drivers/mb862xx/mb862xxfb.c |
| 3 | * | 4 | * |
| @@ -5,11 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * (C) 2008 Anatolij Gustschin <agust@denx.de> | 7 | * (C) 2008 Anatolij Gustschin <agust@denx.de> |
| 7 | * DENX Software Engineering | 8 | * DENX Software Engineering |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | */ | 9 | */ |
| 14 | 10 | ||
| 15 | #undef DEBUG | 11 | #undef DEBUG |
diff --git a/drivers/video/fbdev/mx3fb.c b/drivers/video/fbdev/mx3fb.c index 1c3c7ab26a95..bafd5f5fac5a 100644 --- a/drivers/video/fbdev/mx3fb.c +++ b/drivers/video/fbdev/mx3fb.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2008 | 3 | * Copyright (C) 2008 |
| 3 | * Guennadi Liakhovetski, DENX Software Engineering, <lg@denx.de> | 4 | * Guennadi Liakhovetski, DENX Software Engineering, <lg@denx.de> |
| 4 | * | 5 | * |
| 5 | * Copyright 2004-2007 Freescale Semiconductor, Inc. All Rights Reserved. | 6 | * Copyright 2004-2007 Freescale Semiconductor, Inc. All Rights Reserved. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/drivers/video/fbdev/nvidia/nv_backlight.c b/drivers/video/fbdev/nvidia/nv_backlight.c index 5c151b2ea683..e705a7872301 100644 --- a/drivers/video/fbdev/nvidia/nv_backlight.c +++ b/drivers/video/fbdev/nvidia/nv_backlight.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Backlight code for nVidia based graphic cards | 3 | * Backlight code for nVidia based graphic cards |
| 3 | * | 4 | * |
| 4 | * Copyright 2004 Antonino Daplas <adaplas@pol.net> | 5 | * Copyright 2004 Antonino Daplas <adaplas@pol.net> |
| 5 | * Copyright (c) 2006 Michael Hanselmann <linux-kernel@hansmi.ch> | 6 | * Copyright (c) 2006 Michael Hanselmann <linux-kernel@hansmi.ch> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/backlight.h> | 9 | #include <linux/backlight.h> |
diff --git a/drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c b/drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c index 9d78411a3bf7..63bd13ba429e 100644 --- a/drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c +++ b/drivers/video/fbdev/omap2/omapfb/displays/connector-analog-tv.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Analog TV Connector driver | 3 | * Analog TV Connector driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments | 5 | * Copyright (C) 2013 Texas Instruments |
| 5 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> | 6 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/slab.h> | 9 | #include <linux/slab.h> |
diff --git a/drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c b/drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c index 06e1db34541e..b4a1aefff766 100644 --- a/drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c +++ b/drivers/video/fbdev/omap2/omapfb/displays/connector-dvi.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Generic DVI Connector driver | 3 | * Generic DVI Connector driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments | 5 | * Copyright (C) 2013 Texas Instruments |
| 5 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> | 6 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/i2c.h> | 9 | #include <linux/i2c.h> |
diff --git a/drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c b/drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c index 58d5803ede67..49551afbdbe0 100644 --- a/drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c +++ b/drivers/video/fbdev/omap2/omapfb/displays/connector-hdmi.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * HDMI Connector driver | 3 | * HDMI Connector driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments | 5 | * Copyright (C) 2013 Texas Instruments |
| 5 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> | 6 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/slab.h> | 9 | #include <linux/slab.h> |
diff --git a/drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c b/drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c index a9a67167cc3d..ba7ed4039f8a 100644 --- a/drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c +++ b/drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OPA362 analog video amplifier with output/power control | 3 | * OPA362 analog video amplifier with output/power control |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * | 9 | * |
| 9 | * Copyright (C) 2013 Texas Instruments | 10 | * Copyright (C) 2013 Texas Instruments |
| 10 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> | 11 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify it | ||
| 13 | * under the terms of the GNU General Public License version 2 as published by | ||
| 14 | * the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #include <linux/gpio.h> | 14 | #include <linux/gpio.h> |
diff --git a/drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c b/drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c index 8c0953d069b7..09a59bd93d61 100644 --- a/drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c +++ b/drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * TFP410 DPI-to-DVI encoder driver | 3 | * TFP410 DPI-to-DVI encoder driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments | 5 | * Copyright (C) 2013 Texas Instruments |
| 5 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> | 6 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/gpio.h> | 9 | #include <linux/gpio.h> |
diff --git a/drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c b/drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c index 47f0459e3551..67f0c9250e9e 100644 --- a/drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c +++ b/drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * TPD12S015 HDMI ESD protection & level shifter chip driver | 3 | * TPD12S015 HDMI ESD protection & level shifter chip driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments | 5 | * Copyright (C) 2013 Texas Instruments |
| 5 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> | 6 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/completion.h> | 9 | #include <linux/completion.h> |
diff --git a/drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c b/drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c index ace3d818afe5..37c9f5bfaefe 100644 --- a/drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c +++ b/drivers/video/fbdev/omap2/omapfb/displays/panel-dpi.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Generic MIPI DPI Panel Driver | 3 | * Generic MIPI DPI Panel Driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments | 5 | * Copyright (C) 2013 Texas Instruments |
| 5 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> | 6 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/gpio.h> | 9 | #include <linux/gpio.h> |
diff --git a/drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c b/drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c index 87497a00241f..4b0793abdd84 100644 --- a/drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c +++ b/drivers/video/fbdev/omap2/omapfb/displays/panel-dsi-cm.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Generic DSI Command Mode panel driver | 3 | * Generic DSI Command Mode panel driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments | 5 | * Copyright (C) 2013 Texas Instruments |
| 5 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> | 6 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | /* #define DEBUG */ | 9 | /* #define DEBUG */ |
diff --git a/drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c b/drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c index 6cd759c01037..0f93a260e432 100644 --- a/drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c +++ b/drivers/video/fbdev/omap2/omapfb/displays/panel-lgphilips-lb035q02.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * LG.Philips LB035Q02 LCD Panel driver | 3 | * LG.Philips LB035Q02 LCD Panel driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments | 5 | * Copyright (C) 2013 Texas Instruments |
| 5 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> | 6 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> |
| 6 | * Based on a driver by: Steve Sakoman <steve@sakoman.com> | 7 | * Based on a driver by: Steve Sakoman <steve@sakoman.com> |
| 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 version 2 as published by | ||
| 10 | * the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c b/drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c index a8be18a87fa0..a3912fc8031f 100644 --- a/drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c +++ b/drivers/video/fbdev/omap2/omapfb/displays/panel-sharp-ls037v7dw01.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * LCD panel driver for Sharp LS037V7DW01 | 3 | * LCD panel driver for Sharp LS037V7DW01 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments | 5 | * Copyright (C) 2013 Texas Instruments |
| 5 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> | 6 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/delay.h> | 9 | #include <linux/delay.h> |
diff --git a/drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c b/drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c index f2c2fef3db74..1293515e4b16 100644 --- a/drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c +++ b/drivers/video/fbdev/omap2/omapfb/displays/panel-sony-acx565akm.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Sony ACX565AKM LCD Panel driver | 3 | * Sony ACX565AKM LCD Panel driver |
| 3 | * | 4 | * |
| @@ -6,18 +7,6 @@ | |||
| 6 | * Original Driver Author: Imre Deak <imre.deak@nokia.com> | 7 | * Original Driver Author: Imre Deak <imre.deak@nokia.com> |
| 7 | * Based on panel-generic.c by Tomi Valkeinen <tomi.valkeinen@nokia.com> | 8 | * Based on panel-generic.c by Tomi Valkeinen <tomi.valkeinen@nokia.com> |
| 8 | * Adapted to new DSS2 framework: Roger Quadros <roger.quadros@nokia.com> | 9 | * Adapted to new DSS2 framework: Roger Quadros <roger.quadros@nokia.com> |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published by | ||
| 12 | * the Free Software Foundation. | ||
| 13 | * | ||
| 14 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 15 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 16 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 17 | * more details. | ||
| 18 | * | ||
| 19 | * You should have received a copy of the GNU General Public License along with | ||
| 20 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 21 | */ | 10 | */ |
| 22 | 11 | ||
| 23 | #include <linux/kernel.h> | 12 | #include <linux/kernel.h> |
diff --git a/drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c b/drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c index f6da8755b859..595ebd8bd5dc 100644 --- a/drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c +++ b/drivers/video/fbdev/omap2/omapfb/displays/panel-tpo-td028ttec1.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Toppoly TD028TTEC1 panel support | 3 | * Toppoly TD028TTEC1 panel support |
| 3 | * | 4 | * |
| @@ -10,18 +11,6 @@ | |||
| 10 | * | 11 | * |
| 11 | * Ported and adapted from Neo 1973 U-Boot by: | 12 | * Ported and adapted from Neo 1973 U-Boot by: |
| 12 | * H. Nikolaus Schaller <hns@goldelico.com> | 13 | * H. Nikolaus Schaller <hns@goldelico.com> |
| 13 | * | ||
| 14 | * This program is free software; you can redistribute it and/or modify it | ||
| 15 | * under the terms of the GNU General Public License version 2 as published by | ||
| 16 | * the Free Software Foundation. | ||
| 17 | * | ||
| 18 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 19 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 20 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 21 | * more details. | ||
| 22 | * | ||
| 23 | * You should have received a copy of the GNU General Public License along with | ||
| 24 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 25 | */ | 14 | */ |
| 26 | 15 | ||
| 27 | #include <linux/module.h> | 16 | #include <linux/module.h> |
diff --git a/drivers/video/fbdev/omap2/omapfb/dss/apply.c b/drivers/video/fbdev/omap2/omapfb/dss/apply.c index 2481f4871f66..c71021091828 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/apply.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/apply.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Texas Instruments | 3 | * Copyright (C) 2011 Texas Instruments |
| 3 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> | 4 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #define DSS_SUBSYS_NAME "APPLY" | 7 | #define DSS_SUBSYS_NAME "APPLY" |
diff --git a/drivers/video/fbdev/omap2/omapfb/dss/core.c b/drivers/video/fbdev/omap2/omapfb/dss/core.c index b5956a1a30d4..f3ac5103b44a 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/core.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/core.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/video/omap2/dss/core.c | 3 | * linux/drivers/video/omap2/dss/core.c |
| 3 | * | 4 | * |
| @@ -6,18 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Some code and ideas taken from drivers/video/omap/ driver | 8 | * Some code and ideas taken from drivers/video/omap/ driver |
| 8 | * by Imre Deak. | 9 | * by Imre Deak. |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published by | ||
| 12 | * the Free Software Foundation. | ||
| 13 | * | ||
| 14 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 15 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 16 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 17 | * more details. | ||
| 18 | * | ||
| 19 | * You should have received a copy of the GNU General Public License along with | ||
| 20 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 21 | */ | 10 | */ |
| 22 | 11 | ||
| 23 | #define DSS_SUBSYS_NAME "CORE" | 12 | #define DSS_SUBSYS_NAME "CORE" |
diff --git a/drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c b/drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c index a864608c5df1..3417618310ff 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Texas Instruments | 3 | * Copyright (C) 2012 Texas Instruments |
| 3 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> | 4 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #define DSS_SUBSYS_NAME "APPLY" | 7 | #define DSS_SUBSYS_NAME "APPLY" |
diff --git a/drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.h b/drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.h index 14a69b3d4fb0..f51fe1a4a305 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.h +++ b/drivers/video/fbdev/omap2/omapfb/dss/dispc-compat.h | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Texas Instruments | 3 | * Copyright (C) 2012 Texas Instruments |
| 3 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> | 4 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #ifndef __OMAP2_DSS_DISPC_COMPAT_H | 7 | #ifndef __OMAP2_DSS_DISPC_COMPAT_H |
diff --git a/drivers/video/fbdev/omap2/omapfb/dss/dispc.c b/drivers/video/fbdev/omap2/omapfb/dss/dispc.c index a06d9c25765c..376ee5bc3ddc 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/dispc.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/dispc.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/video/omap2/dss/dispc.c | 3 | * linux/drivers/video/omap2/dss/dispc.c |
| 3 | * | 4 | * |
| @@ -6,18 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Some code and ideas taken from drivers/video/omap/ driver | 8 | * Some code and ideas taken from drivers/video/omap/ driver |
| 8 | * by Imre Deak. | 9 | * by Imre Deak. |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published by | ||
| 12 | * the Free Software Foundation. | ||
| 13 | * | ||
| 14 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 15 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 16 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 17 | * more details. | ||
| 18 | * | ||
| 19 | * You should have received a copy of the GNU General Public License along with | ||
| 20 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 21 | */ | 10 | */ |
| 22 | 11 | ||
| 23 | #define DSS_SUBSYS_NAME "DISPC" | 12 | #define DSS_SUBSYS_NAME "DISPC" |
diff --git a/drivers/video/fbdev/omap2/omapfb/dss/dispc.h b/drivers/video/fbdev/omap2/omapfb/dss/dispc.h index e014d0419c58..65bba5420db7 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/dispc.h +++ b/drivers/video/fbdev/omap2/omapfb/dss/dispc.h | |||
| @@ -1,21 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/video/omap2/dss/dispc.h | 3 | * linux/drivers/video/omap2/dss/dispc.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Texas Instruments | 5 | * Copyright (C) 2011 Texas Instruments |
| 5 | * Author: Archit Taneja <archit@ti.com> | 6 | * Author: Archit Taneja <archit@ti.com> |
| 6 | * | ||
| 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 version 2 as published by | ||
| 10 | * the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 13 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 14 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 15 | * more details. | ||
| 16 | * | ||
| 17 | * You should have received a copy of the GNU General Public License along with | ||
| 18 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 19 | */ | 7 | */ |
| 20 | 8 | ||
| 21 | #ifndef __OMAP2_DISPC_REG_H | 9 | #ifndef __OMAP2_DISPC_REG_H |
diff --git a/drivers/video/fbdev/omap2/omapfb/dss/dispc_coefs.c b/drivers/video/fbdev/omap2/omapfb/dss/dispc_coefs.c index 59c9a5c47ca9..2c85ec9733b1 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/dispc_coefs.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/dispc_coefs.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/video/omap2/dss/dispc_coefs.c | 3 | * linux/drivers/video/omap2/dss/dispc_coefs.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Texas Instruments | 5 | * Copyright (C) 2011 Texas Instruments |
| 5 | * Author: Chandrabhanu Mahapatra <cmahapatra@ti.com> | 6 | * Author: Chandrabhanu Mahapatra <cmahapatra@ti.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 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 with | ||
| 17 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
diff --git a/drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c b/drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c index b3fdbfd0b82d..6dbe265b312d 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/display-sysfs.c | |||
| @@ -1,21 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009 Nokia Corporation | 3 | * Copyright (C) 2009 Nokia Corporation |
| 3 | * Author: Tomi Valkeinen <tomi.valkeinen@nokia.com> | 4 | * Author: Tomi Valkeinen <tomi.valkeinen@nokia.com> |
| 4 | * | 5 | * |
| 5 | * Some code and ideas taken from drivers/video/omap/ driver | 6 | * Some code and ideas taken from drivers/video/omap/ driver |
| 6 | * by Imre Deak. | 7 | * by Imre Deak. |
| 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 version 2 as published by | ||
| 10 | * the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 13 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 14 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 15 | * more details. | ||
| 16 | * | ||
| 17 | * You should have received a copy of the GNU General Public License along with | ||
| 18 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 19 | */ | 8 | */ |
| 20 | 9 | ||
| 21 | #define DSS_SUBSYS_NAME "DISPLAY" | 10 | #define DSS_SUBSYS_NAME "DISPLAY" |
diff --git a/drivers/video/fbdev/omap2/omapfb/dss/display.c b/drivers/video/fbdev/omap2/omapfb/dss/display.c index dd5468695c43..f91db94c9905 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/display.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/display.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/video/omap2/dss/display.c | 3 | * linux/drivers/video/omap2/dss/display.c |
| 3 | * | 4 | * |
| @@ -6,18 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Some code and ideas taken from drivers/video/omap/ driver | 8 | * Some code and ideas taken from drivers/video/omap/ driver |
| 8 | * by Imre Deak. | 9 | * by Imre Deak. |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published by | ||
| 12 | * the Free Software Foundation. | ||
| 13 | * | ||
| 14 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 15 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 16 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 17 | * more details. | ||
| 18 | * | ||
| 19 | * You should have received a copy of the GNU General Public License along with | ||
| 20 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 21 | */ | 10 | */ |
| 22 | 11 | ||
| 23 | #define DSS_SUBSYS_NAME "DISPLAY" | 12 | #define DSS_SUBSYS_NAME "DISPLAY" |
diff --git a/drivers/video/fbdev/omap2/omapfb/dss/dpi.c b/drivers/video/fbdev/omap2/omapfb/dss/dpi.c index da09806b940c..e2e7fe6f89ee 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/dpi.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/dpi.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/video/omap2/dss/dpi.c | 3 | * linux/drivers/video/omap2/dss/dpi.c |
| 3 | * | 4 | * |
| @@ -6,18 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Some code and ideas taken from drivers/video/omap/ driver | 8 | * Some code and ideas taken from drivers/video/omap/ driver |
| 8 | * by Imre Deak. | 9 | * by Imre Deak. |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published by | ||
| 12 | * the Free Software Foundation. | ||
| 13 | * | ||
| 14 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 15 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 16 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 17 | * more details. | ||
| 18 | * | ||
| 19 | * You should have received a copy of the GNU General Public License along with | ||
| 20 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 21 | */ | 10 | */ |
| 22 | 11 | ||
| 23 | #define DSS_SUBSYS_NAME "DPI" | 12 | #define DSS_SUBSYS_NAME "DPI" |
diff --git a/drivers/video/fbdev/omap2/omapfb/dss/dsi.c b/drivers/video/fbdev/omap2/omapfb/dss/dsi.c index 8e1d60d48dbb..d620376216e1 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/dsi.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/dsi.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/video/omap2/dss/dsi.c | 3 | * linux/drivers/video/omap2/dss/dsi.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009 Nokia Corporation | 5 | * Copyright (C) 2009 Nokia Corporation |
| 5 | * Author: Tomi Valkeinen <tomi.valkeinen@nokia.com> | 6 | * Author: Tomi Valkeinen <tomi.valkeinen@nokia.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 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 with | ||
| 17 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #define DSS_SUBSYS_NAME "DSI" | 9 | #define DSS_SUBSYS_NAME "DSI" |
diff --git a/drivers/video/fbdev/omap2/omapfb/dss/dss.c b/drivers/video/fbdev/omap2/omapfb/dss/dss.c index f0cac9e0eb94..7252d22dd117 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/dss.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/dss.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/video/omap2/dss/dss.c | 3 | * linux/drivers/video/omap2/dss/dss.c |
| 3 | * | 4 | * |
| @@ -6,18 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Some code and ideas taken from drivers/video/omap/ driver | 8 | * Some code and ideas taken from drivers/video/omap/ driver |
| 8 | * by Imre Deak. | 9 | * by Imre Deak. |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published by | ||
| 12 | * the Free Software Foundation. | ||
| 13 | * | ||
| 14 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 15 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 16 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 17 | * more details. | ||
| 18 | * | ||
| 19 | * You should have received a copy of the GNU General Public License along with | ||
| 20 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 21 | */ | 10 | */ |
| 22 | 11 | ||
| 23 | #define DSS_SUBSYS_NAME "DSS" | 12 | #define DSS_SUBSYS_NAME "DSS" |
diff --git a/drivers/video/fbdev/omap2/omapfb/dss/dss.h b/drivers/video/fbdev/omap2/omapfb/dss/dss.h index b1a354494144..99bebc1983dc 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/dss.h +++ b/drivers/video/fbdev/omap2/omapfb/dss/dss.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/video/omap2/dss/dss.h | 3 | * linux/drivers/video/omap2/dss/dss.h |
| 3 | * | 4 | * |
| @@ -6,18 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Some code and ideas taken from drivers/video/omap/ driver | 8 | * Some code and ideas taken from drivers/video/omap/ driver |
| 8 | * by Imre Deak. | 9 | * by Imre Deak. |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published by | ||
| 12 | * the Free Software Foundation. | ||
| 13 | * | ||
| 14 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 15 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 16 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 17 | * more details. | ||
| 18 | * | ||
| 19 | * You should have received a copy of the GNU General Public License along with | ||
| 20 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 21 | */ | 10 | */ |
| 22 | 11 | ||
| 23 | #ifndef __OMAP2_DSS_H | 12 | #ifndef __OMAP2_DSS_H |
diff --git a/drivers/video/fbdev/omap2/omapfb/dss/dss_features.c b/drivers/video/fbdev/omap2/omapfb/dss/dss_features.c index e8d428bc47e3..62c2d48d9e09 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/dss_features.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/dss_features.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/video/omap2/dss/dss_features.c | 3 | * linux/drivers/video/omap2/dss/dss_features.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 Texas Instruments | 5 | * Copyright (C) 2010 Texas Instruments |
| 5 | * Author: Archit Taneja <archit@ti.com> | 6 | * Author: Archit Taneja <archit@ti.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 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 with | ||
| 17 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
diff --git a/drivers/video/fbdev/omap2/omapfb/dss/dss_features.h b/drivers/video/fbdev/omap2/omapfb/dss/dss_features.h index 3d67d39f192f..6d66d6270c9d 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/dss_features.h +++ b/drivers/video/fbdev/omap2/omapfb/dss/dss_features.h | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/video/omap2/dss/dss_features.h | 3 | * linux/drivers/video/omap2/dss/dss_features.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 Texas Instruments | 5 | * Copyright (C) 2010 Texas Instruments |
| 5 | * Author: Archit Taneja <archit@ti.com> | 6 | * Author: Archit Taneja <archit@ti.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 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 with | ||
| 17 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #ifndef __OMAP2_DSS_FEATURES_H | 9 | #ifndef __OMAP2_DSS_FEATURES_H |
diff --git a/drivers/video/fbdev/omap2/omapfb/dss/hdmi.h b/drivers/video/fbdev/omap2/omapfb/dss/hdmi.h index f6de87e078b0..b9d4480ecfad 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/hdmi.h +++ b/drivers/video/fbdev/omap2/omapfb/dss/hdmi.h | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * HDMI driver definition for TI OMAP4 Processor. | 3 | * HDMI driver definition for TI OMAP4 Processor. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010-2011 Texas Instruments Incorporated - http://www.ti.com/ | 5 | * Copyright (C) 2010-2011 Texas Instruments Incorporated - http://www.ti.com/ |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 11 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 12 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 13 | * more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License along with | ||
| 16 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 17 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #ifndef _HDMI_H | 8 | #ifndef _HDMI_H |
diff --git a/drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c b/drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c index 28de56e21c74..7060ae56c062 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * HDMI interface DSS driver for TI's OMAP4 family of SoCs. | 3 | * HDMI interface DSS driver for TI's OMAP4 family of SoCs. |
| 3 | * Copyright (C) 2010-2011 Texas Instruments Incorporated - http://www.ti.com/ | 4 | * Copyright (C) 2010-2011 Texas Instruments Incorporated - http://www.ti.com/ |
| 4 | * Authors: Yong Zhi | 5 | * Authors: Yong Zhi |
| 5 | * Mythri pk <mythripk@ti.com> | 6 | * Mythri pk <mythripk@ti.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 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 with | ||
| 17 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #define DSS_SUBSYS_NAME "HDMI" | 9 | #define DSS_SUBSYS_NAME "HDMI" |
diff --git a/drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c b/drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c index d146793dd044..6b79b52d5fad 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ti_hdmi_4xxx_ip.c | 3 | * ti_hdmi_4xxx_ip.c |
| 3 | * | 4 | * |
| @@ -5,18 +6,6 @@ | |||
| 5 | * Copyright (C) 2010-2011 Texas Instruments Incorporated - http://www.ti.com/ | 6 | * Copyright (C) 2010-2011 Texas Instruments Incorporated - http://www.ti.com/ |
| 6 | * Authors: Yong Zhi | 7 | * Authors: Yong Zhi |
| 7 | * Mythri pk <mythripk@ti.com> | 8 | * Mythri pk <mythripk@ti.com> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify it | ||
| 10 | * under the terms of the GNU General Public License version 2 as published by | ||
| 11 | * the Free Software Foundation. | ||
| 12 | * | ||
| 13 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 14 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 15 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 16 | * more details. | ||
| 17 | * | ||
| 18 | * You should have received a copy of the GNU General Public License along with | ||
| 19 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 20 | */ | 9 | */ |
| 21 | 10 | ||
| 22 | #define DSS_SUBSYS_NAME "HDMICORE" | 11 | #define DSS_SUBSYS_NAME "HDMICORE" |
diff --git a/drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.h b/drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.h index a069f96ec6f6..f066d1f69132 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.h +++ b/drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.h | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * HDMI header definition for OMAP4 HDMI core IP | 3 | * HDMI header definition for OMAP4 HDMI core IP |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010-2011 Texas Instruments Incorporated - http://www.ti.com/ | 5 | * Copyright (C) 2010-2011 Texas Instruments Incorporated - http://www.ti.com/ |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 11 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 12 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 13 | * more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License along with | ||
| 16 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 17 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #ifndef _HDMI4_CORE_H_ | 8 | #ifndef _HDMI4_CORE_H_ |
diff --git a/drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c b/drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c index 2e2fcc3d6d4f..ac49531e4732 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * HDMI driver for OMAP5 | 3 | * HDMI driver for OMAP5 |
| 3 | * | 4 | * |
| @@ -8,18 +9,6 @@ | |||
| 8 | * Mythri pk | 9 | * Mythri pk |
| 9 | * Archit Taneja <archit@ti.com> | 10 | * Archit Taneja <archit@ti.com> |
| 10 | * Tomi Valkeinen <tomi.valkeinen@ti.com> | 11 | * Tomi Valkeinen <tomi.valkeinen@ti.com> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify it | ||
| 13 | * under the terms of the GNU General Public License version 2 as published by | ||
| 14 | * the Free Software Foundation. | ||
| 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 with | ||
| 22 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 23 | */ | 12 | */ |
| 24 | 13 | ||
| 25 | #define DSS_SUBSYS_NAME "HDMI" | 14 | #define DSS_SUBSYS_NAME "HDMI" |
diff --git a/drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c b/drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c index bbfe7e2d4332..2f6ff14a48d9 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP5 HDMI CORE IP driver library | 3 | * OMAP5 HDMI CORE IP driver library |
| 3 | * | 4 | * |
| @@ -8,18 +9,6 @@ | |||
| 8 | * Mythri pk | 9 | * Mythri pk |
| 9 | * Archit Taneja <archit@ti.com> | 10 | * Archit Taneja <archit@ti.com> |
| 10 | * Tomi Valkeinen <tomi.valkeinen@ti.com> | 11 | * Tomi Valkeinen <tomi.valkeinen@ti.com> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify it | ||
| 13 | * under the terms of the GNU General Public License version 2 as published by | ||
| 14 | * the Free Software Foundation. | ||
| 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 with | ||
| 22 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 23 | */ | 12 | */ |
| 24 | 13 | ||
| 25 | #include <linux/kernel.h> | 14 | #include <linux/kernel.h> |
diff --git a/drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.h b/drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.h index f2f1022c5516..f10b8a283011 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.h +++ b/drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.h | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * HDMI driver definition for TI OMAP5 processors. | 3 | * HDMI driver definition for TI OMAP5 processors. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011-2012 Texas Instruments Incorporated - http://www.ti.com/ | 5 | * Copyright (C) 2011-2012 Texas Instruments Incorporated - http://www.ti.com/ |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 11 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 12 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 13 | * more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU General Public License along with | ||
| 16 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 17 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #ifndef _HDMI5_CORE_H_ | 8 | #ifndef _HDMI5_CORE_H_ |
diff --git a/drivers/video/fbdev/omap2/omapfb/dss/hdmi_phy.c b/drivers/video/fbdev/omap2/omapfb/dss/hdmi_phy.c index 11dbc05d5720..9c645adba9e2 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/hdmi_phy.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/hdmi_phy.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * HDMI PHY | 3 | * HDMI PHY |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments Incorporated | 5 | * Copyright (C) 2013 Texas Instruments Incorporated |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/drivers/video/fbdev/omap2/omapfb/dss/hdmi_pll.c b/drivers/video/fbdev/omap2/omapfb/dss/hdmi_pll.c index bc591fc12aef..4991be031b0b 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/hdmi_pll.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/hdmi_pll.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * HDMI PLL | 3 | * HDMI PLL |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments Incorporated | 5 | * Copyright (C) 2013 Texas Instruments Incorporated |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #define DSS_SUBSYS_NAME "HDMIPLL" | 8 | #define DSS_SUBSYS_NAME "HDMIPLL" |
diff --git a/drivers/video/fbdev/omap2/omapfb/dss/hdmi_wp.c b/drivers/video/fbdev/omap2/omapfb/dss/hdmi_wp.c index 4af6ba220744..41ad52b9d013 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/hdmi_wp.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/hdmi_wp.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * HDMI wrapper | 3 | * HDMI wrapper |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments Incorporated | 5 | * Copyright (C) 2013 Texas Instruments Incorporated |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #define DSS_SUBSYS_NAME "HDMIWP" | 8 | #define DSS_SUBSYS_NAME "HDMIWP" |
diff --git a/drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c b/drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c index 44b96af4ef4e..b52cc1af0959 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/manager-sysfs.c | |||
| @@ -1,21 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009 Nokia Corporation | 3 | * Copyright (C) 2009 Nokia Corporation |
| 3 | * Author: Tomi Valkeinen <tomi.valkeinen@nokia.com> | 4 | * Author: Tomi Valkeinen <tomi.valkeinen@nokia.com> |
| 4 | * | 5 | * |
| 5 | * Some code and ideas taken from drivers/video/omap/ driver | 6 | * Some code and ideas taken from drivers/video/omap/ driver |
| 6 | * by Imre Deak. | 7 | * by Imre Deak. |
| 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 version 2 as published by | ||
| 10 | * the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 13 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 14 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 15 | * more details. | ||
| 16 | * | ||
| 17 | * You should have received a copy of the GNU General Public License along with | ||
| 18 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 19 | */ | 8 | */ |
| 20 | 9 | ||
| 21 | #define DSS_SUBSYS_NAME "MANAGER" | 10 | #define DSS_SUBSYS_NAME "MANAGER" |
diff --git a/drivers/video/fbdev/omap2/omapfb/dss/manager.c b/drivers/video/fbdev/omap2/omapfb/dss/manager.c index d21c641e1f3c..2c2da35345d0 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/manager.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/manager.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/video/omap2/dss/manager.c | 3 | * linux/drivers/video/omap2/dss/manager.c |
| 3 | * | 4 | * |
| @@ -6,18 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Some code and ideas taken from drivers/video/omap/ driver | 8 | * Some code and ideas taken from drivers/video/omap/ driver |
| 8 | * by Imre Deak. | 9 | * by Imre Deak. |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published by | ||
| 12 | * the Free Software Foundation. | ||
| 13 | * | ||
| 14 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 15 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 16 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 17 | * more details. | ||
| 18 | * | ||
| 19 | * You should have received a copy of the GNU General Public License along with | ||
| 20 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 21 | */ | 10 | */ |
| 22 | 11 | ||
| 23 | #define DSS_SUBSYS_NAME "MANAGER" | 12 | #define DSS_SUBSYS_NAME "MANAGER" |
diff --git a/drivers/video/fbdev/omap2/omapfb/dss/omapdss-boot-init.c b/drivers/video/fbdev/omap2/omapfb/dss/omapdss-boot-init.c index 5da7ed6d653e..0ae0cab252d3 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/omapdss-boot-init.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/omapdss-boot-init.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Texas Instruments | 3 | * Copyright (C) 2014 Texas Instruments |
| 3 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> | 4 | * Author: Tomi Valkeinen <tomi.valkeinen@ti.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | /* | 7 | /* |
diff --git a/drivers/video/fbdev/omap2/omapfb/dss/output.c b/drivers/video/fbdev/omap2/omapfb/dss/output.c index bed9a978269d..4e2992a0ce50 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/output.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/output.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Texas Instruments Ltd | 3 | * Copyright (C) 2012 Texas Instruments Ltd |
| 3 | * Author: Archit Taneja <archit@ti.com> | 4 | * Author: Archit Taneja <archit@ti.com> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
diff --git a/drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c b/drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c index f1f6c0aea752..36acf366213a 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/overlay-sysfs.c | |||
| @@ -1,21 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009 Nokia Corporation | 3 | * Copyright (C) 2009 Nokia Corporation |
| 3 | * Author: Tomi Valkeinen <tomi.valkeinen@nokia.com> | 4 | * Author: Tomi Valkeinen <tomi.valkeinen@nokia.com> |
| 4 | * | 5 | * |
| 5 | * Some code and ideas taken from drivers/video/omap/ driver | 6 | * Some code and ideas taken from drivers/video/omap/ driver |
| 6 | * by Imre Deak. | 7 | * by Imre Deak. |
| 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 version 2 as published by | ||
| 10 | * the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 13 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 14 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 15 | * more details. | ||
| 16 | * | ||
| 17 | * You should have received a copy of the GNU General Public License along with | ||
| 18 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 19 | */ | 8 | */ |
| 20 | 9 | ||
| 21 | #define DSS_SUBSYS_NAME "OVERLAY" | 10 | #define DSS_SUBSYS_NAME "OVERLAY" |
diff --git a/drivers/video/fbdev/omap2/omapfb/dss/overlay.c b/drivers/video/fbdev/omap2/omapfb/dss/overlay.c index be17a4785a5e..8c8e627da13d 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/overlay.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/overlay.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/video/omap2/dss/overlay.c | 3 | * linux/drivers/video/omap2/dss/overlay.c |
| 3 | * | 4 | * |
| @@ -6,18 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Some code and ideas taken from drivers/video/omap/ driver | 8 | * Some code and ideas taken from drivers/video/omap/ driver |
| 8 | * by Imre Deak. | 9 | * by Imre Deak. |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published by | ||
| 12 | * the Free Software Foundation. | ||
| 13 | * | ||
| 14 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 15 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 16 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 17 | * more details. | ||
| 18 | * | ||
| 19 | * You should have received a copy of the GNU General Public License along with | ||
| 20 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 21 | */ | 10 | */ |
| 22 | 11 | ||
| 23 | #define DSS_SUBSYS_NAME "OVERLAY" | 12 | #define DSS_SUBSYS_NAME "OVERLAY" |
diff --git a/drivers/video/fbdev/omap2/omapfb/dss/pll.c b/drivers/video/fbdev/omap2/omapfb/dss/pll.c index 0564c5606cd0..725194d52445 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/pll.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/pll.c | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Texas Instruments Incorporated | 3 | * Copyright (C) 2014 Texas Instruments Incorporated |
| 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 version 2 as published by | ||
| 6 | * the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 9 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 10 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 11 | * more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License along with | ||
| 14 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | #define DSS_SUBSYS_NAME "PLL" | 6 | #define DSS_SUBSYS_NAME "PLL" |
diff --git a/drivers/video/fbdev/omap2/omapfb/dss/rfbi.c b/drivers/video/fbdev/omap2/omapfb/dss/rfbi.c index 562b0c4ae0c6..c6813b9b8a8d 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/rfbi.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/rfbi.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/video/omap2/dss/rfbi.c | 3 | * linux/drivers/video/omap2/dss/rfbi.c |
| 3 | * | 4 | * |
| @@ -6,18 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Some code and ideas taken from drivers/video/omap/ driver | 8 | * Some code and ideas taken from drivers/video/omap/ driver |
| 8 | * by Imre Deak. | 9 | * by Imre Deak. |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published by | ||
| 12 | * the Free Software Foundation. | ||
| 13 | * | ||
| 14 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 15 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 16 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 17 | * more details. | ||
| 18 | * | ||
| 19 | * You should have received a copy of the GNU General Public License along with | ||
| 20 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 21 | */ | 10 | */ |
| 22 | 11 | ||
| 23 | #define DSS_SUBSYS_NAME "RFBI" | 12 | #define DSS_SUBSYS_NAME "RFBI" |
diff --git a/drivers/video/fbdev/omap2/omapfb/dss/sdi.c b/drivers/video/fbdev/omap2/omapfb/dss/sdi.c index c4be732a4714..002f07f5480f 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/sdi.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/sdi.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/video/omap2/dss/sdi.c | 3 | * linux/drivers/video/omap2/dss/sdi.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009 Nokia Corporation | 5 | * Copyright (C) 2009 Nokia Corporation |
| 5 | * Author: Tomi Valkeinen <tomi.valkeinen@nokia.com> | 6 | * Author: Tomi Valkeinen <tomi.valkeinen@nokia.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 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 with | ||
| 17 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #define DSS_SUBSYS_NAME "SDI" | 9 | #define DSS_SUBSYS_NAME "SDI" |
diff --git a/drivers/video/fbdev/omap2/omapfb/dss/venc.c b/drivers/video/fbdev/omap2/omapfb/dss/venc.c index 392464da12e4..f81e2a46366d 100644 --- a/drivers/video/fbdev/omap2/omapfb/dss/venc.c +++ b/drivers/video/fbdev/omap2/omapfb/dss/venc.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/video/omap2/dss/venc.c | 3 | * linux/drivers/video/omap2/dss/venc.c |
| 3 | * | 4 | * |
| @@ -5,18 +6,6 @@ | |||
| 5 | * Author: Tomi Valkeinen <tomi.valkeinen@nokia.com> | 6 | * Author: Tomi Valkeinen <tomi.valkeinen@nokia.com> |
| 6 | * | 7 | * |
| 7 | * VENC settings from TI's DSS driver | 8 | * VENC settings from TI's DSS driver |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify it | ||
| 10 | * under the terms of the GNU General Public License version 2 as published by | ||
| 11 | * the Free Software Foundation. | ||
| 12 | * | ||
| 13 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 14 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 15 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 16 | * more details. | ||
| 17 | * | ||
| 18 | * You should have received a copy of the GNU General Public License along with | ||
| 19 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 20 | */ | 9 | */ |
| 21 | 10 | ||
| 22 | #define DSS_SUBSYS_NAME "VENC" | 11 | #define DSS_SUBSYS_NAME "VENC" |
diff --git a/drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c b/drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c index 8e23160ec59f..56995f44e76d 100644 --- a/drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c +++ b/drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/video/omap2/omapfb-ioctl.c | 3 | * linux/drivers/video/omap2/omapfb-ioctl.c |
| 3 | * | 4 | * |
| @@ -6,18 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Some code and ideas taken from drivers/video/omap/ driver | 8 | * Some code and ideas taken from drivers/video/omap/ driver |
| 8 | * by Imre Deak. | 9 | * by Imre Deak. |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published by | ||
| 12 | * the Free Software Foundation. | ||
| 13 | * | ||
| 14 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 15 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 16 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 17 | * more details. | ||
| 18 | * | ||
| 19 | * You should have received a copy of the GNU General Public License along with | ||
| 20 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 21 | */ | 10 | */ |
| 22 | 11 | ||
| 23 | #include <linux/fb.h> | 12 | #include <linux/fb.h> |
diff --git a/drivers/video/fbdev/omap2/omapfb/omapfb-main.c b/drivers/video/fbdev/omap2/omapfb/omapfb-main.c index b8b5b4ac0e09..c7d936f9d383 100644 --- a/drivers/video/fbdev/omap2/omapfb/omapfb-main.c +++ b/drivers/video/fbdev/omap2/omapfb/omapfb-main.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/video/omap2/omapfb-main.c | 3 | * linux/drivers/video/omap2/omapfb-main.c |
| 3 | * | 4 | * |
| @@ -6,18 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Some code and ideas taken from drivers/video/omap/ driver | 8 | * Some code and ideas taken from drivers/video/omap/ driver |
| 8 | * by Imre Deak. | 9 | * by Imre Deak. |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published by | ||
| 12 | * the Free Software Foundation. | ||
| 13 | * | ||
| 14 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 15 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 16 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 17 | * more details. | ||
| 18 | * | ||
| 19 | * You should have received a copy of the GNU General Public License along with | ||
| 20 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 21 | */ | 10 | */ |
| 22 | 11 | ||
| 23 | #include <linux/module.h> | 12 | #include <linux/module.h> |
diff --git a/drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c b/drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c index 8087a009c54f..e1f8b5ae75b8 100644 --- a/drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c +++ b/drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/video/omap2/omapfb-sysfs.c | 3 | * linux/drivers/video/omap2/omapfb-sysfs.c |
| 3 | * | 4 | * |
| @@ -6,18 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Some code and ideas taken from drivers/video/omap/ driver | 8 | * Some code and ideas taken from drivers/video/omap/ driver |
| 8 | * by Imre Deak. | 9 | * by Imre Deak. |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published by | ||
| 12 | * the Free Software Foundation. | ||
| 13 | * | ||
| 14 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 15 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 16 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 17 | * more details. | ||
| 18 | * | ||
| 19 | * You should have received a copy of the GNU General Public License along with | ||
| 20 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 21 | */ | 10 | */ |
| 22 | 11 | ||
| 23 | #include <linux/fb.h> | 12 | #include <linux/fb.h> |
diff --git a/drivers/video/fbdev/omap2/omapfb/omapfb.h b/drivers/video/fbdev/omap2/omapfb/omapfb.h index 555487d6dbea..d27abccb37bc 100644 --- a/drivers/video/fbdev/omap2/omapfb/omapfb.h +++ b/drivers/video/fbdev/omap2/omapfb/omapfb.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/video/omap2/omapfb.h | 3 | * linux/drivers/video/omap2/omapfb.h |
| 3 | * | 4 | * |
| @@ -6,18 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Some code and ideas taken from drivers/video/omap/ driver | 8 | * Some code and ideas taken from drivers/video/omap/ driver |
| 8 | * by Imre Deak. | 9 | * by Imre Deak. |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published by | ||
| 12 | * the Free Software Foundation. | ||
| 13 | * | ||
| 14 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 15 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 16 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 17 | * more details. | ||
| 18 | * | ||
| 19 | * You should have received a copy of the GNU General Public License along with | ||
| 20 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 21 | */ | 10 | */ |
| 22 | 11 | ||
| 23 | #ifndef __DRIVERS_VIDEO_OMAP2_OMAPFB_H__ | 12 | #ifndef __DRIVERS_VIDEO_OMAP2_OMAPFB_H__ |
diff --git a/drivers/video/fbdev/s3c-fb.c b/drivers/video/fbdev/s3c-fb.c index 9ec85ccd0ce9..288300035164 100644 --- a/drivers/video/fbdev/s3c-fb.c +++ b/drivers/video/fbdev/s3c-fb.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* linux/drivers/video/s3c-fb.c | 2 | /* linux/drivers/video/s3c-fb.c |
| 2 | * | 3 | * |
| 3 | * Copyright 2008 Openmoko Inc. | 4 | * Copyright 2008 Openmoko Inc. |
| @@ -6,10 +7,6 @@ | |||
| 6 | * http://armlinux.simtec.co.uk/ | 7 | * http://armlinux.simtec.co.uk/ |
| 7 | * | 8 | * |
| 8 | * Samsung SoC Framebuffer driver | 9 | * Samsung SoC Framebuffer driver |
| 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 version 2 as | ||
| 12 | * published by the Free Software FoundatIon. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/kernel.h> | 12 | #include <linux/kernel.h> |
diff --git a/drivers/video/fbdev/sm501fb.c b/drivers/video/fbdev/sm501fb.c index dde52d027416..5a326163847b 100644 --- a/drivers/video/fbdev/sm501fb.c +++ b/drivers/video/fbdev/sm501fb.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* linux/drivers/video/sm501fb.c | 2 | /* linux/drivers/video/sm501fb.c |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2006 Simtec Electronics | 4 | * Copyright (c) 2006 Simtec Electronics |
| 4 | * Vincent Sanders <vince@simtec.co.uk> | 5 | * Vincent Sanders <vince@simtec.co.uk> |
| 5 | * Ben Dooks <ben@simtec.co.uk> | 6 | * Ben Dooks <ben@simtec.co.uk> |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * Framebuffer driver for the Silicon Motion SM501 | 8 | * Framebuffer driver for the Silicon Motion SM501 |
| 12 | */ | 9 | */ |
| 13 | 10 | ||
diff --git a/drivers/video/fbdev/w100fb.c b/drivers/video/fbdev/w100fb.c index 696106ecdff0..597ffaa13cd2 100644 --- a/drivers/video/fbdev/w100fb.c +++ b/drivers/video/fbdev/w100fb.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/video/w100fb.c | 3 | * linux/drivers/video/w100fb.c |
| 3 | * | 4 | * |
| @@ -17,11 +18,6 @@ | |||
| 17 | * | 18 | * |
| 18 | * Hardware acceleration support by Alberto Mardegan | 19 | * Hardware acceleration support by Alberto Mardegan |
| 19 | * <mardy@users.sourceforge.net> | 20 | * <mardy@users.sourceforge.net> |
| 20 | * | ||
| 21 | * This program is free software; you can redistribute it and/or modify | ||
| 22 | * it under the terms of the GNU General Public License version 2 as | ||
| 23 | * published by the Free Software Foundation. | ||
| 24 | * | ||
| 25 | */ | 21 | */ |
| 26 | 22 | ||
| 27 | #include <linux/delay.h> | 23 | #include <linux/delay.h> |
diff --git a/drivers/video/fbdev/w100fb.h b/drivers/video/fbdev/w100fb.h index fffae7b4f6e9..52c96d155b4c 100644 --- a/drivers/video/fbdev/w100fb.h +++ b/drivers/video/fbdev/w100fb.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/drivers/video/w100fb.h | 3 | * linux/drivers/video/w100fb.h |
| 3 | * | 4 | * |
| @@ -10,11 +11,6 @@ | |||
| 10 | * Modified to work with 2.6 by Richard Purdie <rpurdie@rpsys.net> | 11 | * Modified to work with 2.6 by Richard Purdie <rpurdie@rpsys.net> |
| 11 | * | 12 | * |
| 12 | * w32xx support by Ian Molton | 13 | * w32xx support by Ian Molton |
| 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 version 2 as | ||
| 16 | * published by the Free Software Foundation. | ||
| 17 | * | ||
| 18 | */ | 14 | */ |
| 19 | 15 | ||
| 20 | #if !defined (_W100FB_H) | 16 | #if !defined (_W100FB_H) |
diff --git a/drivers/w1/masters/w1-gpio.c b/drivers/w1/masters/w1-gpio.c index 55e11bf8ebaf..d4632aace402 100644 --- a/drivers/w1/masters/w1-gpio.c +++ b/drivers/w1/masters/w1-gpio.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * w1-gpio - GPIO w1 bus master driver | 3 | * w1-gpio - GPIO w1 bus master driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2007 Ville Syrjala <syrjala@sci.fi> | 5 | * Copyright (C) 2007 Ville Syrjala <syrjala@sci.fi> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 | ||
| 8 | * as published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/init.h> | 8 | #include <linux/init.h> |
diff --git a/drivers/w1/slaves/w1_ds2406.c b/drivers/w1/slaves/w1_ds2406.c index fac266366ca3..762e5e4e2b48 100644 --- a/drivers/w1/slaves/w1_ds2406.c +++ b/drivers/w1/slaves/w1_ds2406.c | |||
| @@ -1,11 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * w1_ds2406.c - w1 family 12 (DS2406) driver | 3 | * w1_ds2406.c - w1 family 12 (DS2406) driver |
| 3 | * based on w1_ds2413.c by Mariusz Bialonczyk <manio@skyboo.net> | 4 | * based on w1_ds2413.c by Mariusz Bialonczyk <manio@skyboo.net> |
| 4 | * | 5 | * |
| 5 | * Copyright (c) 2014 Scott Alfter <scott@alfter.us> | 6 | * Copyright (c) 2014 Scott Alfter <scott@alfter.us> |
| 6 | * | ||
| 7 | * This source code is licensed under the GNU General Public License, | ||
| 8 | * Version 2. See the file COPYING for more details. | ||
| 9 | */ | 7 | */ |
| 10 | 8 | ||
| 11 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
diff --git a/drivers/w1/slaves/w1_ds2408.c b/drivers/w1/slaves/w1_ds2408.c index edf0bc98012c..83f8d94bb814 100644 --- a/drivers/w1/slaves/w1_ds2408.c +++ b/drivers/w1/slaves/w1_ds2408.c | |||
| @@ -1,10 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * w1_ds2408.c - w1 family 29 (DS2408) driver | 3 | * w1_ds2408.c - w1 family 29 (DS2408) driver |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2010 Jean-Francois Dagenais <dagenaisj@sonatest.com> | 5 | * Copyright (c) 2010 Jean-Francois Dagenais <dagenaisj@sonatest.com> |
| 5 | * | ||
| 6 | * This source code is licensed under the GNU General Public License, | ||
| 7 | * Version 2. See the file COPYING for more details. | ||
| 8 | */ | 6 | */ |
| 9 | 7 | ||
| 10 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/drivers/w1/slaves/w1_ds2413.c b/drivers/w1/slaves/w1_ds2413.c index 492e3d010321..5ae74d5545e6 100644 --- a/drivers/w1/slaves/w1_ds2413.c +++ b/drivers/w1/slaves/w1_ds2413.c | |||
| @@ -1,11 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * w1_ds2413.c - w1 family 3a (DS2413) driver | 3 | * w1_ds2413.c - w1 family 3a (DS2413) driver |
| 3 | * based on w1_ds2408.c by Jean-Francois Dagenais <dagenaisj@sonatest.com> | 4 | * based on w1_ds2408.c by Jean-Francois Dagenais <dagenaisj@sonatest.com> |
| 4 | * | 5 | * |
| 5 | * Copyright (c) 2013 Mariusz Bialonczyk <manio@skyboo.net> | 6 | * Copyright (c) 2013 Mariusz Bialonczyk <manio@skyboo.net> |
| 6 | * | ||
| 7 | * This source code is licensed under the GNU General Public License, | ||
| 8 | * Version 2. See the file COPYING for more details. | ||
| 9 | */ | 7 | */ |
| 10 | 8 | ||
| 11 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
diff --git a/drivers/w1/slaves/w1_ds2431.c b/drivers/w1/slaves/w1_ds2431.c index 5adecd3face1..e5bd7e2354d7 100644 --- a/drivers/w1/slaves/w1_ds2431.c +++ b/drivers/w1/slaves/w1_ds2431.c | |||
| @@ -1,12 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * w1_ds2431.c - w1 family 2d (DS2431) driver | 3 | * w1_ds2431.c - w1 family 2d (DS2431) driver |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2008 Bernhard Weirich <bernhard.weirich@riedel.net> | 5 | * Copyright (c) 2008 Bernhard Weirich <bernhard.weirich@riedel.net> |
| 5 | * | 6 | * |
| 6 | * Heavily inspired by w1_DS2433 driver from Ben Gardner <bgardner@wabtec.com> | 7 | * Heavily inspired by w1_DS2433 driver from Ben Gardner <bgardner@wabtec.com> |
| 7 | * | ||
| 8 | * This source code is licensed under the GNU General Public License, | ||
| 9 | * Version 2. See the file COPYING for more details. | ||
| 10 | */ | 8 | */ |
| 11 | 9 | ||
| 12 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
diff --git a/drivers/w1/slaves/w1_ds2433.c b/drivers/w1/slaves/w1_ds2433.c index 75ad70cfe8e8..1f805c86517a 100644 --- a/drivers/w1/slaves/w1_ds2433.c +++ b/drivers/w1/slaves/w1_ds2433.c | |||
| @@ -1,10 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * w1_ds2433.c - w1 family 23 (DS2433) driver | 3 | * w1_ds2433.c - w1 family 23 (DS2433) driver |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2005 Ben Gardner <bgardner@wabtec.com> | 5 | * Copyright (c) 2005 Ben Gardner <bgardner@wabtec.com> |
| 5 | * | ||
| 6 | * This source code is licensed under the GNU General Public License, | ||
| 7 | * Version 2. See the file COPYING for more details. | ||
| 8 | */ | 6 | */ |
| 9 | 7 | ||
| 10 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/drivers/w1/slaves/w1_ds2438.c b/drivers/w1/slaves/w1_ds2438.c index 7c4e33dbee4d..d199e5a25cc0 100644 --- a/drivers/w1/slaves/w1_ds2438.c +++ b/drivers/w1/slaves/w1_ds2438.c | |||
| @@ -1,10 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * 1-Wire implementation for the ds2438 chip | 3 | * 1-Wire implementation for the ds2438 chip |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2017 Mariusz Bialonczyk <manio@skyboo.net> | 5 | * Copyright (c) 2017 Mariusz Bialonczyk <manio@skyboo.net> |
| 5 | * | ||
| 6 | * This source code is licensed under the GNU General Public License, | ||
| 7 | * Version 2. See the file COPYING for more details. | ||
| 8 | */ | 6 | */ |
| 9 | 7 | ||
| 10 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/drivers/w1/slaves/w1_ds2780.c b/drivers/w1/slaves/w1_ds2780.c index a60528131154..c689b1b987b8 100644 --- a/drivers/w1/slaves/w1_ds2780.c +++ b/drivers/w1/slaves/w1_ds2780.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * 1-Wire implementation for the ds2780 chip | 3 | * 1-Wire implementation for the ds2780 chip |
| 3 | * | 4 | * |
| @@ -6,11 +7,6 @@ | |||
| 6 | * Author: Clifton Barnes <cabarnes@indesign-llc.com> | 7 | * Author: Clifton Barnes <cabarnes@indesign-llc.com> |
| 7 | * | 8 | * |
| 8 | * Based on w1-ds2760 driver | 9 | * Based on w1-ds2760 driver |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | */ | 10 | */ |
| 15 | 11 | ||
| 16 | #include <linux/kernel.h> | 12 | #include <linux/kernel.h> |
diff --git a/drivers/w1/slaves/w1_ds2780.h b/drivers/w1/slaves/w1_ds2780.h index a1fba79eb1b5..99e38ed788a5 100644 --- a/drivers/w1/slaves/w1_ds2780.h +++ b/drivers/w1/slaves/w1_ds2780.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * 1-Wire implementation for the ds2780 chip | 3 | * 1-Wire implementation for the ds2780 chip |
| 3 | * | 4 | * |
| @@ -6,11 +7,6 @@ | |||
| 6 | * Author: Clifton Barnes <cabarnes@indesign-llc.com> | 7 | * Author: Clifton Barnes <cabarnes@indesign-llc.com> |
| 7 | * | 8 | * |
| 8 | * Based on w1-ds2760 driver | 9 | * Based on w1-ds2760 driver |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | */ | 10 | */ |
| 15 | 11 | ||
| 16 | #ifndef _W1_DS2780_H | 12 | #ifndef _W1_DS2780_H |
diff --git a/drivers/w1/slaves/w1_ds2781.c b/drivers/w1/slaves/w1_ds2781.c index 645be6e0b24a..84d6ceec5da5 100644 --- a/drivers/w1/slaves/w1_ds2781.c +++ b/drivers/w1/slaves/w1_ds2781.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * 1-Wire implementation for the ds2781 chip | 3 | * 1-Wire implementation for the ds2781 chip |
| 3 | * | 4 | * |
| 4 | * Author: Renata Sayakhova <renata@oktetlabs.ru> | 5 | * Author: Renata Sayakhova <renata@oktetlabs.ru> |
| 5 | * | 6 | * |
| 6 | * Based on w1-ds2780 driver | 7 | * Based on w1-ds2780 driver |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
diff --git a/drivers/w1/slaves/w1_ds2781.h b/drivers/w1/slaves/w1_ds2781.h index 557dfb0b4f64..fa902dfa0136 100644 --- a/drivers/w1/slaves/w1_ds2781.h +++ b/drivers/w1/slaves/w1_ds2781.h | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * 1-Wire implementation for the ds2780 chip | 3 | * 1-Wire implementation for the ds2780 chip |
| 3 | * | 4 | * |
| 4 | * Author: Renata Sayakhova <renata@oktetlabs.ru> | 5 | * Author: Renata Sayakhova <renata@oktetlabs.ru> |
| 5 | * | 6 | * |
| 6 | * Based on w1-ds2760 driver | 7 | * Based on w1-ds2760 driver |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #ifndef _W1_DS2781_H | 10 | #ifndef _W1_DS2781_H |
diff --git a/drivers/w1/slaves/w1_ds2805.c b/drivers/w1/slaves/w1_ds2805.c index 29348d283a65..ee1ec9867a78 100644 --- a/drivers/w1/slaves/w1_ds2805.c +++ b/drivers/w1/slaves/w1_ds2805.c | |||
| @@ -1,10 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * w1_ds2805 - w1 family 0d (DS28E05) driver | 3 | * w1_ds2805 - w1 family 0d (DS28E05) driver |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2016 Andrew Worsley amworsley@gmail.com | 5 | * Copyright (c) 2016 Andrew Worsley amworsley@gmail.com |
| 5 | * | ||
| 6 | * This source code is licensed under the GNU General Public License, | ||
| 7 | * Version 2. See the file COPYING for more details. | ||
| 8 | */ | 6 | */ |
| 9 | 7 | ||
| 10 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/drivers/w1/slaves/w1_ds28e04.c b/drivers/w1/slaves/w1_ds28e04.c index ec234b846eb3..8a640f159078 100644 --- a/drivers/w1/slaves/w1_ds28e04.c +++ b/drivers/w1/slaves/w1_ds28e04.c | |||
| @@ -1,10 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * w1_ds28e04.c - w1 family 1C (DS28E04) driver | 3 | * w1_ds28e04.c - w1 family 1C (DS28E04) driver |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2012 Markus Franke <franke.m@sebakmt.com> | 5 | * Copyright (c) 2012 Markus Franke <franke.m@sebakmt.com> |
| 5 | * | ||
| 6 | * This source code is licensed under the GNU General Public License, | ||
| 7 | * Version 2. See the file COPYING for more details. | ||
| 8 | */ | 6 | */ |
| 9 | 7 | ||
| 10 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/drivers/w1/slaves/w1_ds28e17.c b/drivers/w1/slaves/w1_ds28e17.c index e78b63ea4daf..046ddda83df9 100644 --- a/drivers/w1/slaves/w1_ds28e17.c +++ b/drivers/w1/slaves/w1_ds28e17.c | |||
| @@ -1,10 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * w1_ds28e17.c - w1 family 19 (DS28E17) driver | 3 | * w1_ds28e17.c - w1 family 19 (DS28E17) driver |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2016 Jan Kandziora <jjj@gmx.de> | 5 | * Copyright (c) 2016 Jan Kandziora <jjj@gmx.de> |
| 5 | * | ||
| 6 | * This source code is licensed under the GNU General Public License, | ||
| 7 | * Version 2. See the file COPYING for more details. | ||
| 8 | */ | 6 | */ |
| 9 | 7 | ||
| 10 | #include <linux/crc16.h> | 8 | #include <linux/crc16.h> |
diff --git a/drivers/watchdog/ath79_wdt.c b/drivers/watchdog/ath79_wdt.c index 02234c254b10..2e09981fe978 100644 --- a/drivers/watchdog/ath79_wdt.c +++ b/drivers/watchdog/ath79_wdt.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Atheros AR71XX/AR724X/AR913X built-in hardware watchdog timer. | 3 | * Atheros AR71XX/AR724X/AR913X built-in hardware watchdog timer. |
| 3 | * | 4 | * |
| @@ -10,11 +11,6 @@ | |||
| 10 | * | 11 | * |
| 11 | * which again was based on sa1100 driver, | 12 | * which again was based on sa1100 driver, |
| 12 | * Copyright (C) 2000 Oleg Drokin <green@crimea.edu> | 13 | * Copyright (C) 2000 Oleg Drokin <green@crimea.edu> |
| 13 | * | ||
| 14 | * This program is free software; you can redistribute it and/or modify it | ||
| 15 | * under the terms of the GNU General Public License version 2 as published | ||
| 16 | * by the Free Software Foundation. | ||
| 17 | * | ||
| 18 | */ | 14 | */ |
| 19 | 15 | ||
| 20 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 16 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/watchdog/ftwdt010_wdt.c b/drivers/watchdog/ftwdt010_wdt.c index 9ea0e56fa7ee..d9626ef9b9ae 100644 --- a/drivers/watchdog/ftwdt010_wdt.c +++ b/drivers/watchdog/ftwdt010_wdt.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Watchdog driver for Faraday Technology FTWDT010 | 3 | * Watchdog driver for Faraday Technology FTWDT010 |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Inspired by the out-of-tree drivers from OpenWRT: | 7 | * Inspired by the out-of-tree drivers from OpenWRT: |
| 7 | * Copyright (C) 2009 Paulius Zaleckas <paulius.zaleckas@teltonika.lt> | 8 | * Copyright (C) 2009 Paulius Zaleckas <paulius.zaleckas@teltonika.lt> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/bitops.h> | 11 | #include <linux/bitops.h> |
diff --git a/drivers/watchdog/hpwdt.c b/drivers/watchdog/hpwdt.c index db1bf6f546ae..8a90f159ffb1 100644 --- a/drivers/watchdog/hpwdt.c +++ b/drivers/watchdog/hpwdt.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * HPE WatchDog Driver | 3 | * HPE WatchDog Driver |
| 3 | * based on | 4 | * based on |
| @@ -6,11 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * (c) Copyright 2018 Hewlett Packard Enterprise Development LP | 8 | * (c) Copyright 2018 Hewlett Packard Enterprise Development LP |
| 8 | * Thomas Mingarelli <thomas.mingarelli@hpe.com> | 9 | * Thomas Mingarelli <thomas.mingarelli@hpe.com> |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or | ||
| 11 | * modify it under the terms of the GNU General Public License | ||
| 12 | * version 2 as published by the Free Software Foundation | ||
| 13 | * | ||
| 14 | */ | 10 | */ |
| 15 | 11 | ||
| 16 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 12 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/watchdog/imgpdc_wdt.c b/drivers/watchdog/imgpdc_wdt.c index 0fc31aadeee3..b57ff3787052 100644 --- a/drivers/watchdog/imgpdc_wdt.c +++ b/drivers/watchdog/imgpdc_wdt.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Imagination Technologies PowerDown Controller Watchdog Timer. | 3 | * Imagination Technologies PowerDown Controller Watchdog Timer. |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2014 Imagination Technologies Ltd. | 5 | * Copyright (c) 2014 Imagination Technologies Ltd. |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Based on drivers/watchdog/sunxi_wdt.c Copyright (c) 2013 Carlo Caione | 7 | * Based on drivers/watchdog/sunxi_wdt.c Copyright (c) 2013 Carlo Caione |
| 11 | * 2012 Henrik Nordstrom | 8 | * 2012 Henrik Nordstrom |
| 12 | * | 9 | * |
diff --git a/drivers/watchdog/ks8695_wdt.c b/drivers/watchdog/ks8695_wdt.c index 0565cf30017b..1550ce3c5702 100644 --- a/drivers/watchdog/ks8695_wdt.c +++ b/drivers/watchdog/ks8695_wdt.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Watchdog driver for Kendin/Micrel KS8695. | 3 | * Watchdog driver for Kendin/Micrel KS8695. |
| 3 | * | 4 | * |
| 4 | * (C) 2007 Andrew Victor | 5 | * (C) 2007 Andrew Victor |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 8 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/watchdog/lantiq_wdt.c b/drivers/watchdog/lantiq_wdt.c index 4caf02ba5d49..6fab504af88b 100644 --- a/drivers/watchdog/lantiq_wdt.c +++ b/drivers/watchdog/lantiq_wdt.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2010 John Crispin <john@phrozen.org> | 4 | * Copyright (C) 2010 John Crispin <john@phrozen.org> |
| 7 | * Copyright (C) 2017 Hauke Mehrtens <hauke@hauke-m.de> | 5 | * Copyright (C) 2017 Hauke Mehrtens <hauke@hauke-m.de> |
diff --git a/drivers/watchdog/lpc18xx_wdt.c b/drivers/watchdog/lpc18xx_wdt.c index 0e82abd71d35..78cf11c94941 100644 --- a/drivers/watchdog/lpc18xx_wdt.c +++ b/drivers/watchdog/lpc18xx_wdt.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * NXP LPC18xx Watchdog Timer (WDT) | 3 | * NXP LPC18xx Watchdog Timer (WDT) |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2015 Ariel D'Alessandro <ariel@vanguardiasur.com> | 5 | * Copyright (c) 2015 Ariel D'Alessandro <ariel@vanguardiasur.com> |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Notes | 7 | * Notes |
| 11 | * ----- | 8 | * ----- |
| 12 | * The Watchdog consists of a fixed divide-by-4 clock pre-scaler and a 24-bit | 9 | * The Watchdog consists of a fixed divide-by-4 clock pre-scaler and a 24-bit |
diff --git a/drivers/watchdog/max77620_wdt.c b/drivers/watchdog/max77620_wdt.c index 3ca6b9337932..9937f9fccd2e 100644 --- a/drivers/watchdog/max77620_wdt.c +++ b/drivers/watchdog/max77620_wdt.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Maxim MAX77620 Watchdog Driver | 3 | * Maxim MAX77620 Watchdog Driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016 NVIDIA CORPORATION. All rights reserved. | 5 | * Copyright (C) 2016 NVIDIA CORPORATION. All rights reserved. |
| 5 | * | 6 | * |
| 6 | * Author: Laxman Dewangan <ldewangan@nvidia.com> | 7 | * Author: Laxman Dewangan <ldewangan@nvidia.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/err.h> | 10 | #include <linux/err.h> |
diff --git a/drivers/watchdog/mt7621_wdt.c b/drivers/watchdog/mt7621_wdt.c index cbb3c0dde136..a8aa3522cfda 100644 --- a/drivers/watchdog/mt7621_wdt.c +++ b/drivers/watchdog/mt7621_wdt.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Ralink MT7621/MT7628 built-in hardware watchdog timer | 3 | * Ralink MT7621/MT7628 built-in hardware watchdog timer |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 John Crispin <john@phrozen.org> | 5 | * Copyright (C) 2014 John Crispin <john@phrozen.org> |
| 5 | * | 6 | * |
| 6 | * This driver was based on: drivers/watchdog/rt2880_wdt.c | 7 | * This driver was based on: drivers/watchdog/rt2880_wdt.c |
| 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 version 2 as published | ||
| 10 | * by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/clk.h> | 10 | #include <linux/clk.h> |
diff --git a/drivers/watchdog/rt2880_wdt.c b/drivers/watchdog/rt2880_wdt.c index 905e60f45eec..49aff800824d 100644 --- a/drivers/watchdog/rt2880_wdt.c +++ b/drivers/watchdog/rt2880_wdt.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Ralink RT288x/RT3xxx/MT76xx built-in hardware watchdog timer | 3 | * Ralink RT288x/RT3xxx/MT76xx built-in hardware watchdog timer |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (C) 2013 John Crispin <john@phrozen.org> | 6 | * Copyright (C) 2013 John Crispin <john@phrozen.org> |
| 6 | * | 7 | * |
| 7 | * This driver was based on: drivers/watchdog/softdog.c | 8 | * This driver was based on: drivers/watchdog/softdog.c |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify it | ||
| 10 | * under the terms of the GNU General Public License version 2 as published | ||
| 11 | * by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/clk.h> | 11 | #include <linux/clk.h> |
diff --git a/drivers/watchdog/txx9wdt.c b/drivers/watchdog/txx9wdt.c index fcb4da5b1f4c..89a54b6645bd 100644 --- a/drivers/watchdog/txx9wdt.c +++ b/drivers/watchdog/txx9wdt.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * txx9wdt: A Hardware Watchdog Driver for TXx9 SoCs | 3 | * txx9wdt: A Hardware Watchdog Driver for TXx9 SoCs |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2007 Atsushi Nemoto <anemo@mba.ocn.ne.jp> | 5 | * Copyright (C) 2007 Atsushi Nemoto <anemo@mba.ocn.ne.jp> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 8 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/drivers/watchdog/wdat_wdt.c b/drivers/watchdog/wdat_wdt.c index 430ee4e9b185..e7cf41aa26c3 100644 --- a/drivers/watchdog/wdat_wdt.c +++ b/drivers/watchdog/wdat_wdt.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ACPI Hardware Watchdog (WDAT) driver. | 3 | * ACPI Hardware Watchdog (WDAT) driver. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016, Intel Corporation | 5 | * Copyright (C) 2016, Intel Corporation |
| 5 | * Author: Mika Westerberg <mika.westerberg@linux.intel.com> | 6 | * Author: Mika Westerberg <mika.westerberg@linux.intel.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/acpi.h> | 9 | #include <linux/acpi.h> |
diff --git a/drivers/xen/sys-hypervisor.c b/drivers/xen/sys-hypervisor.c index 9d314bba7c4e..feb1d16252e7 100644 --- a/drivers/xen/sys-hypervisor.c +++ b/drivers/xen/sys-hypervisor.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * copyright (c) 2006 IBM Corporation | 3 | * copyright (c) 2006 IBM Corporation |
| 3 | * Authored by: Mike D. Day <ncmike@us.ibm.com> | 4 | * Authored by: Mike D. Day <ncmike@us.ibm.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/slab.h> | 7 | #include <linux/slab.h> |
diff --git a/fs/adfs/dir.c b/fs/adfs/dir.c index fe39310c1a0a..35a4d9f4c3ae 100644 --- a/fs/adfs/dir.c +++ b/fs/adfs/dir.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/fs/adfs/dir.c | 3 | * linux/fs/adfs/dir.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1999-2000 Russell King | 5 | * Copyright (C) 1999-2000 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Common directory handling for ADFS | 7 | * Common directory handling for ADFS |
| 11 | */ | 8 | */ |
| 12 | #include "adfs.h" | 9 | #include "adfs.h" |
diff --git a/fs/adfs/dir_f.c b/fs/adfs/dir_f.c index 693f69ed3de3..7557378e58b3 100644 --- a/fs/adfs/dir_f.c +++ b/fs/adfs/dir_f.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/fs/adfs/dir_f.c | 3 | * linux/fs/adfs/dir_f.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1997-1999 Russell King | 5 | * Copyright (C) 1997-1999 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * E and F format directory handling | 7 | * E and F format directory handling |
| 11 | */ | 8 | */ |
| 12 | #include <linux/buffer_head.h> | 9 | #include <linux/buffer_head.h> |
diff --git a/fs/adfs/dir_f.h b/fs/adfs/dir_f.h index e4713404096c..5aec332b90f5 100644 --- a/fs/adfs/dir_f.h +++ b/fs/adfs/dir_f.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/fs/adfs/dir_f.h | 3 | * linux/fs/adfs/dir_f.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1999 Russell King | 5 | * Copyright (C) 1999 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Structures of directories on the F format disk | 7 | * Structures of directories on the F format disk |
| 11 | */ | 8 | */ |
| 12 | #ifndef ADFS_DIR_F_H | 9 | #ifndef ADFS_DIR_F_H |
diff --git a/fs/adfs/dir_fplus.c b/fs/adfs/dir_fplus.c index 97b9f28f459b..6c5fbb0259c9 100644 --- a/fs/adfs/dir_fplus.c +++ b/fs/adfs/dir_fplus.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/fs/adfs/dir_fplus.c | 3 | * linux/fs/adfs/dir_fplus.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1997-1999 Russell King | 5 | * Copyright (C) 1997-1999 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/buffer_head.h> | 7 | #include <linux/buffer_head.h> |
| 11 | #include <linux/slab.h> | 8 | #include <linux/slab.h> |
diff --git a/fs/adfs/dir_fplus.h b/fs/adfs/dir_fplus.h index b55aa41a68fe..4ec0931e36ad 100644 --- a/fs/adfs/dir_fplus.h +++ b/fs/adfs/dir_fplus.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/fs/adfs/dir_fplus.h | 3 | * linux/fs/adfs/dir_fplus.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1999 Russell King | 5 | * Copyright (C) 1999 Russell King |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Structures of directories on the F+ format disk | 7 | * Structures of directories on the F+ format disk |
| 11 | */ | 8 | */ |
| 12 | 9 | ||
diff --git a/fs/adfs/inode.c b/fs/adfs/inode.c index 66621e96f9af..904d624541ad 100644 --- a/fs/adfs/inode.c +++ b/fs/adfs/inode.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/fs/adfs/inode.c | 3 | * linux/fs/adfs/inode.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1997-1999 Russell King | 5 | * Copyright (C) 1997-1999 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/buffer_head.h> | 7 | #include <linux/buffer_head.h> |
| 11 | #include <linux/writeback.h> | 8 | #include <linux/writeback.h> |
diff --git a/fs/adfs/map.c b/fs/adfs/map.c index 6935f05202ac..4d34338c6176 100644 --- a/fs/adfs/map.c +++ b/fs/adfs/map.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/fs/adfs/map.c | 3 | * linux/fs/adfs/map.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1997-2002 Russell King | 5 | * Copyright (C) 1997-2002 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/buffer_head.h> | 7 | #include <linux/buffer_head.h> |
| 11 | #include <asm/unaligned.h> | 8 | #include <asm/unaligned.h> |
diff --git a/fs/adfs/super.c b/fs/adfs/super.c index 2a83655c408f..ffb669f9bba7 100644 --- a/fs/adfs/super.c +++ b/fs/adfs/super.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/fs/adfs/super.c | 3 | * linux/fs/adfs/super.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1997-1999 Russell King | 5 | * Copyright (C) 1997-1999 Russell King |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/module.h> | 7 | #include <linux/module.h> |
| 11 | #include <linux/init.h> | 8 | #include <linux/init.h> |
diff --git a/fs/btrfs/extent-tree.c b/fs/btrfs/extent-tree.c index c7adff343ba9..5faf057f6f37 100644 --- a/fs/btrfs/extent-tree.c +++ b/fs/btrfs/extent-tree.c | |||
| @@ -10831,17 +10831,6 @@ int btrfs_remove_block_group(struct btrfs_trans_handle *trans, | |||
| 10831 | remove_em = (atomic_read(&block_group->trimming) == 0); | 10831 | remove_em = (atomic_read(&block_group->trimming) == 0); |
| 10832 | spin_unlock(&block_group->lock); | 10832 | spin_unlock(&block_group->lock); |
| 10833 | 10833 | ||
| 10834 | if (remove_em) { | ||
| 10835 | struct extent_map_tree *em_tree; | ||
| 10836 | |||
| 10837 | em_tree = &fs_info->mapping_tree.map_tree; | ||
| 10838 | write_lock(&em_tree->lock); | ||
| 10839 | remove_extent_mapping(em_tree, em); | ||
| 10840 | write_unlock(&em_tree->lock); | ||
| 10841 | /* once for the tree */ | ||
| 10842 | free_extent_map(em); | ||
| 10843 | } | ||
| 10844 | |||
| 10845 | mutex_unlock(&fs_info->chunk_mutex); | 10834 | mutex_unlock(&fs_info->chunk_mutex); |
| 10846 | 10835 | ||
| 10847 | ret = remove_block_group_free_space(trans, block_group); | 10836 | ret = remove_block_group_free_space(trans, block_group); |
| @@ -10858,6 +10847,19 @@ int btrfs_remove_block_group(struct btrfs_trans_handle *trans, | |||
| 10858 | goto out; | 10847 | goto out; |
| 10859 | 10848 | ||
| 10860 | ret = btrfs_del_item(trans, root, path); | 10849 | ret = btrfs_del_item(trans, root, path); |
| 10850 | if (ret) | ||
| 10851 | goto out; | ||
| 10852 | |||
| 10853 | if (remove_em) { | ||
| 10854 | struct extent_map_tree *em_tree; | ||
| 10855 | |||
| 10856 | em_tree = &fs_info->mapping_tree.map_tree; | ||
| 10857 | write_lock(&em_tree->lock); | ||
| 10858 | remove_extent_mapping(em_tree, em); | ||
| 10859 | write_unlock(&em_tree->lock); | ||
| 10860 | /* once for the tree */ | ||
| 10861 | free_extent_map(em); | ||
| 10862 | } | ||
| 10861 | out: | 10863 | out: |
| 10862 | if (remove_rsv) | 10864 | if (remove_rsv) |
| 10863 | btrfs_delayed_refs_rsv_release(fs_info, 1); | 10865 | btrfs_delayed_refs_rsv_release(fs_info, 1); |
diff --git a/fs/btrfs/ioctl.c b/fs/btrfs/ioctl.c index 6dafa857bbb9..2a1be0d1a698 100644 --- a/fs/btrfs/ioctl.c +++ b/fs/btrfs/ioctl.c | |||
| @@ -312,8 +312,6 @@ static int btrfs_ioctl_setflags(struct file *file, void __user *arg) | |||
| 312 | btrfs_abort_transaction(trans, ret); | 312 | btrfs_abort_transaction(trans, ret); |
| 313 | goto out_end_trans; | 313 | goto out_end_trans; |
| 314 | } | 314 | } |
| 315 | set_bit(BTRFS_INODE_COPY_EVERYTHING, | ||
| 316 | &BTRFS_I(inode)->runtime_flags); | ||
| 317 | } else { | 315 | } else { |
| 318 | ret = btrfs_set_prop(trans, inode, "btrfs.compression", NULL, | 316 | ret = btrfs_set_prop(trans, inode, "btrfs.compression", NULL, |
| 319 | 0, 0); | 317 | 0, 0); |
diff --git a/fs/btrfs/reada.c b/fs/btrfs/reada.c index 10d9589001a9..bb5bd49573b4 100644 --- a/fs/btrfs/reada.c +++ b/fs/btrfs/reada.c | |||
| @@ -747,6 +747,7 @@ static void __reada_start_machine(struct btrfs_fs_info *fs_info) | |||
| 747 | u64 total = 0; | 747 | u64 total = 0; |
| 748 | int i; | 748 | int i; |
| 749 | 749 | ||
| 750 | again: | ||
| 750 | do { | 751 | do { |
| 751 | enqueued = 0; | 752 | enqueued = 0; |
| 752 | mutex_lock(&fs_devices->device_list_mutex); | 753 | mutex_lock(&fs_devices->device_list_mutex); |
| @@ -758,6 +759,10 @@ static void __reada_start_machine(struct btrfs_fs_info *fs_info) | |||
| 758 | mutex_unlock(&fs_devices->device_list_mutex); | 759 | mutex_unlock(&fs_devices->device_list_mutex); |
| 759 | total += enqueued; | 760 | total += enqueued; |
| 760 | } while (enqueued && total < 10000); | 761 | } while (enqueued && total < 10000); |
| 762 | if (fs_devices->seed) { | ||
| 763 | fs_devices = fs_devices->seed; | ||
| 764 | goto again; | ||
| 765 | } | ||
| 761 | 766 | ||
| 762 | if (enqueued == 0) | 767 | if (enqueued == 0) |
| 763 | return; | 768 | return; |
diff --git a/fs/btrfs/xattr.c b/fs/btrfs/xattr.c index 78b6ba2029e8..95d9aebff2c4 100644 --- a/fs/btrfs/xattr.c +++ b/fs/btrfs/xattr.c | |||
| @@ -213,6 +213,9 @@ int btrfs_setxattr(struct btrfs_trans_handle *trans, struct inode *inode, | |||
| 213 | } | 213 | } |
| 214 | out: | 214 | out: |
| 215 | btrfs_free_path(path); | 215 | btrfs_free_path(path); |
| 216 | if (!ret) | ||
| 217 | set_bit(BTRFS_INODE_COPY_EVERYTHING, | ||
| 218 | &BTRFS_I(inode)->runtime_flags); | ||
| 216 | return ret; | 219 | return ret; |
| 217 | } | 220 | } |
| 218 | 221 | ||
| @@ -236,7 +239,6 @@ int btrfs_setxattr_trans(struct inode *inode, const char *name, | |||
| 236 | 239 | ||
| 237 | inode_inc_iversion(inode); | 240 | inode_inc_iversion(inode); |
| 238 | inode->i_ctime = current_time(inode); | 241 | inode->i_ctime = current_time(inode); |
| 239 | set_bit(BTRFS_INODE_COPY_EVERYTHING, &BTRFS_I(inode)->runtime_flags); | ||
| 240 | ret = btrfs_update_inode(trans, root, inode); | 242 | ret = btrfs_update_inode(trans, root, inode); |
| 241 | BUG_ON(ret); | 243 | BUG_ON(ret); |
| 242 | out: | 244 | out: |
| @@ -388,8 +390,6 @@ static int btrfs_xattr_handler_set_prop(const struct xattr_handler *handler, | |||
| 388 | if (!ret) { | 390 | if (!ret) { |
| 389 | inode_inc_iversion(inode); | 391 | inode_inc_iversion(inode); |
| 390 | inode->i_ctime = current_time(inode); | 392 | inode->i_ctime = current_time(inode); |
| 391 | set_bit(BTRFS_INODE_COPY_EVERYTHING, | ||
| 392 | &BTRFS_I(inode)->runtime_flags); | ||
| 393 | ret = btrfs_update_inode(trans, root, inode); | 393 | ret = btrfs_update_inode(trans, root, inode); |
| 394 | BUG_ON(ret); | 394 | BUG_ON(ret); |
| 395 | } | 395 | } |
diff --git a/fs/cifs/cifsfs.c b/fs/cifs/cifsfs.c index f5fcd6360056..65d9771e49f9 100644 --- a/fs/cifs/cifsfs.c +++ b/fs/cifs/cifsfs.c | |||
| @@ -303,6 +303,7 @@ cifs_alloc_inode(struct super_block *sb) | |||
| 303 | cifs_inode->uniqueid = 0; | 303 | cifs_inode->uniqueid = 0; |
| 304 | cifs_inode->createtime = 0; | 304 | cifs_inode->createtime = 0; |
| 305 | cifs_inode->epoch = 0; | 305 | cifs_inode->epoch = 0; |
| 306 | spin_lock_init(&cifs_inode->open_file_lock); | ||
| 306 | generate_random_uuid(cifs_inode->lease_key); | 307 | generate_random_uuid(cifs_inode->lease_key); |
| 307 | 308 | ||
| 308 | /* | 309 | /* |
diff --git a/fs/cifs/cifsglob.h b/fs/cifs/cifsglob.h index 334ff5f9c3f3..4777b3c4a92c 100644 --- a/fs/cifs/cifsglob.h +++ b/fs/cifs/cifsglob.h | |||
| @@ -1377,6 +1377,7 @@ struct cifsInodeInfo { | |||
| 1377 | struct rw_semaphore lock_sem; /* protect the fields above */ | 1377 | struct rw_semaphore lock_sem; /* protect the fields above */ |
| 1378 | /* BB add in lists for dirty pages i.e. write caching info for oplock */ | 1378 | /* BB add in lists for dirty pages i.e. write caching info for oplock */ |
| 1379 | struct list_head openFileList; | 1379 | struct list_head openFileList; |
| 1380 | spinlock_t open_file_lock; /* protects openFileList */ | ||
| 1380 | __u32 cifsAttrs; /* e.g. DOS archive bit, sparse, compressed, system */ | 1381 | __u32 cifsAttrs; /* e.g. DOS archive bit, sparse, compressed, system */ |
| 1381 | unsigned int oplock; /* oplock/lease level we have */ | 1382 | unsigned int oplock; /* oplock/lease level we have */ |
| 1382 | unsigned int epoch; /* used to track lease state changes */ | 1383 | unsigned int epoch; /* used to track lease state changes */ |
| @@ -1780,10 +1781,14 @@ require use of the stronger protocol */ | |||
| 1780 | * tcp_ses_lock protects: | 1781 | * tcp_ses_lock protects: |
| 1781 | * list operations on tcp and SMB session lists | 1782 | * list operations on tcp and SMB session lists |
| 1782 | * tcon->open_file_lock protects the list of open files hanging off the tcon | 1783 | * tcon->open_file_lock protects the list of open files hanging off the tcon |
| 1784 | * inode->open_file_lock protects the openFileList hanging off the inode | ||
| 1783 | * cfile->file_info_lock protects counters and fields in cifs file struct | 1785 | * cfile->file_info_lock protects counters and fields in cifs file struct |
| 1784 | * f_owner.lock protects certain per file struct operations | 1786 | * f_owner.lock protects certain per file struct operations |
| 1785 | * mapping->page_lock protects certain per page operations | 1787 | * mapping->page_lock protects certain per page operations |
| 1786 | * | 1788 | * |
| 1789 | * Note that the cifs_tcon.open_file_lock should be taken before | ||
| 1790 | * not after the cifsInodeInfo.open_file_lock | ||
| 1791 | * | ||
| 1787 | * Semaphores | 1792 | * Semaphores |
| 1788 | * ---------- | 1793 | * ---------- |
| 1789 | * sesSem operations on smb session | 1794 | * sesSem operations on smb session |
diff --git a/fs/cifs/connect.c b/fs/cifs/connect.c index 8c4121da624e..8dd6637a3cbb 100644 --- a/fs/cifs/connect.c +++ b/fs/cifs/connect.c | |||
| @@ -476,6 +476,7 @@ cifs_reconnect(struct TCP_Server_Info *server) | |||
| 476 | spin_lock(&GlobalMid_Lock); | 476 | spin_lock(&GlobalMid_Lock); |
| 477 | server->nr_targets = 1; | 477 | server->nr_targets = 1; |
| 478 | #ifdef CONFIG_CIFS_DFS_UPCALL | 478 | #ifdef CONFIG_CIFS_DFS_UPCALL |
| 479 | spin_unlock(&GlobalMid_Lock); | ||
| 479 | cifs_sb = find_super_by_tcp(server); | 480 | cifs_sb = find_super_by_tcp(server); |
| 480 | if (IS_ERR(cifs_sb)) { | 481 | if (IS_ERR(cifs_sb)) { |
| 481 | rc = PTR_ERR(cifs_sb); | 482 | rc = PTR_ERR(cifs_sb); |
| @@ -493,6 +494,7 @@ cifs_reconnect(struct TCP_Server_Info *server) | |||
| 493 | } | 494 | } |
| 494 | cifs_dbg(FYI, "%s: will retry %d target(s)\n", __func__, | 495 | cifs_dbg(FYI, "%s: will retry %d target(s)\n", __func__, |
| 495 | server->nr_targets); | 496 | server->nr_targets); |
| 497 | spin_lock(&GlobalMid_Lock); | ||
| 496 | #endif | 498 | #endif |
| 497 | if (server->tcpStatus == CifsExiting) { | 499 | if (server->tcpStatus == CifsExiting) { |
| 498 | /* the demux thread will exit normally | 500 | /* the demux thread will exit normally |
diff --git a/fs/cifs/file.c b/fs/cifs/file.c index 06e27ac6d82c..97090693d182 100644 --- a/fs/cifs/file.c +++ b/fs/cifs/file.c | |||
| @@ -338,10 +338,12 @@ cifs_new_fileinfo(struct cifs_fid *fid, struct file *file, | |||
| 338 | atomic_inc(&tcon->num_local_opens); | 338 | atomic_inc(&tcon->num_local_opens); |
| 339 | 339 | ||
| 340 | /* if readable file instance put first in list*/ | 340 | /* if readable file instance put first in list*/ |
| 341 | spin_lock(&cinode->open_file_lock); | ||
| 341 | if (file->f_mode & FMODE_READ) | 342 | if (file->f_mode & FMODE_READ) |
| 342 | list_add(&cfile->flist, &cinode->openFileList); | 343 | list_add(&cfile->flist, &cinode->openFileList); |
| 343 | else | 344 | else |
| 344 | list_add_tail(&cfile->flist, &cinode->openFileList); | 345 | list_add_tail(&cfile->flist, &cinode->openFileList); |
| 346 | spin_unlock(&cinode->open_file_lock); | ||
| 345 | spin_unlock(&tcon->open_file_lock); | 347 | spin_unlock(&tcon->open_file_lock); |
| 346 | 348 | ||
| 347 | if (fid->purge_cache) | 349 | if (fid->purge_cache) |
| @@ -413,7 +415,9 @@ void _cifsFileInfo_put(struct cifsFileInfo *cifs_file, bool wait_oplock_handler) | |||
| 413 | cifs_add_pending_open_locked(&fid, cifs_file->tlink, &open); | 415 | cifs_add_pending_open_locked(&fid, cifs_file->tlink, &open); |
| 414 | 416 | ||
| 415 | /* remove it from the lists */ | 417 | /* remove it from the lists */ |
| 418 | spin_lock(&cifsi->open_file_lock); | ||
| 416 | list_del(&cifs_file->flist); | 419 | list_del(&cifs_file->flist); |
| 420 | spin_unlock(&cifsi->open_file_lock); | ||
| 417 | list_del(&cifs_file->tlist); | 421 | list_del(&cifs_file->tlist); |
| 418 | atomic_dec(&tcon->num_local_opens); | 422 | atomic_dec(&tcon->num_local_opens); |
| 419 | 423 | ||
| @@ -1950,9 +1954,9 @@ refind_writable: | |||
| 1950 | return 0; | 1954 | return 0; |
| 1951 | } | 1955 | } |
| 1952 | 1956 | ||
| 1953 | spin_lock(&tcon->open_file_lock); | 1957 | spin_lock(&cifs_inode->open_file_lock); |
| 1954 | list_move_tail(&inv_file->flist, &cifs_inode->openFileList); | 1958 | list_move_tail(&inv_file->flist, &cifs_inode->openFileList); |
| 1955 | spin_unlock(&tcon->open_file_lock); | 1959 | spin_unlock(&cifs_inode->open_file_lock); |
| 1956 | cifsFileInfo_put(inv_file); | 1960 | cifsFileInfo_put(inv_file); |
| 1957 | ++refind; | 1961 | ++refind; |
| 1958 | inv_file = NULL; | 1962 | inv_file = NULL; |
diff --git a/fs/cifs/smb1ops.c b/fs/cifs/smb1ops.c index c4e75afa3258..9e430ae9314f 100644 --- a/fs/cifs/smb1ops.c +++ b/fs/cifs/smb1ops.c | |||
| @@ -1,20 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * SMB1 (CIFS) version specific operations | 3 | * SMB1 (CIFS) version specific operations |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2012, Jeff Layton <jlayton@redhat.com> | 5 | * Copyright (c) 2012, Jeff Layton <jlayton@redhat.com> |
| 5 | * | ||
| 6 | * This library is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License v2 as published | ||
| 8 | * by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This library 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 | ||
| 13 | * the GNU Lesser General Public License for more details. | ||
| 14 | * | ||
| 15 | * You should have received a copy of the GNU Lesser General Public License | ||
| 16 | * along with this library; if not, write to the Free Software | ||
| 17 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 18 | */ | 6 | */ |
| 19 | 7 | ||
| 20 | #include <linux/pagemap.h> | 8 | #include <linux/pagemap.h> |
diff --git a/fs/cifs/smb2maperror.c b/fs/cifs/smb2maperror.c index e32c264e3adb..82ade16c9501 100644 --- a/fs/cifs/smb2maperror.c +++ b/fs/cifs/smb2maperror.c | |||
| @@ -457,7 +457,7 @@ static const struct status_to_posix_error smb2_error_map_table[] = { | |||
| 457 | {STATUS_FILE_INVALID, -EIO, "STATUS_FILE_INVALID"}, | 457 | {STATUS_FILE_INVALID, -EIO, "STATUS_FILE_INVALID"}, |
| 458 | {STATUS_ALLOTTED_SPACE_EXCEEDED, -EIO, | 458 | {STATUS_ALLOTTED_SPACE_EXCEEDED, -EIO, |
| 459 | "STATUS_ALLOTTED_SPACE_EXCEEDED"}, | 459 | "STATUS_ALLOTTED_SPACE_EXCEEDED"}, |
| 460 | {STATUS_INSUFFICIENT_RESOURCES, -EREMOTEIO, | 460 | {STATUS_INSUFFICIENT_RESOURCES, -EAGAIN, |
| 461 | "STATUS_INSUFFICIENT_RESOURCES"}, | 461 | "STATUS_INSUFFICIENT_RESOURCES"}, |
| 462 | {STATUS_DFS_EXIT_PATH_FOUND, -EIO, "STATUS_DFS_EXIT_PATH_FOUND"}, | 462 | {STATUS_DFS_EXIT_PATH_FOUND, -EIO, "STATUS_DFS_EXIT_PATH_FOUND"}, |
| 463 | {STATUS_DEVICE_DATA_ERROR, -EIO, "STATUS_DEVICE_DATA_ERROR"}, | 463 | {STATUS_DEVICE_DATA_ERROR, -EIO, "STATUS_DEVICE_DATA_ERROR"}, |
diff --git a/fs/cifs/smb2ops.c b/fs/cifs/smb2ops.c index e921e6511728..3fdc6a41b304 100644 --- a/fs/cifs/smb2ops.c +++ b/fs/cifs/smb2ops.c | |||
| @@ -3,19 +3,6 @@ | |||
| 3 | * SMB2 version specific operations | 3 | * SMB2 version specific operations |
| 4 | * | 4 | * |
| 5 | * Copyright (c) 2012, Jeff Layton <jlayton@redhat.com> | 5 | * Copyright (c) 2012, Jeff Layton <jlayton@redhat.com> |
| 6 | * | ||
| 7 | * This library is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License v2 as published | ||
| 9 | * by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * This library 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 | ||
| 14 | * the GNU Lesser General Public License for more details. | ||
| 15 | * | ||
| 16 | * You should have received a copy of the GNU Lesser General Public License | ||
| 17 | * along with this library; if not, write to the Free Software | ||
| 18 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 19 | */ | 6 | */ |
| 20 | 7 | ||
| 21 | #include <linux/pagemap.h> | 8 | #include <linux/pagemap.h> |
diff --git a/fs/cifs/smb2pdu.c b/fs/cifs/smb2pdu.c index 29b699d532ef..75311a8a68bf 100644 --- a/fs/cifs/smb2pdu.c +++ b/fs/cifs/smb2pdu.c | |||
| @@ -3114,9 +3114,14 @@ void smb2_reconnect_server(struct work_struct *work) | |||
| 3114 | tcon_exist = true; | 3114 | tcon_exist = true; |
| 3115 | } | 3115 | } |
| 3116 | } | 3116 | } |
| 3117 | /* | ||
| 3118 | * IPC has the same lifetime as its session and uses its | ||
| 3119 | * refcount. | ||
| 3120 | */ | ||
| 3117 | if (ses->tcon_ipc && ses->tcon_ipc->need_reconnect) { | 3121 | if (ses->tcon_ipc && ses->tcon_ipc->need_reconnect) { |
| 3118 | list_add_tail(&ses->tcon_ipc->rlist, &tmp_list); | 3122 | list_add_tail(&ses->tcon_ipc->rlist, &tmp_list); |
| 3119 | tcon_exist = true; | 3123 | tcon_exist = true; |
| 3124 | ses->ses_count++; | ||
| 3120 | } | 3125 | } |
| 3121 | } | 3126 | } |
| 3122 | /* | 3127 | /* |
| @@ -3135,7 +3140,10 @@ void smb2_reconnect_server(struct work_struct *work) | |||
| 3135 | else | 3140 | else |
| 3136 | resched = true; | 3141 | resched = true; |
| 3137 | list_del_init(&tcon->rlist); | 3142 | list_del_init(&tcon->rlist); |
| 3138 | cifs_put_tcon(tcon); | 3143 | if (tcon->ipc) |
| 3144 | cifs_put_smb_ses(tcon->ses); | ||
| 3145 | else | ||
| 3146 | cifs_put_tcon(tcon); | ||
| 3139 | } | 3147 | } |
| 3140 | 3148 | ||
| 3141 | cifs_dbg(FYI, "Reconnecting tcons finished\n"); | 3149 | cifs_dbg(FYI, "Reconnecting tcons finished\n"); |
diff --git a/fs/compat.c b/fs/compat.c index 4a0aaaf53217..436d228cf71c 100644 --- a/fs/compat.c +++ b/fs/compat.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/fs/compat.c | 3 | * linux/fs/compat.c |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * Copyright (C) 1998 Eddie C. Dost (ecd@skynet.be) | 10 | * Copyright (C) 1998 Eddie C. Dost (ecd@skynet.be) |
| 10 | * Copyright (C) 2001,2002 Andi Kleen, SuSE Labs | 11 | * Copyright (C) 2001,2002 Andi Kleen, SuSE Labs |
| 11 | * Copyright (C) 2003 Pavel Machek (pavel@ucw.cz) | 12 | * Copyright (C) 2003 Pavel Machek (pavel@ucw.cz) |
| 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 version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | 14 | ||
| 18 | #include <linux/compat.h> | 15 | #include <linux/compat.h> |
diff --git a/fs/efivarfs/file.c b/fs/efivarfs/file.c index 8e568428c88b..ee3bc0c96b9d 100644 --- a/fs/efivarfs/file.c +++ b/fs/efivarfs/file.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Red Hat, Inc. | 3 | * Copyright (C) 2012 Red Hat, Inc. |
| 3 | * Copyright (C) 2012 Jeremy Kerr <jeremy.kerr@canonical.com> | 4 | * Copyright (C) 2012 Jeremy Kerr <jeremy.kerr@canonical.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/efi.h> | 7 | #include <linux/efi.h> |
diff --git a/fs/efivarfs/inode.c b/fs/efivarfs/inode.c index 8c6ab6c95727..96c0c86f3fff 100644 --- a/fs/efivarfs/inode.c +++ b/fs/efivarfs/inode.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Red Hat, Inc. | 3 | * Copyright (C) 2012 Red Hat, Inc. |
| 3 | * Copyright (C) 2012 Jeremy Kerr <jeremy.kerr@canonical.com> | 4 | * Copyright (C) 2012 Jeremy Kerr <jeremy.kerr@canonical.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/efi.h> | 7 | #include <linux/efi.h> |
diff --git a/fs/efivarfs/internal.h b/fs/efivarfs/internal.h index b4505188e799..30ae44cb7453 100644 --- a/fs/efivarfs/internal.h +++ b/fs/efivarfs/internal.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Red Hat, Inc. | 3 | * Copyright (C) 2012 Red Hat, Inc. |
| 3 | * Copyright (C) 2012 Jeremy Kerr <jeremy.kerr@canonical.com> | 4 | * Copyright (C) 2012 Jeremy Kerr <jeremy.kerr@canonical.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #ifndef EFIVAR_FS_INTERNAL_H | 6 | #ifndef EFIVAR_FS_INTERNAL_H |
| 10 | #define EFIVAR_FS_INTERNAL_H | 7 | #define EFIVAR_FS_INTERNAL_H |
diff --git a/fs/efivarfs/super.c b/fs/efivarfs/super.c index 5b68e4294faa..5bc3c4a4c563 100644 --- a/fs/efivarfs/super.c +++ b/fs/efivarfs/super.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Red Hat, Inc. | 3 | * Copyright (C) 2012 Red Hat, Inc. |
| 3 | * Copyright (C) 2012 Jeremy Kerr <jeremy.kerr@canonical.com> | 4 | * Copyright (C) 2012 Jeremy Kerr <jeremy.kerr@canonical.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/ctype.h> | 7 | #include <linux/ctype.h> |
diff --git a/fs/fuse/dev.c b/fs/fuse/dev.c index 24ea19cfe07e..ea8237513dfa 100644 --- a/fs/fuse/dev.c +++ b/fs/fuse/dev.c | |||
| @@ -1317,16 +1317,6 @@ static ssize_t fuse_dev_do_read(struct fuse_dev *fud, struct file *file, | |||
| 1317 | unsigned reqsize; | 1317 | unsigned reqsize; |
| 1318 | unsigned int hash; | 1318 | unsigned int hash; |
| 1319 | 1319 | ||
| 1320 | /* | ||
| 1321 | * Require sane minimum read buffer - that has capacity for fixed part | ||
| 1322 | * of any request header + negotated max_write room for data. If the | ||
| 1323 | * requirement is not satisfied return EINVAL to the filesystem server | ||
| 1324 | * to indicate that it is not following FUSE server/client contract. | ||
| 1325 | * Don't dequeue / abort any request. | ||
| 1326 | */ | ||
| 1327 | if (nbytes < max_t(size_t, FUSE_MIN_READ_BUFFER, 4096 + fc->max_write)) | ||
| 1328 | return -EINVAL; | ||
| 1329 | |||
| 1330 | restart: | 1320 | restart: |
| 1331 | spin_lock(&fiq->waitq.lock); | 1321 | spin_lock(&fiq->waitq.lock); |
| 1332 | err = -EAGAIN; | 1322 | err = -EAGAIN; |
diff --git a/fs/iomap.c b/fs/iomap.c index 23ef63fd1669..12654c2e78f8 100644 --- a/fs/iomap.c +++ b/fs/iomap.c | |||
| @@ -287,7 +287,7 @@ iomap_readpage_actor(struct inode *inode, loff_t pos, loff_t length, void *data, | |||
| 287 | struct iomap_readpage_ctx *ctx = data; | 287 | struct iomap_readpage_ctx *ctx = data; |
| 288 | struct page *page = ctx->cur_page; | 288 | struct page *page = ctx->cur_page; |
| 289 | struct iomap_page *iop = iomap_page_create(inode, page); | 289 | struct iomap_page *iop = iomap_page_create(inode, page); |
| 290 | bool is_contig = false; | 290 | bool same_page = false, is_contig = false; |
| 291 | loff_t orig_pos = pos; | 291 | loff_t orig_pos = pos; |
| 292 | unsigned poff, plen; | 292 | unsigned poff, plen; |
| 293 | sector_t sector; | 293 | sector_t sector; |
| @@ -315,10 +315,14 @@ iomap_readpage_actor(struct inode *inode, loff_t pos, loff_t length, void *data, | |||
| 315 | * Try to merge into a previous segment if we can. | 315 | * Try to merge into a previous segment if we can. |
| 316 | */ | 316 | */ |
| 317 | sector = iomap_sector(iomap, pos); | 317 | sector = iomap_sector(iomap, pos); |
| 318 | if (ctx->bio && bio_end_sector(ctx->bio) == sector) { | 318 | if (ctx->bio && bio_end_sector(ctx->bio) == sector) |
| 319 | if (__bio_try_merge_page(ctx->bio, page, plen, poff, true)) | ||
| 320 | goto done; | ||
| 321 | is_contig = true; | 319 | is_contig = true; |
| 320 | |||
| 321 | if (is_contig && | ||
| 322 | __bio_try_merge_page(ctx->bio, page, plen, poff, &same_page)) { | ||
| 323 | if (!same_page && iop) | ||
| 324 | atomic_inc(&iop->read_count); | ||
| 325 | goto done; | ||
| 322 | } | 326 | } |
| 323 | 327 | ||
| 324 | /* | 328 | /* |
diff --git a/fs/nfs/nfs4proc.c b/fs/nfs/nfs4proc.c index e38f4af20950..6418cb6c079b 100644 --- a/fs/nfs/nfs4proc.c +++ b/fs/nfs/nfs4proc.c | |||
| @@ -1256,10 +1256,20 @@ static struct nfs4_opendata *nfs4_opendata_alloc(struct dentry *dentry, | |||
| 1256 | atomic_inc(&sp->so_count); | 1256 | atomic_inc(&sp->so_count); |
| 1257 | p->o_arg.open_flags = flags; | 1257 | p->o_arg.open_flags = flags; |
| 1258 | p->o_arg.fmode = fmode & (FMODE_READ|FMODE_WRITE); | 1258 | p->o_arg.fmode = fmode & (FMODE_READ|FMODE_WRITE); |
| 1259 | p->o_arg.umask = current_umask(); | ||
| 1260 | p->o_arg.claim = nfs4_map_atomic_open_claim(server, claim); | 1259 | p->o_arg.claim = nfs4_map_atomic_open_claim(server, claim); |
| 1261 | p->o_arg.share_access = nfs4_map_atomic_open_share(server, | 1260 | p->o_arg.share_access = nfs4_map_atomic_open_share(server, |
| 1262 | fmode, flags); | 1261 | fmode, flags); |
| 1262 | if (flags & O_CREAT) { | ||
| 1263 | p->o_arg.umask = current_umask(); | ||
| 1264 | p->o_arg.label = nfs4_label_copy(p->a_label, label); | ||
| 1265 | if (c->sattr != NULL && c->sattr->ia_valid != 0) { | ||
| 1266 | p->o_arg.u.attrs = &p->attrs; | ||
| 1267 | memcpy(&p->attrs, c->sattr, sizeof(p->attrs)); | ||
| 1268 | |||
| 1269 | memcpy(p->o_arg.u.verifier.data, c->verf, | ||
| 1270 | sizeof(p->o_arg.u.verifier.data)); | ||
| 1271 | } | ||
| 1272 | } | ||
| 1263 | /* don't put an ACCESS op in OPEN compound if O_EXCL, because ACCESS | 1273 | /* don't put an ACCESS op in OPEN compound if O_EXCL, because ACCESS |
| 1264 | * will return permission denied for all bits until close */ | 1274 | * will return permission denied for all bits until close */ |
| 1265 | if (!(flags & O_EXCL)) { | 1275 | if (!(flags & O_EXCL)) { |
| @@ -1283,7 +1293,6 @@ static struct nfs4_opendata *nfs4_opendata_alloc(struct dentry *dentry, | |||
| 1283 | p->o_arg.server = server; | 1293 | p->o_arg.server = server; |
| 1284 | p->o_arg.bitmask = nfs4_bitmask(server, label); | 1294 | p->o_arg.bitmask = nfs4_bitmask(server, label); |
| 1285 | p->o_arg.open_bitmap = &nfs4_fattr_bitmap[0]; | 1295 | p->o_arg.open_bitmap = &nfs4_fattr_bitmap[0]; |
| 1286 | p->o_arg.label = nfs4_label_copy(p->a_label, label); | ||
| 1287 | switch (p->o_arg.claim) { | 1296 | switch (p->o_arg.claim) { |
| 1288 | case NFS4_OPEN_CLAIM_NULL: | 1297 | case NFS4_OPEN_CLAIM_NULL: |
| 1289 | case NFS4_OPEN_CLAIM_DELEGATE_CUR: | 1298 | case NFS4_OPEN_CLAIM_DELEGATE_CUR: |
| @@ -1296,13 +1305,6 @@ static struct nfs4_opendata *nfs4_opendata_alloc(struct dentry *dentry, | |||
| 1296 | case NFS4_OPEN_CLAIM_DELEG_PREV_FH: | 1305 | case NFS4_OPEN_CLAIM_DELEG_PREV_FH: |
| 1297 | p->o_arg.fh = NFS_FH(d_inode(dentry)); | 1306 | p->o_arg.fh = NFS_FH(d_inode(dentry)); |
| 1298 | } | 1307 | } |
| 1299 | if (c != NULL && c->sattr != NULL && c->sattr->ia_valid != 0) { | ||
| 1300 | p->o_arg.u.attrs = &p->attrs; | ||
| 1301 | memcpy(&p->attrs, c->sattr, sizeof(p->attrs)); | ||
| 1302 | |||
| 1303 | memcpy(p->o_arg.u.verifier.data, c->verf, | ||
| 1304 | sizeof(p->o_arg.u.verifier.data)); | ||
| 1305 | } | ||
| 1306 | p->c_arg.fh = &p->o_res.fh; | 1308 | p->c_arg.fh = &p->o_res.fh; |
| 1307 | p->c_arg.stateid = &p->o_res.stateid; | 1309 | p->c_arg.stateid = &p->o_res.stateid; |
| 1308 | p->c_arg.seqid = p->o_arg.seqid; | 1310 | p->c_arg.seqid = p->o_arg.seqid; |
diff --git a/fs/notify/fanotify/fanotify.c b/fs/notify/fanotify/fanotify.c index e6fde1a5c072..b428c295d13f 100644 --- a/fs/notify/fanotify/fanotify.c +++ b/fs/notify/fanotify/fanotify.c | |||
| @@ -355,6 +355,10 @@ static __kernel_fsid_t fanotify_get_fsid(struct fsnotify_iter_info *iter_info) | |||
| 355 | /* Mark is just getting destroyed or created? */ | 355 | /* Mark is just getting destroyed or created? */ |
| 356 | if (!conn) | 356 | if (!conn) |
| 357 | continue; | 357 | continue; |
| 358 | if (!(conn->flags & FSNOTIFY_CONN_FLAG_HAS_FSID)) | ||
| 359 | continue; | ||
| 360 | /* Pairs with smp_wmb() in fsnotify_add_mark_list() */ | ||
| 361 | smp_rmb(); | ||
| 358 | fsid = conn->fsid; | 362 | fsid = conn->fsid; |
| 359 | if (WARN_ON_ONCE(!fsid.val[0] && !fsid.val[1])) | 363 | if (WARN_ON_ONCE(!fsid.val[0] && !fsid.val[1])) |
| 360 | continue; | 364 | continue; |
diff --git a/fs/notify/mark.c b/fs/notify/mark.c index 25eb247ea85a..99ddd126f6f0 100644 --- a/fs/notify/mark.c +++ b/fs/notify/mark.c | |||
| @@ -482,10 +482,13 @@ static int fsnotify_attach_connector_to_object(fsnotify_connp_t *connp, | |||
| 482 | conn->type = type; | 482 | conn->type = type; |
| 483 | conn->obj = connp; | 483 | conn->obj = connp; |
| 484 | /* Cache fsid of filesystem containing the object */ | 484 | /* Cache fsid of filesystem containing the object */ |
| 485 | if (fsid) | 485 | if (fsid) { |
| 486 | conn->fsid = *fsid; | 486 | conn->fsid = *fsid; |
| 487 | else | 487 | conn->flags = FSNOTIFY_CONN_FLAG_HAS_FSID; |
| 488 | } else { | ||
| 488 | conn->fsid.val[0] = conn->fsid.val[1] = 0; | 489 | conn->fsid.val[0] = conn->fsid.val[1] = 0; |
| 490 | conn->flags = 0; | ||
| 491 | } | ||
| 489 | if (conn->type == FSNOTIFY_OBJ_TYPE_INODE) | 492 | if (conn->type == FSNOTIFY_OBJ_TYPE_INODE) |
| 490 | inode = igrab(fsnotify_conn_inode(conn)); | 493 | inode = igrab(fsnotify_conn_inode(conn)); |
| 491 | /* | 494 | /* |
| @@ -560,7 +563,12 @@ restart: | |||
| 560 | if (err) | 563 | if (err) |
| 561 | return err; | 564 | return err; |
| 562 | goto restart; | 565 | goto restart; |
| 563 | } else if (fsid && (conn->fsid.val[0] || conn->fsid.val[1]) && | 566 | } else if (fsid && !(conn->flags & FSNOTIFY_CONN_FLAG_HAS_FSID)) { |
| 567 | conn->fsid = *fsid; | ||
| 568 | /* Pairs with smp_rmb() in fanotify_get_fsid() */ | ||
| 569 | smp_wmb(); | ||
| 570 | conn->flags |= FSNOTIFY_CONN_FLAG_HAS_FSID; | ||
| 571 | } else if (fsid && (conn->flags & FSNOTIFY_CONN_FLAG_HAS_FSID) && | ||
| 564 | (fsid->val[0] != conn->fsid.val[0] || | 572 | (fsid->val[0] != conn->fsid.val[0] || |
| 565 | fsid->val[1] != conn->fsid.val[1])) { | 573 | fsid->val[1] != conn->fsid.val[1])) { |
| 566 | /* | 574 | /* |
diff --git a/fs/overlayfs/copy_up.c b/fs/overlayfs/copy_up.c index 56feaa739979..b801c6353100 100644 --- a/fs/overlayfs/copy_up.c +++ b/fs/overlayfs/copy_up.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2011 Novell Inc. | 4 | * Copyright (C) 2011 Novell Inc. |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/module.h> | 7 | #include <linux/module.h> |
| @@ -37,7 +34,7 @@ static int ovl_ccup_get(char *buf, const struct kernel_param *param) | |||
| 37 | } | 34 | } |
| 38 | 35 | ||
| 39 | module_param_call(check_copy_up, ovl_ccup_set, ovl_ccup_get, NULL, 0644); | 36 | module_param_call(check_copy_up, ovl_ccup_set, ovl_ccup_get, NULL, 0644); |
| 40 | MODULE_PARM_DESC(ovl_check_copy_up, "Obsolete; does nothing"); | 37 | MODULE_PARM_DESC(check_copy_up, "Obsolete; does nothing"); |
| 41 | 38 | ||
| 42 | int ovl_copy_xattr(struct dentry *old, struct dentry *new) | 39 | int ovl_copy_xattr(struct dentry *old, struct dentry *new) |
| 43 | { | 40 | { |
diff --git a/fs/overlayfs/dir.c b/fs/overlayfs/dir.c index 93872bb50230..702aa63f6774 100644 --- a/fs/overlayfs/dir.c +++ b/fs/overlayfs/dir.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2011 Novell Inc. | 4 | * Copyright (C) 2011 Novell Inc. |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/fs.h> | 7 | #include <linux/fs.h> |
| @@ -21,7 +18,7 @@ | |||
| 21 | 18 | ||
| 22 | static unsigned short ovl_redirect_max = 256; | 19 | static unsigned short ovl_redirect_max = 256; |
| 23 | module_param_named(redirect_max, ovl_redirect_max, ushort, 0644); | 20 | module_param_named(redirect_max, ovl_redirect_max, ushort, 0644); |
| 24 | MODULE_PARM_DESC(ovl_redirect_max, | 21 | MODULE_PARM_DESC(redirect_max, |
| 25 | "Maximum length of absolute redirect xattr value"); | 22 | "Maximum length of absolute redirect xattr value"); |
| 26 | 23 | ||
| 27 | static int ovl_set_redirect(struct dentry *dentry, bool samedir); | 24 | static int ovl_set_redirect(struct dentry *dentry, bool samedir); |
diff --git a/fs/overlayfs/export.c b/fs/overlayfs/export.c index cc1c9e5606ba..cb8ec1f65c03 100644 --- a/fs/overlayfs/export.c +++ b/fs/overlayfs/export.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Overlayfs NFS export support. | 3 | * Overlayfs NFS export support. |
| 3 | * | 4 | * |
| 4 | * Amir Goldstein <amir73il@gmail.com> | 5 | * Amir Goldstein <amir73il@gmail.com> |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2017-2018 CTERA Networks. All Rights Reserved. | 7 | * Copyright (C) 2017-2018 CTERA Networks. All Rights Reserved. |
| 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 version 2 as published by | ||
| 10 | * the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/fs.h> | 10 | #include <linux/fs.h> |
diff --git a/fs/overlayfs/file.c b/fs/overlayfs/file.c index 340a6ad45914..e235a635d9ec 100644 --- a/fs/overlayfs/file.c +++ b/fs/overlayfs/file.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2017 Red Hat, Inc. | 3 | * Copyright (C) 2017 Red Hat, Inc. |
| 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 version 2 as published by | ||
| 6 | * the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/cred.h> | 6 | #include <linux/cred.h> |
| @@ -409,37 +406,16 @@ static long ovl_real_ioctl(struct file *file, unsigned int cmd, | |||
| 409 | return ret; | 406 | return ret; |
| 410 | } | 407 | } |
| 411 | 408 | ||
| 412 | static unsigned int ovl_get_inode_flags(struct inode *inode) | ||
| 413 | { | ||
| 414 | unsigned int flags = READ_ONCE(inode->i_flags); | ||
| 415 | unsigned int ovl_iflags = 0; | ||
| 416 | |||
| 417 | if (flags & S_SYNC) | ||
| 418 | ovl_iflags |= FS_SYNC_FL; | ||
| 419 | if (flags & S_APPEND) | ||
| 420 | ovl_iflags |= FS_APPEND_FL; | ||
| 421 | if (flags & S_IMMUTABLE) | ||
| 422 | ovl_iflags |= FS_IMMUTABLE_FL; | ||
| 423 | if (flags & S_NOATIME) | ||
| 424 | ovl_iflags |= FS_NOATIME_FL; | ||
| 425 | |||
| 426 | return ovl_iflags; | ||
| 427 | } | ||
| 428 | |||
| 429 | static long ovl_ioctl_set_flags(struct file *file, unsigned int cmd, | 409 | static long ovl_ioctl_set_flags(struct file *file, unsigned int cmd, |
| 430 | unsigned long arg) | 410 | unsigned long arg, unsigned int iflags) |
| 431 | { | 411 | { |
| 432 | long ret; | 412 | long ret; |
| 433 | struct inode *inode = file_inode(file); | 413 | struct inode *inode = file_inode(file); |
| 434 | unsigned int flags; | 414 | unsigned int old_iflags; |
| 435 | unsigned int old_flags; | ||
| 436 | 415 | ||
| 437 | if (!inode_owner_or_capable(inode)) | 416 | if (!inode_owner_or_capable(inode)) |
| 438 | return -EACCES; | 417 | return -EACCES; |
| 439 | 418 | ||
| 440 | if (get_user(flags, (int __user *) arg)) | ||
| 441 | return -EFAULT; | ||
| 442 | |||
| 443 | ret = mnt_want_write_file(file); | 419 | ret = mnt_want_write_file(file); |
| 444 | if (ret) | 420 | if (ret) |
| 445 | return ret; | 421 | return ret; |
| @@ -448,8 +424,8 @@ static long ovl_ioctl_set_flags(struct file *file, unsigned int cmd, | |||
| 448 | 424 | ||
| 449 | /* Check the capability before cred override */ | 425 | /* Check the capability before cred override */ |
| 450 | ret = -EPERM; | 426 | ret = -EPERM; |
| 451 | old_flags = ovl_get_inode_flags(inode); | 427 | old_iflags = READ_ONCE(inode->i_flags); |
| 452 | if (((flags ^ old_flags) & (FS_APPEND_FL | FS_IMMUTABLE_FL)) && | 428 | if (((iflags ^ old_iflags) & (S_APPEND | S_IMMUTABLE)) && |
| 453 | !capable(CAP_LINUX_IMMUTABLE)) | 429 | !capable(CAP_LINUX_IMMUTABLE)) |
| 454 | goto unlock; | 430 | goto unlock; |
| 455 | 431 | ||
| @@ -469,6 +445,63 @@ unlock: | |||
| 469 | 445 | ||
| 470 | } | 446 | } |
| 471 | 447 | ||
| 448 | static unsigned int ovl_fsflags_to_iflags(unsigned int flags) | ||
| 449 | { | ||
| 450 | unsigned int iflags = 0; | ||
| 451 | |||
| 452 | if (flags & FS_SYNC_FL) | ||
| 453 | iflags |= S_SYNC; | ||
| 454 | if (flags & FS_APPEND_FL) | ||
| 455 | iflags |= S_APPEND; | ||
| 456 | if (flags & FS_IMMUTABLE_FL) | ||
| 457 | iflags |= S_IMMUTABLE; | ||
| 458 | if (flags & FS_NOATIME_FL) | ||
| 459 | iflags |= S_NOATIME; | ||
| 460 | |||
| 461 | return iflags; | ||
| 462 | } | ||
| 463 | |||
| 464 | static long ovl_ioctl_set_fsflags(struct file *file, unsigned int cmd, | ||
| 465 | unsigned long arg) | ||
| 466 | { | ||
| 467 | unsigned int flags; | ||
| 468 | |||
| 469 | if (get_user(flags, (int __user *) arg)) | ||
| 470 | return -EFAULT; | ||
| 471 | |||
| 472 | return ovl_ioctl_set_flags(file, cmd, arg, | ||
| 473 | ovl_fsflags_to_iflags(flags)); | ||
| 474 | } | ||
| 475 | |||
| 476 | static unsigned int ovl_fsxflags_to_iflags(unsigned int xflags) | ||
| 477 | { | ||
| 478 | unsigned int iflags = 0; | ||
| 479 | |||
| 480 | if (xflags & FS_XFLAG_SYNC) | ||
| 481 | iflags |= S_SYNC; | ||
| 482 | if (xflags & FS_XFLAG_APPEND) | ||
| 483 | iflags |= S_APPEND; | ||
| 484 | if (xflags & FS_XFLAG_IMMUTABLE) | ||
| 485 | iflags |= S_IMMUTABLE; | ||
| 486 | if (xflags & FS_XFLAG_NOATIME) | ||
| 487 | iflags |= S_NOATIME; | ||
| 488 | |||
| 489 | return iflags; | ||
| 490 | } | ||
| 491 | |||
| 492 | static long ovl_ioctl_set_fsxflags(struct file *file, unsigned int cmd, | ||
| 493 | unsigned long arg) | ||
| 494 | { | ||
| 495 | struct fsxattr fa; | ||
| 496 | |||
| 497 | memset(&fa, 0, sizeof(fa)); | ||
| 498 | if (copy_from_user(&fa, (void __user *) arg, sizeof(fa))) | ||
| 499 | return -EFAULT; | ||
| 500 | |||
| 501 | return ovl_ioctl_set_flags(file, cmd, arg, | ||
| 502 | ovl_fsxflags_to_iflags(fa.fsx_xflags)); | ||
| 503 | } | ||
| 504 | |||
| 472 | static long ovl_ioctl(struct file *file, unsigned int cmd, unsigned long arg) | 505 | static long ovl_ioctl(struct file *file, unsigned int cmd, unsigned long arg) |
| 473 | { | 506 | { |
| 474 | long ret; | 507 | long ret; |
| @@ -480,8 +513,11 @@ static long ovl_ioctl(struct file *file, unsigned int cmd, unsigned long arg) | |||
| 480 | break; | 513 | break; |
| 481 | 514 | ||
| 482 | case FS_IOC_SETFLAGS: | 515 | case FS_IOC_SETFLAGS: |
| 516 | ret = ovl_ioctl_set_fsflags(file, cmd, arg); | ||
| 517 | break; | ||
| 518 | |||
| 483 | case FS_IOC_FSSETXATTR: | 519 | case FS_IOC_FSSETXATTR: |
| 484 | ret = ovl_ioctl_set_flags(file, cmd, arg); | 520 | ret = ovl_ioctl_set_fsxflags(file, cmd, arg); |
| 485 | break; | 521 | break; |
| 486 | 522 | ||
| 487 | default: | 523 | default: |
diff --git a/fs/overlayfs/inode.c b/fs/overlayfs/inode.c index f7eba21effa5..7663aeb85fa3 100644 --- a/fs/overlayfs/inode.c +++ b/fs/overlayfs/inode.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2011 Novell Inc. | 4 | * Copyright (C) 2011 Novell Inc. |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/fs.h> | 7 | #include <linux/fs.h> |
| @@ -553,15 +550,15 @@ static void ovl_fill_inode(struct inode *inode, umode_t mode, dev_t rdev, | |||
| 553 | int xinobits = ovl_xino_bits(inode->i_sb); | 550 | int xinobits = ovl_xino_bits(inode->i_sb); |
| 554 | 551 | ||
| 555 | /* | 552 | /* |
| 556 | * When NFS export is enabled and d_ino is consistent with st_ino | 553 | * When d_ino is consistent with st_ino (samefs or i_ino has enough |
| 557 | * (samefs or i_ino has enough bits to encode layer), set the same | 554 | * bits to encode layer), set the same value used for st_ino to i_ino, |
| 558 | * value used for d_ino to i_ino, because nfsd readdirplus compares | 555 | * so inode number exposed via /proc/locks and a like will be |
| 559 | * d_ino values to i_ino values of child entries. When called from | 556 | * consistent with d_ino and st_ino values. An i_ino value inconsistent |
| 557 | * with d_ino also causes nfsd readdirplus to fail. When called from | ||
| 560 | * ovl_new_inode(), ino arg is 0, so i_ino will be updated to real | 558 | * ovl_new_inode(), ino arg is 0, so i_ino will be updated to real |
| 561 | * upper inode i_ino on ovl_inode_init() or ovl_inode_update(). | 559 | * upper inode i_ino on ovl_inode_init() or ovl_inode_update(). |
| 562 | */ | 560 | */ |
| 563 | if (inode->i_sb->s_export_op && | 561 | if (ovl_same_sb(inode->i_sb) || xinobits) { |
| 564 | (ovl_same_sb(inode->i_sb) || xinobits)) { | ||
| 565 | inode->i_ino = ino; | 562 | inode->i_ino = ino; |
| 566 | if (xinobits && fsid && !(ino >> (64 - xinobits))) | 563 | if (xinobits && fsid && !(ino >> (64 - xinobits))) |
| 567 | inode->i_ino |= (unsigned long)fsid << (64 - xinobits); | 564 | inode->i_ino |= (unsigned long)fsid << (64 - xinobits); |
diff --git a/fs/overlayfs/namei.c b/fs/overlayfs/namei.c index badf039267a2..e9717c2f7d45 100644 --- a/fs/overlayfs/namei.c +++ b/fs/overlayfs/namei.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Novell Inc. | 3 | * Copyright (C) 2011 Novell Inc. |
| 3 | * Copyright (C) 2016 Red Hat, Inc. | 4 | * Copyright (C) 2016 Red Hat, Inc. |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/fs.h> | 7 | #include <linux/fs.h> |
diff --git a/fs/overlayfs/overlayfs.h b/fs/overlayfs/overlayfs.h index cec40077b522..6934bcf030f0 100644 --- a/fs/overlayfs/overlayfs.h +++ b/fs/overlayfs/overlayfs.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2011 Novell Inc. | 4 | * Copyright (C) 2011 Novell Inc. |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
diff --git a/fs/overlayfs/ovl_entry.h b/fs/overlayfs/ovl_entry.h index 6ed1ace8f8b3..28a2d12a1029 100644 --- a/fs/overlayfs/ovl_entry.h +++ b/fs/overlayfs/ovl_entry.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2011 Novell Inc. | 4 | * Copyright (C) 2011 Novell Inc. |
| 4 | * Copyright (C) 2016 Red Hat, Inc. | 5 | * Copyright (C) 2016 Red Hat, Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | struct ovl_config { | 8 | struct ovl_config { |
diff --git a/fs/overlayfs/readdir.c b/fs/overlayfs/readdir.c index cc8303a806b4..47a91c9733a5 100644 --- a/fs/overlayfs/readdir.c +++ b/fs/overlayfs/readdir.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2011 Novell Inc. | 4 | * Copyright (C) 2011 Novell Inc. |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/fs.h> | 7 | #include <linux/fs.h> |
diff --git a/fs/overlayfs/super.c b/fs/overlayfs/super.c index 746ea36f3171..b368e2e102fa 100644 --- a/fs/overlayfs/super.c +++ b/fs/overlayfs/super.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2011 Novell Inc. | 4 | * Copyright (C) 2011 Novell Inc. |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <uapi/linux/magic.h> | 7 | #include <uapi/linux/magic.h> |
| @@ -31,29 +28,29 @@ struct ovl_dir_cache; | |||
| 31 | 28 | ||
| 32 | static bool ovl_redirect_dir_def = IS_ENABLED(CONFIG_OVERLAY_FS_REDIRECT_DIR); | 29 | static bool ovl_redirect_dir_def = IS_ENABLED(CONFIG_OVERLAY_FS_REDIRECT_DIR); |
| 33 | module_param_named(redirect_dir, ovl_redirect_dir_def, bool, 0644); | 30 | module_param_named(redirect_dir, ovl_redirect_dir_def, bool, 0644); |
| 34 | MODULE_PARM_DESC(ovl_redirect_dir_def, | 31 | MODULE_PARM_DESC(redirect_dir, |
| 35 | "Default to on or off for the redirect_dir feature"); | 32 | "Default to on or off for the redirect_dir feature"); |
| 36 | 33 | ||
| 37 | static bool ovl_redirect_always_follow = | 34 | static bool ovl_redirect_always_follow = |
| 38 | IS_ENABLED(CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW); | 35 | IS_ENABLED(CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW); |
| 39 | module_param_named(redirect_always_follow, ovl_redirect_always_follow, | 36 | module_param_named(redirect_always_follow, ovl_redirect_always_follow, |
| 40 | bool, 0644); | 37 | bool, 0644); |
| 41 | MODULE_PARM_DESC(ovl_redirect_always_follow, | 38 | MODULE_PARM_DESC(redirect_always_follow, |
| 42 | "Follow redirects even if redirect_dir feature is turned off"); | 39 | "Follow redirects even if redirect_dir feature is turned off"); |
| 43 | 40 | ||
| 44 | static bool ovl_index_def = IS_ENABLED(CONFIG_OVERLAY_FS_INDEX); | 41 | static bool ovl_index_def = IS_ENABLED(CONFIG_OVERLAY_FS_INDEX); |
| 45 | module_param_named(index, ovl_index_def, bool, 0644); | 42 | module_param_named(index, ovl_index_def, bool, 0644); |
| 46 | MODULE_PARM_DESC(ovl_index_def, | 43 | MODULE_PARM_DESC(index, |
| 47 | "Default to on or off for the inodes index feature"); | 44 | "Default to on or off for the inodes index feature"); |
| 48 | 45 | ||
| 49 | static bool ovl_nfs_export_def = IS_ENABLED(CONFIG_OVERLAY_FS_NFS_EXPORT); | 46 | static bool ovl_nfs_export_def = IS_ENABLED(CONFIG_OVERLAY_FS_NFS_EXPORT); |
| 50 | module_param_named(nfs_export, ovl_nfs_export_def, bool, 0644); | 47 | module_param_named(nfs_export, ovl_nfs_export_def, bool, 0644); |
| 51 | MODULE_PARM_DESC(ovl_nfs_export_def, | 48 | MODULE_PARM_DESC(nfs_export, |
| 52 | "Default to on or off for the NFS export feature"); | 49 | "Default to on or off for the NFS export feature"); |
| 53 | 50 | ||
| 54 | static bool ovl_xino_auto_def = IS_ENABLED(CONFIG_OVERLAY_FS_XINO_AUTO); | 51 | static bool ovl_xino_auto_def = IS_ENABLED(CONFIG_OVERLAY_FS_XINO_AUTO); |
| 55 | module_param_named(xino_auto, ovl_xino_auto_def, bool, 0644); | 52 | module_param_named(xino_auto, ovl_xino_auto_def, bool, 0644); |
| 56 | MODULE_PARM_DESC(ovl_xino_auto_def, | 53 | MODULE_PARM_DESC(xino_auto, |
| 57 | "Auto enable xino feature"); | 54 | "Auto enable xino feature"); |
| 58 | 55 | ||
| 59 | static void ovl_entry_stack_free(struct ovl_entry *oe) | 56 | static void ovl_entry_stack_free(struct ovl_entry *oe) |
| @@ -66,7 +63,7 @@ static void ovl_entry_stack_free(struct ovl_entry *oe) | |||
| 66 | 63 | ||
| 67 | static bool ovl_metacopy_def = IS_ENABLED(CONFIG_OVERLAY_FS_METACOPY); | 64 | static bool ovl_metacopy_def = IS_ENABLED(CONFIG_OVERLAY_FS_METACOPY); |
| 68 | module_param_named(metacopy, ovl_metacopy_def, bool, 0644); | 65 | module_param_named(metacopy, ovl_metacopy_def, bool, 0644); |
| 69 | MODULE_PARM_DESC(ovl_metacopy_def, | 66 | MODULE_PARM_DESC(metacopy, |
| 70 | "Default to on or off for the metadata only copy up feature"); | 67 | "Default to on or off for the metadata only copy up feature"); |
| 71 | 68 | ||
| 72 | static void ovl_dentry_release(struct dentry *dentry) | 69 | static void ovl_dentry_release(struct dentry *dentry) |
| @@ -995,8 +992,8 @@ static int ovl_setup_trap(struct super_block *sb, struct dentry *dir, | |||
| 995 | int err; | 992 | int err; |
| 996 | 993 | ||
| 997 | trap = ovl_get_trap_inode(sb, dir); | 994 | trap = ovl_get_trap_inode(sb, dir); |
| 998 | err = PTR_ERR(trap); | 995 | err = PTR_ERR_OR_ZERO(trap); |
| 999 | if (IS_ERR(trap)) { | 996 | if (err) { |
| 1000 | if (err == -ELOOP) | 997 | if (err == -ELOOP) |
| 1001 | pr_err("overlayfs: conflicting %s path\n", name); | 998 | pr_err("overlayfs: conflicting %s path\n", name); |
| 1002 | return err; | 999 | return err; |
| @@ -1471,23 +1468,20 @@ out_err: | |||
| 1471 | * Check if this layer root is a descendant of: | 1468 | * Check if this layer root is a descendant of: |
| 1472 | * - another layer of this overlayfs instance | 1469 | * - another layer of this overlayfs instance |
| 1473 | * - upper/work dir of any overlayfs instance | 1470 | * - upper/work dir of any overlayfs instance |
| 1474 | * - a disconnected dentry (detached root) | ||
| 1475 | */ | 1471 | */ |
| 1476 | static int ovl_check_layer(struct super_block *sb, struct dentry *dentry, | 1472 | static int ovl_check_layer(struct super_block *sb, struct dentry *dentry, |
| 1477 | const char *name) | 1473 | const char *name) |
| 1478 | { | 1474 | { |
| 1479 | struct dentry *next, *parent; | 1475 | struct dentry *next = dentry, *parent; |
| 1480 | bool is_root = false; | ||
| 1481 | int err = 0; | 1476 | int err = 0; |
| 1482 | 1477 | ||
| 1483 | if (!dentry || dentry == dentry->d_sb->s_root) | 1478 | if (!dentry) |
| 1484 | return 0; | 1479 | return 0; |
| 1485 | 1480 | ||
| 1486 | next = dget(dentry); | 1481 | parent = dget_parent(next); |
| 1487 | /* Walk back ancestors to fs root (inclusive) looking for traps */ | 1482 | |
| 1488 | do { | 1483 | /* Walk back ancestors to root (inclusive) looking for traps */ |
| 1489 | parent = dget_parent(next); | 1484 | while (!err && parent != next) { |
| 1490 | is_root = (parent == next); | ||
| 1491 | if (ovl_is_inuse(parent)) { | 1485 | if (ovl_is_inuse(parent)) { |
| 1492 | err = -EBUSY; | 1486 | err = -EBUSY; |
| 1493 | pr_err("overlayfs: %s path overlapping in-use upperdir/workdir\n", | 1487 | pr_err("overlayfs: %s path overlapping in-use upperdir/workdir\n", |
| @@ -1496,17 +1490,12 @@ static int ovl_check_layer(struct super_block *sb, struct dentry *dentry, | |||
| 1496 | err = -ELOOP; | 1490 | err = -ELOOP; |
| 1497 | pr_err("overlayfs: overlapping %s path\n", name); | 1491 | pr_err("overlayfs: overlapping %s path\n", name); |
| 1498 | } | 1492 | } |
| 1499 | dput(next); | ||
| 1500 | next = parent; | 1493 | next = parent; |
| 1501 | } while (!err && !is_root); | 1494 | parent = dget_parent(next); |
| 1502 | 1495 | dput(next); | |
| 1503 | /* Did we really walk to fs root or found a detached root? */ | ||
| 1504 | if (!err && next != dentry->d_sb->s_root) { | ||
| 1505 | err = -ESTALE; | ||
| 1506 | pr_err("overlayfs: disconnected %s path\n", name); | ||
| 1507 | } | 1496 | } |
| 1508 | 1497 | ||
| 1509 | dput(next); | 1498 | dput(parent); |
| 1510 | 1499 | ||
| 1511 | return err; | 1500 | return err; |
| 1512 | } | 1501 | } |
diff --git a/fs/overlayfs/util.c b/fs/overlayfs/util.c index e135064e87ad..f5678a3f8350 100644 --- a/fs/overlayfs/util.c +++ b/fs/overlayfs/util.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Novell Inc. | 3 | * Copyright (C) 2011 Novell Inc. |
| 3 | * Copyright (C) 2016 Red Hat, Inc. | 4 | * Copyright (C) 2016 Red Hat, Inc. |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/fs.h> | 7 | #include <linux/fs.h> |
diff --git a/fs/quota/dquot.c b/fs/quota/dquot.c index 9ad72ea7f71f..58f15a083dd1 100644 --- a/fs/quota/dquot.c +++ b/fs/quota/dquot.c | |||
| @@ -1996,8 +1996,8 @@ int __dquot_transfer(struct inode *inode, struct dquot **transfer_to) | |||
| 1996 | &warn_to[cnt]); | 1996 | &warn_to[cnt]); |
| 1997 | if (ret) | 1997 | if (ret) |
| 1998 | goto over_quota; | 1998 | goto over_quota; |
| 1999 | ret = dquot_add_space(transfer_to[cnt], cur_space, rsv_space, 0, | 1999 | ret = dquot_add_space(transfer_to[cnt], cur_space, rsv_space, |
| 2000 | &warn_to[cnt]); | 2000 | DQUOT_SPACE_WARN, &warn_to[cnt]); |
| 2001 | if (ret) { | 2001 | if (ret) { |
| 2002 | spin_lock(&transfer_to[cnt]->dq_dqb_lock); | 2002 | spin_lock(&transfer_to[cnt]->dq_dqb_lock); |
| 2003 | dquot_decr_inodes(transfer_to[cnt], inode_usage); | 2003 | dquot_decr_inodes(transfer_to[cnt], inode_usage); |
diff --git a/fs/squashfs/decompressor_multi.c b/fs/squashfs/decompressor_multi.c index d6008a636479..c181dee235bb 100644 --- a/fs/squashfs/decompressor_multi.c +++ b/fs/squashfs/decompressor_multi.c | |||
| @@ -1,9 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2013 | 3 | * Copyright (c) 2013 |
| 3 | * Minchan Kim <minchan@kernel.org> | 4 | * Minchan Kim <minchan@kernel.org> |
| 4 | * | ||
| 5 | * This work is licensed under the terms of the GNU GPL, version 2. See | ||
| 6 | * the COPYING file in the top-level directory. | ||
| 7 | */ | 5 | */ |
| 8 | #include <linux/types.h> | 6 | #include <linux/types.h> |
| 9 | #include <linux/mutex.h> | 7 | #include <linux/mutex.h> |
diff --git a/fs/squashfs/decompressor_multi_percpu.c b/fs/squashfs/decompressor_multi_percpu.c index 23a9c28ad8ea..2a2a2d106440 100644 --- a/fs/squashfs/decompressor_multi_percpu.c +++ b/fs/squashfs/decompressor_multi_percpu.c | |||
| @@ -1,9 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2013 | 3 | * Copyright (c) 2013 |
| 3 | * Phillip Lougher <phillip@squashfs.org.uk> | 4 | * Phillip Lougher <phillip@squashfs.org.uk> |
| 4 | * | ||
| 5 | * This work is licensed under the terms of the GNU GPL, version 2. See | ||
| 6 | * the COPYING file in the top-level directory. | ||
| 7 | */ | 5 | */ |
| 8 | 6 | ||
| 9 | #include <linux/types.h> | 7 | #include <linux/types.h> |
diff --git a/fs/squashfs/decompressor_single.c b/fs/squashfs/decompressor_single.c index a6c75929a00e..550c3e592032 100644 --- a/fs/squashfs/decompressor_single.c +++ b/fs/squashfs/decompressor_single.c | |||
| @@ -1,9 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2013 | 3 | * Copyright (c) 2013 |
| 3 | * Phillip Lougher <phillip@squashfs.org.uk> | 4 | * Phillip Lougher <phillip@squashfs.org.uk> |
| 4 | * | ||
| 5 | * This work is licensed under the terms of the GNU GPL, version 2. See | ||
| 6 | * the COPYING file in the top-level directory. | ||
| 7 | */ | 5 | */ |
| 8 | 6 | ||
| 9 | #include <linux/types.h> | 7 | #include <linux/types.h> |
diff --git a/fs/squashfs/file_cache.c b/fs/squashfs/file_cache.c index a9ba8d96776a..54c17b7c85fd 100644 --- a/fs/squashfs/file_cache.c +++ b/fs/squashfs/file_cache.c | |||
| @@ -1,9 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2013 | 3 | * Copyright (c) 2013 |
| 3 | * Phillip Lougher <phillip@squashfs.org.uk> | 4 | * Phillip Lougher <phillip@squashfs.org.uk> |
| 4 | * | ||
| 5 | * This work is licensed under the terms of the GNU GPL, version 2. See | ||
| 6 | * the COPYING file in the top-level directory. | ||
| 7 | */ | 5 | */ |
| 8 | 6 | ||
| 9 | #include <linux/fs.h> | 7 | #include <linux/fs.h> |
diff --git a/fs/squashfs/file_direct.c b/fs/squashfs/file_direct.c index 80db1b86a27c..a4894cc59447 100644 --- a/fs/squashfs/file_direct.c +++ b/fs/squashfs/file_direct.c | |||
| @@ -1,9 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2013 | 3 | * Copyright (c) 2013 |
| 3 | * Phillip Lougher <phillip@squashfs.org.uk> | 4 | * Phillip Lougher <phillip@squashfs.org.uk> |
| 4 | * | ||
| 5 | * This work is licensed under the terms of the GNU GPL, version 2. See | ||
| 6 | * the COPYING file in the top-level directory. | ||
| 7 | */ | 5 | */ |
| 8 | 6 | ||
| 9 | #include <linux/fs.h> | 7 | #include <linux/fs.h> |
diff --git a/fs/squashfs/lz4_wrapper.c b/fs/squashfs/lz4_wrapper.c index 95da65366548..c4e47e0588c7 100644 --- a/fs/squashfs/lz4_wrapper.c +++ b/fs/squashfs/lz4_wrapper.c | |||
| @@ -1,9 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2013, 2014 | 3 | * Copyright (c) 2013, 2014 |
| 3 | * Phillip Lougher <phillip@squashfs.org.uk> | 4 | * Phillip Lougher <phillip@squashfs.org.uk> |
| 4 | * | ||
| 5 | * This work is licensed under the terms of the GNU GPL, version 2. See | ||
| 6 | * the COPYING file in the top-level directory. | ||
| 7 | */ | 5 | */ |
| 8 | 6 | ||
| 9 | #include <linux/buffer_head.h> | 7 | #include <linux/buffer_head.h> |
diff --git a/fs/squashfs/page_actor.c b/fs/squashfs/page_actor.c index 9b7b1b6a7892..520d323a99ce 100644 --- a/fs/squashfs/page_actor.c +++ b/fs/squashfs/page_actor.c | |||
| @@ -1,9 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2013 | 3 | * Copyright (c) 2013 |
| 3 | * Phillip Lougher <phillip@squashfs.org.uk> | 4 | * Phillip Lougher <phillip@squashfs.org.uk> |
| 4 | * | ||
| 5 | * This work is licensed under the terms of the GNU GPL, version 2. See | ||
| 6 | * the COPYING file in the top-level directory. | ||
| 7 | */ | 5 | */ |
| 8 | 6 | ||
| 9 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
diff --git a/fs/squashfs/page_actor.h b/fs/squashfs/page_actor.h index 98537eab27e2..2e3073ace009 100644 --- a/fs/squashfs/page_actor.h +++ b/fs/squashfs/page_actor.h | |||
| @@ -1,11 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | #ifndef PAGE_ACTOR_H | 2 | #ifndef PAGE_ACTOR_H |
| 2 | #define PAGE_ACTOR_H | 3 | #define PAGE_ACTOR_H |
| 3 | /* | 4 | /* |
| 4 | * Copyright (c) 2013 | 5 | * Copyright (c) 2013 |
| 5 | * Phillip Lougher <phillip@squashfs.org.uk> | 6 | * Phillip Lougher <phillip@squashfs.org.uk> |
| 6 | * | ||
| 7 | * This work is licensed under the terms of the GNU GPL, version 2. See | ||
| 8 | * the COPYING file in the top-level directory. | ||
| 9 | */ | 7 | */ |
| 10 | 8 | ||
| 11 | #ifndef CONFIG_SQUASHFS_FILE_DIRECT | 9 | #ifndef CONFIG_SQUASHFS_FILE_DIRECT |
diff --git a/fs/tracefs/inode.c b/fs/tracefs/inode.c index 7098c49f3693..a5bab190a297 100644 --- a/fs/tracefs/inode.c +++ b/fs/tracefs/inode.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * inode.c - part of tracefs, a pseudo file system for activating tracing | 3 | * inode.c - part of tracefs, a pseudo file system for activating tracing |
| 3 | * | 4 | * |
| @@ -5,12 +6,7 @@ | |||
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2014 Red Hat Inc, author: Steven Rostedt <srostedt@redhat.com> | 7 | * Copyright (C) 2014 Red Hat Inc, author: Steven Rostedt <srostedt@redhat.com> |
| 7 | * | 8 | * |
| 8 | * This program is free software; you can redistribute it and/or | ||
| 9 | * modify it under the terms of the GNU General Public License version | ||
| 10 | * 2 as published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * tracefs is the file system that is used by the tracing infrastructure. | 9 | * tracefs is the file system that is used by the tracing infrastructure. |
| 13 | * | ||
| 14 | */ | 10 | */ |
| 15 | 11 | ||
| 16 | #include <linux/module.h> | 12 | #include <linux/module.h> |
diff --git a/fs/userfaultfd.c b/fs/userfaultfd.c index 3b30301c90ec..ae0b8b5f69e6 100644 --- a/fs/userfaultfd.c +++ b/fs/userfaultfd.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * fs/userfaultfd.c | 3 | * fs/userfaultfd.c |
| 3 | * | 4 | * |
| @@ -5,9 +6,6 @@ | |||
| 5 | * Copyright (C) 2008-2009 Red Hat, Inc. | 6 | * Copyright (C) 2008-2009 Red Hat, Inc. |
| 6 | * Copyright (C) 2015 Red Hat, Inc. | 7 | * Copyright (C) 2015 Red Hat, Inc. |
| 7 | * | 8 | * |
| 8 | * This work is licensed under the terms of the GNU GPL, version 2. See | ||
| 9 | * the COPYING file in the top-level directory. | ||
| 10 | * | ||
| 11 | * Some part derived from fs/eventfd.c (anon inode setup) and | 9 | * Some part derived from fs/eventfd.c (anon inode setup) and |
| 12 | * mm/ksm.c (mm hashing). | 10 | * mm/ksm.c (mm hashing). |
| 13 | */ | 11 | */ |
diff --git a/fs/xfs/xfs_aops.c b/fs/xfs/xfs_aops.c index a6f0f4761a37..8da5e6637771 100644 --- a/fs/xfs/xfs_aops.c +++ b/fs/xfs/xfs_aops.c | |||
| @@ -758,6 +758,7 @@ xfs_add_to_ioend( | |||
| 758 | struct block_device *bdev = xfs_find_bdev_for_inode(inode); | 758 | struct block_device *bdev = xfs_find_bdev_for_inode(inode); |
| 759 | unsigned len = i_blocksize(inode); | 759 | unsigned len = i_blocksize(inode); |
| 760 | unsigned poff = offset & (PAGE_SIZE - 1); | 760 | unsigned poff = offset & (PAGE_SIZE - 1); |
| 761 | bool merged, same_page = false; | ||
| 761 | sector_t sector; | 762 | sector_t sector; |
| 762 | 763 | ||
| 763 | sector = xfs_fsb_to_db(ip, wpc->imap.br_startblock) + | 764 | sector = xfs_fsb_to_db(ip, wpc->imap.br_startblock) + |
| @@ -774,9 +775,13 @@ xfs_add_to_ioend( | |||
| 774 | wpc->imap.br_state, offset, bdev, sector); | 775 | wpc->imap.br_state, offset, bdev, sector); |
| 775 | } | 776 | } |
| 776 | 777 | ||
| 777 | if (!__bio_try_merge_page(wpc->ioend->io_bio, page, len, poff, true)) { | 778 | merged = __bio_try_merge_page(wpc->ioend->io_bio, page, len, poff, |
| 778 | if (iop) | 779 | &same_page); |
| 779 | atomic_inc(&iop->write_count); | 780 | |
| 781 | if (iop && !same_page) | ||
| 782 | atomic_inc(&iop->write_count); | ||
| 783 | |||
| 784 | if (!merged) { | ||
| 780 | if (bio_full(wpc->ioend->io_bio)) | 785 | if (bio_full(wpc->ioend->io_bio)) |
| 781 | xfs_chain_bio(wpc->ioend, wbc, bdev, sector); | 786 | xfs_chain_bio(wpc->ioend, wbc, bdev, sector); |
| 782 | bio_add_page(wpc->ioend->io_bio, page, len, poff); | 787 | bio_add_page(wpc->ioend->io_bio, page, len, poff); |
diff --git a/include/asm-generic/ftrace.h b/include/asm-generic/ftrace.h index 51abba9ea7ad..3a23028d69d2 100644 --- a/include/asm-generic/ftrace.h +++ b/include/asm-generic/ftrace.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/include/asm-generic/ftrace.h | 3 | * linux/include/asm-generic/ftrace.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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #ifndef __ASM_GENERIC_FTRACE_H__ | 5 | #ifndef __ASM_GENERIC_FTRACE_H__ |
| 9 | #define __ASM_GENERIC_FTRACE_H__ | 6 | #define __ASM_GENERIC_FTRACE_H__ |
diff --git a/include/asm-generic/seccomp.h b/include/asm-generic/seccomp.h index e74072d23e69..1321ac7821d7 100644 --- a/include/asm-generic/seccomp.h +++ b/include/asm-generic/seccomp.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * include/asm-generic/seccomp.h | 3 | * include/asm-generic/seccomp.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 Linaro Limited | 5 | * Copyright (C) 2014 Linaro Limited |
| 5 | * Author: AKASHI Takahiro <takahiro.akashi@linaro.org> | 6 | * Author: AKASHI Takahiro <takahiro.akashi@linaro.org> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #ifndef _ASM_GENERIC_SECCOMP_H | 8 | #ifndef _ASM_GENERIC_SECCOMP_H |
| 12 | #define _ASM_GENERIC_SECCOMP_H | 9 | #define _ASM_GENERIC_SECCOMP_H |
diff --git a/include/clocksource/arm_arch_timer.h b/include/clocksource/arm_arch_timer.h index 702967d996bb..1d68d5613dae 100644 --- a/include/clocksource/arm_arch_timer.h +++ b/include/clocksource/arm_arch_timer.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 ARM Ltd. | 3 | * Copyright (C) 2012 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef __CLKSOURCE_ARM_ARCH_TIMER_H | 5 | #ifndef __CLKSOURCE_ARM_ARCH_TIMER_H |
| 17 | #define __CLKSOURCE_ARM_ARCH_TIMER_H | 6 | #define __CLKSOURCE_ARM_ARCH_TIMER_H |
diff --git a/include/clocksource/samsung_pwm.h b/include/clocksource/samsung_pwm.h index 0c7d48b8b396..c395238d0922 100644 --- a/include/clocksource/samsung_pwm.h +++ b/include/clocksource/samsung_pwm.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. | 3 | * Copyright (C) 2013 Samsung Electronics Co., Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef __CLOCKSOURCE_SAMSUNG_PWM_H | 5 | #ifndef __CLOCKSOURCE_SAMSUNG_PWM_H |
| 17 | #define __CLOCKSOURCE_SAMSUNG_PWM_H | 6 | #define __CLOCKSOURCE_SAMSUNG_PWM_H |
diff --git a/include/crypto/sha1_base.h b/include/crypto/sha1_base.h index d0df431f9a97..63c14f2dc7bd 100644 --- a/include/crypto/sha1_base.h +++ b/include/crypto/sha1_base.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * sha1_base.h - core logic for SHA-1 implementations | 3 | * sha1_base.h - core logic for SHA-1 implementations |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Linaro Ltd <ard.biesheuvel@linaro.org> | 5 | * Copyright (C) 2015 Linaro Ltd <ard.biesheuvel@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <crypto/internal/hash.h> | 8 | #include <crypto/internal/hash.h> |
diff --git a/include/crypto/sha256_base.h b/include/crypto/sha256_base.h index d1f2195bb7de..59159bc944f5 100644 --- a/include/crypto/sha256_base.h +++ b/include/crypto/sha256_base.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * sha256_base.h - core logic for SHA-256 implementations | 3 | * sha256_base.h - core logic for SHA-256 implementations |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Linaro Ltd <ard.biesheuvel@linaro.org> | 5 | * Copyright (C) 2015 Linaro Ltd <ard.biesheuvel@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <crypto/internal/hash.h> | 8 | #include <crypto/internal/hash.h> |
diff --git a/include/crypto/sha512_base.h b/include/crypto/sha512_base.h index 6c5341e005ea..099be8027f3f 100644 --- a/include/crypto/sha512_base.h +++ b/include/crypto/sha512_base.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * sha512_base.h - core logic for SHA-512 implementations | 3 | * sha512_base.h - core logic for SHA-512 implementations |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Linaro Ltd <ard.biesheuvel@linaro.org> | 5 | * Copyright (C) 2015 Linaro Ltd <ard.biesheuvel@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <crypto/internal/hash.h> | 8 | #include <crypto/internal/hash.h> |
diff --git a/include/crypto/sm3_base.h b/include/crypto/sm3_base.h index 256948e39296..31891b0dc7e3 100644 --- a/include/crypto/sm3_base.h +++ b/include/crypto/sm3_base.h | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * sm3_base.h - core logic for SM3 implementations | 3 | * sm3_base.h - core logic for SM3 implementations |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2017 ARM Limited or its affiliates. | 5 | * Copyright (C) 2017 ARM Limited or its affiliates. |
| 5 | * Written by Gilad Ben-Yossef <gilad@benyossef.com> | 6 | * Written by Gilad Ben-Yossef <gilad@benyossef.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #include <crypto/internal/hash.h> | 9 | #include <crypto/internal/hash.h> |
diff --git a/include/drm/bridge/mhl.h b/include/drm/bridge/mhl.h index 96a5e0f6ff12..1cc77bf38324 100644 --- a/include/drm/bridge/mhl.h +++ b/include/drm/bridge/mhl.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Defines for Mobile High-Definition Link (MHL) interface | 3 | * Defines for Mobile High-Definition Link (MHL) interface |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Based on MHL driver for Android devices. | 8 | * Based on MHL driver for Android devices. |
| 8 | * Copyright (C) 2013-2014 Silicon Image, Inc. | 9 | * Copyright (C) 2013-2014 Silicon Image, Inc. |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #ifndef __MHL_H__ | 12 | #ifndef __MHL_H__ |
diff --git a/include/drm/drm_mipi_dsi.h b/include/drm/drm_mipi_dsi.h index 491528f48cfb..13cf2ae59f6c 100644 --- a/include/drm/drm_mipi_dsi.h +++ b/include/drm/drm_mipi_dsi.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * MIPI DSI Bus | 3 | * MIPI DSI Bus |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012-2013, Samsung Electronics, Co., Ltd. | 5 | * Copyright (C) 2012-2013, Samsung Electronics, Co., Ltd. |
| 5 | * Andrzej Hajda <a.hajda@samsung.com> | 6 | * Andrzej Hajda <a.hajda@samsung.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __DRM_MIPI_DSI_H__ | 9 | #ifndef __DRM_MIPI_DSI_H__ |
diff --git a/include/dt-bindings/clock/ath79-clk.h b/include/dt-bindings/clock/ath79-clk.h index dcc679a7ad85..eec8f399b9e6 100644 --- a/include/dt-bindings/clock/ath79-clk.h +++ b/include/dt-bindings/clock/ath79-clk.h | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014, 2016 Antony Pavlov <antonynpavlov@gmail.com> | 3 | * Copyright (C) 2014, 2016 Antony Pavlov <antonynpavlov@gmail.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #ifndef __DT_BINDINGS_ATH79_CLK_H | 6 | #ifndef __DT_BINDINGS_ATH79_CLK_H |
diff --git a/include/dt-bindings/clock/axis,artpec6-clkctrl.h b/include/dt-bindings/clock/axis,artpec6-clkctrl.h index f9f04dccc996..b1f4971642e6 100644 --- a/include/dt-bindings/clock/axis,artpec6-clkctrl.h +++ b/include/dt-bindings/clock/axis,artpec6-clkctrl.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * ARTPEC-6 clock controller indexes | 3 | * ARTPEC-6 clock controller indexes |
| 3 | * | 4 | * |
| 4 | * Copyright 2016 Axis Comunications AB. | 5 | * Copyright 2016 Axis Comunications 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef DT_BINDINGS_CLK_ARTPEC6_CLKCTRL_H | 8 | #ifndef DT_BINDINGS_CLK_ARTPEC6_CLKCTRL_H |
diff --git a/include/dt-bindings/clock/clps711x-clock.h b/include/dt-bindings/clock/clps711x-clock.h index 0c4c80b63242..55b403d8b4c3 100644 --- a/include/dt-bindings/clock/clps711x-clock.h +++ b/include/dt-bindings/clock/clps711x-clock.h | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Alexander Shiyan <shc_work@mail.ru> | 3 | * Copyright (C) 2014 Alexander Shiyan <shc_work@mail.ru> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #ifndef __DT_BINDINGS_CLOCK_CLPS711X_H | 6 | #ifndef __DT_BINDINGS_CLOCK_CLPS711X_H |
diff --git a/include/dt-bindings/clock/hi6220-clock.h b/include/dt-bindings/clock/hi6220-clock.h index 409cc02cd844..9e40605e6140 100644 --- a/include/dt-bindings/clock/hi6220-clock.h +++ b/include/dt-bindings/clock/hi6220-clock.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2015 Hisilicon Limited. | 3 | * Copyright (c) 2015 Hisilicon Limited. |
| 3 | * | 4 | * |
| 4 | * Author: Bintian Wang <bintian.wang@huawei.com> | 5 | * Author: Bintian Wang <bintian.wang@huawei.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __DT_BINDINGS_CLOCK_HI6220_H | 8 | #ifndef __DT_BINDINGS_CLOCK_HI6220_H |
diff --git a/include/dt-bindings/clock/imx1-clock.h b/include/dt-bindings/clock/imx1-clock.h index 607bf01a31dd..3730a46e7c8e 100644 --- a/include/dt-bindings/clock/imx1-clock.h +++ b/include/dt-bindings/clock/imx1-clock.h | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Alexander Shiyan <shc_work@mail.ru> | 3 | * Copyright (C) 2014 Alexander Shiyan <shc_work@mail.ru> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #ifndef __DT_BINDINGS_CLOCK_IMX1_H | 6 | #ifndef __DT_BINDINGS_CLOCK_IMX1_H |
diff --git a/include/dt-bindings/clock/imx21-clock.h b/include/dt-bindings/clock/imx21-clock.h index b13596cf51b2..66d0ec5e4c9b 100644 --- a/include/dt-bindings/clock/imx21-clock.h +++ b/include/dt-bindings/clock/imx21-clock.h | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Alexander Shiyan <shc_work@mail.ru> | 3 | * Copyright (C) 2014 Alexander Shiyan <shc_work@mail.ru> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #ifndef __DT_BINDINGS_CLOCK_IMX21_H | 6 | #ifndef __DT_BINDINGS_CLOCK_IMX21_H |
diff --git a/include/dt-bindings/clock/imx27-clock.h b/include/dt-bindings/clock/imx27-clock.h index 148b053e54ec..1ff448b80368 100644 --- a/include/dt-bindings/clock/imx27-clock.h +++ b/include/dt-bindings/clock/imx27-clock.h | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Alexander Shiyan <shc_work@mail.ru> | 3 | * Copyright (C) 2014 Alexander Shiyan <shc_work@mail.ru> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #ifndef __DT_BINDINGS_CLOCK_IMX27_H | 6 | #ifndef __DT_BINDINGS_CLOCK_IMX27_H |
diff --git a/include/dt-bindings/clock/imx5-clock.h b/include/dt-bindings/clock/imx5-clock.h index a81be5be6700..bc65e30695b9 100644 --- a/include/dt-bindings/clock/imx5-clock.h +++ b/include/dt-bindings/clock/imx5-clock.h | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Lucas Stach, Pengutronix <l.stach@pengutronix.de> | 3 | * Copyright 2013 Lucas Stach, Pengutronix <l.stach@pengutronix.de> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #ifndef __DT_BINDINGS_CLOCK_IMX5_H | 6 | #ifndef __DT_BINDINGS_CLOCK_IMX5_H |
diff --git a/include/dt-bindings/clock/imx6qdl-clock.h b/include/dt-bindings/clock/imx6qdl-clock.h index b3cef297d5df..e20c43cc36f6 100644 --- a/include/dt-bindings/clock/imx6qdl-clock.h +++ b/include/dt-bindings/clock/imx6qdl-clock.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2014 Freescale Semiconductor, Inc. | 3 | * Copyright 2014 Freescale Semiconductor, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __DT_BINDINGS_CLOCK_IMX6QDL_H | 6 | #ifndef __DT_BINDINGS_CLOCK_IMX6QDL_H |
diff --git a/include/dt-bindings/clock/imx6sl-clock.h b/include/dt-bindings/clock/imx6sl-clock.h index cfbfc39d1878..31364d2caae6 100644 --- a/include/dt-bindings/clock/imx6sl-clock.h +++ b/include/dt-bindings/clock/imx6sl-clock.h | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2013 Freescale Semiconductor, Inc. | 3 | * Copyright 2013 Freescale Semiconductor, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #ifndef __DT_BINDINGS_CLOCK_IMX6SL_H | 6 | #ifndef __DT_BINDINGS_CLOCK_IMX6SL_H |
diff --git a/include/dt-bindings/clock/imx6sx-clock.h b/include/dt-bindings/clock/imx6sx-clock.h index fb420c734774..1c64997d6196 100644 --- a/include/dt-bindings/clock/imx6sx-clock.h +++ b/include/dt-bindings/clock/imx6sx-clock.h | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Freescale Semiconductor, Inc. | 3 | * Copyright (C) 2014 Freescale Semiconductor, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #ifndef __DT_BINDINGS_CLOCK_IMX6SX_H | 6 | #ifndef __DT_BINDINGS_CLOCK_IMX6SX_H |
diff --git a/include/dt-bindings/clock/imx6ul-clock.h b/include/dt-bindings/clock/imx6ul-clock.h index f718aac9b9da..79094338e6f1 100644 --- a/include/dt-bindings/clock/imx6ul-clock.h +++ b/include/dt-bindings/clock/imx6ul-clock.h | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Freescale Semiconductor, Inc. | 3 | * Copyright (C) 2015 Freescale Semiconductor, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #ifndef __DT_BINDINGS_CLOCK_IMX6UL_H | 6 | #ifndef __DT_BINDINGS_CLOCK_IMX6UL_H |
diff --git a/include/dt-bindings/clock/imx7d-clock.h b/include/dt-bindings/clock/imx7d-clock.h index 0d67f53bba93..e6a670e1a3f8 100644 --- a/include/dt-bindings/clock/imx7d-clock.h +++ b/include/dt-bindings/clock/imx7d-clock.h | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014-2015 Freescale Semiconductor, Inc. | 3 | * Copyright (C) 2014-2015 Freescale Semiconductor, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #ifndef __DT_BINDINGS_CLOCK_IMX7D_H | 6 | #ifndef __DT_BINDINGS_CLOCK_IMX7D_H |
diff --git a/include/dt-bindings/clock/lsi,axm5516-clks.h b/include/dt-bindings/clock/lsi,axm5516-clks.h index beb41ace5dd6..050bbdab4f2d 100644 --- a/include/dt-bindings/clock/lsi,axm5516-clks.h +++ b/include/dt-bindings/clock/lsi,axm5516-clks.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2014 LSI Corporation | 3 | * Copyright (c) 2014 LSI Corporation |
| 3 | * | ||
| 4 | * This software is licensed under the terms of the GNU General Public | ||
| 5 | * License version 2, as published by the Free Software Foundation, and | ||
| 6 | * may be copied, distributed, and modified under those terms. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _DT_BINDINGS_CLK_AXM5516_H | 6 | #ifndef _DT_BINDINGS_CLK_AXM5516_H |
diff --git a/include/dt-bindings/clock/maxim,max77620.h b/include/dt-bindings/clock/maxim,max77620.h index 82aba2849681..9d6609aaa10f 100644 --- a/include/dt-bindings/clock/maxim,max77620.h +++ b/include/dt-bindings/clock/maxim,max77620.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 NVIDIA CORPORATION. All rights reserved. | 3 | * Copyright (C) 2016 NVIDIA CORPORATION. All rights reserved. |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Device Tree binding constants clocks for the Maxim 77620 PMIC. | 5 | * Device Tree binding constants clocks for the Maxim 77620 PMIC. |
| 9 | */ | 6 | */ |
| 10 | 7 | ||
diff --git a/include/dt-bindings/clock/maxim,max9485.h b/include/dt-bindings/clock/maxim,max9485.h index 185b09ce1869..368719a1b8de 100644 --- a/include/dt-bindings/clock/maxim,max9485.h +++ b/include/dt-bindings/clock/maxim,max9485.h | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2018 Daniel Mack | 3 | * Copyright (C) 2018 Daniel Mack |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #ifndef __DT_BINDINGS_MAX9485_CLK_H | 6 | #ifndef __DT_BINDINGS_MAX9485_CLK_H |
diff --git a/include/dt-bindings/clock/s5pv210-audss.h b/include/dt-bindings/clock/s5pv210-audss.h index fe57406e24de..84d62fe7a738 100644 --- a/include/dt-bindings/clock/s5pv210-audss.h +++ b/include/dt-bindings/clock/s5pv210-audss.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2014 Tomasz Figa <tomasz.figa@gmail.com> | 3 | * Copyright (c) 2014 Tomasz Figa <tomasz.figa@gmail.com> |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * This header provides constants for Samsung audio subsystem | 5 | * This header provides constants for Samsung audio subsystem |
| 9 | * clock controller. | 6 | * clock controller. |
| 10 | * | 7 | * |
diff --git a/include/dt-bindings/clock/s5pv210.h b/include/dt-bindings/clock/s5pv210.h index e88986b7c677..c36699c2fa33 100644 --- a/include/dt-bindings/clock/s5pv210.h +++ b/include/dt-bindings/clock/s5pv210.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2013 Samsung Electronics Co., Ltd. | 3 | * Copyright (c) 2013 Samsung Electronics Co., Ltd. |
| 3 | * Author: Mateusz Krawczuk <m.krawczuk@partner.samsung.com> | 4 | * Author: Mateusz Krawczuk <m.krawczuk@partner.samsung.com> |
| 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 version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * Device Tree binding constants for Samsung S5PV210 clock controller. | 6 | * Device Tree binding constants for Samsung S5PV210 clock controller. |
| 10 | */ | 7 | */ |
| 11 | 8 | ||
diff --git a/include/dt-bindings/clock/zx296702-clock.h b/include/dt-bindings/clock/zx296702-clock.h index 26ee564b0e68..e04126111aae 100644 --- a/include/dt-bindings/clock/zx296702-clock.h +++ b/include/dt-bindings/clock/zx296702-clock.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2014 Linaro Ltd. | 3 | * Copyright 2014 Linaro Ltd. |
| 3 | * Copyright (C) 2014 ZTE Corporation. | 4 | * Copyright (C) 2014 ZTE Corporation. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef __DT_BINDINGS_CLOCK_ZX296702_H | 7 | #ifndef __DT_BINDINGS_CLOCK_ZX296702_H |
diff --git a/include/dt-bindings/clock/zx296718-clock.h b/include/dt-bindings/clock/zx296718-clock.h index 092c9751a697..bf2ff6d2ee23 100644 --- a/include/dt-bindings/clock/zx296718-clock.h +++ b/include/dt-bindings/clock/zx296718-clock.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 - 2016 ZTE Corporation. | 3 | * Copyright (C) 2015 - 2016 ZTE Corporation. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #ifndef __DT_BINDINGS_CLOCK_ZX296718_H | 5 | #ifndef __DT_BINDINGS_CLOCK_ZX296718_H |
| 9 | #define __DT_BINDINGS_CLOCK_ZX296718_H | 6 | #define __DT_BINDINGS_CLOCK_ZX296718_H |
diff --git a/include/dt-bindings/dma/at91.h b/include/dt-bindings/dma/at91.h index ab6cbba45401..e7b3e06554ce 100644 --- a/include/dt-bindings/dma/at91.h +++ b/include/dt-bindings/dma/at91.h | |||
| @@ -1,9 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * This header provides macros for at91 dma bindings. | 3 | * This header provides macros for at91 dma bindings. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Ludovic Desroches <ludovic.desroches@atmel.com> | 5 | * Copyright (C) 2013 Ludovic Desroches <ludovic.desroches@atmel.com> |
| 5 | * | ||
| 6 | * GPLv2 only | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | #ifndef __DT_BINDINGS_AT91_DMA_H__ | 8 | #ifndef __DT_BINDINGS_AT91_DMA_H__ |
diff --git a/include/dt-bindings/i2c/i2c.h b/include/dt-bindings/i2c/i2c.h index 1d5da81d90f1..0c12c38dfa2e 100644 --- a/include/dt-bindings/i2c/i2c.h +++ b/include/dt-bindings/i2c/i2c.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * This header provides constants for I2C bindings | 3 | * This header provides constants for I2C bindings |
| 3 | * | 4 | * |
| @@ -5,8 +6,6 @@ | |||
| 5 | * Copyright (C) 2015 by Renesas Electronics Corporation | 6 | * Copyright (C) 2015 by Renesas Electronics Corporation |
| 6 | * | 7 | * |
| 7 | * Wolfram Sang <wsa@sang-engineering.com> | 8 | * Wolfram Sang <wsa@sang-engineering.com> |
| 8 | * | ||
| 9 | * GPLv2 only | ||
| 10 | */ | 9 | */ |
| 11 | 10 | ||
| 12 | #ifndef _DT_BINDINGS_I2C_I2C_H | 11 | #ifndef _DT_BINDINGS_I2C_I2C_H |
diff --git a/include/dt-bindings/interrupt-controller/irq-st.h b/include/dt-bindings/interrupt-controller/irq-st.h index 4c59aceb9be0..9c9c8e2b808a 100644 --- a/include/dt-bindings/interrupt-controller/irq-st.h +++ b/include/dt-bindings/interrupt-controller/irq-st.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * include/linux/irqchip/irq-st.h | 3 | * include/linux/irqchip/irq-st.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 STMicroelectronics – All Rights Reserved | 5 | * Copyright (C) 2014 STMicroelectronics – All Rights Reserved |
| 5 | * | 6 | * |
| 6 | * Author: Lee Jones <lee.jones@linaro.org> | 7 | * Author: Lee Jones <lee.jones@linaro.org> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef _DT_BINDINGS_INTERRUPT_CONTROLLER_ST_H | 10 | #ifndef _DT_BINDINGS_INTERRUPT_CONTROLLER_ST_H |
diff --git a/include/dt-bindings/mfd/arizona.h b/include/dt-bindings/mfd/arizona.h index dedf46ffdb53..1056108c9590 100644 --- a/include/dt-bindings/mfd/arizona.h +++ b/include/dt-bindings/mfd/arizona.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Device Tree defines for Arizona devices | 3 | * Device Tree defines for Arizona devices |
| 3 | * | 4 | * |
| 4 | * Copyright 2015 Cirrus Logic Inc. | 5 | * Copyright 2015 Cirrus Logic Inc. |
| 5 | * | 6 | * |
| 6 | * Author: Charles Keepax <ckeepax@opensource.wolfsonmicro.com> | 7 | * Author: Charles Keepax <ckeepax@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef _DT_BINDINGS_MFD_ARIZONA_H | 10 | #ifndef _DT_BINDINGS_MFD_ARIZONA_H |
diff --git a/include/dt-bindings/mfd/atmel-flexcom.h b/include/dt-bindings/mfd/atmel-flexcom.h index a266fe4ee945..4e2fc3236394 100644 --- a/include/dt-bindings/mfd/atmel-flexcom.h +++ b/include/dt-bindings/mfd/atmel-flexcom.h | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * This header provides macros for Atmel Flexcom DT bindings. | 3 | * This header provides macros for Atmel Flexcom DT bindings. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Cyrille Pitchen <cyrille.pitchen@atmel.com> | 5 | * Copyright (C) 2015 Cyrille Pitchen <cyrille.pitchen@atmel.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 with | ||
| 16 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 17 | */ | 6 | */ |
| 18 | 7 | ||
| 19 | #ifndef __DT_BINDINGS_ATMEL_FLEXCOM_H__ | 8 | #ifndef __DT_BINDINGS_ATMEL_FLEXCOM_H__ |
diff --git a/include/dt-bindings/mips/lantiq_rcu_gphy.h b/include/dt-bindings/mips/lantiq_rcu_gphy.h index fa1a63773342..7756d66cc599 100644 --- a/include/dt-bindings/mips/lantiq_rcu_gphy.h +++ b/include/dt-bindings/mips/lantiq_rcu_gphy.h | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify it | ||
| 3 | * under the terms of the GNU General Public License version 2 as published | ||
| 4 | * by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2016 Martin Blumenstingl <martin.blumenstingl@googlemail.com> | 4 | * Copyright (C) 2016 Martin Blumenstingl <martin.blumenstingl@googlemail.com> |
| 7 | * Copyright (C) 2017 Hauke Mehrtens <hauke@hauke-m.de> | 5 | * Copyright (C) 2017 Hauke Mehrtens <hauke@hauke-m.de> |
diff --git a/include/dt-bindings/pinctrl/at91.h b/include/dt-bindings/pinctrl/at91.h index 8dc10e00c627..3831f91fb3ba 100644 --- a/include/dt-bindings/pinctrl/at91.h +++ b/include/dt-bindings/pinctrl/at91.h | |||
| @@ -1,9 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * This header provides constants for most at91 pinctrl bindings. | 3 | * This header provides constants for most at91 pinctrl bindings. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> | 5 | * Copyright (C) 2013 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> |
| 5 | * | ||
| 6 | * GPLv2 only | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | #ifndef __DT_BINDINGS_AT91_PINCTRL_H__ | 8 | #ifndef __DT_BINDINGS_AT91_PINCTRL_H__ |
diff --git a/include/dt-bindings/pinctrl/dra.h b/include/dt-bindings/pinctrl/dra.h index 18ec5df5a581..252cdfd0d83e 100644 --- a/include/dt-bindings/pinctrl/dra.h +++ b/include/dt-bindings/pinctrl/dra.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * This header provides constants for DRA pinctrl bindings. | 3 | * This header provides constants for DRA pinctrl bindings. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ | 5 | * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ |
| 5 | * Author: Rajendra Nayak <rnayak@ti.com> | 6 | * Author: Rajendra Nayak <rnayak@ti.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef _DT_BINDINGS_PINCTRL_DRA_H | 9 | #ifndef _DT_BINDINGS_PINCTRL_DRA_H |
diff --git a/include/dt-bindings/power/imx7-power.h b/include/dt-bindings/power/imx7-power.h index 3a181e410517..597c1aa06ae5 100644 --- a/include/dt-bindings/power/imx7-power.h +++ b/include/dt-bindings/power/imx7-power.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2017 Impinj | 3 | * Copyright (C) 2017 Impinj |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __DT_BINDINGS_IMX7_POWER_H__ | 6 | #ifndef __DT_BINDINGS_IMX7_POWER_H__ |
diff --git a/include/dt-bindings/power/mt2712-power.h b/include/dt-bindings/power/mt2712-power.h index 2c147817efc2..95bdb1c20f71 100644 --- a/include/dt-bindings/power/mt2712-power.h +++ b/include/dt-bindings/power/mt2712-power.h | |||
| @@ -1,14 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2017 MediaTek Inc. | 3 | * Copyright (C) 2017 MediaTek Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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. | ||
| 11 | * See http://www.gnu.org/licenses/gpl-2.0.html for more details. | ||
| 12 | */ | 4 | */ |
| 13 | 5 | ||
| 14 | #ifndef _DT_BINDINGS_POWER_MT2712_POWER_H | 6 | #ifndef _DT_BINDINGS_POWER_MT2712_POWER_H |
diff --git a/include/dt-bindings/power/mt7622-power.h b/include/dt-bindings/power/mt7622-power.h index 1b639269790c..ffad81ad3d46 100644 --- a/include/dt-bindings/power/mt7622-power.h +++ b/include/dt-bindings/power/mt7622-power.h | |||
| @@ -1,14 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2017 MediaTek Inc. | 3 | * Copyright (C) 2017 MediaTek Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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. | ||
| 11 | * See http://www.gnu.org/licenses/gpl-2.0.html for more details. | ||
| 12 | */ | 4 | */ |
| 13 | 5 | ||
| 14 | #ifndef _DT_BINDINGS_POWER_MT7622_POWER_H | 6 | #ifndef _DT_BINDINGS_POWER_MT7622_POWER_H |
diff --git a/include/dt-bindings/power/r8a7743-sysc.h b/include/dt-bindings/power/r8a7743-sysc.h index 61cfbb2907ea..1b863932da17 100644 --- a/include/dt-bindings/power/r8a7743-sysc.h +++ b/include/dt-bindings/power/r8a7743-sysc.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Cogent Embedded Inc. | 3 | * Copyright (C) 2016 Cogent Embedded Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #ifndef __DT_BINDINGS_POWER_R8A7743_SYSC_H__ | 5 | #ifndef __DT_BINDINGS_POWER_R8A7743_SYSC_H__ |
| 9 | #define __DT_BINDINGS_POWER_R8A7743_SYSC_H__ | 6 | #define __DT_BINDINGS_POWER_R8A7743_SYSC_H__ |
diff --git a/include/dt-bindings/power/r8a7745-sysc.h b/include/dt-bindings/power/r8a7745-sysc.h index 1844c1171c04..725ad3504d66 100644 --- a/include/dt-bindings/power/r8a7745-sysc.h +++ b/include/dt-bindings/power/r8a7745-sysc.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Cogent Embedded Inc. | 3 | * Copyright (C) 2016 Cogent Embedded Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #ifndef __DT_BINDINGS_POWER_R8A7745_SYSC_H__ | 5 | #ifndef __DT_BINDINGS_POWER_R8A7745_SYSC_H__ |
| 9 | #define __DT_BINDINGS_POWER_R8A7745_SYSC_H__ | 6 | #define __DT_BINDINGS_POWER_R8A7745_SYSC_H__ |
diff --git a/include/dt-bindings/power/r8a77970-sysc.h b/include/dt-bindings/power/r8a77970-sysc.h index 85cc5f23cf9f..9dcdbd5a9304 100644 --- a/include/dt-bindings/power/r8a77970-sysc.h +++ b/include/dt-bindings/power/r8a77970-sysc.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2017 Cogent Embedded Inc. | 3 | * Copyright (C) 2017 Cogent Embedded Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #ifndef __DT_BINDINGS_POWER_R8A77970_SYSC_H__ | 5 | #ifndef __DT_BINDINGS_POWER_R8A77970_SYSC_H__ |
| 9 | #define __DT_BINDINGS_POWER_R8A77970_SYSC_H__ | 6 | #define __DT_BINDINGS_POWER_R8A77970_SYSC_H__ |
diff --git a/include/dt-bindings/sound/cs42l42.h b/include/dt-bindings/sound/cs42l42.h index db69d84ed7d1..f25d83c6188b 100644 --- a/include/dt-bindings/sound/cs42l42.h +++ b/include/dt-bindings/sound/cs42l42.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * cs42l42.h -- CS42L42 ALSA SoC audio driver DT bindings header | 3 | * cs42l42.h -- CS42L42 ALSA SoC audio driver DT bindings header |
| 3 | * | 4 | * |
| @@ -6,11 +7,6 @@ | |||
| 6 | * Author: James Schulman <james.schulman@cirrus.com> | 7 | * Author: James Schulman <james.schulman@cirrus.com> |
| 7 | * Author: Brian Austin <brian.austin@cirrus.com> | 8 | * Author: Brian Austin <brian.austin@cirrus.com> |
| 8 | * Author: Michael White <michael.white@cirrus.com> | 9 | * Author: Michael White <michael.white@cirrus.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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | */ | 10 | */ |
| 15 | 11 | ||
| 16 | #ifndef __DT_CS42L42_H | 12 | #ifndef __DT_CS42L42_H |
diff --git a/include/dt-bindings/thermal/thermal.h b/include/dt-bindings/thermal/thermal.h index b5e6b0069ac7..bc7babb1a67c 100644 --- a/include/dt-bindings/thermal/thermal.h +++ b/include/dt-bindings/thermal/thermal.h | |||
| @@ -1,10 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * This header provides constants for most thermal bindings. | 3 | * This header provides constants for most thermal bindings. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Texas Instruments | 5 | * Copyright (C) 2013 Texas Instruments |
| 5 | * Eduardo Valentin <eduardo.valentin@ti.com> | 6 | * Eduardo Valentin <eduardo.valentin@ti.com> |
| 6 | * | ||
| 7 | * GPLv2 only | ||
| 8 | */ | 7 | */ |
| 9 | 8 | ||
| 10 | #ifndef _DT_BINDINGS_THERMAL_THERMAL_H | 9 | #ifndef _DT_BINDINGS_THERMAL_THERMAL_H |
diff --git a/include/kvm/arm_pmu.h b/include/kvm/arm_pmu.h index f87fe20fcb05..84a9db156be7 100644 --- a/include/kvm/arm_pmu.h +++ b/include/kvm/arm_pmu.h | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Linaro Ltd. | 3 | * Copyright (C) 2015 Linaro Ltd. |
| 3 | * Author: Shannon Zhao <shannon.zhao@linaro.org> | 4 | * Author: Shannon Zhao <shannon.zhao@linaro.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 version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #ifndef __ASM_ARM_KVM_PMU_H | 7 | #ifndef __ASM_ARM_KVM_PMU_H |
diff --git a/include/kvm/arm_psci.h b/include/kvm/arm_psci.h index 4b1548129fa2..632e78bdef4d 100644 --- a/include/kvm/arm_psci.h +++ b/include/kvm/arm_psci.h | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012,2013 - ARM Ltd | 3 | * Copyright (C) 2012,2013 - ARM Ltd |
| 3 | * Author: Marc Zyngier <marc.zyngier@arm.com> | 4 | * Author: Marc Zyngier <marc.zyngier@arm.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #ifndef __KVM_ARM_PSCI_H__ | 7 | #ifndef __KVM_ARM_PSCI_H__ |
diff --git a/include/kvm/arm_vgic.h b/include/kvm/arm_vgic.h index c36c86f1ec9a..46bbc949c20a 100644 --- a/include/kvm/arm_vgic.h +++ b/include/kvm/arm_vgic.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015, 2016 ARM Ltd. | 3 | * Copyright (C) 2015, 2016 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef __KVM_ARM_VGIC_H | 5 | #ifndef __KVM_ARM_VGIC_H |
| 17 | #define __KVM_ARM_VGIC_H | 6 | #define __KVM_ARM_VGIC_H |
diff --git a/include/linux/acpi_dma.h b/include/linux/acpi_dma.h index 329436d38e66..72cedb916a9c 100644 --- a/include/linux/acpi_dma.h +++ b/include/linux/acpi_dma.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * ACPI helpers for DMA request / controller | 3 | * ACPI helpers for DMA request / controller |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2013, Intel Corporation | 7 | * Copyright (C) 2013, Intel Corporation |
| 7 | * Author: Andy Shevchenko <andriy.shevchenko@linux.intel.com> | 8 | * Author: Andy Shevchenko <andriy.shevchenko@linux.intel.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #ifndef __LINUX_ACPI_DMA_H | 11 | #ifndef __LINUX_ACPI_DMA_H |
diff --git a/include/linux/amba/bus.h b/include/linux/amba/bus.h index f99b74a6e4ca..26f0ecf401ea 100644 --- a/include/linux/amba/bus.h +++ b/include/linux/amba/bus.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/include/amba/bus.h | 3 | * linux/include/amba/bus.h |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * region or that is derived from a PrimeCell. | 7 | * region or that is derived from a PrimeCell. |
| 7 | * | 8 | * |
| 8 | * Copyright (C) 2003 Deep Blue Solutions Ltd, All Rights Reserved. | 9 | * Copyright (C) 2003 Deep Blue Solutions Ltd, All Rights Reserved. |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | #ifndef ASMARM_AMBA_H | 11 | #ifndef ASMARM_AMBA_H |
| 15 | #define ASMARM_AMBA_H | 12 | #define ASMARM_AMBA_H |
diff --git a/include/linux/amba/pl080.h b/include/linux/amba/pl080.h index ab036b6b1804..e192d546639b 100644 --- a/include/linux/amba/pl080.h +++ b/include/linux/amba/pl080.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* include/linux/amba/pl080.h | 2 | /* include/linux/amba/pl080.h |
| 2 | * | 3 | * |
| 3 | * Copyright 2008 Openmoko, Inc. | 4 | * Copyright 2008 Openmoko, Inc. |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Ben Dooks <ben@simtec.co.uk> | 7 | * Ben Dooks <ben@simtec.co.uk> |
| 7 | * | 8 | * |
| 8 | * ARM PrimeCell PL080 DMA controller | 9 | * ARM PrimeCell PL080 DMA controller |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | /* Note, there are some Samsung updates to this controller block which | 12 | /* Note, there are some Samsung updates to this controller block which |
diff --git a/include/linux/amba/pl08x.h b/include/linux/amba/pl08x.h index 79d1bcee738d..3100e0debcdd 100644 --- a/include/linux/amba/pl08x.h +++ b/include/linux/amba/pl08x.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/amba/pl08x.h - ARM PrimeCell DMA Controller driver | 3 | * linux/amba/pl08x.h - ARM PrimeCell DMA Controller driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2005 ARM Ltd | 5 | * Copyright (C) 2005 ARM Ltd |
| 5 | * Copyright (C) 2010 ST-Ericsson SA | 6 | * Copyright (C) 2010 ST-Ericsson SA |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * pl08x information required by platform code | 8 | * pl08x information required by platform code |
| 12 | * | 9 | * |
| 13 | * Please credit ARM.com | 10 | * Please credit ARM.com |
diff --git a/include/linux/amba/pl093.h b/include/linux/amba/pl093.h index 2983e3671adb..b17166e3b49a 100644 --- a/include/linux/amba/pl093.h +++ b/include/linux/amba/pl093.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* linux/amba/pl093.h | 2 | /* linux/amba/pl093.h |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2008 Simtec Electronics | 4 | * Copyright (c) 2008 Simtec Electronics |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * AMBA PL093 SSMC (synchronous static memory controller) | 8 | * AMBA PL093 SSMC (synchronous static memory controller) |
| 8 | * See DDI0236.pdf (r0p4) for more details | 9 | * See DDI0236.pdf (r0p4) for more details |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #define SMB_BANK(x) ((x) * 0x20) /* each bank control set is 0x20 apart */ | 12 | #define SMB_BANK(x) ((x) * 0x20) /* each bank control set is 0x20 apart */ |
diff --git a/include/linux/apple-gmux.h b/include/linux/apple-gmux.h index 714186de8c36..ddb10aa67b14 100644 --- a/include/linux/apple-gmux.h +++ b/include/linux/apple-gmux.h | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * apple-gmux.h - microcontroller built into dual GPU MacBook Pro & Mac Pro | 3 | * apple-gmux.h - microcontroller built into dual GPU MacBook Pro & Mac Pro |
| 3 | * Copyright (C) 2015 Lukas Wunner <lukas@wunner.de> | 4 | * Copyright (C) 2015 Lukas Wunner <lukas@wunner.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License (version 2) as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #ifndef LINUX_APPLE_GMUX_H | 7 | #ifndef LINUX_APPLE_GMUX_H |
diff --git a/include/linux/bio.h b/include/linux/bio.h index 0f23b5682640..f87abaa898f0 100644 --- a/include/linux/bio.h +++ b/include/linux/bio.h | |||
| @@ -423,7 +423,7 @@ extern int bio_add_page(struct bio *, struct page *, unsigned int,unsigned int); | |||
| 423 | extern int bio_add_pc_page(struct request_queue *, struct bio *, struct page *, | 423 | extern int bio_add_pc_page(struct request_queue *, struct bio *, struct page *, |
| 424 | unsigned int, unsigned int); | 424 | unsigned int, unsigned int); |
| 425 | bool __bio_try_merge_page(struct bio *bio, struct page *page, | 425 | bool __bio_try_merge_page(struct bio *bio, struct page *page, |
| 426 | unsigned int len, unsigned int off, bool same_page); | 426 | unsigned int len, unsigned int off, bool *same_page); |
| 427 | void __bio_add_page(struct bio *bio, struct page *page, | 427 | void __bio_add_page(struct bio *bio, struct page *page, |
| 428 | unsigned int len, unsigned int off); | 428 | unsigned int len, unsigned int off); |
| 429 | int bio_iov_iter_get_pages(struct bio *bio, struct iov_iter *iter); | 429 | int bio_iov_iter_get_pages(struct bio *bio, struct iov_iter *iter); |
diff --git a/include/linux/c2port.h b/include/linux/c2port.h index f2736348ca26..4e93bc63c27a 100644 --- a/include/linux/c2port.h +++ b/include/linux/c2port.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Silicon Labs C2 port Linux support | 3 | * Silicon Labs C2 port Linux support |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2007 Rodolfo Giometti <giometti@linux.it> | 5 | * Copyright (c) 2007 Rodolfo Giometti <giometti@linux.it> |
| 5 | * Copyright (c) 2007 Eurotech S.p.A. <info@eurotech.it> | 6 | * Copyright (c) 2007 Eurotech S.p.A. <info@eurotech.it> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #define C2PORT_NAME_LEN 32 | 9 | #define C2PORT_NAME_LEN 32 |
diff --git a/include/linux/can/led.h b/include/linux/can/led.h index 2746f7c2f87d..7c3cfd798c56 100644 --- a/include/linux/can/led.h +++ b/include/linux/can/led.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012, Fabio Baltieri <fabio.baltieri@gmail.com> | 3 | * Copyright 2012, Fabio Baltieri <fabio.baltieri@gmail.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _CAN_LED_H | 6 | #ifndef _CAN_LED_H |
diff --git a/include/linux/can/rx-offload.h b/include/linux/can/rx-offload.h index 8268811a697e..9daa1119ea42 100644 --- a/include/linux/can/rx-offload.h +++ b/include/linux/can/rx-offload.h | |||
| @@ -1,17 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/can/rx-offload.h | 3 | * linux/can/rx-offload.h |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2014 David Jander, Protonic Holland | 5 | * Copyright (c) 2014 David Jander, Protonic Holland |
| 5 | * Copyright (c) 2014-2017 Pengutronix, Marc Kleine-Budde <kernel@pengutronix.de> | 6 | * Copyright (c) 2014-2017 Pengutronix, Marc Kleine-Budde <kernel@pengutronix.de> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the version 2 of the GNU General Public License | ||
| 9 | * as published by the Free Software Foundation | ||
| 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 | */ | 7 | */ |
| 16 | 8 | ||
| 17 | #ifndef _CAN_RX_OFFLOAD_H | 9 | #ifndef _CAN_RX_OFFLOAD_H |
diff --git a/include/linux/cb710.h b/include/linux/cb710.h index 8cc10411bab2..60de3fedd3a7 100644 --- a/include/linux/cb710.h +++ b/include/linux/cb710.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * cb710/cb710.h | 3 | * cb710/cb710.h |
| 3 | * | 4 | * |
| 4 | * Copyright by Michał Mirosław, 2008-2009 | 5 | * Copyright by Michał Mirosław, 2008-2009 |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef LINUX_CB710_DRIVER_H | 7 | #ifndef LINUX_CB710_DRIVER_H |
| 11 | #define LINUX_CB710_DRIVER_H | 8 | #define LINUX_CB710_DRIVER_H |
| @@ -129,10 +126,6 @@ void cb710_dump_regs(struct cb710_chip *chip, unsigned dump); | |||
| 129 | * cb710/sgbuf2.h | 126 | * cb710/sgbuf2.h |
| 130 | * | 127 | * |
| 131 | * Copyright by Michał Mirosław, 2008-2009 | 128 | * Copyright by Michał Mirosław, 2008-2009 |
| 132 | * | ||
| 133 | * This program is free software; you can redistribute it and/or modify | ||
| 134 | * it under the terms of the GNU General Public License version 2 as | ||
| 135 | * published by the Free Software Foundation. | ||
| 136 | */ | 129 | */ |
| 137 | #ifndef LINUX_CB710_SG_H | 130 | #ifndef LINUX_CB710_SG_H |
| 138 | #define LINUX_CB710_SG_H | 131 | #define LINUX_CB710_SG_H |
diff --git a/include/linux/ccp.h b/include/linux/ccp.h index 7e9c991c95e0..55cb455cfcb0 100644 --- a/include/linux/ccp.h +++ b/include/linux/ccp.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * AMD Cryptographic Coprocessor (CCP) driver | 3 | * AMD Cryptographic Coprocessor (CCP) driver |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Author: Tom Lendacky <thomas.lendacky@amd.com> | 7 | * Author: Tom Lendacky <thomas.lendacky@amd.com> |
| 7 | * Author: Gary R Hook <gary.hook@amd.com> | 8 | * Author: Gary R Hook <gary.hook@amd.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #ifndef __CCP_H__ | 11 | #ifndef __CCP_H__ |
diff --git a/include/linux/cgroup_rdma.h b/include/linux/cgroup_rdma.h index ef1bae2983f3..80edae03c313 100644 --- a/include/linux/cgroup_rdma.h +++ b/include/linux/cgroup_rdma.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Parav Pandit <pandit.parav@gmail.com> | 3 | * Copyright (C) 2016 Parav Pandit <pandit.parav@gmail.com> |
| 3 | * | ||
| 4 | * This file is subject to the terms and conditions of version 2 of the GNU | ||
| 5 | * General Public License. See the file COPYING in the main directory of the | ||
| 6 | * Linux distribution for more details. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _CGROUP_RDMA_H | 6 | #ifndef _CGROUP_RDMA_H |
diff --git a/include/linux/clk.h b/include/linux/clk.h index f689fc58d7be..c8e3325868bd 100644 --- a/include/linux/clk.h +++ b/include/linux/clk.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/include/linux/clk.h | 3 | * linux/include/linux/clk.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004 ARM Limited. | 5 | * Copyright (C) 2004 ARM Limited. |
| 5 | * Written by Deep Blue Solutions Limited. | 6 | * Written by Deep Blue Solutions Limited. |
| 6 | * Copyright (C) 2011-2012 Linaro Ltd <mturquette@linaro.org> | 7 | * Copyright (C) 2011-2012 Linaro Ltd <mturquette@linaro.org> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #ifndef __LINUX_CLK_H | 9 | #ifndef __LINUX_CLK_H |
| 13 | #define __LINUX_CLK_H | 10 | #define __LINUX_CLK_H |
diff --git a/include/linux/clk/mxs.h b/include/linux/clk/mxs.h index 5138a90e018c..2674e607ffb1 100644 --- a/include/linux/clk/mxs.h +++ b/include/linux/clk/mxs.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Freescale Semiconductor, Inc. | 3 | * Copyright (C) 2013 Freescale Semiconductor, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __LINUX_CLK_MXS_H | 6 | #ifndef __LINUX_CLK_MXS_H |
diff --git a/include/linux/clkdev.h b/include/linux/clkdev.h index ccb32af5848b..fd06b2780a22 100644 --- a/include/linux/clkdev.h +++ b/include/linux/clkdev.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * include/linux/clkdev.h | 3 | * include/linux/clkdev.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008 Russell King. | 5 | * Copyright (C) 2008 Russell King. |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Helper for the clk API to assist looking up a struct clk. | 7 | * Helper for the clk API to assist looking up a struct clk. |
| 11 | */ | 8 | */ |
| 12 | #ifndef __CLKDEV_H | 9 | #ifndef __CLKDEV_H |
diff --git a/include/linux/cnt32_to_63.h b/include/linux/cnt32_to_63.h index aa629bce9033..064428479f2d 100644 --- a/include/linux/cnt32_to_63.h +++ b/include/linux/cnt32_to_63.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Extend a 32-bit counter to 63 bits | 3 | * Extend a 32-bit counter to 63 bits |
| 3 | * | 4 | * |
| 4 | * Author: Nicolas Pitre | 5 | * Author: Nicolas Pitre |
| 5 | * Created: December 3, 2006 | 6 | * Created: December 3, 2006 |
| 6 | * Copyright: MontaVista Software, Inc. | 7 | * Copyright: MontaVista Software, Inc. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 | ||
| 10 | * as published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef __LINUX_CNT32_TO_63_H__ | 10 | #ifndef __LINUX_CNT32_TO_63_H__ |
diff --git a/include/linux/container.h b/include/linux/container.h index 3c03e6fd2035..0cc2ee91905c 100644 --- a/include/linux/container.h +++ b/include/linux/container.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Definitions for container bus type. | 3 | * Definitions for container bus type. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013, Intel Corporation | 5 | * Copyright (C) 2013, Intel Corporation |
| 5 | * Author: Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 6 | * Author: Rafael J. Wysocki <rafael.j.wysocki@intel.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/device.h> | 9 | #include <linux/device.h> |
diff --git a/include/linux/cpu_rmap.h b/include/linux/cpu_rmap.h index bdd18caa6c94..02edeafcb2bf 100644 --- a/include/linux/cpu_rmap.h +++ b/include/linux/cpu_rmap.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | #ifndef __LINUX_CPU_RMAP_H | 2 | #ifndef __LINUX_CPU_RMAP_H |
| 2 | #define __LINUX_CPU_RMAP_H | 3 | #define __LINUX_CPU_RMAP_H |
| 3 | 4 | ||
| 4 | /* | 5 | /* |
| 5 | * cpu_rmap.c: CPU affinity reverse-map support | 6 | * cpu_rmap.c: CPU affinity reverse-map support |
| 6 | * Copyright 2011 Solarflare Communications Inc. | 7 | * Copyright 2011 Solarflare Communications Inc. |
| 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 version 2 as published | ||
| 10 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/cpumask.h> | 10 | #include <linux/cpumask.h> |
diff --git a/include/linux/cpufeature.h b/include/linux/cpufeature.h index 84d3c81b5978..6aff540ee9e5 100644 --- a/include/linux/cpufeature.h +++ b/include/linux/cpufeature.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Linaro Ltd. <ard.biesheuvel@linaro.org> | 3 | * Copyright (C) 2014 Linaro Ltd. <ard.biesheuvel@linaro.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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __LINUX_CPUFEATURE_H | 6 | #ifndef __LINUX_CPUFEATURE_H |
diff --git a/include/linux/cpufreq.h b/include/linux/cpufreq.h index d01a74fbc4db..32a1733014f5 100644 --- a/include/linux/cpufreq.h +++ b/include/linux/cpufreq.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/include/linux/cpufreq.h | 3 | * linux/include/linux/cpufreq.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2001 Russell King | 5 | * Copyright (C) 2001 Russell King |
| 5 | * (C) 2002 - 2003 Dominik Brodowski <linux@brodo.de> | 6 | * (C) 2002 - 2003 Dominik Brodowski <linux@brodo.de> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #ifndef _LINUX_CPUFREQ_H | 8 | #ifndef _LINUX_CPUFREQ_H |
| 12 | #define _LINUX_CPUFREQ_H | 9 | #define _LINUX_CPUFREQ_H |
diff --git a/include/linux/crc-itu-t.h b/include/linux/crc-itu-t.h index a9953c762eee..a4367051e192 100644 --- a/include/linux/crc-itu-t.h +++ b/include/linux/crc-itu-t.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * crc-itu-t.h - CRC ITU-T V.41 routine | 3 | * crc-itu-t.h - CRC ITU-T V.41 routine |
| 3 | * | 4 | * |
| @@ -5,9 +6,6 @@ | |||
| 5 | * Width 16 | 6 | * Width 16 |
| 6 | * Poly 0x1021 (x^16 + x^12 + x^15 + 1) | 7 | * Poly 0x1021 (x^16 + x^12 + x^15 + 1) |
| 7 | * Init 0 | 8 | * Init 0 |
| 8 | * | ||
| 9 | * This source code is licensed under the GNU General Public License, | ||
| 10 | * Version 2. See the file COPYING for more details. | ||
| 11 | */ | 9 | */ |
| 12 | 10 | ||
| 13 | #ifndef CRC_ITU_T_H | 11 | #ifndef CRC_ITU_T_H |
diff --git a/include/linux/crc16.h b/include/linux/crc16.h index 9443c084f881..9fa74529b317 100644 --- a/include/linux/crc16.h +++ b/include/linux/crc16.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * crc16.h - CRC-16 routine | 3 | * crc16.h - CRC-16 routine |
| 3 | * | 4 | * |
| @@ -7,9 +8,6 @@ | |||
| 7 | * Init 0 | 8 | * Init 0 |
| 8 | * | 9 | * |
| 9 | * Copyright (c) 2005 Ben Gardner <bgardner@wabtec.com> | 10 | * Copyright (c) 2005 Ben Gardner <bgardner@wabtec.com> |
| 10 | * | ||
| 11 | * This source code is licensed under the GNU General Public License, | ||
| 12 | * Version 2. See the file COPYING for more details. | ||
| 13 | */ | 11 | */ |
| 14 | 12 | ||
| 15 | #ifndef __CRC16_H | 13 | #ifndef __CRC16_H |
diff --git a/include/linux/devfreq-event.h b/include/linux/devfreq-event.h index 4db00b02ca3f..29fc0dd735ae 100644 --- a/include/linux/devfreq-event.h +++ b/include/linux/devfreq-event.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * devfreq-event: a framework to provide raw data and events of devfreq devices | 3 | * devfreq-event: a framework to provide raw data and events of devfreq devices |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 Samsung Electronics | 5 | * Copyright (C) 2014 Samsung Electronics |
| 5 | * Author: Chanwoo Choi <cw00.choi@samsung.com> | 6 | * Author: Chanwoo Choi <cw00.choi@samsung.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __LINUX_DEVFREQ_EVENT_H__ | 9 | #ifndef __LINUX_DEVFREQ_EVENT_H__ |
diff --git a/include/linux/devfreq.h b/include/linux/devfreq.h index fbffa74bfc1b..2bae9ed3c783 100644 --- a/include/linux/devfreq.h +++ b/include/linux/devfreq.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * devfreq: Generic Dynamic Voltage and Frequency Scaling (DVFS) Framework | 3 | * devfreq: Generic Dynamic Voltage and Frequency Scaling (DVFS) Framework |
| 3 | * for Non-CPU Devices. | 4 | * for Non-CPU Devices. |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2011 Samsung Electronics | 6 | * Copyright (C) 2011 Samsung Electronics |
| 6 | * MyungJoo Ham <myungjoo.ham@samsung.com> | 7 | * MyungJoo Ham <myungjoo.ham@samsung.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef __LINUX_DEVFREQ_H__ | 10 | #ifndef __LINUX_DEVFREQ_H__ |
diff --git a/include/linux/dm9000.h b/include/linux/dm9000.h index 841925fbfe8a..df0341dbb451 100644 --- a/include/linux/dm9000.h +++ b/include/linux/dm9000.h | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* include/linux/dm9000.h | 2 | /* include/linux/dm9000.h |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2004 Simtec Electronics | 4 | * Copyright (c) 2004 Simtec Electronics |
| 4 | * Ben Dooks <ben@simtec.co.uk> | 5 | * Ben Dooks <ben@simtec.co.uk> |
| 5 | * | 6 | * |
| 6 | * Header file for dm9000 platform data | 7 | * Header file for dm9000 platform data |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #ifndef __DM9000_PLATFORM_DATA | 10 | #ifndef __DM9000_PLATFORM_DATA |
diff --git a/include/linux/dma-buf.h b/include/linux/dma-buf.h index 58725f890b5b..9b84114f74ce 100644 --- a/include/linux/dma-buf.h +++ b/include/linux/dma-buf.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Header file for dma buffer sharing framework. | 3 | * Header file for dma buffer sharing framework. |
| 3 | * | 4 | * |
| @@ -8,18 +9,6 @@ | |||
| 8 | * Arnd Bergmann <arnd@arndb.de>, Rob Clark <rob@ti.com> and | 9 | * Arnd Bergmann <arnd@arndb.de>, Rob Clark <rob@ti.com> and |
| 9 | * Daniel Vetter <daniel@ffwll.ch> for their support in creation and | 10 | * Daniel Vetter <daniel@ffwll.ch> for their support in creation and |
| 10 | * refining of this idea. | 11 | * refining of this idea. |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify it | ||
| 13 | * under the terms of the GNU General Public License version 2 as published by | ||
| 14 | * the Free Software Foundation. | ||
| 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 with | ||
| 22 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 23 | */ | 12 | */ |
| 24 | #ifndef __DMA_BUF_H__ | 13 | #ifndef __DMA_BUF_H__ |
| 25 | #define __DMA_BUF_H__ | 14 | #define __DMA_BUF_H__ |
diff --git a/include/linux/dma-iommu.h b/include/linux/dma-iommu.h index 476e0c54de2d..37258c8b2063 100644 --- a/include/linux/dma-iommu.h +++ b/include/linux/dma-iommu.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014-2015 ARM Ltd. | 3 | * Copyright (C) 2014-2015 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef __DMA_IOMMU_H | 5 | #ifndef __DMA_IOMMU_H |
| 17 | #define __DMA_IOMMU_H | 6 | #define __DMA_IOMMU_H |
diff --git a/include/linux/dma/hsu.h b/include/linux/dma/hsu.h index 197eec63e501..a6b7bc707356 100644 --- a/include/linux/dma/hsu.h +++ b/include/linux/dma/hsu.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for the High Speed UART DMA | 3 | * Driver for the High Speed UART DMA |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Intel Corporation | 5 | * Copyright (C) 2015 Intel 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef _DMA_HSU_H | 8 | #ifndef _DMA_HSU_H |
diff --git a/include/linux/dma/ipu-dma.h b/include/linux/dma/ipu-dma.h index 18031115c668..6969391580d2 100644 --- a/include/linux/dma/ipu-dma.h +++ b/include/linux/dma/ipu-dma.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2008 | 3 | * Copyright (C) 2008 |
| 3 | * Guennadi Liakhovetski, DENX Software Engineering, <lg@denx.de> | 4 | * Guennadi Liakhovetski, DENX Software Engineering, <lg@denx.de> |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2005-2007 Freescale Semiconductor, Inc. | 6 | * Copyright (C) 2005-2007 Freescale Semiconductor, Inc. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __LINUX_DMA_IPU_DMA_H | 9 | #ifndef __LINUX_DMA_IPU_DMA_H |
diff --git a/include/linux/dw_apb_timer.h b/include/linux/dw_apb_timer.h index 4334106f44c3..14f072edbca5 100644 --- a/include/linux/dw_apb_timer.h +++ b/include/linux/dw_apb_timer.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * (C) Copyright 2009 Intel Corporation | 3 | * (C) Copyright 2009 Intel Corporation |
| 3 | * Author: Jacob Pan (jacob.jun.pan@intel.com) | 4 | * Author: Jacob Pan (jacob.jun.pan@intel.com) |
| 4 | * | 5 | * |
| 5 | * Shared with ARM platforms, Jamie Iles, Picochip 2011 | 6 | * Shared with ARM platforms, Jamie Iles, Picochip 2011 |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * Support for the Synopsys DesignWare APB Timers. | 8 | * Support for the Synopsys DesignWare APB Timers. |
| 12 | */ | 9 | */ |
| 13 | #ifndef __DW_APB_TIMER_H__ | 10 | #ifndef __DW_APB_TIMER_H__ |
diff --git a/include/linux/extcon/extcon-adc-jack.h b/include/linux/extcon/extcon-adc-jack.h index 2aa32075bca1..19b437e9c080 100644 --- a/include/linux/extcon/extcon-adc-jack.h +++ b/include/linux/extcon/extcon-adc-jack.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * include/linux/extcon/extcon-adc-jack.h | 3 | * include/linux/extcon/extcon-adc-jack.h |
| 3 | * | 4 | * |
| @@ -5,11 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2012 Samsung Electronics | 7 | * Copyright (C) 2012 Samsung Electronics |
| 7 | * MyungJoo Ham <myungjoo.ham@samsung.com> | 8 | * MyungJoo Ham <myungjoo.ham@samsung.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | */ | 9 | */ |
| 14 | 10 | ||
| 15 | #ifndef _EXTCON_ADC_JACK_H_ | 11 | #ifndef _EXTCON_ADC_JACK_H_ |
diff --git a/include/linux/fec.h b/include/linux/fec.h index 1454a503622d..9aaf53f07269 100644 --- a/include/linux/fec.h +++ b/include/linux/fec.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* include/linux/fec.h | 2 | /* include/linux/fec.h |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2009 Orex Computed Radiography | 4 | * Copyright (c) 2009 Orex Computed Radiography |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Copyright (C) 2010 Freescale Semiconductor, Inc. | 7 | * Copyright (C) 2010 Freescale Semiconductor, Inc. |
| 7 | * | 8 | * |
| 8 | * Header file for the FEC platform data | 9 | * Header file for the FEC platform data |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | #ifndef __LINUX_FEC_H__ | 11 | #ifndef __LINUX_FEC_H__ |
| 15 | #define __LINUX_FEC_H__ | 12 | #define __LINUX_FEC_H__ |
diff --git a/include/linux/fsi-sbefifo.h b/include/linux/fsi-sbefifo.h index 13f9ebeaa25e..a9935e806f8e 100644 --- a/include/linux/fsi-sbefifo.h +++ b/include/linux/fsi-sbefifo.h | |||
| @@ -1,16 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * SBEFIFO FSI Client device driver | 3 | * SBEFIFO FSI Client device driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) IBM Corporation 2017 | 5 | * Copyright (C) IBM Corporation 2017 |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | * MERGCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 13 | * GNU General Public License for more details. | ||
| 14 | */ | 6 | */ |
| 15 | 7 | ||
| 16 | #ifndef LINUX_FSI_SBEFIFO_H | 8 | #ifndef LINUX_FSI_SBEFIFO_H |
diff --git a/include/linux/fsl/bestcomm/gen_bd.h b/include/linux/fsl/bestcomm/gen_bd.h index de47260e69da..aeb312a1cd00 100644 --- a/include/linux/fsl/bestcomm/gen_bd.h +++ b/include/linux/fsl/bestcomm/gen_bd.h | |||
| @@ -1,16 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Header for Bestcomm General Buffer Descriptor tasks driver | 3 | * Header for Bestcomm General Buffer Descriptor tasks driver |
| 3 | * | 4 | * |
| 4 | * | ||
| 5 | * Copyright (C) 2007 Sylvain Munaut <tnt@246tNt.com> | 5 | * Copyright (C) 2007 Sylvain Munaut <tnt@246tNt.com> |
| 6 | * Copyright (C) 2006 AppSpec Computer Technologies Corp. | 6 | * Copyright (C) 2006 AppSpec Computer Technologies Corp. |
| 7 | * Jeff Gibbons <jeff.gibbons@appspec.com> | 7 | * Jeff Gibbons <jeff.gibbons@appspec.com> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify it | ||
| 10 | * under the terms of the GNU General Public License version 2 as published | ||
| 11 | * by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | * | ||
| 14 | */ | 8 | */ |
| 15 | 9 | ||
| 16 | #ifndef __BESTCOMM_GEN_BD_H__ | 10 | #ifndef __BESTCOMM_GEN_BD_H__ |
diff --git a/include/linux/fsnotify_backend.h b/include/linux/fsnotify_backend.h index a9f9dcc1e515..d4844cad2c2b 100644 --- a/include/linux/fsnotify_backend.h +++ b/include/linux/fsnotify_backend.h | |||
| @@ -292,7 +292,9 @@ typedef struct fsnotify_mark_connector __rcu *fsnotify_connp_t; | |||
| 292 | */ | 292 | */ |
| 293 | struct fsnotify_mark_connector { | 293 | struct fsnotify_mark_connector { |
| 294 | spinlock_t lock; | 294 | spinlock_t lock; |
| 295 | unsigned int type; /* Type of object [lock] */ | 295 | unsigned short type; /* Type of object [lock] */ |
| 296 | #define FSNOTIFY_CONN_FLAG_HAS_FSID 0x01 | ||
| 297 | unsigned short flags; /* flags [lock] */ | ||
| 296 | __kernel_fsid_t fsid; /* fsid of filesystem containing object */ | 298 | __kernel_fsid_t fsid; /* fsid of filesystem containing object */ |
| 297 | union { | 299 | union { |
| 298 | /* Object pointer [lock] */ | 300 | /* Object pointer [lock] */ |
diff --git a/include/linux/fwnode.h b/include/linux/fwnode.h index faebf0ca0686..a11c8c56c78b 100644 --- a/include/linux/fwnode.h +++ b/include/linux/fwnode.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * fwnode.h - Firmware device node object handle type definition. | 3 | * fwnode.h - Firmware device node object handle type definition. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015, Intel Corporation | 5 | * Copyright (C) 2015, Intel Corporation |
| 5 | * Author: Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 6 | * Author: Rafael J. Wysocki <rafael.j.wysocki@intel.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef _LINUX_FWNODE_H_ | 9 | #ifndef _LINUX_FWNODE_H_ |
diff --git a/include/linux/gameport.h b/include/linux/gameport.h index bb7de09e8d57..69081d899492 100644 --- a/include/linux/gameport.h +++ b/include/linux/gameport.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 1999-2002 Vojtech Pavlik | 3 | * Copyright (c) 1999-2002 Vojtech Pavlik |
| 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 version 2 as published by | ||
| 6 | * the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #ifndef _GAMEPORT_H | 5 | #ifndef _GAMEPORT_H |
| 9 | #define _GAMEPORT_H | 6 | #define _GAMEPORT_H |
diff --git a/include/linux/genalloc.h b/include/linux/genalloc.h index a337313e064f..205f62b8d291 100644 --- a/include/linux/genalloc.h +++ b/include/linux/genalloc.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Basic general purpose allocator for managing special purpose | 3 | * Basic general purpose allocator for managing special purpose |
| 3 | * memory, for example, memory that is not managed by the regular | 4 | * memory, for example, memory that is not managed by the regular |
| @@ -21,9 +22,6 @@ | |||
| 21 | * the allocator can NOT be used in NMI handler. So code uses the | 22 | * the allocator can NOT be used in NMI handler. So code uses the |
| 22 | * allocator in NMI handler should depend on | 23 | * allocator in NMI handler should depend on |
| 23 | * CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG. | 24 | * CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG. |
| 24 | * | ||
| 25 | * This source code is licensed under the GNU General Public License, | ||
| 26 | * Version 2. See the file COPYING for more details. | ||
| 27 | */ | 25 | */ |
| 28 | 26 | ||
| 29 | 27 | ||
diff --git a/include/linux/i8042.h b/include/linux/i8042.h index d98780ca9604..0261e2fb3636 100644 --- a/include/linux/i8042.h +++ b/include/linux/i8042.h | |||
| @@ -1,11 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | #ifndef _LINUX_I8042_H | 2 | #ifndef _LINUX_I8042_H |
| 2 | #define _LINUX_I8042_H | 3 | #define _LINUX_I8042_H |
| 3 | 4 | ||
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 8 | */ | ||
| 9 | 5 | ||
| 10 | #include <linux/types.h> | 6 | #include <linux/types.h> |
| 11 | 7 | ||
diff --git a/include/linux/ieee80211.h b/include/linux/ieee80211.h index 2dbefeffc43c..8511fadc0935 100644 --- a/include/linux/ieee80211.h +++ b/include/linux/ieee80211.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * IEEE 802.11 defines | 3 | * IEEE 802.11 defines |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * Copyright (c) 2013 - 2014 Intel Mobile Communications GmbH | 10 | * Copyright (c) 2013 - 2014 Intel Mobile Communications GmbH |
| 10 | * Copyright (c) 2016 - 2017 Intel Deutschland GmbH | 11 | * Copyright (c) 2016 - 2017 Intel Deutschland GmbH |
| 11 | * Copyright (c) 2018 - 2019 Intel Corporation | 12 | * Copyright (c) 2018 - 2019 Intel Corporation |
| 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 version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | 14 | ||
| 18 | #ifndef LINUX_IEEE80211_H | 15 | #ifndef LINUX_IEEE80211_H |
diff --git a/include/linux/iio/buffer.h b/include/linux/iio/buffer.h index 48767c776119..fbba4093f06c 100644 --- a/include/linux/iio/buffer.h +++ b/include/linux/iio/buffer.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* The industrial I/O core - generic buffer interfaces. | 2 | /* The industrial I/O core - generic buffer interfaces. |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2008 Jonathan Cameron | 4 | * Copyright (c) 2008 Jonathan Cameron |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef _IIO_BUFFER_GENERIC_H_ | 7 | #ifndef _IIO_BUFFER_GENERIC_H_ |
diff --git a/include/linux/iio/configfs.h b/include/linux/iio/configfs.h index 93befd67c15c..84cab3f47e80 100644 --- a/include/linux/iio/configfs.h +++ b/include/linux/iio/configfs.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Industrial I/O configfs support | 3 | * Industrial I/O configfs support |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2015 Intel Corporation | 5 | * Copyright (c) 2015 Intel Corporation |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef __IIO_CONFIGFS | 7 | #ifndef __IIO_CONFIGFS |
| 11 | #define __IIO_CONFIGFS | 8 | #define __IIO_CONFIGFS |
diff --git a/include/linux/iio/consumer.h b/include/linux/iio/consumer.h index b2d34831ed7c..2bde8c912d4d 100644 --- a/include/linux/iio/consumer.h +++ b/include/linux/iio/consumer.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Industrial I/O in kernel consumer interface | 3 | * Industrial I/O in kernel consumer interface |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2011 Jonathan Cameron | 5 | * Copyright (c) 2011 Jonathan Cameron |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef _IIO_INKERN_CONSUMER_H_ | 7 | #ifndef _IIO_INKERN_CONSUMER_H_ |
| 11 | #define _IIO_INKERN_CONSUMER_H_ | 8 | #define _IIO_INKERN_CONSUMER_H_ |
diff --git a/include/linux/iio/driver.h b/include/linux/iio/driver.h index f54a7bcdefe3..36de60a5da7a 100644 --- a/include/linux/iio/driver.h +++ b/include/linux/iio/driver.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Industrial I/O in kernel access map interface. | 3 | * Industrial I/O in kernel access map interface. |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2011 Jonathan Cameron | 5 | * Copyright (c) 2011 Jonathan Cameron |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef _IIO_INKERN_H_ | 8 | #ifndef _IIO_INKERN_H_ |
diff --git a/include/linux/iio/events.h b/include/linux/iio/events.h index 8ad87d1c5340..a4558c45a548 100644 --- a/include/linux/iio/events.h +++ b/include/linux/iio/events.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* The industrial I/O - event passing to userspace | 2 | /* The industrial I/O - event passing to userspace |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2008-2011 Jonathan Cameron | 4 | * Copyright (c) 2008-2011 Jonathan Cameron |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #ifndef _IIO_EVENTS_H_ | 6 | #ifndef _IIO_EVENTS_H_ |
| 10 | #define _IIO_EVENTS_H_ | 7 | #define _IIO_EVENTS_H_ |
diff --git a/include/linux/iio/gyro/itg3200.h b/include/linux/iio/gyro/itg3200.h index 0a30fddccfb3..a602fe7b84fa 100644 --- a/include/linux/iio/gyro/itg3200.h +++ b/include/linux/iio/gyro/itg3200.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * itg3200.h -- support InvenSense ITG3200 | 3 | * itg3200.h -- support InvenSense ITG3200 |
| 3 | * Digital 3-Axis Gyroscope driver | 4 | * Digital 3-Axis Gyroscope driver |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (c) 2011 Christian Strobel <christian.strobel@iis.fraunhofer.de> | 6 | * Copyright (c) 2011 Christian Strobel <christian.strobel@iis.fraunhofer.de> |
| 6 | * Copyright (c) 2011 Manuel Stahl <manuel.stahl@iis.fraunhofer.de> | 7 | * Copyright (c) 2011 Manuel Stahl <manuel.stahl@iis.fraunhofer.de> |
| 7 | * Copyright (c) 2012 Thorsten Nowak <thorsten.nowak@iis.fraunhofer.de> | 8 | * Copyright (c) 2012 Thorsten Nowak <thorsten.nowak@iis.fraunhofer.de> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #ifndef I2C_ITG3200_H_ | 11 | #ifndef I2C_ITG3200_H_ |
diff --git a/include/linux/iio/iio.h b/include/linux/iio/iio.h index bb10c1bee301..8e132cf819e4 100644 --- a/include/linux/iio/iio.h +++ b/include/linux/iio/iio.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | 2 | ||
| 2 | /* The industrial I/O core | 3 | /* The industrial I/O core |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2008 Jonathan Cameron | 5 | * Copyright (c) 2008 Jonathan Cameron |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef _INDUSTRIAL_IO_H_ | 7 | #ifndef _INDUSTRIAL_IO_H_ |
| 11 | #define _INDUSTRIAL_IO_H_ | 8 | #define _INDUSTRIAL_IO_H_ |
diff --git a/include/linux/iio/machine.h b/include/linux/iio/machine.h index 5e1cfa75f652..fe7ccbb81184 100644 --- a/include/linux/iio/machine.h +++ b/include/linux/iio/machine.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Industrial I/O in kernel access map definitions for board files. | 3 | * Industrial I/O in kernel access map definitions for board files. |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2011 Jonathan Cameron | 5 | * Copyright (c) 2011 Jonathan Cameron |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __LINUX_IIO_MACHINE_H__ | 8 | #ifndef __LINUX_IIO_MACHINE_H__ |
diff --git a/include/linux/iio/sw_device.h b/include/linux/iio/sw_device.h index 8642b91a7577..eff1e6b2595c 100644 --- a/include/linux/iio/sw_device.h +++ b/include/linux/iio/sw_device.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Industrial I/O software device interface | 3 | * Industrial I/O software device interface |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2016 Intel Corporation | 5 | * Copyright (c) 2016 Intel Corporation |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __IIO_SW_DEVICE | 8 | #ifndef __IIO_SW_DEVICE |
diff --git a/include/linux/iio/sw_trigger.h b/include/linux/iio/sw_trigger.h index 0c43738a9e24..47de2443e984 100644 --- a/include/linux/iio/sw_trigger.h +++ b/include/linux/iio/sw_trigger.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Industrial I/O software trigger interface | 3 | * Industrial I/O software trigger interface |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2015 Intel Corporation | 5 | * Copyright (c) 2015 Intel Corporation |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __IIO_SW_TRIGGER | 8 | #ifndef __IIO_SW_TRIGGER |
diff --git a/include/linux/iio/sysfs.h b/include/linux/iio/sysfs.h index ce9426c507fd..b532c875bc24 100644 --- a/include/linux/iio/sysfs.h +++ b/include/linux/iio/sysfs.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* The industrial I/O core | 2 | /* The industrial I/O core |
| 2 | * | 3 | * |
| 3 | *Copyright (c) 2008 Jonathan Cameron | 4 | *Copyright (c) 2008 Jonathan Cameron |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * General attributes | 6 | * General attributes |
| 10 | */ | 7 | */ |
| 11 | 8 | ||
diff --git a/include/linux/iio/trigger.h b/include/linux/iio/trigger.h index b19b7204ef84..84995e2967ac 100644 --- a/include/linux/iio/trigger.h +++ b/include/linux/iio/trigger.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* The industrial I/O core, trigger handling functions | 2 | /* The industrial I/O core, trigger handling functions |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2008 Jonathan Cameron | 4 | * Copyright (c) 2008 Jonathan Cameron |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include <linux/irq.h> | 6 | #include <linux/irq.h> |
| 10 | #include <linux/module.h> | 7 | #include <linux/module.h> |
diff --git a/include/linux/iio/trigger_consumer.h b/include/linux/iio/trigger_consumer.h index c4f8c7409666..c3c6ba5ec423 100644 --- a/include/linux/iio/trigger_consumer.h +++ b/include/linux/iio/trigger_consumer.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* The industrial I/O core, trigger consumer functions | 2 | /* The industrial I/O core, trigger consumer functions |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2008-2011 Jonathan Cameron | 4 | * Copyright (c) 2008-2011 Jonathan Cameron |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef __LINUX_IIO_TRIGGER_CONSUMER_H__ | 7 | #ifndef __LINUX_IIO_TRIGGER_CONSUMER_H__ |
diff --git a/include/linux/iio/types.h b/include/linux/iio/types.h index 6eb3d683ef62..fa824e160f35 100644 --- a/include/linux/iio/types.h +++ b/include/linux/iio/types.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* industrial I/O data types needed both in and out of kernel | 2 | /* industrial I/O data types needed both in and out of kernel |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2008 Jonathan Cameron | 4 | * Copyright (c) 2008 Jonathan Cameron |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef _IIO_TYPES_H_ | 7 | #ifndef _IIO_TYPES_H_ |
diff --git a/include/linux/input-polldev.h b/include/linux/input-polldev.h index 2465182670db..14821fd231c0 100644 --- a/include/linux/input-polldev.h +++ b/include/linux/input-polldev.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | #ifndef _INPUT_POLLDEV_H | 2 | #ifndef _INPUT_POLLDEV_H |
| 2 | #define _INPUT_POLLDEV_H | 3 | #define _INPUT_POLLDEV_H |
| 3 | 4 | ||
| 4 | /* | 5 | /* |
| 5 | * Copyright (c) 2007 Dmitry Torokhov | 6 | * Copyright (c) 2007 Dmitry Torokhov |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/input.h> | 9 | #include <linux/input.h> |
diff --git a/include/linux/input.h b/include/linux/input.h index 7c7516eb7d76..510e78558c10 100644 --- a/include/linux/input.h +++ b/include/linux/input.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 1999-2002 Vojtech Pavlik | 3 | * Copyright (c) 1999-2002 Vojtech Pavlik |
| 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 version 2 as published by | ||
| 6 | * the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #ifndef _INPUT_H | 5 | #ifndef _INPUT_H |
| 9 | #define _INPUT_H | 6 | #define _INPUT_H |
diff --git a/include/linux/input/as5011.h b/include/linux/input/as5011.h index 1affd0ddfa9d..5fba52a56cd6 100644 --- a/include/linux/input/as5011.h +++ b/include/linux/input/as5011.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | #ifndef _AS5011_H | 2 | #ifndef _AS5011_H |
| 2 | #define _AS5011_H | 3 | #define _AS5011_H |
| 3 | 4 | ||
| 4 | /* | 5 | /* |
| 5 | * Copyright (c) 2010, 2011 Fabien Marteau <fabien.marteau@armadeus.com> | 6 | * Copyright (c) 2010, 2011 Fabien Marteau <fabien.marteau@armadeus.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | struct as5011_platform_data { | 9 | struct as5011_platform_data { |
diff --git a/include/linux/input/cma3000.h b/include/linux/input/cma3000.h index cbbaac27d311..aaab51fa909f 100644 --- a/include/linux/input/cma3000.h +++ b/include/linux/input/cma3000.h | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * VTI CMA3000_Dxx Accelerometer driver | 3 | * VTI CMA3000_Dxx Accelerometer driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 Texas Instruments | 5 | * Copyright (C) 2010 Texas Instruments |
| 5 | * Author: Hemanth V <hemanthv@ti.com> | 6 | * Author: Hemanth V <hemanthv@ti.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 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 with | ||
| 17 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #ifndef _LINUX_CMA3000_H | 9 | #ifndef _LINUX_CMA3000_H |
diff --git a/include/linux/input/mt.h b/include/linux/input/mt.h index 3f4bf60b0bb5..9e409bb13642 100644 --- a/include/linux/input/mt.h +++ b/include/linux/input/mt.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | #ifndef _INPUT_MT_H | 2 | #ifndef _INPUT_MT_H |
| 2 | #define _INPUT_MT_H | 3 | #define _INPUT_MT_H |
| 3 | 4 | ||
| @@ -5,10 +6,6 @@ | |||
| 5 | * Input Multitouch Library | 6 | * Input Multitouch Library |
| 6 | * | 7 | * |
| 7 | * Copyright (c) 2010 Henrik Rydberg | 8 | * Copyright (c) 2010 Henrik Rydberg |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify it | ||
| 10 | * under the terms of the GNU General Public License version 2 as published by | ||
| 11 | * the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/input.h> | 11 | #include <linux/input.h> |
diff --git a/include/linux/input/navpoint.h b/include/linux/input/navpoint.h index 45050eb34de3..d464ffb4db52 100644 --- a/include/linux/input/navpoint.h +++ b/include/linux/input/navpoint.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Paul Parsons <lost.distance@yahoo.com> | 3 | * Copyright (C) 2012 Paul Parsons <lost.distance@yahoo.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | struct navpoint_platform_data { | 6 | struct navpoint_platform_data { |
diff --git a/include/linux/input/sparse-keymap.h b/include/linux/input/sparse-keymap.h index c7346e33d958..d25d1452dc6e 100644 --- a/include/linux/input/sparse-keymap.h +++ b/include/linux/input/sparse-keymap.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | #ifndef _SPARSE_KEYMAP_H | 2 | #ifndef _SPARSE_KEYMAP_H |
| 2 | #define _SPARSE_KEYMAP_H | 3 | #define _SPARSE_KEYMAP_H |
| 3 | 4 | ||
| 4 | /* | 5 | /* |
| 5 | * Copyright (c) 2009 Dmitry Torokhov | 6 | * Copyright (c) 2009 Dmitry Torokhov |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #define KE_END 0 /* Indicates end of keymap */ | 9 | #define KE_END 0 /* Indicates end of keymap */ |
diff --git a/include/linux/input/touchscreen.h b/include/linux/input/touchscreen.h index 09d22ccb9e41..fe66e2b58f62 100644 --- a/include/linux/input/touchscreen.h +++ b/include/linux/input/touchscreen.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2014 Sebastian Reichel <sre@kernel.org> | 3 | * Copyright (c) 2014 Sebastian Reichel <sre@kernel.org> |
| 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 version 2 as published by | ||
| 6 | * the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _TOUCHSCREEN_H | 6 | #ifndef _TOUCHSCREEN_H |
diff --git a/include/linux/io-mapping.h b/include/linux/io-mapping.h index 58df02bd93c9..6e125e9b4187 100644 --- a/include/linux/io-mapping.h +++ b/include/linux/io-mapping.h | |||
| @@ -1,18 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright © 2008 Keith Packard <keithp@keithp.com> | 3 | * Copyright © 2008 Keith Packard <keithp@keithp.com> |
| 3 | * | ||
| 4 | * This file is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of version 2 of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation. | ||
| 7 | * | ||
| 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 Foundation, | ||
| 15 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. | ||
| 16 | */ | 4 | */ |
| 17 | 5 | ||
| 18 | #ifndef _LINUX_IO_MAPPING_H | 6 | #ifndef _LINUX_IO_MAPPING_H |
diff --git a/include/linux/io.h b/include/linux/io.h index 32e30e8fb9db..9876e5801a9d 100644 --- a/include/linux/io.h +++ b/include/linux/io.h | |||
| @@ -1,18 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2006 PathScale, Inc. All Rights Reserved. | 3 | * Copyright 2006 PathScale, Inc. All Rights Reserved. |
| 3 | * | ||
| 4 | * This file is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of version 2 of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation. | ||
| 7 | * | ||
| 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 Foundation, | ||
| 15 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. | ||
| 16 | */ | 4 | */ |
| 17 | 5 | ||
| 18 | #ifndef _LINUX_IO_H | 6 | #ifndef _LINUX_IO_H |
diff --git a/include/linux/irqbypass.h b/include/linux/irqbypass.h index f0f5d2671509..9bdb2a781841 100644 --- a/include/linux/irqbypass.h +++ b/include/linux/irqbypass.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * IRQ offload/bypass manager | 3 | * IRQ offload/bypass manager |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Red Hat, Inc. | 5 | * Copyright (C) 2015 Red Hat, Inc. |
| 5 | * Copyright (c) 2015 Linaro Ltd. | 6 | * Copyright (c) 2015 Linaro Ltd. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #ifndef IRQBYPASS_H | 8 | #ifndef IRQBYPASS_H |
| 12 | #define IRQBYPASS_H | 9 | #define IRQBYPASS_H |
diff --git a/include/linux/irqchip/arm-gic-common.h b/include/linux/irqchip/arm-gic-common.h index 9a1a479a2bf4..626283858563 100644 --- a/include/linux/irqchip/arm-gic-common.h +++ b/include/linux/irqchip/arm-gic-common.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * include/linux/irqchip/arm-gic-common.h | 3 | * include/linux/irqchip/arm-gic-common.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016 ARM Limited, All Rights Reserved. | 5 | * Copyright (C) 2016 ARM Limited, All Rights Reserved. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef __LINUX_IRQCHIP_ARM_GIC_COMMON_H | 7 | #ifndef __LINUX_IRQCHIP_ARM_GIC_COMMON_H |
| 11 | #define __LINUX_IRQCHIP_ARM_GIC_COMMON_H | 8 | #define __LINUX_IRQCHIP_ARM_GIC_COMMON_H |
diff --git a/include/linux/irqchip/arm-gic-v3.h b/include/linux/irqchip/arm-gic-v3.h index c7e3e39224c6..67c4b9806d43 100644 --- a/include/linux/irqchip/arm-gic-v3.h +++ b/include/linux/irqchip/arm-gic-v3.h | |||
| @@ -1,19 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013, 2014 ARM Limited, All Rights Reserved. | 3 | * Copyright (C) 2013, 2014 ARM Limited, All Rights Reserved. |
| 3 | * Author: Marc Zyngier <marc.zyngier@arm.com> | 4 | * Author: Marc Zyngier <marc.zyngier@arm.com> |
| 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 __LINUX_IRQCHIP_ARM_GIC_V3_H | 6 | #ifndef __LINUX_IRQCHIP_ARM_GIC_V3_H |
| 19 | #define __LINUX_IRQCHIP_ARM_GIC_V3_H | 7 | #define __LINUX_IRQCHIP_ARM_GIC_V3_H |
diff --git a/include/linux/irqchip/arm-gic-v4.h b/include/linux/irqchip/arm-gic-v4.h index fa683ea5c769..e6b155713b47 100644 --- a/include/linux/irqchip/arm-gic-v4.h +++ b/include/linux/irqchip/arm-gic-v4.h | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016,2017 ARM Limited, All Rights Reserved. | 3 | * Copyright (C) 2016,2017 ARM Limited, All Rights Reserved. |
| 3 | * Author: Marc Zyngier <marc.zyngier@arm.com> | 4 | * Author: Marc Zyngier <marc.zyngier@arm.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #ifndef __LINUX_IRQCHIP_ARM_GIC_V4_H | 7 | #ifndef __LINUX_IRQCHIP_ARM_GIC_V4_H |
diff --git a/include/linux/irqchip/arm-gic.h b/include/linux/irqchip/arm-gic.h index 0f049b384ccd..316087da1d09 100644 --- a/include/linux/irqchip/arm-gic.h +++ b/include/linux/irqchip/arm-gic.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * include/linux/irqchip/arm-gic.h | 3 | * include/linux/irqchip/arm-gic.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2002 ARM Limited, All Rights Reserved. | 5 | * Copyright (C) 2002 ARM Limited, All Rights Reserved. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef __LINUX_IRQCHIP_ARM_GIC_H | 7 | #ifndef __LINUX_IRQCHIP_ARM_GIC_H |
| 11 | #define __LINUX_IRQCHIP_ARM_GIC_H | 8 | #define __LINUX_IRQCHIP_ARM_GIC_H |
diff --git a/include/linux/irqchip/chained_irq.h b/include/linux/irqchip/chained_irq.h index adf4c30f3af6..dd8b3c476666 100644 --- a/include/linux/irqchip/chained_irq.h +++ b/include/linux/irqchip/chained_irq.h | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Chained IRQ handlers support. | 3 | * Chained IRQ handlers support. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 ARM Ltd. | 5 | * Copyright (C) 2011 ARM Ltd. |
| 5 | * | ||
| 6 | * This program is free software: you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 18 | #ifndef __IRQCHIP_CHAINED_IRQ_H | 7 | #ifndef __IRQCHIP_CHAINED_IRQ_H |
| 19 | #define __IRQCHIP_CHAINED_IRQ_H | 8 | #define __IRQCHIP_CHAINED_IRQ_H |
diff --git a/include/linux/irqchip/irq-partition-percpu.h b/include/linux/irqchip/irq-partition-percpu.h index 87433a5d1285..a783ddb58444 100644 --- a/include/linux/irqchip/irq-partition-percpu.h +++ b/include/linux/irqchip/irq-partition-percpu.h | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 ARM Limited, All Rights Reserved. | 3 | * Copyright (C) 2016 ARM Limited, All Rights Reserved. |
| 3 | * Author: Marc Zyngier <marc.zyngier@arm.com> | 4 | * Author: Marc Zyngier <marc.zyngier@arm.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <linux/fwnode.h> | 7 | #include <linux/fwnode.h> |
diff --git a/include/linux/irqchip/irq-sa11x0.h b/include/linux/irqchip/irq-sa11x0.h index 15db6829c1e4..68fd2d73b683 100644 --- a/include/linux/irqchip/irq-sa11x0.h +++ b/include/linux/irqchip/irq-sa11x0.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Generic IRQ handling for the SA11x0. | 3 | * Generic IRQ handling for the SA11x0. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Dmitry Eremin-Solenikov | 5 | * Copyright (C) 2015 Dmitry Eremin-Solenikov |
| 5 | * Copyright (C) 1999-2001 Nicolas Pitre | 6 | * Copyright (C) 1999-2001 Nicolas Pitre |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __INCLUDE_LINUX_IRQCHIP_IRQ_SA11x0_H | 9 | #ifndef __INCLUDE_LINUX_IRQCHIP_IRQ_SA11x0_H |
diff --git a/include/linux/irqchip/mxs.h b/include/linux/irqchip/mxs.h index 9039a538a919..4f447e3f0f3a 100644 --- a/include/linux/irqchip/mxs.h +++ b/include/linux/irqchip/mxs.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013 Freescale Semiconductor, Inc. | 3 | * Copyright (C) 2013 Freescale Semiconductor, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __LINUX_IRQCHIP_MXS_H | 6 | #ifndef __LINUX_IRQCHIP_MXS_H |
diff --git a/include/linux/klist.h b/include/linux/klist.h index 953f283f8451..b0f238f20dbb 100644 --- a/include/linux/klist.h +++ b/include/linux/klist.h | |||
| @@ -1,12 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * klist.h - Some generic list helpers, extending struct list_head a bit. | 3 | * klist.h - Some generic list helpers, extending struct list_head a bit. |
| 3 | * | 4 | * |
| 4 | * Implementations are found in lib/klist.c | 5 | * Implementations are found in lib/klist.c |
| 5 | * | 6 | * |
| 6 | * | ||
| 7 | * Copyright (C) 2005 Patrick Mochel | 7 | * Copyright (C) 2005 Patrick Mochel |
| 8 | * | ||
| 9 | * This file is rleased under the GPL v2. | ||
| 10 | */ | 8 | */ |
| 11 | 9 | ||
| 12 | #ifndef _LINUX_KLIST_H | 10 | #ifndef _LINUX_KLIST_H |
diff --git a/include/linux/kvm_host.h b/include/linux/kvm_host.h index 79fa4426509c..d1ad38a3f048 100644 --- a/include/linux/kvm_host.h +++ b/include/linux/kvm_host.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | #ifndef __KVM_HOST_H | 2 | #ifndef __KVM_HOST_H |
| 2 | #define __KVM_HOST_H | 3 | #define __KVM_HOST_H |
| 3 | 4 | ||
| 4 | /* | ||
| 5 | * This work is licensed under the terms of the GNU GPL, version 2. See | ||
| 6 | * the COPYING file in the top-level directory. | ||
| 7 | */ | ||
| 8 | 5 | ||
| 9 | #include <linux/types.h> | 6 | #include <linux/types.h> |
| 10 | #include <linux/hardirq.h> | 7 | #include <linux/hardirq.h> |
diff --git a/include/linux/kvm_irqfd.h b/include/linux/kvm_irqfd.h index 76c2fbc59f35..dc1da020305b 100644 --- a/include/linux/kvm_irqfd.h +++ b/include/linux/kvm_irqfd.h | |||
| @@ -1,12 +1,5 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * This program 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. | ||
| 5 | * | ||
| 6 | * This program is distributed in the hope that it will be useful, | ||
| 7 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 8 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 9 | * GNU General Public License for more details. | ||
| 10 | * | 3 | * |
| 11 | * irqfd: Allows an fd to be used to inject an interrupt to the guest | 4 | * irqfd: Allows an fd to be used to inject an interrupt to the guest |
| 12 | * Credit goes to Avi Kivity for the original idea. | 5 | * Credit goes to Avi Kivity for the original idea. |
diff --git a/include/linux/kvm_types.h b/include/linux/kvm_types.h index 8bf259dae9f6..bde5374ae021 100644 --- a/include/linux/kvm_types.h +++ b/include/linux/kvm_types.h | |||
| @@ -1,18 +1,4 @@ | |||
| 1 | /* | 1 | /* SPDX-License-Identifier: GPL-2.0-only */ |
| 2 | * This program 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. | ||
| 5 | * | ||
| 6 | * This program is distributed in the hope that it will be useful, | ||
| 7 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 8 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 9 | * GNU General Public License for more details. | ||
| 10 | * | ||
| 11 | * You should have received a copy of the GNU General Public License | ||
| 12 | * along with this program; if not, write to the Free Software | ||
| 13 | * Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. | ||
| 14 | * | ||
| 15 | */ | ||
| 16 | 2 | ||
| 17 | #ifndef __KVM_TYPES_H__ | 3 | #ifndef __KVM_TYPES_H__ |
| 18 | #define __KVM_TYPES_H__ | 4 | #define __KVM_TYPES_H__ |
diff --git a/include/linux/led-class-flash.h b/include/linux/led-class-flash.h index 700efaa9e115..f52713f0a269 100644 --- a/include/linux/led-class-flash.h +++ b/include/linux/led-class-flash.h | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * LED Flash class interface | 3 | * LED Flash class interface |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Samsung Electronics Co., Ltd. | 5 | * Copyright (C) 2015 Samsung Electronics Co., Ltd. |
| 5 | * Author: Jacek Anaszewski <j.anaszewski@samsung.com> | 6 | * Author: Jacek Anaszewski <j.anaszewski@samsung.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | #ifndef __LINUX_FLASH_LEDS_H_INCLUDED | 8 | #ifndef __LINUX_FLASH_LEDS_H_INCLUDED |
| 13 | #define __LINUX_FLASH_LEDS_H_INCLUDED | 9 | #define __LINUX_FLASH_LEDS_H_INCLUDED |
diff --git a/include/linux/leds-bd2802.h b/include/linux/leds-bd2802.h index 42f854a1a199..dd93c8d787b4 100644 --- a/include/linux/leds-bd2802.h +++ b/include/linux/leds-bd2802.h | |||
| @@ -1,15 +1,11 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * leds-bd2802.h - RGB LED Driver | 3 | * leds-bd2802.h - RGB LED Driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009 Samsung Electronics | 5 | * Copyright (C) 2009 Samsung Electronics |
| 5 | * Kim Kyuwon <q1.kim@samsung.com> | 6 | * Kim Kyuwon <q1.kim@samsung.com> |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * Datasheet: http://www.rohm.com/products/databook/driver/pdf/bd2802gu-e.pdf | 8 | * Datasheet: http://www.rohm.com/products/databook/driver/pdf/bd2802gu-e.pdf |
| 12 | * | ||
| 13 | */ | 9 | */ |
| 14 | #ifndef _LEDS_BD2802_H_ | 10 | #ifndef _LEDS_BD2802_H_ |
| 15 | #define _LEDS_BD2802_H_ | 11 | #define _LEDS_BD2802_H_ |
diff --git a/include/linux/leds-lp3944.h b/include/linux/leds-lp3944.h index 2618aa9063bc..f681fefff281 100644 --- a/include/linux/leds-lp3944.h +++ b/include/linux/leds-lp3944.h | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * leds-lp3944.h - platform data structure for lp3944 led controller | 3 | * leds-lp3944.h - platform data structure for lp3944 led controller |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009 Antonio Ospite <ospite@studenti.unina.it> | 5 | * Copyright (C) 2009 Antonio Ospite <ospite@studenti.unina.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #ifndef __LINUX_LEDS_LP3944_H | 8 | #ifndef __LINUX_LEDS_LP3944_H |
diff --git a/include/linux/leds-lp3952.h b/include/linux/leds-lp3952.h index 49b37ed8d456..937ae5f2eac9 100644 --- a/include/linux/leds-lp3952.h +++ b/include/linux/leds-lp3952.h | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * LED driver for TI lp3952 controller | 3 | * LED driver for TI lp3952 controller |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016, DAQRI, LLC. | 5 | * Copyright (C) 2016, DAQRI, LLC. |
| 5 | * Author: Tony Makkiel <tony.makkiel@daqri.com> | 6 | * Author: Tony Makkiel <tony.makkiel@daqri.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #ifndef LEDS_LP3952_H_ | 9 | #ifndef LEDS_LP3952_H_ |
diff --git a/include/linux/leds-regulator.h b/include/linux/leds-regulator.h index e2337a8c90b0..899f816073a1 100644 --- a/include/linux/leds-regulator.h +++ b/include/linux/leds-regulator.h | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * leds-regulator.h - platform data structure for regulator driven LEDs. | 3 | * leds-regulator.h - platform data structure for regulator driven LEDs. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009 Antonio Ospite <ospite@studenti.unina.it> | 5 | * Copyright (C) 2009 Antonio Ospite <ospite@studenti.unina.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #ifndef __LINUX_LEDS_REGULATOR_H | 8 | #ifndef __LINUX_LEDS_REGULATOR_H |
diff --git a/include/linux/leds.h b/include/linux/leds.h index 78204650fe2a..9b2bf574a17a 100644 --- a/include/linux/leds.h +++ b/include/linux/leds.h | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Driver model for leds and led triggers | 3 | * Driver model for leds and led triggers |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2005 John Lenz <lenz@cs.wisc.edu> | 5 | * Copyright (C) 2005 John Lenz <lenz@cs.wisc.edu> |
| 5 | * Copyright (C) 2005 Richard Purdie <rpurdie@openedhand.com> | 6 | * Copyright (C) 2005 Richard Purdie <rpurdie@openedhand.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | #ifndef __LINUX_LEDS_H_INCLUDED | 8 | #ifndef __LINUX_LEDS_H_INCLUDED |
| 13 | #define __LINUX_LEDS_H_INCLUDED | 9 | #define __LINUX_LEDS_H_INCLUDED |
diff --git a/include/linux/libps2.h b/include/linux/libps2.h index 5f18fe02ae37..53f7e4d0f4b7 100644 --- a/include/linux/libps2.h +++ b/include/linux/libps2.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | #ifndef _LIBPS2_H | 2 | #ifndef _LIBPS2_H |
| 2 | #define _LIBPS2_H | 3 | #define _LIBPS2_H |
| 3 | 4 | ||
| 4 | /* | 5 | /* |
| 5 | * Copyright (C) 1999-2002 Vojtech Pavlik | 6 | * Copyright (C) 1999-2002 Vojtech Pavlik |
| 6 | * Copyright (C) 2004 Dmitry Torokhov | 7 | * Copyright (C) 2004 Dmitry Torokhov |
| 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 version 2 as published by | ||
| 10 | * the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/bitops.h> | 10 | #include <linux/bitops.h> |
diff --git a/include/linux/mailbox/brcm-message.h b/include/linux/mailbox/brcm-message.h index c20b4843fc2d..18da82115476 100644 --- a/include/linux/mailbox/brcm-message.h +++ b/include/linux/mailbox/brcm-message.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Broadcom | 3 | * Copyright (C) 2016 Broadcom |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Common header for Broadcom mailbox messages which is shared across | 5 | * Common header for Broadcom mailbox messages which is shared across |
| 9 | * Broadcom SoCs and Broadcom mailbox client drivers. | 6 | * Broadcom SoCs and Broadcom mailbox client drivers. |
| 10 | */ | 7 | */ |
diff --git a/include/linux/mailbox_client.h b/include/linux/mailbox_client.h index faa7da3c9c8b..65229a45590f 100644 --- a/include/linux/mailbox_client.h +++ b/include/linux/mailbox_client.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2013-2014 Linaro Ltd. | 3 | * Copyright (C) 2013-2014 Linaro Ltd. |
| 3 | * Author: Jassi Brar <jassisinghbrar@gmail.com> | 4 | * Author: Jassi Brar <jassisinghbrar@gmail.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef __MAILBOX_CLIENT_H | 7 | #ifndef __MAILBOX_CLIENT_H |
diff --git a/include/linux/mailbox_controller.h b/include/linux/mailbox_controller.h index 4994a438444c..36d6ce673503 100644 --- a/include/linux/mailbox_controller.h +++ b/include/linux/mailbox_controller.h | |||
| @@ -1,8 +1,4 @@ | |||
| 1 | /* | 1 | /* SPDX-License-Identifier: GPL-2.0-only */ |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License version 2 as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | */ | ||
| 6 | 2 | ||
| 7 | #ifndef __MAILBOX_CONTROLLER_H | 3 | #ifndef __MAILBOX_CONTROLLER_H |
| 8 | #define __MAILBOX_CONTROLLER_H | 4 | #define __MAILBOX_CONTROLLER_H |
diff --git a/include/linux/max17040_battery.h b/include/linux/max17040_battery.h index ad97b06cf930..593602fc9317 100644 --- a/include/linux/max17040_battery.h +++ b/include/linux/max17040_battery.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009 Samsung Electronics | 3 | * Copyright (C) 2009 Samsung Electronics |
| 3 | * Minkyu Kang <mk7.kang@samsung.com> | 4 | * Minkyu Kang <mk7.kang@samsung.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef __MAX17040_BATTERY_H_ | 7 | #ifndef __MAX17040_BATTERY_H_ |
diff --git a/include/linux/mdev.h b/include/linux/mdev.h index 89a52fd5756e..0ce30ca78db0 100644 --- a/include/linux/mdev.h +++ b/include/linux/mdev.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Mediated device definition | 3 | * Mediated device definition |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved. | 5 | * Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved. |
| 5 | * Author: Neo Jia <cjia@nvidia.com> | 6 | * Author: Neo Jia <cjia@nvidia.com> |
| 6 | * Kirti Wankhede <kwankhede@nvidia.com> | 7 | * Kirti Wankhede <kwankhede@nvidia.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef MDEV_H | 10 | #ifndef MDEV_H |
diff --git a/include/linux/mdio.h b/include/linux/mdio.h index 9dc16d5705a1..e8242ad88c81 100644 --- a/include/linux/mdio.h +++ b/include/linux/mdio.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/mdio.h: definitions for MDIO (clause 45) transceivers | 3 | * linux/mdio.h: definitions for MDIO (clause 45) transceivers |
| 3 | * Copyright 2006-2009 Solarflare Communications Inc. | 4 | * Copyright 2006-2009 Solarflare Communications Inc. |
| 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 version 2 as published | ||
| 7 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 8 | */ | 5 | */ |
| 9 | #ifndef __LINUX_MDIO_H__ | 6 | #ifndef __LINUX_MDIO_H__ |
| 10 | #define __LINUX_MDIO_H__ | 7 | #define __LINUX_MDIO_H__ |
diff --git a/include/linux/mem_encrypt.h b/include/linux/mem_encrypt.h index b310a9c18113..470bd53a89df 100644 --- a/include/linux/mem_encrypt.h +++ b/include/linux/mem_encrypt.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * AMD Memory Encryption Support | 3 | * AMD Memory Encryption Support |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016 Advanced Micro Devices, Inc. | 5 | * Copyright (C) 2016 Advanced Micro Devices, Inc. |
| 5 | * | 6 | * |
| 6 | * Author: Tom Lendacky <thomas.lendacky@amd.com> | 7 | * Author: Tom Lendacky <thomas.lendacky@amd.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef __MEM_ENCRYPT_H__ | 10 | #ifndef __MEM_ENCRYPT_H__ |
diff --git a/include/linux/memstick.h b/include/linux/memstick.h index 690c35a9d4cc..216a713bef7f 100644 --- a/include/linux/memstick.h +++ b/include/linux/memstick.h | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Sony MemoryStick support | 3 | * Sony MemoryStick support |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2007 Alex Dubov <oakad@yahoo.com> | 5 | * Copyright (C) 2007 Alex Dubov <oakad@yahoo.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #ifndef _MEMSTICK_H | 8 | #ifndef _MEMSTICK_H |
diff --git a/include/linux/mfd/88pm80x.h b/include/linux/mfd/88pm80x.h index c118a7ec94d6..def5df6e74bf 100644 --- a/include/linux/mfd/88pm80x.h +++ b/include/linux/mfd/88pm80x.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Marvell 88PM80x Interface | 3 | * Marvell 88PM80x Interface |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Marvell International Ltd. | 5 | * Copyright (C) 2012 Marvell International Ltd. |
| 5 | * Qiao Zhou <zhouqiao@marvell.com> | 6 | * Qiao Zhou <zhouqiao@marvell.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __LINUX_MFD_88PM80X_H | 9 | #ifndef __LINUX_MFD_88PM80X_H |
diff --git a/include/linux/mfd/88pm860x.h b/include/linux/mfd/88pm860x.h index cd97530205c2..473545a2c425 100644 --- a/include/linux/mfd/88pm860x.h +++ b/include/linux/mfd/88pm860x.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Marvell 88PM860x Interface | 3 | * Marvell 88PM860x Interface |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009 Marvell International Ltd. | 5 | * Copyright (C) 2009 Marvell International Ltd. |
| 5 | * Haojian Zhuang <haojian.zhuang@marvell.com> | 6 | * Haojian Zhuang <haojian.zhuang@marvell.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __LINUX_MFD_88PM860X_H | 9 | #ifndef __LINUX_MFD_88PM860X_H |
diff --git a/include/linux/mfd/abx500/ab8500-codec.h b/include/linux/mfd/abx500/ab8500-codec.h index d7079413def0..c19f505122ac 100644 --- a/include/linux/mfd/abx500/ab8500-codec.h +++ b/include/linux/mfd/abx500/ab8500-codec.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) ST-Ericsson SA 2012 | 3 | * Copyright (C) ST-Ericsson SA 2012 |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * for ST-Ericsson. | 6 | * for ST-Ericsson. |
| 6 | * | 7 | * |
| 7 | * License terms: | 8 | * License terms: |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify it | ||
| 10 | * under the terms of the GNU General Public License version 2 as published | ||
| 11 | * by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #ifndef AB8500_CORE_CODEC_H | 11 | #ifndef AB8500_CORE_CODEC_H |
diff --git a/include/linux/mfd/ac100.h b/include/linux/mfd/ac100.h index 3c148f196b9f..88005c3a1b2d 100644 --- a/include/linux/mfd/ac100.h +++ b/include/linux/mfd/ac100.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Functions and registers to access AC100 codec / RTC combo IC. | 3 | * Functions and registers to access AC100 codec / RTC combo IC. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016 Chen-Yu Tsai | 5 | * Copyright (C) 2016 Chen-Yu Tsai |
| 5 | * | 6 | * |
| 6 | * Chen-Yu Tsai <wens@csie.org> | 7 | * Chen-Yu Tsai <wens@csie.org> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef __LINUX_MFD_AC100_H | 10 | #ifndef __LINUX_MFD_AC100_H |
diff --git a/include/linux/mfd/arizona/core.h b/include/linux/mfd/arizona/core.h index b31b3be7f8c9..6d6f96b2b29f 100644 --- a/include/linux/mfd/arizona/core.h +++ b/include/linux/mfd/arizona/core.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Arizona MFD internals | 3 | * Arizona MFD internals |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Wolfson Microelectronics plc | 5 | * Copyright 2012 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 7 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef _WM_ARIZONA_CORE_H | 10 | #ifndef _WM_ARIZONA_CORE_H |
diff --git a/include/linux/mfd/arizona/pdata.h b/include/linux/mfd/arizona/pdata.h index 0013075d4cda..2d13bbea4f3a 100644 --- a/include/linux/mfd/arizona/pdata.h +++ b/include/linux/mfd/arizona/pdata.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Platform data for Arizona devices | 3 | * Platform data for Arizona devices |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Wolfson Microelectronics. PLC. | 5 | * Copyright 2012 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef _ARIZONA_PDATA_H | 8 | #ifndef _ARIZONA_PDATA_H |
diff --git a/include/linux/mfd/arizona/registers.h b/include/linux/mfd/arizona/registers.h index 0d06c5d0af93..bb1a2530ae27 100644 --- a/include/linux/mfd/arizona/registers.h +++ b/include/linux/mfd/arizona/registers.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * ARIZONA register definitions | 3 | * ARIZONA register definitions |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Wolfson Microelectronics plc | 5 | * Copyright 2012 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 7 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef _ARIZONA_REGISTERS_H | 10 | #ifndef _ARIZONA_REGISTERS_H |
diff --git a/include/linux/mfd/asic3.h b/include/linux/mfd/asic3.h index e1148d037e7b..61e686dbaa74 100644 --- a/include/linux/mfd/asic3.h +++ b/include/linux/mfd/asic3.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * include/linux/mfd/asic3.h | 3 | * include/linux/mfd/asic3.h |
| 3 | * | 4 | * |
| 4 | * Compaq ASIC3 headers. | 5 | * Compaq ASIC3 headers. |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Copyright 2001 Compaq Computer Corporation. | 7 | * Copyright 2001 Compaq Computer Corporation. |
| 11 | * Copyright 2007-2008 OpenedHand Ltd. | 8 | * Copyright 2007-2008 OpenedHand Ltd. |
| 12 | */ | 9 | */ |
diff --git a/include/linux/mfd/atmel-hlcdc.h b/include/linux/mfd/atmel-hlcdc.h index 1279ab1644b5..a186119a49b5 100644 --- a/include/linux/mfd/atmel-hlcdc.h +++ b/include/linux/mfd/atmel-hlcdc.h | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Free Electrons | 3 | * Copyright (C) 2014 Free Electrons |
| 3 | * Copyright (C) 2014 Atmel | 4 | * Copyright (C) 2014 Atmel |
| 4 | * | 5 | * |
| 5 | * Author: Boris BREZILLON <boris.brezillon@free-electrons.com> | 6 | * Author: Boris BREZILLON <boris.brezillon@free-electrons.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 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 with | ||
| 17 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #ifndef __LINUX_MFD_HLCDC_H | 9 | #ifndef __LINUX_MFD_HLCDC_H |
diff --git a/include/linux/mfd/axp20x.h b/include/linux/mfd/axp20x.h index a353cd22b388..fd5957c042da 100644 --- a/include/linux/mfd/axp20x.h +++ b/include/linux/mfd/axp20x.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Functions and registers to access AXP20X power management chip. | 3 | * Functions and registers to access AXP20X power management chip. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013, Carlo Caione <carlo@caione.org> | 5 | * Copyright (C) 2013, Carlo Caione <carlo@caione.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __LINUX_MFD_AXP20X_H | 8 | #ifndef __LINUX_MFD_AXP20X_H |
diff --git a/include/linux/mfd/core.h b/include/linux/mfd/core.h index 99c0395fe1f9..b43fc5773ad7 100644 --- a/include/linux/mfd/core.h +++ b/include/linux/mfd/core.h | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * drivers/mfd/mfd-core.h | 3 | * drivers/mfd/mfd-core.h |
| 3 | * | 4 | * |
| 4 | * core MFD support | 5 | * core MFD support |
| 5 | * Copyright (c) 2006 Ian Molton | 6 | * Copyright (c) 2006 Ian Molton |
| 6 | * Copyright (c) 2007 Dmitry Baryshkov | 7 | * Copyright (c) 2007 Dmitry Baryshkov |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #ifndef MFD_CORE_H | 10 | #ifndef MFD_CORE_H |
diff --git a/include/linux/mfd/hi6421-pmic.h b/include/linux/mfd/hi6421-pmic.h index 2580c08db7b1..bbc64484c021 100644 --- a/include/linux/mfd/hi6421-pmic.h +++ b/include/linux/mfd/hi6421-pmic.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Header file for device driver Hi6421 PMIC | 3 | * Header file for device driver Hi6421 PMIC |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * http://www.linaro.org | 8 | * http://www.linaro.org |
| 8 | * | 9 | * |
| 9 | * Author: Guodong Xu <guodong.xu@linaro.org> | 10 | * Author: Guodong Xu <guodong.xu@linaro.org> |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #ifndef __HI6421_PMIC_H | 13 | #ifndef __HI6421_PMIC_H |
diff --git a/include/linux/mfd/hi655x-pmic.h b/include/linux/mfd/hi655x-pmic.h index 62f03c2b1bb0..b06171322178 100644 --- a/include/linux/mfd/hi655x-pmic.h +++ b/include/linux/mfd/hi655x-pmic.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Device driver for regulators in hi655x IC | 3 | * Device driver for regulators in hi655x IC |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Authors: | 7 | * Authors: |
| 7 | * Chen Feng <puck.chen@hisilicon.com> | 8 | * Chen Feng <puck.chen@hisilicon.com> |
| 8 | * Fei Wang <w.f@huawei.com> | 9 | * Fei Wang <w.f@huawei.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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #ifndef __HI655X_PMIC_H | 12 | #ifndef __HI655X_PMIC_H |
diff --git a/include/linux/mfd/lp3943.h b/include/linux/mfd/lp3943.h index 3490db782988..020a339f96e8 100644 --- a/include/linux/mfd/lp3943.h +++ b/include/linux/mfd/lp3943.h | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * TI/National Semiconductor LP3943 Device | 3 | * TI/National Semiconductor LP3943 Device |
| 3 | * | 4 | * |
| 4 | * Copyright 2013 Texas Instruments | 5 | * Copyright 2013 Texas Instruments |
| 5 | * | 6 | * |
| 6 | * Author: Milo Kim <milo.kim@ti.com> | 7 | * Author: Milo Kim <milo.kim@ti.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #ifndef __MFD_LP3943_H__ | 10 | #ifndef __MFD_LP3943_H__ |
diff --git a/include/linux/mfd/lp8788-isink.h b/include/linux/mfd/lp8788-isink.h index f38262d21ff1..464dc4c937e4 100644 --- a/include/linux/mfd/lp8788-isink.h +++ b/include/linux/mfd/lp8788-isink.h | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * TI LP8788 MFD - common definitions for current sinks | 3 | * TI LP8788 MFD - common definitions for current sinks |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Texas Instruments | 5 | * Copyright 2012 Texas Instruments |
| 5 | * | 6 | * |
| 6 | * Author: Milo(Woogyom) Kim <milo.kim@ti.com> | 7 | * Author: Milo(Woogyom) Kim <milo.kim@ti.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #ifndef __ISINK_LP8788_H__ | 10 | #ifndef __ISINK_LP8788_H__ |
diff --git a/include/linux/mfd/lp8788.h b/include/linux/mfd/lp8788.h index 2010e0de3e34..3d5c480d58ea 100644 --- a/include/linux/mfd/lp8788.h +++ b/include/linux/mfd/lp8788.h | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * TI LP8788 MFD Device | 3 | * TI LP8788 MFD Device |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Texas Instruments | 5 | * Copyright 2012 Texas Instruments |
| 5 | * | 6 | * |
| 6 | * Author: Milo(Woogyom) Kim <milo.kim@ti.com> | 7 | * Author: Milo(Woogyom) Kim <milo.kim@ti.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #ifndef __MFD_LP8788_H__ | 10 | #ifndef __MFD_LP8788_H__ |
diff --git a/include/linux/mfd/max8907.h b/include/linux/mfd/max8907.h index b06f7a6a1e80..4be3c2370e2a 100644 --- a/include/linux/mfd/max8907.h +++ b/include/linux/mfd/max8907.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Functions to access MAX8907 power management chip. | 3 | * Functions to access MAX8907 power management chip. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 Gyungoh Yoo <jack.yoo@maxim-ic.com> | 5 | * Copyright (C) 2010 Gyungoh Yoo <jack.yoo@maxim-ic.com> |
| 5 | * Copyright (C) 2012, NVIDIA CORPORATION. All rights reserved. | 6 | * Copyright (C) 2012, NVIDIA CORPORATION. All rights reserved. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __LINUX_MFD_MAX8907_H | 9 | #ifndef __LINUX_MFD_MAX8907_H |
diff --git a/include/linux/mfd/max8925.h b/include/linux/mfd/max8925.h index ce8502e9e7dc..07f9af579fb9 100644 --- a/include/linux/mfd/max8925.h +++ b/include/linux/mfd/max8925.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Maxim8925 Interface | 3 | * Maxim8925 Interface |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009 Marvell International Ltd. | 5 | * Copyright (C) 2009 Marvell International Ltd. |
| 5 | * Haojian Zhuang <haojian.zhuang@marvell.com> | 6 | * Haojian Zhuang <haojian.zhuang@marvell.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __LINUX_MFD_MAX8925_H | 9 | #ifndef __LINUX_MFD_MAX8925_H |
diff --git a/include/linux/mfd/mc13783.h b/include/linux/mfd/mc13783.h index 4ff6137d8d67..c25b1676741b 100644 --- a/include/linux/mfd/mc13783.h +++ b/include/linux/mfd/mc13783.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2010 Yong Shen <yong.shen@linaro.org> | 3 | * Copyright 2010 Yong Shen <yong.shen@linaro.org> |
| 3 | * Copyright 2009-2010 Pengutronix | 4 | * Copyright 2009-2010 Pengutronix |
| 4 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> | 5 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it under | ||
| 7 | * the terms of the GNU General Public License version 2 as published by the | ||
| 8 | * Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef __LINUX_MFD_MC13783_H | 7 | #ifndef __LINUX_MFD_MC13783_H |
| 11 | #define __LINUX_MFD_MC13783_H | 8 | #define __LINUX_MFD_MC13783_H |
diff --git a/include/linux/mfd/mc13892.h b/include/linux/mfd/mc13892.h index a00f2bec178c..880cd949d12a 100644 --- a/include/linux/mfd/mc13892.h +++ b/include/linux/mfd/mc13892.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2010 Yong Shen <yong.shen@linaro.org> | 3 | * Copyright 2010 Yong Shen <yong.shen@linaro.org> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify it under | ||
| 5 | * the terms of the GNU General Public License version 2 as published by the | ||
| 6 | * Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __LINUX_MFD_MC13892_H | 6 | #ifndef __LINUX_MFD_MC13892_H |
diff --git a/include/linux/mfd/mc13xxx.h b/include/linux/mfd/mc13xxx.h index 2ad9bdc0a5ec..f372926d5894 100644 --- a/include/linux/mfd/mc13xxx.h +++ b/include/linux/mfd/mc13xxx.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2009-2010 Pengutronix | 3 | * Copyright 2009-2010 Pengutronix |
| 3 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> | 4 | * Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it under | ||
| 6 | * the terms of the GNU General Public License version 2 as published by the | ||
| 7 | * Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #ifndef __LINUX_MFD_MC13XXX_H | 6 | #ifndef __LINUX_MFD_MC13XXX_H |
| 10 | #define __LINUX_MFD_MC13XXX_H | 7 | #define __LINUX_MFD_MC13XXX_H |
diff --git a/include/linux/mfd/motorola-cpcap.h b/include/linux/mfd/motorola-cpcap.h index aefc49cb7ba9..981e5777deb7 100644 --- a/include/linux/mfd/motorola-cpcap.h +++ b/include/linux/mfd/motorola-cpcap.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * The register defines are based on earlier cpcap.h in Motorola Linux kernel | 3 | * The register defines are based on earlier cpcap.h in Motorola Linux kernel |
| 3 | * tree. | 4 | * tree. |
| @@ -8,10 +9,6 @@ | |||
| 8 | * to make the defines usable with Linux kernel regmap support | 9 | * to make the defines usable with Linux kernel regmap support |
| 9 | * | 10 | * |
| 10 | * Copyright (C) 2016 Tony Lindgren <tony@atomide.com> | 11 | * Copyright (C) 2016 Tony Lindgren <tony@atomide.com> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #include <linux/device.h> | 14 | #include <linux/device.h> |
diff --git a/include/linux/mfd/mt6323/core.h b/include/linux/mfd/mt6323/core.h index 06d0ec3b1f8f..2becc3443179 100644 --- a/include/linux/mfd/mt6323/core.h +++ b/include/linux/mfd/mt6323/core.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2016 Chen Zhong <chen.zhong@mediatek.com> | 3 | * Copyright (c) 2016 Chen Zhong <chen.zhong@mediatek.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __MFD_MT6323_CORE_H__ | 6 | #ifndef __MFD_MT6323_CORE_H__ |
diff --git a/include/linux/mfd/mt6323/registers.h b/include/linux/mfd/mt6323/registers.h index 160f3c0e2589..4455e57544eb 100644 --- a/include/linux/mfd/mt6323/registers.h +++ b/include/linux/mfd/mt6323/registers.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2016 Chen Zhong <chen.zhong@mediatek.com> | 3 | * Copyright (c) 2016 Chen Zhong <chen.zhong@mediatek.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __MFD_MT6323_REGISTERS_H__ | 6 | #ifndef __MFD_MT6323_REGISTERS_H__ |
diff --git a/include/linux/mfd/sky81452.h b/include/linux/mfd/sky81452.h index b0925fa3e9ef..d469aa481243 100644 --- a/include/linux/mfd/sky81452.h +++ b/include/linux/mfd/sky81452.h | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * sky81452.h SKY81452 MFD driver | 3 | * sky81452.h SKY81452 MFD driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2014 Skyworks Solutions Inc. | 5 | * Copyright 2014 Skyworks Solutions Inc. |
| 5 | * Author : Gyungoh Yoo <jack.yoo@skyworksinc.com> | 6 | * Author : Gyungoh Yoo <jack.yoo@skyworksinc.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 | ||
| 9 | * as published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, but | ||
| 12 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 14 | * 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #ifndef _SKY81452_H | 9 | #ifndef _SKY81452_H |
diff --git a/include/linux/mfd/stmpe.h b/include/linux/mfd/stmpe.h index 07f55aac9390..87e29d561e22 100644 --- a/include/linux/mfd/stmpe.h +++ b/include/linux/mfd/stmpe.h | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) ST-Ericsson SA 2010 | 3 | * Copyright (C) ST-Ericsson SA 2010 |
| 3 | * | 4 | * |
| 4 | * License Terms: GNU General Public License, version 2 | ||
| 5 | * Author: Rabin Vincent <rabin.vincent@stericsson.com> for ST-Ericsson | 5 | * Author: Rabin Vincent <rabin.vincent@stericsson.com> for ST-Ericsson |
| 6 | */ | 6 | */ |
| 7 | 7 | ||
diff --git a/include/linux/mfd/sun4i-gpadc.h b/include/linux/mfd/sun4i-gpadc.h index 139872c2e0fe..ea0ccf33a459 100644 --- a/include/linux/mfd/sun4i-gpadc.h +++ b/include/linux/mfd/sun4i-gpadc.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* Header of ADC MFD core driver for sunxi platforms | 2 | /* Header of ADC MFD core driver for sunxi platforms |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2016 Quentin Schulz <quentin.schulz@free-electrons.com> | 4 | * Copyright (c) 2016 Quentin Schulz <quentin.schulz@free-electrons.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify it under | ||
| 6 | * the terms of the GNU General Public License version 2 as published by the | ||
| 7 | * Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef __SUN4I_GPADC__H__ | 7 | #ifndef __SUN4I_GPADC__H__ |
diff --git a/include/linux/mfd/syscon/imx6q-iomuxc-gpr.h b/include/linux/mfd/syscon/imx6q-iomuxc-gpr.h index f232c8130d00..d4b5e527a7a3 100644 --- a/include/linux/mfd/syscon/imx6q-iomuxc-gpr.h +++ b/include/linux/mfd/syscon/imx6q-iomuxc-gpr.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 Freescale Semiconductor, Inc. | 3 | * Copyright (C) 2012 Freescale Semiconductor, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __LINUX_IMX6Q_IOMUXC_GPR_H | 6 | #ifndef __LINUX_IMX6Q_IOMUXC_GPR_H |
diff --git a/include/linux/mfd/syscon/imx7-iomuxc-gpr.h b/include/linux/mfd/syscon/imx7-iomuxc-gpr.h index abbd52466573..3d46907bab89 100644 --- a/include/linux/mfd/syscon/imx7-iomuxc-gpr.h +++ b/include/linux/mfd/syscon/imx7-iomuxc-gpr.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Freescale Semiconductor, Inc. | 3 | * Copyright (C) 2015 Freescale Semiconductor, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __LINUX_IMX7_IOMUXC_GPR_H | 6 | #ifndef __LINUX_IMX7_IOMUXC_GPR_H |
diff --git a/include/linux/mfd/t7l66xb.h b/include/linux/mfd/t7l66xb.h index b4629818aea5..69632c1b07bd 100644 --- a/include/linux/mfd/t7l66xb.h +++ b/include/linux/mfd/t7l66xb.h | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * This file contains the definitions for the T7L66XB | 3 | * This file contains the definitions for the T7L66XB |
| 3 | * | 4 | * |
| 4 | * (C) Copyright 2005 Ian Molton <spyro@f2s.com> | 5 | * (C) Copyright 2005 Ian Molton <spyro@f2s.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | #ifndef MFD_T7L66XB_H | 7 | #ifndef MFD_T7L66XB_H |
| 12 | #define MFD_T7L66XB_H | 8 | #define MFD_T7L66XB_H |
diff --git a/include/linux/mfd/tc3589x.h b/include/linux/mfd/tc3589x.h index 468c31a27fcf..bb2b19599761 100644 --- a/include/linux/mfd/tc3589x.h +++ b/include/linux/mfd/tc3589x.h | |||
| @@ -1,7 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) ST-Ericsson SA 2010 | 3 | * Copyright (C) ST-Ericsson SA 2010 |
| 3 | * | ||
| 4 | * License Terms: GNU General Public License, version 2 | ||
| 5 | */ | 4 | */ |
| 6 | 5 | ||
| 7 | #ifndef __LINUX_MFD_TC3589x_H | 6 | #ifndef __LINUX_MFD_TC3589x_H |
diff --git a/include/linux/mfd/tc6393xb.h b/include/linux/mfd/tc6393xb.h index 626e448205c5..fcc8e74f0e8d 100644 --- a/include/linux/mfd/tc6393xb.h +++ b/include/linux/mfd/tc6393xb.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Toshiba TC6393XB SoC support | 3 | * Toshiba TC6393XB SoC support |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * | 9 | * |
| 9 | * Based on code written by Sharp/Lineo for 2.4 kernels | 10 | * Based on code written by Sharp/Lineo for 2.4 kernels |
| 10 | * Based on locomo.c | 11 | * Based on locomo.c |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #ifndef MFD_TC6393XB_H | 14 | #ifndef MFD_TC6393XB_H |
diff --git a/include/linux/mfd/ti-lmu-register.h b/include/linux/mfd/ti-lmu-register.h index f09510561a55..222cb14c5b0f 100644 --- a/include/linux/mfd/ti-lmu-register.h +++ b/include/linux/mfd/ti-lmu-register.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * TI LMU (Lighting Management Unit) Device Register Map | 3 | * TI LMU (Lighting Management Unit) Device Register Map |
| 3 | * | 4 | * |
| 4 | * Copyright 2017 Texas Instruments | 5 | * Copyright 2017 Texas Instruments |
| 5 | * | 6 | * |
| 6 | * Author: Milo Kim <milo.kim@ti.com> | 7 | * Author: Milo Kim <milo.kim@ti.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef __MFD_TI_LMU_REGISTER_H__ | 10 | #ifndef __MFD_TI_LMU_REGISTER_H__ |
diff --git a/include/linux/mfd/ti-lmu.h b/include/linux/mfd/ti-lmu.h index 7762c1bce55d..7d1e9c24f818 100644 --- a/include/linux/mfd/ti-lmu.h +++ b/include/linux/mfd/ti-lmu.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * TI LMU (Lighting Management Unit) Devices | 3 | * TI LMU (Lighting Management Unit) Devices |
| 3 | * | 4 | * |
| 4 | * Copyright 2017 Texas Instruments | 5 | * Copyright 2017 Texas Instruments |
| 5 | * | 6 | * |
| 6 | * Author: Milo Kim <milo.kim@ti.com> | 7 | * Author: Milo Kim <milo.kim@ti.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef __MFD_TI_LMU_H__ | 10 | #ifndef __MFD_TI_LMU_H__ |
diff --git a/include/linux/mm-arch-hooks.h b/include/linux/mm-arch-hooks.h index 4efc3f56e6df..9c4bedc95504 100644 --- a/include/linux/mm-arch-hooks.h +++ b/include/linux/mm-arch-hooks.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Generic mm no-op hooks. | 3 | * Generic mm no-op hooks. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015, IBM Corporation | 5 | * Copyright (C) 2015, IBM Corporation |
| 5 | * Author: Laurent Dufour <ldufour@linux.vnet.ibm.com> | 6 | * Author: Laurent Dufour <ldufour@linux.vnet.ibm.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #ifndef _LINUX_MM_ARCH_HOOKS_H | 8 | #ifndef _LINUX_MM_ARCH_HOOKS_H |
| 12 | #define _LINUX_MM_ARCH_HOOKS_H | 9 | #define _LINUX_MM_ARCH_HOOKS_H |
diff --git a/include/linux/mmc/card.h b/include/linux/mmc/card.h index 19566ab9decb..9b6336ad3266 100644 --- a/include/linux/mmc/card.h +++ b/include/linux/mmc/card.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/include/linux/mmc/card.h | 3 | * linux/include/linux/mmc/card.h |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Card driver specific definitions. | 5 | * Card driver specific definitions. |
| 9 | */ | 6 | */ |
| 10 | #ifndef LINUX_MMC_CARD_H | 7 | #ifndef LINUX_MMC_CARD_H |
diff --git a/include/linux/mmc/core.h b/include/linux/mmc/core.h index 134a6483347a..b7ba8810a3b5 100644 --- a/include/linux/mmc/core.h +++ b/include/linux/mmc/core.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/include/linux/mmc/core.h | 3 | * linux/include/linux/mmc/core.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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #ifndef LINUX_MMC_CORE_H | 5 | #ifndef LINUX_MMC_CORE_H |
| 9 | #define LINUX_MMC_CORE_H | 6 | #define LINUX_MMC_CORE_H |
diff --git a/include/linux/mmc/host.h b/include/linux/mmc/host.h index 43d0f0c496f6..7ac3755444d3 100644 --- a/include/linux/mmc/host.h +++ b/include/linux/mmc/host.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/include/linux/mmc/host.h | 3 | * linux/include/linux/mmc/host.h |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Host driver specific definitions. | 5 | * Host driver specific definitions. |
| 9 | */ | 6 | */ |
| 10 | #ifndef LINUX_MMC_HOST_H | 7 | #ifndef LINUX_MMC_HOST_H |
| @@ -398,6 +395,7 @@ struct mmc_host { | |||
| 398 | unsigned int retune_now:1; /* do re-tuning at next req */ | 395 | unsigned int retune_now:1; /* do re-tuning at next req */ |
| 399 | unsigned int retune_paused:1; /* re-tuning is temporarily disabled */ | 396 | unsigned int retune_paused:1; /* re-tuning is temporarily disabled */ |
| 400 | unsigned int use_blk_mq:1; /* use blk-mq */ | 397 | unsigned int use_blk_mq:1; /* use blk-mq */ |
| 398 | unsigned int retune_crc_disable:1; /* don't trigger retune upon crc */ | ||
| 401 | 399 | ||
| 402 | int rescan_disable; /* disable card detection */ | 400 | int rescan_disable; /* disable card detection */ |
| 403 | int rescan_entered; /* used with nonremovable devices */ | 401 | int rescan_entered; /* used with nonremovable devices */ |
diff --git a/include/linux/mmc/pm.h b/include/linux/mmc/pm.h index 4a139204c20c..3549f8045784 100644 --- a/include/linux/mmc/pm.h +++ b/include/linux/mmc/pm.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/include/linux/mmc/pm.h | 3 | * linux/include/linux/mmc/pm.h |
| 3 | * | 4 | * |
| 4 | * Author: Nicolas Pitre | 5 | * Author: Nicolas Pitre |
| 5 | * Copyright: (C) 2009 Marvell Technology Group Ltd. | 6 | * Copyright: (C) 2009 Marvell Technology Group Ltd. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef LINUX_MMC_PM_H | 9 | #ifndef LINUX_MMC_PM_H |
diff --git a/include/linux/mmc/sdio_func.h b/include/linux/mmc/sdio_func.h index e9dfdd501cd1..5a177f7a83c3 100644 --- a/include/linux/mmc/sdio_func.h +++ b/include/linux/mmc/sdio_func.h | |||
| @@ -167,4 +167,10 @@ extern void sdio_f0_writeb(struct sdio_func *func, unsigned char b, | |||
| 167 | extern mmc_pm_flag_t sdio_get_host_pm_caps(struct sdio_func *func); | 167 | extern mmc_pm_flag_t sdio_get_host_pm_caps(struct sdio_func *func); |
| 168 | extern int sdio_set_host_pm_flags(struct sdio_func *func, mmc_pm_flag_t flags); | 168 | extern int sdio_set_host_pm_flags(struct sdio_func *func, mmc_pm_flag_t flags); |
| 169 | 169 | ||
| 170 | extern void sdio_retune_crc_disable(struct sdio_func *func); | ||
| 171 | extern void sdio_retune_crc_enable(struct sdio_func *func); | ||
| 172 | |||
| 173 | extern void sdio_retune_hold_now(struct sdio_func *func); | ||
| 174 | extern void sdio_retune_release(struct sdio_func *func); | ||
| 175 | |||
| 170 | #endif /* LINUX_MMC_SDIO_FUNC_H */ | 176 | #endif /* LINUX_MMC_SDIO_FUNC_H */ |
diff --git a/include/linux/mmc/slot-gpio.h b/include/linux/mmc/slot-gpio.h index 9fd3ce64a885..0de3d7c016cd 100644 --- a/include/linux/mmc/slot-gpio.h +++ b/include/linux/mmc/slot-gpio.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Generic GPIO card-detect helper header | 3 | * Generic GPIO card-detect helper header |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011, Guennadi Liakhovetski <g.liakhovetski@gmx.de> | 5 | * Copyright (C) 2011, Guennadi Liakhovetski <g.liakhovetski@gmx.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef MMC_SLOT_GPIO_H | 8 | #ifndef MMC_SLOT_GPIO_H |
diff --git a/include/linux/mtd/lpc32xx_mlc.h b/include/linux/mtd/lpc32xx_mlc.h index d91b1e35631e..d168c628c0d5 100644 --- a/include/linux/mtd/lpc32xx_mlc.h +++ b/include/linux/mtd/lpc32xx_mlc.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Platform data for LPC32xx SoC MLC NAND controller | 3 | * Platform data for LPC32xx SoC MLC NAND controller |
| 3 | * | 4 | * |
| 4 | * Copyright © 2012 Roland Stigge | 5 | * Copyright © 2012 Roland Stigge |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __LINUX_MTD_LPC32XX_MLC_H | 8 | #ifndef __LINUX_MTD_LPC32XX_MLC_H |
diff --git a/include/linux/mtd/lpc32xx_slc.h b/include/linux/mtd/lpc32xx_slc.h index 1169548a1535..cf54a9f80460 100644 --- a/include/linux/mtd/lpc32xx_slc.h +++ b/include/linux/mtd/lpc32xx_slc.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Platform data for LPC32xx SoC SLC NAND controller | 3 | * Platform data for LPC32xx SoC SLC NAND controller |
| 3 | * | 4 | * |
| 4 | * Copyright © 2012 Roland Stigge | 5 | * Copyright © 2012 Roland Stigge |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __LINUX_MTD_LPC32XX_SLC_H | 8 | #ifndef __LINUX_MTD_LPC32XX_SLC_H |
diff --git a/include/linux/mtd/nand_bch.h b/include/linux/mtd/nand_bch.h index a8a6909b594e..d5956cc48ba9 100644 --- a/include/linux/mtd/nand_bch.h +++ b/include/linux/mtd/nand_bch.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright © 2011 Ivan Djelic <ivan.djelic@parrot.com> | 3 | * Copyright © 2011 Ivan Djelic <ivan.djelic@parrot.com> |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * This file is the header for the NAND BCH ECC implementation. | 5 | * This file is the header for the NAND BCH ECC implementation. |
| 9 | */ | 6 | */ |
| 10 | 7 | ||
diff --git a/include/linux/mtd/nand_ecc.h b/include/linux/mtd/nand_ecc.h index 0b3bb156c344..d423916b94f0 100644 --- a/include/linux/mtd/nand_ecc.h +++ b/include/linux/mtd/nand_ecc.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2000-2010 Steven J. Hill <sjhill@realitydiluted.com> | 3 | * Copyright (C) 2000-2010 Steven J. Hill <sjhill@realitydiluted.com> |
| 3 | * David Woodhouse <dwmw2@infradead.org> | 4 | * David Woodhouse <dwmw2@infradead.org> |
| 4 | * Thomas Gleixner <tglx@linutronix.de> | 5 | * Thomas Gleixner <tglx@linutronix.de> |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This file is the header for the ECC algorithm. | 7 | * This file is the header for the ECC algorithm. |
| 11 | */ | 8 | */ |
| 12 | 9 | ||
diff --git a/include/linux/mtd/ndfc.h b/include/linux/mtd/ndfc.h index 357e88b3263a..98f075b86931 100644 --- a/include/linux/mtd/ndfc.h +++ b/include/linux/mtd/ndfc.h | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2006 Thomas Gleixner <tglx@linutronix.de> | 3 | * Copyright (c) 2006 Thomas Gleixner <tglx@linutronix.de> |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Info: | 5 | * Info: |
| 9 | * Contains defines, datastructures for ndfc nand controller | 6 | * Contains defines, datastructures for ndfc nand controller |
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | #ifndef __LINUX_MTD_NDFC_H | 8 | #ifndef __LINUX_MTD_NDFC_H |
| 13 | #define __LINUX_MTD_NDFC_H | 9 | #define __LINUX_MTD_NDFC_H |
diff --git a/include/linux/mtd/onenand.h b/include/linux/mtd/onenand.h index bfe9e10fae04..1e517961d0ba 100644 --- a/include/linux/mtd/onenand.h +++ b/include/linux/mtd/onenand.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/include/linux/mtd/onenand.h | 3 | * linux/include/linux/mtd/onenand.h |
| 3 | * | 4 | * |
| 4 | * Copyright © 2005-2009 Samsung Electronics | 5 | * Copyright © 2005-2009 Samsung Electronics |
| 5 | * Kyungmin Park <kyungmin.park@samsung.com> | 6 | * Kyungmin Park <kyungmin.park@samsung.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __LINUX_MTD_ONENAND_H | 9 | #ifndef __LINUX_MTD_ONENAND_H |
diff --git a/include/linux/mtd/onenand_regs.h b/include/linux/mtd/onenand_regs.h index d60130f88eed..2d12a1b18742 100644 --- a/include/linux/mtd/onenand_regs.h +++ b/include/linux/mtd/onenand_regs.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/include/linux/mtd/onenand_regs.h | 3 | * linux/include/linux/mtd/onenand_regs.h |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2005-2007 Samsung Electronics | 7 | * Copyright (C) 2005-2007 Samsung Electronics |
| 7 | * Kyungmin Park <kyungmin.park@samsung.com> | 8 | * Kyungmin Park <kyungmin.park@samsung.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #ifndef __ONENAND_REG_H | 11 | #ifndef __ONENAND_REG_H |
diff --git a/include/linux/mtd/plat-ram.h b/include/linux/mtd/plat-ram.h index 44212d65aa97..09441856d244 100644 --- a/include/linux/mtd/plat-ram.h +++ b/include/linux/mtd/plat-ram.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* linux/include/linux/mtd/plat-ram.h | 2 | /* linux/include/linux/mtd/plat-ram.h |
| 2 | * | 3 | * |
| 3 | * (c) 2004 Simtec Electronics | 4 | * (c) 2004 Simtec Electronics |
| @@ -5,11 +6,6 @@ | |||
| 5 | * Ben Dooks <ben@simtec.co.uk> | 6 | * Ben Dooks <ben@simtec.co.uk> |
| 6 | * | 7 | * |
| 7 | * Generic platform device based RAM map | 8 | * Generic platform device based RAM map |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | */ | 9 | */ |
| 14 | 10 | ||
| 15 | #ifndef __LINUX_MTD_PLATRAM_H | 11 | #ifndef __LINUX_MTD_PLATRAM_H |
diff --git a/include/linux/mtd/rawnand.h b/include/linux/mtd/rawnand.h index dbfffa5bec7b..ac3884a28dea 100644 --- a/include/linux/mtd/rawnand.h +++ b/include/linux/mtd/rawnand.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright © 2000-2010 David Woodhouse <dwmw2@infradead.org> | 3 | * Copyright © 2000-2010 David Woodhouse <dwmw2@infradead.org> |
| 3 | * Steven J. Hill <sjhill@realitydiluted.com> | 4 | * Steven J. Hill <sjhill@realitydiluted.com> |
| 4 | * Thomas Gleixner <tglx@linutronix.de> | 5 | * Thomas Gleixner <tglx@linutronix.de> |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Info: | 7 | * Info: |
| 11 | * Contains standard defines and IDs for NAND flash devices | 8 | * Contains standard defines and IDs for NAND flash devices |
| 12 | * | 9 | * |
diff --git a/include/linux/mtd/sharpsl.h b/include/linux/mtd/sharpsl.h index e1845fc4afbd..01306ebe266d 100644 --- a/include/linux/mtd/sharpsl.h +++ b/include/linux/mtd/sharpsl.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * SharpSL NAND support | 3 | * SharpSL NAND support |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008 Dmitry Baryshkov | 5 | * Copyright (C) 2008 Dmitry Baryshkov |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/mtd/rawnand.h> | 8 | #include <linux/mtd/rawnand.h> |
diff --git a/include/linux/mtd/xip.h b/include/linux/mtd/xip.h index e373690cce0a..a4e352b1dfe6 100644 --- a/include/linux/mtd/xip.h +++ b/include/linux/mtd/xip.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * MTD primitives for XIP support | 3 | * MTD primitives for XIP support |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * | 8 | * |
| 8 | * This XIP support for MTD has been loosely inspired | 9 | * This XIP support for MTD has been loosely inspired |
| 9 | * by an earlier patch authored by David Woodhouse. | 10 | * by an earlier patch authored by David Woodhouse. |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #ifndef __LINUX_MTD_XIP_H__ | 13 | #ifndef __LINUX_MTD_XIP_H__ |
diff --git a/include/linux/netfilter/ipset/ip_set.h b/include/linux/netfilter/ipset/ip_set.h index e499d170f12d..f5e03809cdb2 100644 --- a/include/linux/netfilter/ipset/ip_set.h +++ b/include/linux/netfilter/ipset/ip_set.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* Copyright (C) 2000-2002 Joakim Axelsson <gozem@linux.nu> | 2 | /* Copyright (C) 2000-2002 Joakim Axelsson <gozem@linux.nu> |
| 2 | * Patrick Schaaf <bof@bof.de> | 3 | * Patrick Schaaf <bof@bof.de> |
| 3 | * Martin Josefsson <gandalf@wlug.westbo.se> | 4 | * Martin Josefsson <gandalf@wlug.westbo.se> |
| 4 | * Copyright (C) 2003-2013 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> | 5 | * Copyright (C) 2003-2013 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef _IP_SET_H | 7 | #ifndef _IP_SET_H |
| 11 | #define _IP_SET_H | 8 | #define _IP_SET_H |
diff --git a/include/linux/netfilter/ipset/ip_set_comment.h b/include/linux/netfilter/ipset/ip_set_comment.h index 70877f8de7e9..0b894d81bbf2 100644 --- a/include/linux/netfilter/ipset/ip_set_comment.h +++ b/include/linux/netfilter/ipset/ip_set_comment.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | #ifndef _IP_SET_COMMENT_H | 2 | #ifndef _IP_SET_COMMENT_H |
| 2 | #define _IP_SET_COMMENT_H | 3 | #define _IP_SET_COMMENT_H |
| 3 | 4 | ||
| 4 | /* Copyright (C) 2013 Oliver Smith <oliver@8.c.9.b.0.7.4.0.1.0.0.2.ip6.arpa> | 5 | /* Copyright (C) 2013 Oliver Smith <oliver@8.c.9.b.0.7.4.0.1.0.0.2.ip6.arpa> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifdef __KERNEL__ | 8 | #ifdef __KERNEL__ |
diff --git a/include/linux/netfilter/ipset/ip_set_counter.h b/include/linux/netfilter/ipset/ip_set_counter.h index 3d33a2c3f39f..5477492c8374 100644 --- a/include/linux/netfilter/ipset/ip_set_counter.h +++ b/include/linux/netfilter/ipset/ip_set_counter.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | #ifndef _IP_SET_COUNTER_H | 2 | #ifndef _IP_SET_COUNTER_H |
| 2 | #define _IP_SET_COUNTER_H | 3 | #define _IP_SET_COUNTER_H |
| 3 | 4 | ||
| 4 | /* Copyright (C) 2015 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> | 5 | /* Copyright (C) 2015 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifdef __KERNEL__ | 8 | #ifdef __KERNEL__ |
diff --git a/include/linux/netfilter/ipset/ip_set_skbinfo.h b/include/linux/netfilter/ipset/ip_set_skbinfo.h index 29d7ef2bc3fa..aae081e085c6 100644 --- a/include/linux/netfilter/ipset/ip_set_skbinfo.h +++ b/include/linux/netfilter/ipset/ip_set_skbinfo.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | #ifndef _IP_SET_SKBINFO_H | 2 | #ifndef _IP_SET_SKBINFO_H |
| 2 | #define _IP_SET_SKBINFO_H | 3 | #define _IP_SET_SKBINFO_H |
| 3 | 4 | ||
| 4 | /* Copyright (C) 2015 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> | 5 | /* Copyright (C) 2015 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifdef __KERNEL__ | 8 | #ifdef __KERNEL__ |
diff --git a/include/linux/netfilter/ipset/ip_set_timeout.h b/include/linux/netfilter/ipset/ip_set_timeout.h index 8ce271e187b6..88926b4c75f0 100644 --- a/include/linux/netfilter/ipset/ip_set_timeout.h +++ b/include/linux/netfilter/ipset/ip_set_timeout.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | #ifndef _IP_SET_TIMEOUT_H | 2 | #ifndef _IP_SET_TIMEOUT_H |
| 2 | #define _IP_SET_TIMEOUT_H | 3 | #define _IP_SET_TIMEOUT_H |
| 3 | 4 | ||
| 4 | /* Copyright (C) 2003-2013 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> | 5 | /* Copyright (C) 2003-2013 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifdef __KERNEL__ | 8 | #ifdef __KERNEL__ |
diff --git a/include/linux/netfilter/nf_conntrack_h323_asn1.h b/include/linux/netfilter/nf_conntrack_h323_asn1.h index 3176a277eed1..91d6275292a5 100644 --- a/include/linux/netfilter/nf_conntrack_h323_asn1.h +++ b/include/linux/netfilter/nf_conntrack_h323_asn1.h | |||
| @@ -1,12 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /**************************************************************************** | 2 | /**************************************************************************** |
| 2 | * ip_conntrack_h323_asn1.h - BER and PER decoding library for H.323 | 3 | * ip_conntrack_h323_asn1.h - BER and PER decoding library for H.323 |
| 3 | * conntrack/NAT module. | 4 | * conntrack/NAT module. |
| 4 | * | 5 | * |
| 5 | * Copyright (c) 2006 by Jing Min Zhao <zhaojingmin@users.sourceforge.net> | 6 | * Copyright (c) 2006 by Jing Min Zhao <zhaojingmin@users.sourceforge.net> |
| 6 | * | 7 | * |
| 7 | * This source code is licensed under General Public License version 2. | ||
| 8 | * | ||
| 9 | * | ||
| 10 | * This library is based on H.225 version 4, H.235 version 2 and H.245 | 8 | * This library is based on H.225 version 4, H.235 version 2 and H.245 |
| 11 | * version 7. It is extremely optimized to decode only the absolutely | 9 | * version 7. It is extremely optimized to decode only the absolutely |
| 12 | * necessary objects in a signal for Linux kernel NAT module use, so don't | 10 | * necessary objects in a signal for Linux kernel NAT module use, so don't |
diff --git a/include/linux/netfilter/nf_conntrack_h323_types.h b/include/linux/netfilter/nf_conntrack_h323_types.h index b0821f45fbe4..7a6871ac8784 100644 --- a/include/linux/netfilter/nf_conntrack_h323_types.h +++ b/include/linux/netfilter/nf_conntrack_h323_types.h | |||
| @@ -1,8 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* Generated by Jing Min Zhao's ASN.1 parser, May 16 2007 | 2 | /* Generated by Jing Min Zhao's ASN.1 parser, May 16 2007 |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2006 Jing Min Zhao <zhaojingmin@users.sourceforge.net> | 4 | * Copyright (c) 2006 Jing Min Zhao <zhaojingmin@users.sourceforge.net> |
| 4 | * | ||
| 5 | * This source code is licensed under General Public License version 2. | ||
| 6 | */ | 5 | */ |
| 7 | 6 | ||
| 8 | typedef struct TransportAddress_ipAddress { /* SEQUENCE */ | 7 | typedef struct TransportAddress_ipAddress { /* SEQUENCE */ |
diff --git a/include/linux/omap-dmaengine.h b/include/linux/omap-dmaengine.h index 8e6906c72e90..b6e42f933c40 100644 --- a/include/linux/omap-dmaengine.h +++ b/include/linux/omap-dmaengine.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP DMA Engine support | 3 | * OMAP DMA Engine support |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #ifndef __LINUX_OMAP_DMAENGINE_H | 5 | #ifndef __LINUX_OMAP_DMAENGINE_H |
| 9 | #define __LINUX_OMAP_DMAENGINE_H | 6 | #define __LINUX_OMAP_DMAENGINE_H |
diff --git a/include/linux/omap-iommu.h b/include/linux/omap-iommu.h index ce1b7c6283ee..153bf25b4df3 100644 --- a/include/linux/omap-iommu.h +++ b/include/linux/omap-iommu.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * omap iommu: simple virtual address space management | 3 | * omap iommu: simple virtual address space management |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008-2009 Nokia Corporation | 5 | * Copyright (C) 2008-2009 Nokia Corporation |
| 5 | * | 6 | * |
| 6 | * Written by Hiroshi DOYU <Hiroshi.DOYU@nokia.com> | 7 | * Written by Hiroshi DOYU <Hiroshi.DOYU@nokia.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef _OMAP_IOMMU_H_ | 10 | #ifndef _OMAP_IOMMU_H_ |
diff --git a/include/linux/pda_power.h b/include/linux/pda_power.h index 2bb62bf296ac..2a69db4b60b7 100644 --- a/include/linux/pda_power.h +++ b/include/linux/pda_power.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Common power driver for PDAs and phones with one or two external | 3 | * Common power driver for PDAs and phones with one or two external |
| 3 | * power supplies (AC/USB) connected to main and backup batteries, | 4 | * power supplies (AC/USB) connected to main and backup batteries, |
| 4 | * and optional builtin charger. | 5 | * and optional builtin charger. |
| 5 | * | 6 | * |
| 6 | * Copyright © 2007 Anton Vorontsov <cbou@mail.ru> | 7 | * Copyright © 2007 Anton Vorontsov <cbou@mail.ru> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef __PDA_POWER_H__ | 10 | #ifndef __PDA_POWER_H__ |
diff --git a/include/linux/perf/arm_pmu.h b/include/linux/perf/arm_pmu.h index 4641e850b204..a9b0ee408fbd 100644 --- a/include/linux/perf/arm_pmu.h +++ b/include/linux/perf/arm_pmu.h | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/arch/arm/include/asm/pmu.h | 3 | * linux/arch/arm/include/asm/pmu.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009 picoChip Designs Ltd, Jamie Iles | 5 | * Copyright (C) 2009 picoChip Designs Ltd, Jamie Iles |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #ifndef __ARM_PMU_H__ | 8 | #ifndef __ARM_PMU_H__ |
diff --git a/include/linux/platform_data/ads7828.h b/include/linux/platform_data/ads7828.h index a3370a007702..0fa4186c6171 100644 --- a/include/linux/platform_data/ads7828.h +++ b/include/linux/platform_data/ads7828.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * TI ADS7828 A/D Converter platform data definition | 3 | * TI ADS7828 A/D Converter platform data definition |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Vivien Didelot <vivien.didelot@savoirfairelinux.com> | 6 | * Vivien Didelot <vivien.didelot@savoirfairelinux.com> |
| 6 | * | 7 | * |
| 7 | * For further information, see the Documentation/hwmon/ads7828.rst file. | 8 | * For further information, see the Documentation/hwmon/ads7828.rst file. |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #ifndef _PDATA_ADS7828_H | 11 | #ifndef _PDATA_ADS7828_H |
diff --git a/include/linux/platform_data/asoc-s3c.h b/include/linux/platform_data/asoc-s3c.h index 90641a5daaf0..f9c00f839e9f 100644 --- a/include/linux/platform_data/asoc-s3c.h +++ b/include/linux/platform_data/asoc-s3c.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2009 Samsung Electronics Co. Ltd | 3 | * Copyright (c) 2009 Samsung Electronics Co. Ltd |
| 3 | * Author: Jaswinder Singh <jassi.brar@samsung.com> | 4 | * Author: Jaswinder Singh <jassi.brar@samsung.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | /* The machine init code calls s3c*_ac97_setup_gpio with | 7 | /* The machine init code calls s3c*_ac97_setup_gpio with |
diff --git a/include/linux/platform_data/asoc-s3c24xx_simtec.h b/include/linux/platform_data/asoc-s3c24xx_simtec.h index d220e54123aa..1a7efc98d108 100644 --- a/include/linux/platform_data/asoc-s3c24xx_simtec.h +++ b/include/linux/platform_data/asoc-s3c24xx_simtec.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2008 Simtec Electronics | 3 | * Copyright 2008 Simtec Electronics |
| 3 | * http://armlinux.simtec.co.uk/ | 4 | * http://armlinux.simtec.co.uk/ |
| 4 | * Ben Dooks <ben@simtec.co.uk> | 5 | * Ben Dooks <ben@simtec.co.uk> |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Simtec Audio support. | 7 | * Simtec Audio support. |
| 11 | */ | 8 | */ |
| 12 | 9 | ||
diff --git a/include/linux/platform_data/ata-samsung_cf.h b/include/linux/platform_data/ata-samsung_cf.h index 748e71642c4a..fccf969dc4da 100644 --- a/include/linux/platform_data/ata-samsung_cf.h +++ b/include/linux/platform_data/ata-samsung_cf.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2010 Samsung Electronics Co., Ltd. | 3 | * Copyright (c) 2010 Samsung Electronics Co., Ltd. |
| 3 | * http://www.samsung.com | 4 | * http://www.samsung.com |
| 4 | * | 5 | * |
| 5 | * Samsung CF-ATA platform_device info | 6 | * Samsung CF-ATA platform_device info |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __ATA_SAMSUNG_CF_H | 9 | #ifndef __ATA_SAMSUNG_CF_H |
diff --git a/include/linux/platform_data/atmel.h b/include/linux/platform_data/atmel.h index cdceb4d4ef9d..99e6069c5fd8 100644 --- a/include/linux/platform_data/atmel.h +++ b/include/linux/platform_data/atmel.h | |||
| @@ -1,7 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * atmel platform data | 3 | * atmel platform data |
| 3 | * | ||
| 4 | * GPL v2 Only | ||
| 5 | */ | 4 | */ |
| 6 | 5 | ||
| 7 | #ifndef __ATMEL_H__ | 6 | #ifndef __ATMEL_H__ |
diff --git a/include/linux/platform_data/bd6107.h b/include/linux/platform_data/bd6107.h index 671d6502d241..3bd019037eb3 100644 --- a/include/linux/platform_data/bd6107.h +++ b/include/linux/platform_data/bd6107.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * bd6107.h - Rohm BD6107 LEDs Driver | 3 | * bd6107.h - Rohm BD6107 LEDs Driver |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #ifndef __BD6107_H__ | 5 | #ifndef __BD6107_H__ |
| 9 | #define __BD6107_H__ | 6 | #define __BD6107_H__ |
diff --git a/include/linux/platform_data/cpuidle-exynos.h b/include/linux/platform_data/cpuidle-exynos.h index bfa40e4c5d5f..075cbf0302a5 100644 --- a/include/linux/platform_data/cpuidle-exynos.h +++ b/include/linux/platform_data/cpuidle-exynos.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2014 Samsung Electronics Co., Ltd. | 3 | * Copyright (c) 2014 Samsung Electronics Co., Ltd. |
| 3 | * http://www.samsung.com | 4 | * http://www.samsung.com |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef __CPUIDLE_EXYNOS_H | 7 | #ifndef __CPUIDLE_EXYNOS_H |
diff --git a/include/linux/platform_data/dma-hsu.h b/include/linux/platform_data/dma-hsu.h index 3453fa655502..c65b412b2b33 100644 --- a/include/linux/platform_data/dma-hsu.h +++ b/include/linux/platform_data/dma-hsu.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for the High Speed UART DMA | 3 | * Driver for the High Speed UART DMA |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Intel Corporation | 5 | * Copyright (C) 2015 Intel 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef _PLATFORM_DATA_DMA_HSU_H | 8 | #ifndef _PLATFORM_DATA_DMA_HSU_H |
diff --git a/include/linux/platform_data/dma-imx.h b/include/linux/platform_data/dma-imx.h index 9daea8d42a10..80f9be858bd0 100644 --- a/include/linux/platform_data/dma-imx.h +++ b/include/linux/platform_data/dma-imx.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2004-2009 Freescale Semiconductor, Inc. All Rights Reserved. | 3 | * Copyright 2004-2009 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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __ASM_ARCH_MXC_DMA_H__ | 6 | #ifndef __ASM_ARCH_MXC_DMA_H__ |
diff --git a/include/linux/platform_data/dma-mmp_tdma.h b/include/linux/platform_data/dma-mmp_tdma.h index 422d4504dbac..8bec5484dc86 100644 --- a/include/linux/platform_data/dma-mmp_tdma.h +++ b/include/linux/platform_data/dma-mmp_tdma.h | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * SRAM Memory Management | 3 | * SRAM Memory Management |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2011 Marvell Semiconductors Inc. | 5 | * Copyright (c) 2011 Marvell Semiconductors Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #ifndef __DMA_MMP_TDMA_H | 8 | #ifndef __DMA_MMP_TDMA_H |
diff --git a/include/linux/platform_data/dmtimer-omap.h b/include/linux/platform_data/dmtimer-omap.h index 757a0f9e26f9..bdaaf537604a 100644 --- a/include/linux/platform_data/dmtimer-omap.h +++ b/include/linux/platform_data/dmtimer-omap.h | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * DMTIMER platform data for TI OMAP platforms | 3 | * DMTIMER platform data for TI OMAP platforms |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Texas Instruments | 5 | * Copyright (C) 2012 Texas Instruments |
| 5 | * Author: Jon Hunter <jon-hunter@ti.com> | 6 | * Author: Jon Hunter <jon-hunter@ti.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 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 with | ||
| 17 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #ifndef __PLATFORM_DATA_DMTIMER_OMAP_H__ | 9 | #ifndef __PLATFORM_DATA_DMTIMER_OMAP_H__ |
diff --git a/include/linux/platform_data/emif_plat.h b/include/linux/platform_data/emif_plat.h index 5c19a2a647c4..b93feef5d586 100644 --- a/include/linux/platform_data/emif_plat.h +++ b/include/linux/platform_data/emif_plat.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Definitions for TI EMIF device platform data | 3 | * Definitions for TI EMIF device platform data |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Texas Instruments, Inc. | 5 | * Copyright (C) 2012 Texas Instruments, Inc. |
| 5 | * | 6 | * |
| 6 | * Aneesh V <aneesh@ti.com> | 7 | * Aneesh V <aneesh@ti.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #ifndef __EMIF_PLAT_H | 9 | #ifndef __EMIF_PLAT_H |
| 13 | #define __EMIF_PLAT_H | 10 | #define __EMIF_PLAT_H |
diff --git a/include/linux/platform_data/fsa9480.h b/include/linux/platform_data/fsa9480.h index 72dddcb4bed1..dea8d84448ec 100644 --- a/include/linux/platform_data/fsa9480.h +++ b/include/linux/platform_data/fsa9480.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2010 Samsung Electronics | 3 | * Copyright (C) 2010 Samsung Electronics |
| 3 | * Minkyu Kang <mk7.kang@samsung.com> | 4 | * Minkyu Kang <mk7.kang@samsung.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef _FSA9480_H_ | 7 | #ifndef _FSA9480_H_ |
diff --git a/include/linux/platform_data/gpio-ath79.h b/include/linux/platform_data/gpio-ath79.h index 88b0db7bee74..3ea6dd942c27 100644 --- a/include/linux/platform_data/gpio-ath79.h +++ b/include/linux/platform_data/gpio-ath79.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Atheros AR7XXX/AR9XXX GPIO controller platform data | 3 | * Atheros AR7XXX/AR9XXX GPIO controller platform data |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Alban Bedel <albeu@free.fr> | 5 | * Copyright (C) 2015 Alban Bedel <albeu@free.fr> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __LINUX_PLATFORM_DATA_GPIO_ATH79_H | 8 | #ifndef __LINUX_PLATFORM_DATA_GPIO_ATH79_H |
diff --git a/include/linux/platform_data/gpio_backlight.h b/include/linux/platform_data/gpio_backlight.h index 683d90453c41..34179d600360 100644 --- a/include/linux/platform_data/gpio_backlight.h +++ b/include/linux/platform_data/gpio_backlight.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * gpio_backlight.h - Simple GPIO-controlled backlight | 3 | * gpio_backlight.h - Simple GPIO-controlled backlight |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #ifndef __GPIO_BACKLIGHT_H__ | 5 | #ifndef __GPIO_BACKLIGHT_H__ |
| 9 | #define __GPIO_BACKLIGHT_H__ | 6 | #define __GPIO_BACKLIGHT_H__ |
diff --git a/include/linux/platform_data/hsmmc-omap.h b/include/linux/platform_data/hsmmc-omap.h index 85da11916bd5..e79d238ff18f 100644 --- a/include/linux/platform_data/hsmmc-omap.h +++ b/include/linux/platform_data/hsmmc-omap.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * MMC definitions for OMAP2 | 3 | * MMC definitions for OMAP2 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2006 Nokia Corporation | 5 | * Copyright (C) 2006 Nokia 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | /* | 8 | /* |
diff --git a/include/linux/platform_data/hwmon-s3c.h b/include/linux/platform_data/hwmon-s3c.h index 0e3cce130fe2..1707ad4147df 100644 --- a/include/linux/platform_data/hwmon-s3c.h +++ b/include/linux/platform_data/hwmon-s3c.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2005 Simtec Electronics | 3 | * Copyright 2005 Simtec Electronics |
| 3 | * Ben Dooks <ben@simtec.co.uk> | 4 | * Ben Dooks <ben@simtec.co.uk> |
| 4 | * http://armlinux.simtec.co.uk/ | 5 | * http://armlinux.simtec.co.uk/ |
| 5 | * | 6 | * |
| 6 | * S3C - HWMon interface for ADC | 7 | * S3C - HWMon interface for ADC |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef __HWMON_S3C_H__ | 10 | #ifndef __HWMON_S3C_H__ |
diff --git a/include/linux/platform_data/i2c-gpio.h b/include/linux/platform_data/i2c-gpio.h index 352c1426fd4d..a907774fd177 100644 --- a/include/linux/platform_data/i2c-gpio.h +++ b/include/linux/platform_data/i2c-gpio.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * i2c-gpio interface to platform code | 3 | * i2c-gpio interface to platform code |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2007 Atmel Corporation | 5 | * Copyright (C) 2007 Atmel 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef _LINUX_I2C_GPIO_H | 7 | #ifndef _LINUX_I2C_GPIO_H |
| 11 | #define _LINUX_I2C_GPIO_H | 8 | #define _LINUX_I2C_GPIO_H |
diff --git a/include/linux/platform_data/i2c-mux-gpio.h b/include/linux/platform_data/i2c-mux-gpio.h index 4406108201fe..9f6ca406505b 100644 --- a/include/linux/platform_data/i2c-mux-gpio.h +++ b/include/linux/platform_data/i2c-mux-gpio.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * i2c-mux-gpio interface to platform code | 3 | * i2c-mux-gpio interface to platform code |
| 3 | * | 4 | * |
| 4 | * Peter Korsgaard <peter.korsgaard@barco.com> | 5 | * Peter Korsgaard <peter.korsgaard@barco.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef _LINUX_I2C_MUX_GPIO_H | 8 | #ifndef _LINUX_I2C_MUX_GPIO_H |
diff --git a/include/linux/platform_data/i2c-pxa.h b/include/linux/platform_data/i2c-pxa.h index 5236f216dfae..cb290092599c 100644 --- a/include/linux/platform_data/i2c-pxa.h +++ b/include/linux/platform_data/i2c-pxa.h | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * i2c_pxa.h | 3 | * i2c_pxa.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2002 Intrinsyc Software Inc. | 5 | * Copyright (C) 2002 Intrinsyc Software Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | #ifndef _I2C_PXA_H_ | 7 | #ifndef _I2C_PXA_H_ |
| 12 | #define _I2C_PXA_H_ | 8 | #define _I2C_PXA_H_ |
diff --git a/include/linux/platform_data/i2c-s3c2410.h b/include/linux/platform_data/i2c-s3c2410.h index 05af66b840b9..550746715139 100644 --- a/include/linux/platform_data/i2c-s3c2410.h +++ b/include/linux/platform_data/i2c-s3c2410.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2004-2009 Simtec Electronics | 3 | * Copyright 2004-2009 Simtec Electronics |
| 3 | * Ben Dooks <ben@simtec.co.uk> | 4 | * Ben Dooks <ben@simtec.co.uk> |
| 4 | * | 5 | * |
| 5 | * S3C - I2C Controller platform_device info | 6 | * S3C - I2C Controller platform_device info |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __I2C_S3C2410_H | 9 | #ifndef __I2C_S3C2410_H |
diff --git a/include/linux/platform_data/ina2xx.h b/include/linux/platform_data/ina2xx.h index dde59fd3590f..2aa5ee9a9050 100644 --- a/include/linux/platform_data/ina2xx.h +++ b/include/linux/platform_data/ina2xx.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for Texas Instruments INA219, INA226 power monitor chips | 3 | * Driver for Texas Instruments INA219, INA226 power monitor chips |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Lothar Felten <lothar.felten@gmail.com> | 5 | * Copyright (C) 2012 Lothar Felten <lothar.felten@gmail.com> |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * For further information, see the Documentation/hwmon/ina2xx.rst file. | 7 | * For further information, see the Documentation/hwmon/ina2xx.rst file. |
| 11 | */ | 8 | */ |
| 12 | 9 | ||
diff --git a/include/linux/platform_data/intel-spi.h b/include/linux/platform_data/intel-spi.h index 942b0c3f8f08..ebb4f332588b 100644 --- a/include/linux/platform_data/intel-spi.h +++ b/include/linux/platform_data/intel-spi.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Intel PCH/PCU SPI flash driver. | 3 | * Intel PCH/PCU SPI flash driver. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016, Intel Corporation | 5 | * Copyright (C) 2016, Intel Corporation |
| 5 | * Author: Mika Westerberg <mika.westerberg@linux.intel.com> | 6 | * Author: Mika Westerberg <mika.westerberg@linux.intel.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef INTEL_SPI_PDATA_H | 9 | #ifndef INTEL_SPI_PDATA_H |
diff --git a/include/linux/platform_data/iommu-omap.h b/include/linux/platform_data/iommu-omap.h index e8b12dbf6170..44d913a7580c 100644 --- a/include/linux/platform_data/iommu-omap.h +++ b/include/linux/platform_data/iommu-omap.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * omap iommu: main structures | 3 | * omap iommu: main structures |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008-2009 Nokia Corporation | 5 | * Copyright (C) 2008-2009 Nokia Corporation |
| 5 | * | 6 | * |
| 6 | * Written by Hiroshi DOYU <Hiroshi.DOYU@nokia.com> | 7 | * Written by Hiroshi DOYU <Hiroshi.DOYU@nokia.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/platform_device.h> | 10 | #include <linux/platform_device.h> |
diff --git a/include/linux/platform_data/irda-sa11x0.h b/include/linux/platform_data/irda-sa11x0.h index 38f77b5e56cf..7db59c917575 100644 --- a/include/linux/platform_data/irda-sa11x0.h +++ b/include/linux/platform_data/irda-sa11x0.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arch/arm/include/asm/mach/irda.h | 3 | * arch/arm/include/asm/mach/irda.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2004 Russell King. | 5 | * Copyright (C) 2004 Russell King. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef __ASM_ARM_MACH_IRDA_H | 7 | #ifndef __ASM_ARM_MACH_IRDA_H |
| 11 | #define __ASM_ARM_MACH_IRDA_H | 8 | #define __ASM_ARM_MACH_IRDA_H |
diff --git a/include/linux/platform_data/keypad-omap.h b/include/linux/platform_data/keypad-omap.h index c3a3abae98f0..3e7c64c854f4 100644 --- a/include/linux/platform_data/keypad-omap.h +++ b/include/linux/platform_data/keypad-omap.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2006 Komal Shah <komal_shah802003@yahoo.com> | 3 | * Copyright (C) 2006 Komal Shah <komal_shah802003@yahoo.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #ifndef __KEYPAD_OMAP_H | 5 | #ifndef __KEYPAD_OMAP_H |
| 9 | #define __KEYPAD_OMAP_H | 6 | #define __KEYPAD_OMAP_H |
diff --git a/include/linux/platform_data/leds-lp55xx.h b/include/linux/platform_data/leds-lp55xx.h index 624ff9edad6f..96a787100fda 100644 --- a/include/linux/platform_data/leds-lp55xx.h +++ b/include/linux/platform_data/leds-lp55xx.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * LP55XX Platform Data Header | 3 | * LP55XX Platform Data Header |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Author: Milo(Woogyom) Kim <milo.kim@ti.com> | 7 | * Author: Milo(Woogyom) Kim <milo.kim@ti.com> |
| 7 | * | 8 | * |
| 8 | * This program is free software; you can redistribute it and/or | ||
| 9 | * modify it under the terms of the GNU General Public License | ||
| 10 | * version 2 as published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * Derived from leds-lp5521.h, leds-lp5523.h | 9 | * Derived from leds-lp5521.h, leds-lp5523.h |
| 13 | */ | 10 | */ |
| 14 | 11 | ||
diff --git a/include/linux/platform_data/leds-omap.h b/include/linux/platform_data/leds-omap.h index 56c9b2a0ada5..dd1a3ec86fe4 100644 --- a/include/linux/platform_data/leds-omap.h +++ b/include/linux/platform_data/leds-omap.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2006 Samsung Electronics | 3 | * Copyright (C) 2006 Samsung Electronics |
| 3 | * Kyungmin Park <kyungmin.park@samsung.com> | 4 | * Kyungmin Park <kyungmin.park@samsung.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #ifndef ASMARM_ARCH_LED_H | 6 | #ifndef ASMARM_ARCH_LED_H |
| 10 | #define ASMARM_ARCH_LED_H | 7 | #define ASMARM_ARCH_LED_H |
diff --git a/include/linux/platform_data/leds-s3c24xx.h b/include/linux/platform_data/leds-s3c24xx.h index 441a6f290649..5bbae85811e2 100644 --- a/include/linux/platform_data/leds-s3c24xx.h +++ b/include/linux/platform_data/leds-s3c24xx.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2006 Simtec Electronics | 3 | * Copyright (c) 2006 Simtec Electronics |
| 3 | * http://armlinux.simtec.co.uk/ | 4 | * http://armlinux.simtec.co.uk/ |
| 4 | * Ben Dooks <ben@simtec.co.uk> | 5 | * Ben Dooks <ben@simtec.co.uk> |
| 5 | * | 6 | * |
| 6 | * S3C24XX - LEDs GPIO connector | 7 | * S3C24XX - LEDs GPIO connector |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef __LEDS_S3C24XX_H | 10 | #ifndef __LEDS_S3C24XX_H |
diff --git a/include/linux/platform_data/lm3630a_bl.h b/include/linux/platform_data/lm3630a_bl.h index 762e68956f31..530be9318711 100644 --- a/include/linux/platform_data/lm3630a_bl.h +++ b/include/linux/platform_data/lm3630a_bl.h | |||
| @@ -1,11 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Simple driver for Texas Instruments LM3630A LED Flash driver chip | 3 | * Simple driver for Texas Instruments LM3630A LED Flash driver chip |
| 3 | * Copyright (C) 2012 Texas Instruments | 4 | * Copyright (C) 2012 Texas Instruments |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #ifndef __LINUX_LM3630A_H | 7 | #ifndef __LINUX_LM3630A_H |
diff --git a/include/linux/platform_data/lm3639_bl.h b/include/linux/platform_data/lm3639_bl.h index 5234cd5ed166..341f24051db4 100644 --- a/include/linux/platform_data/lm3639_bl.h +++ b/include/linux/platform_data/lm3639_bl.h | |||
| @@ -1,11 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Simple driver for Texas Instruments LM3630 LED Flash driver chip | 3 | * Simple driver for Texas Instruments LM3630 LED Flash driver chip |
| 3 | * Copyright (C) 2012 Texas Instruments | 4 | * Copyright (C) 2012 Texas Instruments |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #ifndef __LINUX_LM3639_H | 7 | #ifndef __LINUX_LM3639_H |
diff --git a/include/linux/platform_data/lp855x.h b/include/linux/platform_data/lp855x.h index 1b2ba24e4e03..ab222dd05bbc 100644 --- a/include/linux/platform_data/lp855x.h +++ b/include/linux/platform_data/lp855x.h | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * LP855x Backlight Driver | 3 | * LP855x Backlight Driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Texas Instruments | 5 | * Copyright (C) 2011 Texas Instruments |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #ifndef _LP855X_H | 8 | #ifndef _LP855X_H |
diff --git a/include/linux/platform_data/lp8727.h b/include/linux/platform_data/lp8727.h index 47128a50e04e..c701a7b96f0b 100644 --- a/include/linux/platform_data/lp8727.h +++ b/include/linux/platform_data/lp8727.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * LP8727 Micro/Mini USB IC with integrated charger | 3 | * LP8727 Micro/Mini USB IC with integrated charger |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011 Texas Instruments | 5 | * Copyright (C) 2011 Texas Instruments |
| 5 | * Copyright (C) 2011 National Semiconductor | 6 | * Copyright (C) 2011 National Semiconductor |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef _LP8727_H | 9 | #ifndef _LP8727_H |
diff --git a/include/linux/platform_data/lp8755.h b/include/linux/platform_data/lp8755.h index a7fd0776c9bf..7bf4221d62dd 100644 --- a/include/linux/platform_data/lp8755.h +++ b/include/linux/platform_data/lp8755.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * LP8755 High Performance Power Management Unit Driver:System Interface Driver | 3 | * LP8755 High Performance Power Management Unit Driver:System Interface Driver |
| 3 | * | 4 | * |
| @@ -5,11 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Author: Daniel(Geon Si) Jeong <daniel.jeong@ti.com> | 7 | * Author: Daniel(Geon Si) Jeong <daniel.jeong@ti.com> |
| 7 | * G.Shark Jeong <gshark.jeong@gmail.com> | 8 | * G.Shark Jeong <gshark.jeong@gmail.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | */ | 9 | */ |
| 14 | 10 | ||
| 15 | #ifndef _LP8755_H | 11 | #ifndef _LP8755_H |
diff --git a/include/linux/platform_data/lv5207lp.h b/include/linux/platform_data/lv5207lp.h index 7dc4d9a219a6..c9da8d402750 100644 --- a/include/linux/platform_data/lv5207lp.h +++ b/include/linux/platform_data/lv5207lp.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * lv5207lp.h - Sanyo LV5207LP LEDs Driver | 3 | * lv5207lp.h - Sanyo LV5207LP LEDs Driver |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #ifndef __LV5207LP_H__ | 5 | #ifndef __LV5207LP_H__ |
| 9 | #define __LV5207LP_H__ | 6 | #define __LV5207LP_H__ |
diff --git a/include/linux/platform_data/macb.h b/include/linux/platform_data/macb.h index 2bc51b822956..aa5b5562d6f7 100644 --- a/include/linux/platform_data/macb.h +++ b/include/linux/platform_data/macb.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2004-2006 Atmel Corporation | 3 | * Copyright (C) 2004-2006 Atmel Corporation |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #ifndef __MACB_PDATA_H__ | 5 | #ifndef __MACB_PDATA_H__ |
| 9 | #define __MACB_PDATA_H__ | 6 | #define __MACB_PDATA_H__ |
diff --git a/include/linux/platform_data/max197.h b/include/linux/platform_data/max197.h index 2bbd0919bc89..03ef46f9cd65 100644 --- a/include/linux/platform_data/max197.h +++ b/include/linux/platform_data/max197.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Maxim MAX197 A/D Converter Driver | 3 | * Maxim MAX197 A/D Converter Driver |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2012 Savoir-faire Linux Inc. | 5 | * Copyright (c) 2012 Savoir-faire Linux Inc. |
| 5 | * Vivien Didelot <vivien.didelot@savoirfairelinux.com> | 6 | * Vivien Didelot <vivien.didelot@savoirfairelinux.com> |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * For further information, see the Documentation/hwmon/max197.rst file. | 8 | * For further information, see the Documentation/hwmon/max197.rst file. |
| 12 | */ | 9 | */ |
| 13 | 10 | ||
diff --git a/include/linux/platform_data/max6697.h b/include/linux/platform_data/max6697.h index ed9d3b3daf02..6fbb70005541 100644 --- a/include/linux/platform_data/max6697.h +++ b/include/linux/platform_data/max6697.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * max6697.h | 3 | * max6697.h |
| 3 | * Copyright (c) 2012 Guenter Roeck <linux@roeck-us.net> | 4 | * Copyright (c) 2012 Guenter Roeck <linux@roeck-us.net> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef MAX6697_H | 7 | #ifndef MAX6697_H |
diff --git a/include/linux/platform_data/media/omap1_camera.h b/include/linux/platform_data/media/omap1_camera.h index 819767cf04d4..386439db68de 100644 --- a/include/linux/platform_data/media/omap1_camera.h +++ b/include/linux/platform_data/media/omap1_camera.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Header for V4L2 SoC Camera driver for OMAP1 Camera Interface | 3 | * Header for V4L2 SoC Camera driver for OMAP1 Camera Interface |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010, Janusz Krzysztofik <jkrzyszt@tis.icnet.pl> | 5 | * Copyright (C) 2010, Janusz Krzysztofik <jkrzyszt@tis.icnet.pl> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __MEDIA_OMAP1_CAMERA_H_ | 8 | #ifndef __MEDIA_OMAP1_CAMERA_H_ |
diff --git a/include/linux/platform_data/mfd-mcp-sa11x0.h b/include/linux/platform_data/mfd-mcp-sa11x0.h index 747cd6baf711..b589e61bbc2e 100644 --- a/include/linux/platform_data/mfd-mcp-sa11x0.h +++ b/include/linux/platform_data/mfd-mcp-sa11x0.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2005 Russell King. | 3 | * Copyright (C) 2005 Russell King. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #ifndef __MFD_MCP_SA11X0_H | 5 | #ifndef __MFD_MCP_SA11X0_H |
| 9 | #define __MFD_MCP_SA11X0_H | 6 | #define __MFD_MCP_SA11X0_H |
diff --git a/include/linux/platform_data/mmc-omap.h b/include/linux/platform_data/mmc-omap.h index 929469291406..9acf0e87aa9b 100644 --- a/include/linux/platform_data/mmc-omap.h +++ b/include/linux/platform_data/mmc-omap.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * MMC definitions for OMAP2 | 3 | * MMC definitions for OMAP2 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2006 Nokia Corporation | 5 | * Copyright (C) 2006 Nokia 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #define OMAP_MMC_MAX_SLOTS 2 | 8 | #define OMAP_MMC_MAX_SLOTS 2 |
diff --git a/include/linux/platform_data/mmp_audio.h b/include/linux/platform_data/mmp_audio.h index 0f25d165abd6..83428d8ee18d 100644 --- a/include/linux/platform_data/mmp_audio.h +++ b/include/linux/platform_data/mmp_audio.h | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * MMP Platform AUDIO Management | 3 | * MMP Platform AUDIO Management |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2011 Marvell Semiconductors Inc. | 5 | * Copyright (c) 2011 Marvell Semiconductors Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #ifndef MMP_AUDIO_H | 8 | #ifndef MMP_AUDIO_H |
diff --git a/include/linux/platform_data/mmp_dma.h b/include/linux/platform_data/mmp_dma.h index 6397b9c8149a..030241cb9cc1 100644 --- a/include/linux/platform_data/mmp_dma.h +++ b/include/linux/platform_data/mmp_dma.h | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * MMP Platform DMA Management | 3 | * MMP Platform DMA Management |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2011 Marvell Semiconductors Inc. | 5 | * Copyright (c) 2011 Marvell Semiconductors Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #ifndef MMP_DMA_H | 8 | #ifndef MMP_DMA_H |
diff --git a/include/linux/platform_data/mtd-nand-omap2.h b/include/linux/platform_data/mtd-nand-omap2.h index 619df2431e75..de6ada739121 100644 --- a/include/linux/platform_data/mtd-nand-omap2.h +++ b/include/linux/platform_data/mtd-nand-omap2.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2006 Micron Technology Inc. | 3 | * Copyright (C) 2006 Micron Technology Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _MTD_NAND_OMAP2_H | 6 | #ifndef _MTD_NAND_OMAP2_H |
diff --git a/include/linux/platform_data/mtd-nand-s3c2410.h b/include/linux/platform_data/mtd-nand-s3c2410.h index f8c553f92655..deb849bcf0ec 100644 --- a/include/linux/platform_data/mtd-nand-s3c2410.h +++ b/include/linux/platform_data/mtd-nand-s3c2410.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2004 Simtec Electronics | 3 | * Copyright (c) 2004 Simtec Electronics |
| 3 | * Ben Dooks <ben@simtec.co.uk> | 4 | * Ben Dooks <ben@simtec.co.uk> |
| 4 | * | 5 | * |
| 5 | * S3C2410 - NAND device controller platform_device info | 6 | * S3C2410 - NAND device controller platform_device info |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __MTD_NAND_S3C2410_H | 9 | #ifndef __MTD_NAND_S3C2410_H |
diff --git a/include/linux/platform_data/nxp-nci.h b/include/linux/platform_data/nxp-nci.h index d6ed28679bb2..97827ad468e2 100644 --- a/include/linux/platform_data/nxp-nci.h +++ b/include/linux/platform_data/nxp-nci.h | |||
| @@ -1,18 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Generic platform data for the NXP NCI NFC chips. | 3 | * Generic platform data for the NXP NCI NFC chips. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 NXP Semiconductors All rights reserved. | 5 | * Copyright (C) 2014 NXP Semiconductors All rights reserved. |
| 5 | * | 6 | * |
| 6 | * Authors: Clément Perrochaud <clement.perrochaud@nxp.com> | 7 | * Authors: Clément Perrochaud <clement.perrochaud@nxp.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify it | ||
| 9 | * under the terms and conditions of the GNU General Public License, | ||
| 10 | * version 2, as published by the Free Software Foundation. | ||
| 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 | */ | 8 | */ |
| 17 | 9 | ||
| 18 | #ifndef _NXP_NCI_H_ | 10 | #ifndef _NXP_NCI_H_ |
diff --git a/include/linux/platform_data/pxa_sdhci.h b/include/linux/platform_data/pxa_sdhci.h index 4977c06d8a86..899457cee425 100644 --- a/include/linux/platform_data/pxa_sdhci.h +++ b/include/linux/platform_data/pxa_sdhci.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * include/linux/platform_data/pxa_sdhci.h | 3 | * include/linux/platform_data/pxa_sdhci.h |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Zhangfei Gao <zhangfei.gao@marvell.com> | 6 | * Zhangfei Gao <zhangfei.gao@marvell.com> |
| 6 | * | 7 | * |
| 7 | * PXA Platform - SDHCI platform data definitions | 8 | * PXA Platform - SDHCI platform data definitions |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #ifndef _PXA_SDHCI_H_ | 11 | #ifndef _PXA_SDHCI_H_ |
diff --git a/include/linux/platform_data/regulator-haptic.h b/include/linux/platform_data/regulator-haptic.h index 5658e58e0738..4213e1b01316 100644 --- a/include/linux/platform_data/regulator-haptic.h +++ b/include/linux/platform_data/regulator-haptic.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Regulator Haptic Platform Data | 3 | * Regulator Haptic Platform Data |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2014 Samsung Electronics Co., Ltd. | 5 | * Copyright (c) 2014 Samsung Electronics Co., Ltd. |
| 5 | * Author: Jaewon Kim <jaewon02.kim@samsung.com> | 6 | * Author: Jaewon Kim <jaewon02.kim@samsung.com> |
| 6 | * Author: Hyunhee Kim <hyunhee.kim@samsung.com> | 7 | * Author: Hyunhee Kim <hyunhee.kim@samsung.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef _REGULATOR_HAPTIC_H | 10 | #ifndef _REGULATOR_HAPTIC_H |
diff --git a/include/linux/platform_data/s3c-hsotg.h b/include/linux/platform_data/s3c-hsotg.h index 3982586ba6df..004ddaf650cd 100644 --- a/include/linux/platform_data/s3c-hsotg.h +++ b/include/linux/platform_data/s3c-hsotg.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* include/linux/platform_data/s3c-hsotg.h | 2 | /* include/linux/platform_data/s3c-hsotg.h |
| 2 | * | 3 | * |
| 3 | * Copyright 2008 Openmoko, Inc. | 4 | * Copyright 2008 Openmoko, Inc. |
| @@ -6,10 +7,6 @@ | |||
| 6 | * http://armlinux.simtec.co.uk/ | 7 | * http://armlinux.simtec.co.uk/ |
| 7 | * | 8 | * |
| 8 | * S3C USB2.0 High-speed / OtG platform information | 9 | * S3C USB2.0 High-speed / OtG platform information |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #ifndef __LINUX_USB_S3C_HSOTG_H | 12 | #ifndef __LINUX_USB_S3C_HSOTG_H |
diff --git a/include/linux/platform_data/s3c-hsudc.h b/include/linux/platform_data/s3c-hsudc.h index 6fa109339bf9..4dc9b8760166 100644 --- a/include/linux/platform_data/s3c-hsudc.h +++ b/include/linux/platform_data/s3c-hsudc.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * S3C24XX USB 2.0 High-speed USB controller gadget driver | 3 | * S3C24XX USB 2.0 High-speed USB controller gadget driver |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * The S3C24XX USB 2.0 high-speed USB controller supports upto 9 endpoints. | 8 | * The S3C24XX USB 2.0 high-speed USB controller supports upto 9 endpoints. |
| 8 | * Each endpoint can be configured as either in or out endpoint. Endpoints | 9 | * Each endpoint can be configured as either in or out endpoint. Endpoints |
| 9 | * can be configured for Bulk or Interrupt transfer mode. | 10 | * can be configured for Bulk or Interrupt transfer mode. |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #ifndef __LINUX_USB_S3C_HSUDC_H | 13 | #ifndef __LINUX_USB_S3C_HSUDC_H |
diff --git a/include/linux/platform_data/sc18is602.h b/include/linux/platform_data/sc18is602.h index 18602cab7799..e066d3b0d6d8 100644 --- a/include/linux/platform_data/sc18is602.h +++ b/include/linux/platform_data/sc18is602.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Platform data for NXP SC18IS602/603 | 3 | * Platform data for NXP SC18IS602/603 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Guenter Roeck <linux@roeck-us.net> | 5 | * Copyright (C) 2012 Guenter Roeck <linux@roeck-us.net> |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * For further information, see the Documentation/spi/spi-sc18is602 file. | 7 | * For further information, see the Documentation/spi/spi-sc18is602 file. |
| 11 | */ | 8 | */ |
| 12 | 9 | ||
diff --git a/include/linux/platform_data/sky81452-backlight.h b/include/linux/platform_data/sky81452-backlight.h index 1231e9bb00f1..02653d92d84f 100644 --- a/include/linux/platform_data/sky81452-backlight.h +++ b/include/linux/platform_data/sky81452-backlight.h | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * sky81452.h SKY81452 backlight driver | 3 | * sky81452.h SKY81452 backlight driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2014 Skyworks Solutions Inc. | 5 | * Copyright 2014 Skyworks Solutions Inc. |
| 5 | * Author : Gyungoh Yoo <jack.yoo@skyworksinc.com> | 6 | * Author : Gyungoh Yoo <jack.yoo@skyworksinc.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 | ||
| 9 | * as published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * This program is distributed in the hope that it will be useful, but | ||
| 12 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 14 | * 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #ifndef _SKY81452_BACKLIGHT_H | 9 | #ifndef _SKY81452_BACKLIGHT_H |
diff --git a/include/linux/platform_data/spi-ath79.h b/include/linux/platform_data/spi-ath79.h index aa71216edf99..81a388ff58cc 100644 --- a/include/linux/platform_data/spi-ath79.h +++ b/include/linux/platform_data/spi-ath79.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Platform data definition for Atheros AR71XX/AR724X/AR913X SPI controller | 3 | * Platform data definition for Atheros AR71XX/AR724X/AR913X SPI controller |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008-2010 Gabor Juhos <juhosg@openwrt.org> | 5 | * Copyright (C) 2008-2010 Gabor Juhos <juhosg@openwrt.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef _ATH79_SPI_PLATFORM_H | 8 | #ifndef _ATH79_SPI_PLATFORM_H |
diff --git a/include/linux/platform_data/spi-mt65xx.h b/include/linux/platform_data/spi-mt65xx.h index ba4e4bb70262..617a75336d56 100644 --- a/include/linux/platform_data/spi-mt65xx.h +++ b/include/linux/platform_data/spi-mt65xx.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * MTK SPI bus driver definitions | 3 | * MTK SPI bus driver definitions |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2015 MediaTek Inc. | 5 | * Copyright (c) 2015 MediaTek Inc. |
| 5 | * Author: Leilk Liu <leilk.liu@mediatek.com> | 6 | * Author: Leilk Liu <leilk.liu@mediatek.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef ____LINUX_PLATFORM_DATA_SPI_MTK_H | 9 | #ifndef ____LINUX_PLATFORM_DATA_SPI_MTK_H |
diff --git a/include/linux/platform_data/ti-aemif.h b/include/linux/platform_data/ti-aemif.h index e6407bafcbf8..77625251df07 100644 --- a/include/linux/platform_data/ti-aemif.h +++ b/include/linux/platform_data/ti-aemif.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * TI DaVinci AEMIF platform glue. | 3 | * TI DaVinci AEMIF platform glue. |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Author: | 7 | * Author: |
| 7 | * Bartosz Golaszewski <bgolaszewski@baylibre.com> | 8 | * Bartosz Golaszewski <bgolaszewski@baylibre.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #ifndef __TI_DAVINCI_AEMIF_DATA_H__ | 11 | #ifndef __TI_DAVINCI_AEMIF_DATA_H__ |
diff --git a/include/linux/platform_data/touchscreen-s3c2410.h b/include/linux/platform_data/touchscreen-s3c2410.h index 71eccaa9835d..bf8d3b9d7c6a 100644 --- a/include/linux/platform_data/touchscreen-s3c2410.h +++ b/include/linux/platform_data/touchscreen-s3c2410.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2005 Arnaud Patard <arnaud.patard@rtp-net.org> | 3 | * Copyright (c) 2005 Arnaud Patard <arnaud.patard@rtp-net.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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __TOUCHSCREEN_S3C2410_H | 6 | #ifndef __TOUCHSCREEN_S3C2410_H |
diff --git a/include/linux/platform_data/txx9/ndfmc.h b/include/linux/platform_data/txx9/ndfmc.h index fc172627d54e..7aaa4cd34d31 100644 --- a/include/linux/platform_data/txx9/ndfmc.h +++ b/include/linux/platform_data/txx9/ndfmc.h | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License version 2 as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * (C) Copyright TOSHIBA CORPORATION 2007 | 4 | * (C) Copyright TOSHIBA CORPORATION 2007 |
| 7 | */ | 5 | */ |
diff --git a/include/linux/platform_data/usb-ohci-s3c2410.h b/include/linux/platform_data/usb-ohci-s3c2410.h index cc7554ae6e8b..558a9605be78 100644 --- a/include/linux/platform_data/usb-ohci-s3c2410.h +++ b/include/linux/platform_data/usb-ohci-s3c2410.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* arch/arm/plat-samsung/include/plat/usb-control.h | 2 | /* arch/arm/plat-samsung/include/plat/usb-control.h |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2004 Simtec Electronics | 4 | * Copyright (c) 2004 Simtec Electronics |
| 4 | * Ben Dooks <ben@simtec.co.uk> | 5 | * Ben Dooks <ben@simtec.co.uk> |
| 5 | * | 6 | * |
| 6 | * S3C - USB host port information | 7 | * S3C - USB host port information |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef __ASM_ARCH_USBCONTROL_H | 10 | #ifndef __ASM_ARCH_USBCONTROL_H |
diff --git a/include/linux/platform_data/usb-pxa3xx-ulpi.h b/include/linux/platform_data/usb-pxa3xx-ulpi.h index 9d82cb65ea56..4d31a5cbdeb1 100644 --- a/include/linux/platform_data/usb-pxa3xx-ulpi.h +++ b/include/linux/platform_data/usb-pxa3xx-ulpi.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * PXA3xx U2D header | 3 | * PXA3xx U2D header |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 CompuLab Ltd. | 5 | * Copyright (C) 2010 CompuLab Ltd. |
| 5 | * | 6 | * |
| 6 | * Igor Grinberg <grinberg@compulab.co.il> | 7 | * Igor Grinberg <grinberg@compulab.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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #ifndef __PXA310_U2D__ | 9 | #ifndef __PXA310_U2D__ |
| 13 | #define __PXA310_U2D__ | 10 | #define __PXA310_U2D__ |
diff --git a/include/linux/platform_data/usb-s3c2410_udc.h b/include/linux/platform_data/usb-s3c2410_udc.h index de8e2288a509..07394819d03b 100644 --- a/include/linux/platform_data/usb-s3c2410_udc.h +++ b/include/linux/platform_data/usb-s3c2410_udc.h | |||
| @@ -1,13 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* arch/arm/plat-samsung/include/plat/udc.h | 2 | /* arch/arm/plat-samsung/include/plat/udc.h |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2005 Arnaud Patard <arnaud.patard@rtp-net.org> | 4 | * Copyright (c) 2005 Arnaud Patard <arnaud.patard@rtp-net.org> |
| 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * | ||
| 11 | * Changelog: | 6 | * Changelog: |
| 12 | * 14-Mar-2005 RTP Created file | 7 | * 14-Mar-2005 RTP Created file |
| 13 | * 02-Aug-2005 RTP File rename | 8 | * 02-Aug-2005 RTP File rename |
diff --git a/include/linux/platform_data/video-mx3fb.h b/include/linux/platform_data/video-mx3fb.h index fdbe60001542..d03dc322a616 100644 --- a/include/linux/platform_data/video-mx3fb.h +++ b/include/linux/platform_data/video-mx3fb.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2008 | 3 | * Copyright (C) 2008 |
| 3 | * Guennadi Liakhovetski, DENX Software Engineering, <lg@denx.de> | 4 | * Guennadi Liakhovetski, DENX Software Engineering, <lg@denx.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef __ASM_ARCH_MX3FB_H__ | 7 | #ifndef __ASM_ARCH_MX3FB_H__ |
diff --git a/include/linux/platform_data/video-pxafb.h b/include/linux/platform_data/video-pxafb.h index 07c6c1e153f8..b3d574778326 100644 --- a/include/linux/platform_data/video-pxafb.h +++ b/include/linux/platform_data/video-pxafb.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Support for the xscale frame buffer. | 3 | * Support for the xscale frame buffer. |
| 3 | * | 4 | * |
| 4 | * Author: Jean-Frederic Clere | 5 | * Author: Jean-Frederic Clere |
| 5 | * Created: Sep 22, 2003 | 6 | * Created: Sep 22, 2003 |
| 6 | * Copyright: jfclere@sinix.net | 7 | * Copyright: jfclere@sinix.net |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/fb.h> | 10 | #include <linux/fb.h> |
diff --git a/include/linux/platform_data/voltage-omap.h b/include/linux/platform_data/voltage-omap.h index 5be4d5def427..43e8da9fb447 100644 --- a/include/linux/platform_data/voltage-omap.h +++ b/include/linux/platform_data/voltage-omap.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * OMAP Voltage Management Routines | 3 | * OMAP Voltage Management Routines |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2011, Texas Instruments, Inc. | 5 | * Copyright (C) 2011, Texas Instruments, Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __ARCH_ARM_OMAP_VOLTAGE_H | 8 | #ifndef __ARCH_ARM_OMAP_VOLTAGE_H |
diff --git a/include/linux/platform_data/x86/clk-lpss.h b/include/linux/platform_data/x86/clk-lpss.h index 23901992b9dd..207e1a317800 100644 --- a/include/linux/platform_data/x86/clk-lpss.h +++ b/include/linux/platform_data/x86/clk-lpss.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Intel Low Power Subsystem clocks. | 3 | * Intel Low Power Subsystem clocks. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013, Intel Corporation | 5 | * Copyright (C) 2013, Intel Corporation |
| 5 | * Authors: Mika Westerberg <mika.westerberg@linux.intel.com> | 6 | * Authors: Mika Westerberg <mika.westerberg@linux.intel.com> |
| 6 | * Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 7 | * Rafael J. Wysocki <rafael.j.wysocki@intel.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef __CLK_LPSS_H | 10 | #ifndef __CLK_LPSS_H |
diff --git a/include/linux/pm_opp.h b/include/linux/pm_opp.h index b150fe97ce5a..5f3a1ee9c4c2 100644 --- a/include/linux/pm_opp.h +++ b/include/linux/pm_opp.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Generic OPP Interface | 3 | * Generic OPP Interface |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Nishanth Menon | 6 | * Nishanth Menon |
| 6 | * Romit Dasgupta | 7 | * Romit Dasgupta |
| 7 | * Kevin Hilman | 8 | * Kevin Hilman |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #ifndef __LINUX_OPP_H__ | 11 | #ifndef __LINUX_OPP_H__ |
diff --git a/include/linux/power/bq24190_charger.h b/include/linux/power/bq24190_charger.h index 45ce7f116a91..313e6fbcb7db 100644 --- a/include/linux/power/bq24190_charger.h +++ b/include/linux/power/bq24190_charger.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Platform data for the TI bq24190 battery charger driver. | 3 | * Platform data for the TI bq24190 battery charger driver. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _BQ24190_CHARGER_H_ | 6 | #ifndef _BQ24190_CHARGER_H_ |
diff --git a/include/linux/power/charger-manager.h b/include/linux/power/charger-manager.h index 2ce8d00c20de..ad19e68e1fc3 100644 --- a/include/linux/power/charger-manager.h +++ b/include/linux/power/charger-manager.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2011 Samsung Electronics Co., Ltd. | 3 | * Copyright (C) 2011 Samsung Electronics Co., Ltd. |
| 3 | * MyungJoo.Ham <myungjoo.ham@samsung.com> | 4 | * MyungJoo.Ham <myungjoo.ham@samsung.com> |
| @@ -7,9 +8,6 @@ | |||
| 7 | * monitor charging even in the context of suspend-to-RAM with | 8 | * monitor charging even in the context of suspend-to-RAM with |
| 8 | * an interface combining the chargers. | 9 | * an interface combining the chargers. |
| 9 | * | 10 | * |
| 10 | * This program is free software; you can redistribute it and/or modify | ||
| 11 | * it under the terms of the GNU General Public License version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | **/ | 11 | **/ |
| 14 | 12 | ||
| 15 | #ifndef _CHARGER_MANAGER_H | 13 | #ifndef _CHARGER_MANAGER_H |
diff --git a/include/linux/power/generic-adc-battery.h b/include/linux/power/generic-adc-battery.h index b1ebe08533b6..40f9c7628f7b 100644 --- a/include/linux/power/generic-adc-battery.h +++ b/include/linux/power/generic-adc-battery.h | |||
| @@ -1,8 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012, Anish Kumar <anish198519851985@gmail.com> | 3 | * Copyright (C) 2012, Anish Kumar <anish198519851985@gmail.com> |
| 3 | * This program is free software; you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License version 2 as | ||
| 5 | * published by the Free Software Foundation. | ||
| 6 | */ | 4 | */ |
| 7 | 5 | ||
| 8 | #ifndef GENERIC_ADC_BATTERY_H | 6 | #ifndef GENERIC_ADC_BATTERY_H |
diff --git a/include/linux/power/smb347-charger.h b/include/linux/power/smb347-charger.h index b3cb20dab55f..e0b687a4d20c 100644 --- a/include/linux/power/smb347-charger.h +++ b/include/linux/power/smb347-charger.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Summit Microelectronics SMB347 Battery Charger Driver | 3 | * Summit Microelectronics SMB347 Battery Charger Driver |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Authors: Bruce E. Robertson <bruce.e.robertson@intel.com> | 7 | * Authors: Bruce E. Robertson <bruce.e.robertson@intel.com> |
| 7 | * Mika Westerberg <mika.westerberg@linux.intel.com> | 8 | * Mika Westerberg <mika.westerberg@linux.intel.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #ifndef SMB347_CHARGER_H | 11 | #ifndef SMB347_CHARGER_H |
diff --git a/include/linux/ppp-comp.h b/include/linux/ppp-comp.h index 4ea1d377e1ad..9d3ffc8f5ea6 100644 --- a/include/linux/ppp-comp.h +++ b/include/linux/ppp-comp.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * ppp-comp.h - Definitions for doing PPP packet compression. | 3 | * ppp-comp.h - Definitions for doing PPP packet compression. |
| 3 | * | 4 | * |
| 4 | * Copyright 1994-1998 Paul Mackerras. | 5 | * Copyright 1994-1998 Paul Mackerras. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public License | ||
| 8 | * version 2 as published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef _NET_PPP_COMP_H | 7 | #ifndef _NET_PPP_COMP_H |
| 11 | #define _NET_PPP_COMP_H | 8 | #define _NET_PPP_COMP_H |
diff --git a/include/linux/ppp_defs.h b/include/linux/ppp_defs.h index 28aa0237c8c3..9d2b388fae1a 100644 --- a/include/linux/ppp_defs.h +++ b/include/linux/ppp_defs.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * ppp_defs.h - PPP definitions. | 3 | * ppp_defs.h - PPP definitions. |
| 3 | * | 4 | * |
| 4 | * Copyright 1994-2000 Paul Mackerras. | 5 | * Copyright 1994-2000 Paul Mackerras. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public License | ||
| 8 | * version 2 as published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef _PPP_DEFS_H_ | 7 | #ifndef _PPP_DEFS_H_ |
| 11 | #define _PPP_DEFS_H_ | 8 | #define _PPP_DEFS_H_ |
diff --git a/include/linux/property.h b/include/linux/property.h index a29369c89e6e..e9caa290cda5 100644 --- a/include/linux/property.h +++ b/include/linux/property.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * property.h - Unified device property interface. | 3 | * property.h - Unified device property interface. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014, Intel Corporation | 5 | * Copyright (C) 2014, Intel Corporation |
| 5 | * Authors: Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 6 | * Authors: Rafael J. Wysocki <rafael.j.wysocki@intel.com> |
| 6 | * Mika Westerberg <mika.westerberg@linux.intel.com> | 7 | * Mika Westerberg <mika.westerberg@linux.intel.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef _LINUX_PROPERTY_H_ | 10 | #ifndef _LINUX_PROPERTY_H_ |
diff --git a/include/linux/psp-sev.h b/include/linux/psp-sev.h index 6f89fc8d4b8e..5167bf2bfc75 100644 --- a/include/linux/psp-sev.h +++ b/include/linux/psp-sev.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * AMD Secure Encrypted Virtualization (SEV) driver interface | 3 | * AMD Secure Encrypted Virtualization (SEV) driver interface |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Author: Brijesh Singh <brijesh.singh@amd.com> | 7 | * Author: Brijesh Singh <brijesh.singh@amd.com> |
| 7 | * | 8 | * |
| 8 | * SEV API spec is available at https://developer.amd.com/sev | 9 | * SEV API spec is available at https://developer.amd.com/sev |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #ifndef __PSP_SEV_H__ | 12 | #ifndef __PSP_SEV_H__ |
diff --git a/include/linux/pxa2xx_ssp.h b/include/linux/pxa2xx_ssp.h index 979087e021f3..a5d1837e4f35 100644 --- a/include/linux/pxa2xx_ssp.h +++ b/include/linux/pxa2xx_ssp.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * pxa2xx_ssp.h | 3 | * pxa2xx_ssp.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2003 Russell King, All Rights Reserved. | 5 | * Copyright (C) 2003 Russell King, All Rights Reserved. |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * This driver supports the following PXA CPU/SSP ports:- | 7 | * This driver supports the following PXA CPU/SSP ports:- |
| 11 | * | 8 | * |
| 12 | * PXA250 SSP | 9 | * PXA250 SSP |
diff --git a/include/linux/regmap.h b/include/linux/regmap.h index daeec7dbd65c..d3dea823af8e 100644 --- a/include/linux/regmap.h +++ b/include/linux/regmap.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | #ifndef __LINUX_REGMAP_H | 2 | #ifndef __LINUX_REGMAP_H |
| 2 | #define __LINUX_REGMAP_H | 3 | #define __LINUX_REGMAP_H |
| 3 | 4 | ||
| @@ -7,10 +8,6 @@ | |||
| 7 | * Copyright 2011 Wolfson Microelectronics plc | 8 | * Copyright 2011 Wolfson Microelectronics plc |
| 8 | * | 9 | * |
| 9 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 10 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/list.h> | 13 | #include <linux/list.h> |
diff --git a/include/linux/regulator/arizona-ldo1.h b/include/linux/regulator/arizona-ldo1.h index fe74ab9990e6..1fe2c71fc699 100644 --- a/include/linux/regulator/arizona-ldo1.h +++ b/include/linux/regulator/arizona-ldo1.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Platform data for Arizona LDO1 regulator | 3 | * Platform data for Arizona LDO1 regulator |
| 3 | * | 4 | * |
| 4 | * Copyright 2017 Cirrus Logic | 5 | * Copyright 2017 Cirrus Logic |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef ARIZONA_LDO1_H | 8 | #ifndef ARIZONA_LDO1_H |
diff --git a/include/linux/regulator/arizona-micsupp.h b/include/linux/regulator/arizona-micsupp.h index 616842619c00..cacb866d5bfb 100644 --- a/include/linux/regulator/arizona-micsupp.h +++ b/include/linux/regulator/arizona-micsupp.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Platform data for Arizona micsupp regulator | 3 | * Platform data for Arizona micsupp regulator |
| 3 | * | 4 | * |
| 4 | * Copyright 2017 Cirrus Logic | 5 | * Copyright 2017 Cirrus Logic |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef ARIZONA_MICSUPP_H | 8 | #ifndef ARIZONA_MICSUPP_H |
diff --git a/include/linux/regulator/consumer.h b/include/linux/regulator/consumer.h index aaf3cee70439..815983419375 100644 --- a/include/linux/regulator/consumer.h +++ b/include/linux/regulator/consumer.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * consumer.h -- SoC Regulator consumer support. | 3 | * consumer.h -- SoC Regulator consumer support. |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Author: Liam Girdwood <lrg@slimlogic.co.uk> | 7 | * Author: Liam Girdwood <lrg@slimlogic.co.uk> |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * Regulator Consumer Interface. | 9 | * Regulator Consumer Interface. |
| 13 | * | 10 | * |
| 14 | * A Power Management Regulator framework for SoC based devices. | 11 | * A Power Management Regulator framework for SoC based devices. |
| @@ -29,7 +26,6 @@ | |||
| 29 | * but this drops rapidly to 60% when below 100mA. Regulator r has > 90% | 26 | * but this drops rapidly to 60% when below 100mA. Regulator r has > 90% |
| 30 | * efficiency in IDLE mode at loads < 10mA. Thus regulator r will operate | 27 | * efficiency in IDLE mode at loads < 10mA. Thus regulator r will operate |
| 31 | * in normal mode for loads > 10mA and in IDLE mode for load <= 10mA. | 28 | * in normal mode for loads > 10mA and in IDLE mode for load <= 10mA. |
| 32 | * | ||
| 33 | */ | 29 | */ |
| 34 | 30 | ||
| 35 | #ifndef __LINUX_REGULATOR_CONSUMER_H_ | 31 | #ifndef __LINUX_REGULATOR_CONSUMER_H_ |
diff --git a/include/linux/regulator/driver.h b/include/linux/regulator/driver.h index 377da2357118..d45ab52c91c9 100644 --- a/include/linux/regulator/driver.h +++ b/include/linux/regulator/driver.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * driver.h -- SoC Regulator driver support. | 3 | * driver.h -- SoC Regulator driver support. |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Author: Liam Girdwood <lrg@slimlogic.co.uk> | 7 | * Author: Liam Girdwood <lrg@slimlogic.co.uk> |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * Regulator Driver Interface. | 9 | * Regulator Driver Interface. |
| 13 | */ | 10 | */ |
| 14 | 11 | ||
diff --git a/include/linux/regulator/lp872x.h b/include/linux/regulator/lp872x.h index 6029279f4eed..d780dbb8b423 100644 --- a/include/linux/regulator/lp872x.h +++ b/include/linux/regulator/lp872x.h | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012 Texas Instruments | 3 | * Copyright 2012 Texas Instruments |
| 3 | * | 4 | * |
| 4 | * Author: Milo(Woogyom) Kim <milo.kim@ti.com> | 5 | * Author: Milo(Woogyom) Kim <milo.kim@ti.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #ifndef __LP872X_REGULATOR_H__ | 8 | #ifndef __LP872X_REGULATOR_H__ |
diff --git a/include/linux/regulator/machine.h b/include/linux/regulator/machine.h index 1d34a70ffda2..5539efa76d26 100644 --- a/include/linux/regulator/machine.h +++ b/include/linux/regulator/machine.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * machine.h -- SoC Regulator support, machine/board driver API. | 3 | * machine.h -- SoC Regulator support, machine/board driver API. |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Author: Liam Girdwood <lrg@slimlogic.co.uk> | 7 | * Author: Liam Girdwood <lrg@slimlogic.co.uk> |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * Regulator Machine/Board Interface. | 9 | * Regulator Machine/Board Interface. |
| 13 | */ | 10 | */ |
| 14 | 11 | ||
diff --git a/include/linux/regulator/max8649.h b/include/linux/regulator/max8649.h index 417d14ecd5cb..bc9b9c98c1ad 100644 --- a/include/linux/regulator/max8649.h +++ b/include/linux/regulator/max8649.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Interface of Maxim max8649 | 3 | * Interface of Maxim max8649 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009-2010 Marvell International Ltd. | 5 | * Copyright (C) 2009-2010 Marvell International Ltd. |
| 5 | * Haojian Zhuang <haojian.zhuang@marvell.com> | 6 | * Haojian Zhuang <haojian.zhuang@marvell.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __LINUX_REGULATOR_MAX8649_H | 9 | #ifndef __LINUX_REGULATOR_MAX8649_H |
diff --git a/include/linux/rmi.h b/include/linux/rmi.h index 5ef5c7c412a7..7b22366d0065 100644 --- a/include/linux/rmi.h +++ b/include/linux/rmi.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2011-2016 Synaptics Incorporated | 3 | * Copyright (c) 2011-2016 Synaptics Incorporated |
| 3 | * Copyright (c) 2011 Unixphere | 4 | * Copyright (c) 2011 Unixphere |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef _RMI_H | 7 | #ifndef _RMI_H |
diff --git a/include/linux/rtc/ds1685.h b/include/linux/rtc/ds1685.h index a00b332c505f..43aec568ba7c 100644 --- a/include/linux/rtc/ds1685.h +++ b/include/linux/rtc/ds1685.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Definitions for the registers, addresses, and platform data of the | 3 | * Definitions for the registers, addresses, and platform data of the |
| 3 | * DS1685/DS1687-series RTC chips. | 4 | * DS1685/DS1687-series RTC chips. |
| @@ -15,10 +16,6 @@ | |||
| 15 | * DS17x85/DS17x87 3V/5V Real-Time Clocks, 19-5222, Rev 4/10. | 16 | * DS17x85/DS17x87 3V/5V Real-Time Clocks, 19-5222, Rev 4/10. |
| 16 | * DS1689/DS1693 3V/5V Serialized Real-Time Clocks, Rev 112105. | 17 | * DS1689/DS1693 3V/5V Serialized Real-Time Clocks, Rev 112105. |
| 17 | * Application Note 90, Using the Multiplex Bus RTC Extended Features. | 18 | * Application Note 90, Using the Multiplex Bus RTC Extended Features. |
| 18 | * | ||
| 19 | * This program is free software; you can redistribute it and/or modify | ||
| 20 | * it under the terms of the GNU General Public License version 2 as | ||
| 21 | * published by the Free Software Foundation. | ||
| 22 | */ | 19 | */ |
| 23 | 20 | ||
| 24 | #ifndef _LINUX_RTC_DS1685_H_ | 21 | #ifndef _LINUX_RTC_DS1685_H_ |
diff --git a/include/linux/rtc/m48t59.h b/include/linux/rtc/m48t59.h index 6fc961459b4a..9465d5405fe2 100644 --- a/include/linux/rtc/m48t59.h +++ b/include/linux/rtc/m48t59.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * include/linux/rtc/m48t59.h | 3 | * include/linux/rtc/m48t59.h |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Copyright (c) 2007 Wind River Systems, Inc. | 7 | * Copyright (c) 2007 Wind River Systems, Inc. |
| 7 | * | 8 | * |
| 8 | * Mark Zhan <rongkai.zhan@windriver.com> | 9 | * Mark Zhan <rongkai.zhan@windriver.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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #ifndef _LINUX_RTC_M48T59_H_ | 12 | #ifndef _LINUX_RTC_M48T59_H_ |
diff --git a/include/linux/rtsx_usb.h b/include/linux/rtsx_usb.h index c446e4fd6b5c..159729cffd8e 100644 --- a/include/linux/rtsx_usb.h +++ b/include/linux/rtsx_usb.h | |||
| @@ -1,19 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* Driver for Realtek RTS5139 USB card reader | 2 | /* Driver for Realtek RTS5139 USB 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 version 2 | ||
| 7 | * as published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, but | ||
| 10 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 12 | * 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, see <http://www.gnu.org/licenses/>. | ||
| 16 | * | ||
| 17 | * Author: | 6 | * Author: |
| 18 | * Roger Tseng <rogerable@realtek.com> | 7 | * Roger Tseng <rogerable@realtek.com> |
| 19 | */ | 8 | */ |
diff --git a/include/linux/sched_clock.h b/include/linux/sched_clock.h index abe28d5cb3f4..0bb04a96a6d4 100644 --- a/include/linux/sched_clock.h +++ b/include/linux/sched_clock.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * sched_clock.h: support for extending counters to full 64-bit ns counter | 3 | * sched_clock.h: support for extending counters to full 64-bit ns counter |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #ifndef LINUX_SCHED_CLOCK | 5 | #ifndef LINUX_SCHED_CLOCK |
| 9 | #define LINUX_SCHED_CLOCK | 6 | #define LINUX_SCHED_CLOCK |
diff --git a/include/linux/serio.h b/include/linux/serio.h index 138a5efe863a..6c27d413da92 100644 --- a/include/linux/serio.h +++ b/include/linux/serio.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 1999-2002 Vojtech Pavlik | 3 | * Copyright (C) 1999-2002 Vojtech Pavlik |
| 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 version 2 as published by | ||
| 6 | * the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #ifndef _SERIO_H | 5 | #ifndef _SERIO_H |
| 9 | #define _SERIO_H | 6 | #define _SERIO_H |
diff --git a/include/linux/set_memory.h b/include/linux/set_memory.h index b5071497b8cb..86281ac7c305 100644 --- a/include/linux/set_memory.h +++ b/include/linux/set_memory.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2017, Michael Ellerman, IBM Corporation. | 3 | * Copyright 2017, Michael Ellerman, IBM Corporation. |
| 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 version | ||
| 6 | * 2 as published by the Free Software Foundation; | ||
| 7 | */ | 4 | */ |
| 8 | #ifndef _LINUX_SET_MEMORY_H_ | 5 | #ifndef _LINUX_SET_MEMORY_H_ |
| 9 | #define _LINUX_SET_MEMORY_H_ | 6 | #define _LINUX_SET_MEMORY_H_ |
diff --git a/include/linux/sh_dma.h b/include/linux/sh_dma.h index 56b97eed28a4..9f79806085f5 100644 --- a/include/linux/sh_dma.h +++ b/include/linux/sh_dma.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Header for the new SH dmaengine driver | 3 | * Header for the new SH dmaengine driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 Guennadi Liakhovetski <g.liakhovetski@gmx.de> | 5 | * Copyright (C) 2010 Guennadi Liakhovetski <g.liakhovetski@gmx.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef SH_DMA_H | 7 | #ifndef SH_DMA_H |
| 11 | #define SH_DMA_H | 8 | #define SH_DMA_H |
diff --git a/include/linux/sha256.h b/include/linux/sha256.h index 244fe01a65fb..26972b9e92db 100644 --- a/include/linux/sha256.h +++ b/include/linux/sha256.h | |||
| @@ -1,10 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 Red Hat Inc. | 3 | * Copyright (C) 2014 Red Hat Inc. |
| 3 | * | 4 | * |
| 4 | * Author: Vivek Goyal <vgoyal@redhat.com> | 5 | * Author: Vivek Goyal <vgoyal@redhat.com> |
| 5 | * | ||
| 6 | * This source code is licensed under the GNU General Public License, | ||
| 7 | * Version 2. See the file COPYING for more details. | ||
| 8 | */ | 6 | */ |
| 9 | 7 | ||
| 10 | #ifndef SHA256_H | 8 | #ifndef SHA256_H |
diff --git a/include/linux/siox.h b/include/linux/siox.h index d79624e83134..a860cb8c1f9d 100644 --- a/include/linux/siox.h +++ b/include/linux/siox.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Pengutronix, Uwe Kleine-König <kernel@pengutronix.de> | 3 | * Copyright (C) 2015 Pengutronix, Uwe Kleine-König <kernel@pengutronix.de> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify it under | ||
| 5 | * the terms of the GNU General Public License version 2 as published by the | ||
| 6 | * Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/device.h> | 6 | #include <linux/device.h> |
diff --git a/include/linux/sizes.h b/include/linux/sizes.h index fbde0bc7e882..1cbb4c4d016e 100644 --- a/include/linux/sizes.h +++ b/include/linux/sizes.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * include/linux/sizes.h | 3 | * include/linux/sizes.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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #ifndef __LINUX_SIZES_H__ | 5 | #ifndef __LINUX_SIZES_H__ |
| 9 | #define __LINUX_SIZES_H__ | 6 | #define __LINUX_SIZES_H__ |
diff --git a/include/linux/sm501-regs.h b/include/linux/sm501-regs.h index 67ed2c542831..2c5cb6ccc599 100644 --- a/include/linux/sm501-regs.h +++ b/include/linux/sm501-regs.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* sm501-regs.h | 2 | /* sm501-regs.h |
| 2 | * | 3 | * |
| 3 | * Copyright 2006 Simtec Electronics | 4 | * Copyright 2006 Simtec Electronics |
| 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 version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * Silicon Motion SM501 register definitions | 6 | * Silicon Motion SM501 register definitions |
| 10 | */ | 7 | */ |
| 11 | 8 | ||
diff --git a/include/linux/spi/s3c24xx.h b/include/linux/spi/s3c24xx.h index ca271c06c591..c91d10b82f08 100644 --- a/include/linux/spi/s3c24xx.h +++ b/include/linux/spi/s3c24xx.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2006 Simtec Electronics | 3 | * Copyright (c) 2006 Simtec Electronics |
| 3 | * Ben Dooks <ben@simtec.co.uk> | 4 | * Ben Dooks <ben@simtec.co.uk> |
| 4 | * | 5 | * |
| 5 | * S3C2410 - SPI Controller platform_device info | 6 | * S3C2410 - SPI Controller platform_device info |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __LINUX_SPI_S3C24XX_H | 9 | #ifndef __LINUX_SPI_S3C24XX_H |
diff --git a/include/linux/sxgbe_platform.h b/include/linux/sxgbe_platform.h index a62442cf0037..267369110584 100644 --- a/include/linux/sxgbe_platform.h +++ b/include/linux/sxgbe_platform.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * 10G controller driver for Samsung EXYNOS SoCs | 3 | * 10G controller driver for Samsung EXYNOS SoCs |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * http://www.samsung.com | 6 | * http://www.samsung.com |
| 6 | * | 7 | * |
| 7 | * Author: Siva Reddy Kallam <siva.kallam@samsung.com> | 8 | * Author: Siva Reddy Kallam <siva.kallam@samsung.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #ifndef __SXGBE_PLATFORM_H__ | 10 | #ifndef __SXGBE_PLATFORM_H__ |
| 14 | #define __SXGBE_PLATFORM_H__ | 11 | #define __SXGBE_PLATFORM_H__ |
diff --git a/include/linux/tca6416_keypad.h b/include/linux/tca6416_keypad.h index 7bd266f3525c..b0d36a9934cc 100644 --- a/include/linux/tca6416_keypad.h +++ b/include/linux/tca6416_keypad.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * tca6416 keypad platform support | 3 | * tca6416 keypad platform support |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 Texas Instruments | 5 | * Copyright (C) 2010 Texas Instruments |
| 5 | * | 6 | * |
| 6 | * Author: Sriramakrishnan <srk@ti.com> | 7 | * Author: Sriramakrishnan <srk@ti.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef _TCA6416_KEYS_H | 10 | #ifndef _TCA6416_KEYS_H |
diff --git a/include/linux/tifm.h b/include/linux/tifm.h index 848c0f392541..299cbb8c63bb 100644 --- a/include/linux/tifm.h +++ b/include/linux/tifm.h | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * tifm.h - TI FlashMedia driver | 3 | * tifm.h - TI FlashMedia driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2006 Alex Dubov <oakad@yahoo.com> | 5 | * Copyright (C) 2006 Alex Dubov <oakad@yahoo.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #ifndef _TIFM_H | 8 | #ifndef _TIFM_H |
diff --git a/include/linux/timeriomem-rng.h b/include/linux/timeriomem-rng.h index 3e00122bcf88..fd4a6e6ec831 100644 --- a/include/linux/timeriomem-rng.h +++ b/include/linux/timeriomem-rng.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/include/linux/timeriomem-rng.h | 3 | * linux/include/linux/timeriomem-rng.h |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2009 Alexander Clouter <alex@digriz.org.uk> | 5 | * Copyright (c) 2009 Alexander Clouter <alex@digriz.org.uk> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | struct timeriomem_rng_data { | 8 | struct timeriomem_rng_data { |
diff --git a/include/linux/tracefs.h b/include/linux/tracefs.h index 5b727a17beee..88d279c1b863 100644 --- a/include/linux/tracefs.h +++ b/include/linux/tracefs.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * tracefs.h - a pseudo file system for activating tracing | 3 | * tracefs.h - a pseudo file system for activating tracing |
| 3 | * | 4 | * |
| @@ -5,12 +6,7 @@ | |||
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2014 Red Hat Inc, author: Steven Rostedt <srostedt@redhat.com> | 7 | * Copyright (C) 2014 Red Hat Inc, author: Steven Rostedt <srostedt@redhat.com> |
| 7 | * | 8 | * |
| 8 | * This program is free software; you can redistribute it and/or | ||
| 9 | * modify it under the terms of the GNU General Public License version | ||
| 10 | * 2 as published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * tracefs is the file system that is used by the tracing infrastructure. | 9 | * tracefs is the file system that is used by the tracing infrastructure. |
| 13 | * | ||
| 14 | */ | 10 | */ |
| 15 | 11 | ||
| 16 | #ifndef _TRACEFS_H_ | 12 | #ifndef _TRACEFS_H_ |
diff --git a/include/linux/ucb1400.h b/include/linux/ucb1400.h index 2e9ee4d1c676..0968ef458447 100644 --- a/include/linux/ucb1400.h +++ b/include/linux/ucb1400.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Register definitions and functions for: | 3 | * Register definitions and functions for: |
| 3 | * Philips UCB1400 driver | 4 | * Philips UCB1400 driver |
| @@ -11,10 +12,6 @@ | |||
| 11 | * If something doesn't work and it worked before spliting, e-mail me, | 12 | * If something doesn't work and it worked before spliting, e-mail me, |
| 12 | * dont bother Nicolas please ;-) | 13 | * dont bother Nicolas please ;-) |
| 13 | * | 14 | * |
| 14 | * This program is free software; you can redistribute it and/or modify | ||
| 15 | * it under the terms of the GNU General Public License version 2 as | ||
| 16 | * published by the Free Software Foundation. | ||
| 17 | * | ||
| 18 | * This code is heavily based on ucb1x00-*.c copyrighted by Russell King | 15 | * This code is heavily based on ucb1x00-*.c copyrighted by Russell King |
| 19 | * covering the UCB1100, UCB1200 and UCB1300.. Support for the UCB1400 has | 16 | * covering the UCB1100, UCB1200 and UCB1300.. Support for the UCB1400 has |
| 20 | * been made separate from ucb1x00-core/ucb1x00-ts on Russell's request. | 17 | * been made separate from ucb1x00-core/ucb1x00-ts on Russell's request. |
diff --git a/include/linux/uwb/debug-cmd.h b/include/linux/uwb/debug-cmd.h index 8da004e25628..f97db6c3bcc0 100644 --- a/include/linux/uwb/debug-cmd.h +++ b/include/linux/uwb/debug-cmd.h | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Ultra Wide Band | 3 | * Ultra Wide Band |
| 3 | * Debug interface commands | 4 | * Debug interface commands |
| 4 | * | 5 | * |
| 5 | * Copyright (C) 2008 Cambridge Silicon Radio Ltd. | 6 | * Copyright (C) 2008 Cambridge Silicon Radio Ltd. |
| 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 version | ||
| 9 | * 2 as published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | #ifndef __LINUX__UWB__DEBUG_CMD_H__ | 8 | #ifndef __LINUX__UWB__DEBUG_CMD_H__ |
| 20 | #define __LINUX__UWB__DEBUG_CMD_H__ | 9 | #define __LINUX__UWB__DEBUG_CMD_H__ |
diff --git a/include/linux/vfio.h b/include/linux/vfio.h index 66741ab087c1..e42a711a2800 100644 --- a/include/linux/vfio.h +++ b/include/linux/vfio.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * VFIO API definition | 3 | * VFIO API definition |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Red Hat, Inc. All rights reserved. | 5 | * Copyright (C) 2012 Red Hat, Inc. All rights reserved. |
| 5 | * Author: Alex Williamson <alex.williamson@redhat.com> | 6 | * Author: Alex Williamson <alex.williamson@redhat.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #ifndef VFIO_H | 8 | #ifndef VFIO_H |
| 12 | #define VFIO_H | 9 | #define VFIO_H |
diff --git a/include/linux/w1-gpio.h b/include/linux/w1-gpio.h index 78901ecd2f95..3495fd0dc790 100644 --- a/include/linux/w1-gpio.h +++ b/include/linux/w1-gpio.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * w1-gpio interface to platform code | 3 | * w1-gpio interface to platform code |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2007 Ville Syrjala <syrjala@sci.fi> | 5 | * Copyright (C) 2007 Ville Syrjala <syrjala@sci.fi> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 | ||
| 8 | * as published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef _LINUX_W1_GPIO_H | 7 | #ifndef _LINUX_W1_GPIO_H |
| 11 | #define _LINUX_W1_GPIO_H | 8 | #define _LINUX_W1_GPIO_H |
diff --git a/include/media/drv-intf/exynos-fimc.h b/include/media/drv-intf/exynos-fimc.h index 54c214737142..59703439bb37 100644 --- a/include/media/drv-intf/exynos-fimc.h +++ b/include/media/drv-intf/exynos-fimc.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Samsung S5P/Exynos4 SoC series camera interface driver header | 3 | * Samsung S5P/Exynos4 SoC series camera interface driver header |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 - 2013 Samsung Electronics Co., Ltd. | 5 | * Copyright (C) 2010 - 2013 Samsung Electronics Co., Ltd. |
| 5 | * Sylwester Nawrocki <s.nawrocki@samsung.com> | 6 | * Sylwester Nawrocki <s.nawrocki@samsung.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef S5P_FIMC_H_ | 9 | #ifndef S5P_FIMC_H_ |
diff --git a/include/media/drv-intf/s3c_camif.h b/include/media/drv-intf/s3c_camif.h index df96c2c789b4..d1200b40f53a 100644 --- a/include/media/drv-intf/s3c_camif.h +++ b/include/media/drv-intf/s3c_camif.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * s3c24xx/s3c64xx SoC series Camera Interface (CAMIF) driver | 3 | * s3c24xx/s3c64xx SoC series Camera Interface (CAMIF) driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Sylwester Nawrocki <sylvester.nawrocki@gmail.com> | 5 | * Copyright (C) 2012 Sylwester Nawrocki <sylvester.nawrocki@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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef MEDIA_S3C_CAMIF_ | 8 | #ifndef MEDIA_S3C_CAMIF_ |
diff --git a/include/media/drv-intf/sh_vou.h b/include/media/drv-intf/sh_vou.h index ec3ba9a597a2..8d23181a5972 100644 --- a/include/media/drv-intf/sh_vou.h +++ b/include/media/drv-intf/sh_vou.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * SuperH Video Output Unit (VOU) driver header | 3 | * SuperH Video Output Unit (VOU) driver header |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010, Guennadi Liakhovetski <g.liakhovetski@gmx.de> | 5 | * Copyright (C) 2010, Guennadi Liakhovetski <g.liakhovetski@gmx.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef SH_VOU_H | 7 | #ifndef SH_VOU_H |
| 11 | #define SH_VOU_H | 8 | #define SH_VOU_H |
diff --git a/include/media/drv-intf/soc_mediabus.h b/include/media/drv-intf/soc_mediabus.h index 2ff773785fb6..73de3bd0c605 100644 --- a/include/media/drv-intf/soc_mediabus.h +++ b/include/media/drv-intf/soc_mediabus.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * SoC-camera Media Bus API extensions | 3 | * SoC-camera Media Bus API extensions |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009, Guennadi Liakhovetski <g.liakhovetski@gmx.de> | 5 | * Copyright (C) 2009, Guennadi Liakhovetski <g.liakhovetski@gmx.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef SOC_MEDIABUS_H | 8 | #ifndef SOC_MEDIABUS_H |
diff --git a/include/media/i2c/ak881x.h b/include/media/i2c/ak881x.h index b7f2add5ce7b..ff05971319d8 100644 --- a/include/media/i2c/ak881x.h +++ b/include/media/i2c/ak881x.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Header for AK8813 / AK8814 TV-ecoders from Asahi Kasei Microsystems Co., Ltd. (AKM) | 3 | * Header for AK8813 / AK8814 TV-ecoders from Asahi Kasei Microsystems Co., Ltd. (AKM) |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010, Guennadi Liakhovetski <g.liakhovetski@gmx.de> | 5 | * Copyright (C) 2010, Guennadi Liakhovetski <g.liakhovetski@gmx.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef AK881X_H | 8 | #ifndef AK881X_H |
diff --git a/include/media/i2c/lm3646.h b/include/media/i2c/lm3646.h index 724c10003a28..845f07b89ece 100644 --- a/include/media/i2c/lm3646.h +++ b/include/media/i2c/lm3646.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * include/media/i2c/lm3646.h | 3 | * include/media/i2c/lm3646.h |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Contact: Daniel Jeong <gshark.jeong@gmail.com> | 7 | * Contact: Daniel Jeong <gshark.jeong@gmail.com> |
| 7 | * Ldd-Mlp <ldd-mlp@list.ti.com> | 8 | * Ldd-Mlp <ldd-mlp@list.ti.com> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or | ||
| 10 | * modify it under the terms of the GNU General Public License | ||
| 11 | * version 2 as published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #ifndef __LM3646_H__ | 11 | #ifndef __LM3646_H__ |
diff --git a/include/media/i2c/mt9v011.h b/include/media/i2c/mt9v011.h index ea29fc74cd06..41c00b3e7184 100644 --- a/include/media/i2c/mt9v011.h +++ b/include/media/i2c/mt9v011.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* mt9v011 sensor | 2 | /* mt9v011 sensor |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2011 Hans Verkuil <hverkuil@xs4all.nl> | 4 | * Copyright (C) 2011 Hans Verkuil <hverkuil@xs4all.nl> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef __MT9V011_H__ | 7 | #ifndef __MT9V011_H__ |
diff --git a/include/media/i2c/mt9v022.h b/include/media/i2c/mt9v022.h index 40561801321a..6966eb538165 100644 --- a/include/media/i2c/mt9v022.h +++ b/include/media/i2c/mt9v022.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * mt9v022 sensor | 3 | * mt9v022 sensor |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __MT9V022_H__ | 6 | #ifndef __MT9V022_H__ |
diff --git a/include/media/i2c/ov772x.h b/include/media/i2c/ov772x.h index 27d087baffc5..a1702d420087 100644 --- a/include/media/i2c/ov772x.h +++ b/include/media/i2c/ov772x.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * ov772x Camera | 3 | * ov772x Camera |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008 Renesas Solutions Corp. | 5 | * Copyright (C) 2008 Renesas Solutions Corp. |
| 5 | * Kuninori Morimoto <morimoto.kuninori@renesas.com> | 6 | * Kuninori Morimoto <morimoto.kuninori@renesas.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __OV772X_H__ | 9 | #ifndef __OV772X_H__ |
diff --git a/include/media/i2c/ov9650.h b/include/media/i2c/ov9650.h index d630cf9e028d..3ec7e06955b4 100644 --- a/include/media/i2c/ov9650.h +++ b/include/media/i2c/ov9650.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * OV9650/OV9652 camera sensors driver | 3 | * OV9650/OV9652 camera sensors driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Sylwester Nawrocki <sylvester.nawrocki@gmail.com> | 5 | * Copyright (C) 2013 Sylwester Nawrocki <sylvester.nawrocki@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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef OV9650_H_ | 7 | #ifndef OV9650_H_ |
| 11 | #define OV9650_H_ | 8 | #define OV9650_H_ |
diff --git a/include/media/i2c/rj54n1cb0c.h b/include/media/i2c/rj54n1cb0c.h index 8ae3288ae925..5689c09b9254 100644 --- a/include/media/i2c/rj54n1cb0c.h +++ b/include/media/i2c/rj54n1cb0c.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * RJ54N1CB0C Private data | 3 | * RJ54N1CB0C Private data |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009, Guennadi Liakhovetski <g.liakhovetski@gmx.de> | 5 | * Copyright (C) 2009, Guennadi Liakhovetski <g.liakhovetski@gmx.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __RJ54N1CB0C_H__ | 8 | #ifndef __RJ54N1CB0C_H__ |
diff --git a/include/media/i2c/tvp514x.h b/include/media/i2c/tvp514x.h index c4896702f2d0..0c1bb04bdbcb 100644 --- a/include/media/i2c/tvp514x.h +++ b/include/media/i2c/tvp514x.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * drivers/media/video/tvp514x.h | 3 | * drivers/media/video/tvp514x.h |
| 3 | * | 4 | * |
| @@ -10,16 +11,6 @@ | |||
| 10 | * Hardik Shah <hardik.shah@ti.com> | 11 | * Hardik Shah <hardik.shah@ti.com> |
| 11 | * Manjunath Hadli <mrh@ti.com> | 12 | * Manjunath Hadli <mrh@ti.com> |
| 12 | * Karicheri Muralidharan <m-karicheri2@ti.com> | 13 | * Karicheri Muralidharan <m-karicheri2@ti.com> |
| 13 | * | ||
| 14 | * This package is free software; you can redistribute it and/or modify | ||
| 15 | * it under the terms of the GNU General Public License version 2 as | ||
| 16 | * published by the Free Software Foundation. | ||
| 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 | */ | 14 | */ |
| 24 | 15 | ||
| 25 | #ifndef _TVP514X_H | 16 | #ifndef _TVP514X_H |
diff --git a/include/media/i2c/tw9910.h b/include/media/i2c/tw9910.h index 2f93799d5a21..92d31bd1afe6 100644 --- a/include/media/i2c/tw9910.h +++ b/include/media/i2c/tw9910.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * tw9910 Driver header | 3 | * tw9910 Driver header |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Based on ov772x.h | 8 | * Based on ov772x.h |
| 8 | * | 9 | * |
| 9 | * Copyright (C) Kuninori Morimoto <morimoto.kuninori@renesas.com> | 10 | * Copyright (C) Kuninori Morimoto <morimoto.kuninori@renesas.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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #ifndef __TW9910_H__ | 13 | #ifndef __TW9910_H__ |
diff --git a/include/media/soc_camera.h b/include/media/soc_camera.h index b7e42a1b0910..331c343a5b5a 100644 --- a/include/media/soc_camera.h +++ b/include/media/soc_camera.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * camera image capture (abstract) bus driver header | 3 | * camera image capture (abstract) bus driver header |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2006, Sascha Hauer, Pengutronix | 5 | * Copyright (C) 2006, Sascha Hauer, Pengutronix |
| 5 | * Copyright (C) 2008, Guennadi Liakhovetski <kernel@pengutronix.de> | 6 | * Copyright (C) 2008, Guennadi Liakhovetski <kernel@pengutronix.de> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef SOC_CAMERA_H | 9 | #ifndef SOC_CAMERA_H |
diff --git a/include/media/v4l2-async.h b/include/media/v4l2-async.h index 1497bda66c3b..2e3d93f742a3 100644 --- a/include/media/v4l2-async.h +++ b/include/media/v4l2-async.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * V4L2 asynchronous subdevice registration API | 3 | * V4L2 asynchronous subdevice registration API |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012-2013, Guennadi Liakhovetski <g.liakhovetski@gmx.de> | 5 | * Copyright (C) 2012-2013, Guennadi Liakhovetski <g.liakhovetski@gmx.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef V4L2_ASYNC_H | 8 | #ifndef V4L2_ASYNC_H |
diff --git a/include/media/v4l2-clk.h b/include/media/v4l2-clk.h index 7ec857f805a6..d9d21a43a834 100644 --- a/include/media/v4l2-clk.h +++ b/include/media/v4l2-clk.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * V4L2 clock service | 3 | * V4L2 clock service |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012-2013, Guennadi Liakhovetski <g.liakhovetski@gmx.de> | 5 | * Copyright (C) 2012-2013, Guennadi Liakhovetski <g.liakhovetski@gmx.de> |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * ATTENTION: This is a temporary API and it shall be replaced by the generic | 7 | * ATTENTION: This is a temporary API and it shall be replaced by the generic |
| 11 | * clock API, when the latter becomes widely available. | 8 | * clock API, when the latter becomes widely available. |
| 12 | */ | 9 | */ |
diff --git a/include/media/v4l2-flash-led-class.h b/include/media/v4l2-flash-led-class.h index 0a5e4518ca11..b106e7a74e87 100644 --- a/include/media/v4l2-flash-led-class.h +++ b/include/media/v4l2-flash-led-class.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * V4L2 flash LED sub-device registration helpers. | 3 | * V4L2 flash LED sub-device registration helpers. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Samsung Electronics Co., Ltd | 5 | * Copyright (C) 2015 Samsung Electronics Co., Ltd |
| 5 | * Author: Jacek Anaszewski <j.anaszewski@samsung.com> | 6 | * Author: Jacek Anaszewski <j.anaszewski@samsung.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef _V4L2_FLASH_H | 9 | #ifndef _V4L2_FLASH_H |
diff --git a/include/media/v4l2-image-sizes.h b/include/media/v4l2-image-sizes.h index a07d7a683bd9..450f4f5d3d6a 100644 --- a/include/media/v4l2-image-sizes.h +++ b/include/media/v4l2-image-sizes.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Standard image size definitions | 3 | * Standard image size definitions |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013, Sylwester Nawrocki <sylvester.nawrocki@gmail.com> | 5 | * Copyright (C) 2013, Sylwester Nawrocki <sylvester.nawrocki@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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef _IMAGE_SIZES_H | 7 | #ifndef _IMAGE_SIZES_H |
| 11 | #define _IMAGE_SIZES_H | 8 | #define _IMAGE_SIZES_H |
diff --git a/include/media/v4l2-mediabus.h b/include/media/v4l2-mediabus.h index 66cb746ceeb5..45f88f0248c4 100644 --- a/include/media/v4l2-mediabus.h +++ b/include/media/v4l2-mediabus.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Media Bus API header | 3 | * Media Bus API header |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009, Guennadi Liakhovetski <g.liakhovetski@gmx.de> | 5 | * Copyright (C) 2009, Guennadi Liakhovetski <g.liakhovetski@gmx.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef V4L2_MEDIABUS_H | 8 | #ifndef V4L2_MEDIABUS_H |
diff --git a/include/media/videobuf-core.h b/include/media/videobuf-core.h index 2c4db97cd96f..2e01b2e9a1c0 100644 --- a/include/media/videobuf-core.h +++ b/include/media/videobuf-core.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * generic helper functions for handling video4linux capture buffers | 3 | * generic helper functions for handling video4linux capture buffers |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * (c) 2001,02 Gerd Knorr <kraxel@bytesex.org> | 8 | * (c) 2001,02 Gerd Knorr <kraxel@bytesex.org> |
| 8 | * (c) 2006 Mauro Carvalho Chehab, <mchehab@kernel.org> | 9 | * (c) 2006 Mauro Carvalho Chehab, <mchehab@kernel.org> |
| 9 | * (c) 2006 Ted Walther and John Sokol | 10 | * (c) 2006 Ted Walther and John Sokol |
| 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 | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #ifndef _VIDEOBUF_CORE_H | 13 | #ifndef _VIDEOBUF_CORE_H |
diff --git a/include/media/videobuf-dma-contig.h b/include/media/videobuf-dma-contig.h index f0ed82543d9f..525883b2c53e 100644 --- a/include/media/videobuf-dma-contig.h +++ b/include/media/videobuf-dma-contig.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * helper functions for physically contiguous capture buffers | 3 | * helper functions for physically contiguous capture buffers |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * (i.e. the buffers must be linear in physical memory) | 6 | * (i.e. the buffers must be linear in physical memory) |
| 6 | * | 7 | * |
| 7 | * Copyright (c) 2008 Magnus Damm | 8 | * Copyright (c) 2008 Magnus Damm |
| 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 | ||
| 12 | */ | 9 | */ |
| 13 | #ifndef _VIDEOBUF_DMA_CONTIG_H | 10 | #ifndef _VIDEOBUF_DMA_CONTIG_H |
| 14 | #define _VIDEOBUF_DMA_CONTIG_H | 11 | #define _VIDEOBUF_DMA_CONTIG_H |
diff --git a/include/media/videobuf-dma-sg.h b/include/media/videobuf-dma-sg.h index 01bd142b979d..b89d5e31f172 100644 --- a/include/media/videobuf-dma-sg.h +++ b/include/media/videobuf-dma-sg.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * helper functions for SG DMA video4linux capture buffers | 3 | * helper functions for SG DMA video4linux capture buffers |
| 3 | * | 4 | * |
| @@ -12,10 +13,6 @@ | |||
| 12 | * (c) 2001,02 Gerd Knorr <kraxel@bytesex.org> | 13 | * (c) 2001,02 Gerd Knorr <kraxel@bytesex.org> |
| 13 | * (c) 2006 Mauro Carvalho Chehab, <mchehab@kernel.org> | 14 | * (c) 2006 Mauro Carvalho Chehab, <mchehab@kernel.org> |
| 14 | * (c) 2006 Ted Walther and John Sokol | 15 | * (c) 2006 Ted Walther and John Sokol |
| 15 | * | ||
| 16 | * This program is free software; you can redistribute it and/or modify | ||
| 17 | * it under the terms of the GNU General Public License as published by | ||
| 18 | * the Free Software Foundation; either version 2 | ||
| 19 | */ | 16 | */ |
| 20 | #ifndef _VIDEOBUF_DMA_SG_H | 17 | #ifndef _VIDEOBUF_DMA_SG_H |
| 21 | #define _VIDEOBUF_DMA_SG_H | 18 | #define _VIDEOBUF_DMA_SG_H |
diff --git a/include/media/videobuf-vmalloc.h b/include/media/videobuf-vmalloc.h index 36c6a4ad3504..e930dbb9d7f4 100644 --- a/include/media/videobuf-vmalloc.h +++ b/include/media/videobuf-vmalloc.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * helper functions for vmalloc capture buffers | 3 | * helper functions for vmalloc capture buffers |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * to touch the video data. | 8 | * to touch the video data. |
| 8 | * | 9 | * |
| 9 | * (c) 2007 Mauro Carvalho Chehab, <mchehab@kernel.org> | 10 | * (c) 2007 Mauro Carvalho Chehab, <mchehab@kernel.org> |
| 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 | ||
| 14 | */ | 11 | */ |
| 15 | #ifndef _VIDEOBUF_VMALLOC_H | 12 | #ifndef _VIDEOBUF_VMALLOC_H |
| 16 | #define _VIDEOBUF_VMALLOC_H | 13 | #define _VIDEOBUF_VMALLOC_H |
diff --git a/include/memory/jedec_ddr.h b/include/memory/jedec_ddr.h index ddad0f870e5d..90a9dabbe606 100644 --- a/include/memory/jedec_ddr.h +++ b/include/memory/jedec_ddr.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Definitions for DDR memories based on JEDEC specs | 3 | * Definitions for DDR memories based on JEDEC specs |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Texas Instruments, Inc. | 5 | * Copyright (C) 2012 Texas Instruments, Inc. |
| 5 | * | 6 | * |
| 6 | * Aneesh V <aneesh@ti.com> | 7 | * Aneesh V <aneesh@ti.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #ifndef __LINUX_JEDEC_DDR_H | 9 | #ifndef __LINUX_JEDEC_DDR_H |
| 13 | #define __LINUX_JEDEC_DDR_H | 10 | #define __LINUX_JEDEC_DDR_H |
diff --git a/include/net/ax88796.h b/include/net/ax88796.h index 84b3785d0e66..aa52b2e8ff7b 100644 --- a/include/net/ax88796.h +++ b/include/net/ax88796.h | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* include/net/ax88796.h | 2 | /* include/net/ax88796.h |
| 2 | * | 3 | * |
| 3 | * Copyright 2005 Simtec Electronics | 4 | * Copyright 2005 Simtec Electronics |
| 4 | * Ben Dooks <ben@simtec.co.uk> | 5 | * Ben Dooks <ben@simtec.co.uk> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #ifndef __NET_AX88796_PLAT_H | 8 | #ifndef __NET_AX88796_PLAT_H |
diff --git a/include/net/cfg80211-wext.h b/include/net/cfg80211-wext.h index 25baddc4fbed..ad77caf2ffde 100644 --- a/include/net/cfg80211-wext.h +++ b/include/net/cfg80211-wext.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | #ifndef __NET_CFG80211_WEXT_H | 2 | #ifndef __NET_CFG80211_WEXT_H |
| 2 | #define __NET_CFG80211_WEXT_H | 3 | #define __NET_CFG80211_WEXT_H |
| 3 | /* | 4 | /* |
| 4 | * 802.11 device and configuration interface -- wext handlers | 5 | * 802.11 device and configuration interface -- wext handlers |
| 5 | * | 6 | * |
| 6 | * Copyright 2006-2010 Johannes Berg <johannes@sipsolutions.net> | 7 | * Copyright 2006-2010 Johannes Berg <johannes@sipsolutions.net> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/netdevice.h> | 10 | #include <linux/netdevice.h> |
diff --git a/include/net/cfg80211.h b/include/net/cfg80211.h index 8677c0c2267f..8419195dfb99 100644 --- a/include/net/cfg80211.h +++ b/include/net/cfg80211.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | #ifndef __NET_CFG80211_H | 2 | #ifndef __NET_CFG80211_H |
| 2 | #define __NET_CFG80211_H | 3 | #define __NET_CFG80211_H |
| 3 | /* | 4 | /* |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Copyright 2013-2014 Intel Mobile Communications GmbH | 8 | * Copyright 2013-2014 Intel Mobile Communications GmbH |
| 8 | * Copyright 2015-2017 Intel Deutschland GmbH | 9 | * Copyright 2015-2017 Intel Deutschland GmbH |
| 9 | * Copyright (C) 2018-2019 Intel Corporation | 10 | * Copyright (C) 2018-2019 Intel Corporation |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/netdevice.h> | 13 | #include <linux/netdevice.h> |
diff --git a/include/net/ethoc.h b/include/net/ethoc.h index 29ba069a1d93..78519ed42ab4 100644 --- a/include/net/ethoc.h +++ b/include/net/ethoc.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/include/net/ethoc.h | 3 | * linux/include/net/ethoc.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008-2009 Avionic Design GmbH | 5 | * Copyright (C) 2008-2009 Avionic Design GmbH |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Written by Thierry Reding <thierry.reding@avionic-design.de> | 7 | * Written by Thierry Reding <thierry.reding@avionic-design.de> |
| 11 | */ | 8 | */ |
| 12 | 9 | ||
diff --git a/include/net/ip6_tunnel.h b/include/net/ip6_tunnel.h index 69b4bcf880c9..028eaea1c854 100644 --- a/include/net/ip6_tunnel.h +++ b/include/net/ip6_tunnel.h | |||
| @@ -158,9 +158,12 @@ static inline void ip6tunnel_xmit(struct sock *sk, struct sk_buff *skb, | |||
| 158 | memset(skb->cb, 0, sizeof(struct inet6_skb_parm)); | 158 | memset(skb->cb, 0, sizeof(struct inet6_skb_parm)); |
| 159 | pkt_len = skb->len - skb_inner_network_offset(skb); | 159 | pkt_len = skb->len - skb_inner_network_offset(skb); |
| 160 | err = ip6_local_out(dev_net(skb_dst(skb)->dev), sk, skb); | 160 | err = ip6_local_out(dev_net(skb_dst(skb)->dev), sk, skb); |
| 161 | if (unlikely(net_xmit_eval(err))) | 161 | |
| 162 | pkt_len = -1; | 162 | if (dev) { |
| 163 | iptunnel_xmit_stats(dev, pkt_len); | 163 | if (unlikely(net_xmit_eval(err))) |
| 164 | pkt_len = -1; | ||
| 165 | iptunnel_xmit_stats(dev, pkt_len); | ||
| 166 | } | ||
| 164 | } | 167 | } |
| 165 | #endif | 168 | #endif |
| 166 | #endif | 169 | #endif |
diff --git a/include/net/kcm.h b/include/net/kcm.h index 2a8965819db0..2d704f8f4905 100644 --- a/include/net/kcm.h +++ b/include/net/kcm.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Kernel Connection Multiplexor | 3 | * Kernel Connection Multiplexor |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2016 Tom Herbert <tom@herbertland.com> | 5 | * Copyright (c) 2016 Tom Herbert <tom@herbertland.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 version 2 | ||
| 8 | * as published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __NET_KCM_H_ | 8 | #ifndef __NET_KCM_H_ |
diff --git a/include/net/mac80211.h b/include/net/mac80211.h index 4411120e5a9a..d26da013f7c0 100644 --- a/include/net/mac80211.h +++ b/include/net/mac80211.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * mac80211 <-> driver interface | 3 | * mac80211 <-> driver interface |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Copyright 2013-2014 Intel Mobile Communications GmbH | 8 | * Copyright 2013-2014 Intel Mobile Communications GmbH |
| 8 | * Copyright (C) 2015 - 2017 Intel Deutschland GmbH | 9 | * Copyright (C) 2015 - 2017 Intel Deutschland GmbH |
| 9 | * Copyright (C) 2018 - 2019 Intel Corporation | 10 | * Copyright (C) 2018 - 2019 Intel Corporation |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #ifndef MAC80211_H | 13 | #ifndef MAC80211_H |
diff --git a/include/net/netfilter/nf_conntrack_acct.h b/include/net/netfilter/nf_conntrack_acct.h index bc6745d3010e..1fee733c18a7 100644 --- a/include/net/netfilter/nf_conntrack_acct.h +++ b/include/net/netfilter/nf_conntrack_acct.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * (C) 2008 Krzysztof Piotr Oledzki <ole@ans.pl> | 3 | * (C) 2008 Krzysztof Piotr Oledzki <ole@ans.pl> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _NF_CONNTRACK_ACCT_H | 6 | #ifndef _NF_CONNTRACK_ACCT_H |
diff --git a/include/net/nfc/nci.h b/include/net/nfc/nci.h index 707e3ab816c2..6ab5a83f597c 100644 --- a/include/net/nfc/nci.h +++ b/include/net/nfc/nci.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * The NFC Controller Interface is the communication protocol between an | 3 | * The NFC Controller Interface is the communication protocol between an |
| 3 | * NFC Controller (NFCC) and a Device Host (DH). | 4 | * NFC Controller (NFCC) and a Device Host (DH). |
| @@ -10,19 +11,6 @@ | |||
| 10 | * Acknowledgements: | 11 | * Acknowledgements: |
| 11 | * This file is based on hci.h, which was written | 12 | * This file is based on hci.h, which was written |
| 12 | * by Maxim Krasnyansky. | 13 | * by Maxim Krasnyansky. |
| 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 version 2 | ||
| 16 | * as published by the Free Software Foundation | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 25 | * | ||
| 26 | */ | 14 | */ |
| 27 | 15 | ||
| 28 | #ifndef __NCI_H | 16 | #ifndef __NCI_H |
diff --git a/include/net/nfc/nci_core.h b/include/net/nfc/nci_core.h index df5c69db68af..43c9c5d2bedb 100644 --- a/include/net/nfc/nci_core.h +++ b/include/net/nfc/nci_core.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * The NFC Controller Interface is the communication protocol between an | 3 | * The NFC Controller Interface is the communication protocol between an |
| 3 | * NFC Controller (NFCC) and a Device Host (DH). | 4 | * NFC Controller (NFCC) and a Device Host (DH). |
| @@ -11,19 +12,6 @@ | |||
| 11 | * Acknowledgements: | 12 | * Acknowledgements: |
| 12 | * This file is based on hci_core.h, which was written | 13 | * This file is based on hci_core.h, which was written |
| 13 | * by Maxim Krasnyansky. | 14 | * by Maxim Krasnyansky. |
| 14 | * | ||
| 15 | * This program is free software; you can redistribute it and/or modify | ||
| 16 | * it under the terms of the GNU General Public License version 2 | ||
| 17 | * as published by the Free Software Foundation | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 26 | * | ||
| 27 | */ | 15 | */ |
| 28 | 16 | ||
| 29 | #ifndef __NCI_CORE_H | 17 | #ifndef __NCI_CORE_H |
diff --git a/include/net/request_sock.h b/include/net/request_sock.h index b3ea21f2732e..fd178d58fa84 100644 --- a/include/net/request_sock.h +++ b/include/net/request_sock.h | |||
| @@ -97,6 +97,9 @@ reqsk_alloc(const struct request_sock_ops *ops, struct sock *sk_listener, | |||
| 97 | sk_node_init(&req_to_sk(req)->sk_node); | 97 | sk_node_init(&req_to_sk(req)->sk_node); |
| 98 | sk_tx_queue_clear(req_to_sk(req)); | 98 | sk_tx_queue_clear(req_to_sk(req)); |
| 99 | req->saved_syn = NULL; | 99 | req->saved_syn = NULL; |
| 100 | req->num_timeout = 0; | ||
| 101 | req->num_retrans = 0; | ||
| 102 | req->sk = NULL; | ||
| 100 | refcount_set(&req->rsk_refcnt, 0); | 103 | refcount_set(&req->rsk_refcnt, 0); |
| 101 | 104 | ||
| 102 | return req; | 105 | return req; |
diff --git a/include/net/strparser.h b/include/net/strparser.h index f177c87ce38b..1d20b98493a1 100644 --- a/include/net/strparser.h +++ b/include/net/strparser.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Stream Parser | 3 | * Stream Parser |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2016 Tom Herbert <tom@herbertland.com> | 5 | * Copyright (c) 2016 Tom Herbert <tom@herbertland.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 version 2 | ||
| 8 | * as published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __NET_STRPARSER_H_ | 8 | #ifndef __NET_STRPARSER_H_ |
diff --git a/include/pcmcia/ciscode.h b/include/pcmcia/ciscode.h index b417985708f2..a632baff9282 100644 --- a/include/pcmcia/ciscode.h +++ b/include/pcmcia/ciscode.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * ciscode.h | 3 | * ciscode.h |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * The initial developer of the original code is David A. Hinds | 5 | * The initial developer of the original code is David A. Hinds |
| 9 | * <dahinds@users.sourceforge.net>. Portions created by David A. Hinds | 6 | * <dahinds@users.sourceforge.net>. Portions created by David A. Hinds |
| 10 | * are Copyright (C) 1999 David A. Hinds. All Rights Reserved. | 7 | * are Copyright (C) 1999 David A. Hinds. All Rights Reserved. |
diff --git a/include/pcmcia/cisreg.h b/include/pcmcia/cisreg.h index ddaad465502e..6c4829afaeaf 100644 --- a/include/pcmcia/cisreg.h +++ b/include/pcmcia/cisreg.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * cisreg.h | 3 | * cisreg.h |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * The initial developer of the original code is David A. Hinds | 5 | * The initial developer of the original code is David A. Hinds |
| 9 | * <dahinds@users.sourceforge.net>. Portions created by David A. Hinds | 6 | * <dahinds@users.sourceforge.net>. Portions created by David A. Hinds |
| 10 | * are Copyright (C) 1999 David A. Hinds. All Rights Reserved. | 7 | * are Copyright (C) 1999 David A. Hinds. All Rights Reserved. |
diff --git a/include/pcmcia/cistpl.h b/include/pcmcia/cistpl.h index 1c5088c9f7bf..59a011101e0e 100644 --- a/include/pcmcia/cistpl.h +++ b/include/pcmcia/cistpl.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * cistpl.h | 3 | * cistpl.h |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * The initial developer of the original code is David A. Hinds | 5 | * The initial developer of the original code is David A. Hinds |
| 9 | * <dahinds@users.sourceforge.net>. Portions created by David A. Hinds | 6 | * <dahinds@users.sourceforge.net>. Portions created by David A. Hinds |
| 10 | * are Copyright (C) 1999 David A. Hinds. All Rights Reserved. | 7 | * are Copyright (C) 1999 David A. Hinds. All Rights Reserved. |
diff --git a/include/pcmcia/device_id.h b/include/pcmcia/device_id.h index 00dbfac9c6e1..52b9f5eda8a7 100644 --- a/include/pcmcia/device_id.h +++ b/include/pcmcia/device_id.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * device_id.h -- PCMCIA driver matching helpers | 3 | * device_id.h -- PCMCIA driver matching helpers |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * (C) 2003 - 2004 David Woodhouse | 5 | * (C) 2003 - 2004 David Woodhouse |
| 9 | * (C) 2003 - 2004 Dominik Brodowski | 6 | * (C) 2003 - 2004 Dominik Brodowski |
| 10 | */ | 7 | */ |
diff --git a/include/pcmcia/ds.h b/include/pcmcia/ds.h index 3037157855f0..0f42a7b82d18 100644 --- a/include/pcmcia/ds.h +++ b/include/pcmcia/ds.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * ds.h -- 16-bit PCMCIA core support | 3 | * ds.h -- 16-bit PCMCIA core support |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * The initial developer of the original code is David A. Hinds | 5 | * The initial developer of the original code is David A. Hinds |
| 9 | * <dahinds@users.sourceforge.net>. Portions created by David A. Hinds | 6 | * <dahinds@users.sourceforge.net>. Portions created by David A. Hinds |
| 10 | * are Copyright (C) 1999 David A. Hinds. All Rights Reserved. | 7 | * are Copyright (C) 1999 David A. Hinds. All Rights Reserved. |
diff --git a/include/pcmcia/ss.h b/include/pcmcia/ss.h index 731cde010f42..4039cb117733 100644 --- a/include/pcmcia/ss.h +++ b/include/pcmcia/ss.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * ss.h | 3 | * ss.h |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * The initial developer of the original code is David A. Hinds | 5 | * The initial developer of the original code is David A. Hinds |
| 9 | * <dahinds@users.sourceforge.net>. Portions created by David A. Hinds | 6 | * <dahinds@users.sourceforge.net>. Portions created by David A. Hinds |
| 10 | * are Copyright (C) 1999 David A. Hinds. All Rights Reserved. | 7 | * are Copyright (C) 1999 David A. Hinds. All Rights Reserved. |
diff --git a/include/soc/arc/aux.h b/include/soc/arc/aux.h index 8c3fb13e0452..e223c4ffa153 100644 --- a/include/soc/arc/aux.h +++ b/include/soc/arc/aux.h | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016-2017 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2016-2017 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #ifndef __SOC_ARC_AUX_H__ | 6 | #ifndef __SOC_ARC_AUX_H__ |
diff --git a/include/soc/arc/mcip.h b/include/soc/arc/mcip.h index a91f25151a5b..50f49e043668 100644 --- a/include/soc/arc/mcip.h +++ b/include/soc/arc/mcip.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * ARConnect IP Support (Multi core enabler: Cross core IPI, RTC ...) | 3 | * ARConnect IP Support (Multi core enabler: Cross core IPI, RTC ...) |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.com) | 5 | * Copyright (C) 2014-15 Synopsys, Inc. (www.synopsys.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __SOC_ARC_MCIP_H | 8 | #ifndef __SOC_ARC_MCIP_H |
diff --git a/include/soc/arc/timers.h b/include/soc/arc/timers.h index a20ed2fbc432..7ecde3b159c8 100644 --- a/include/soc/arc/timers.h +++ b/include/soc/arc/timers.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016-17 Synopsys, Inc. (www.synopsys.com) | 3 | * Copyright (C) 2016-17 Synopsys, Inc. (www.synopsys.com) |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __SOC_ARC_TIMERS_H | 6 | #ifndef __SOC_ARC_TIMERS_H |
diff --git a/include/soc/at91/atmel-secumod.h b/include/soc/at91/atmel-secumod.h index 22cd5d506926..8dbdafe0a24e 100644 --- a/include/soc/at91/atmel-secumod.h +++ b/include/soc/at91/atmel-secumod.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Atmel Security Module register offsets and bit definitions. | 3 | * Atmel Security Module register offsets and bit definitions. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016 Atmel | 5 | * Copyright (C) 2016 Atmel |
| 5 | * | 6 | * |
| 6 | * Author: Alexandre Belloni <alexandre.belloni@free-electrons.com> | 7 | * Author: Alexandre Belloni <alexandre.belloni@free-electrons.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef _LINUX_SOC_AT91_ATMEL_SECUMOD_H | 10 | #ifndef _LINUX_SOC_AT91_ATMEL_SECUMOD_H |
diff --git a/include/soc/at91/atmel-sfr.h b/include/soc/at91/atmel-sfr.h index 532fd784e86c..c71c0318bddd 100644 --- a/include/soc/at91/atmel-sfr.h +++ b/include/soc/at91/atmel-sfr.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Atmel SFR (Special Function Registers) register offsets and bit definitions. | 3 | * Atmel SFR (Special Function Registers) register offsets and bit definitions. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016 Atmel | 5 | * Copyright (C) 2016 Atmel |
| 5 | * | 6 | * |
| 6 | * Author: Ludovic Desroches <ludovic.desroches@atmel.com> | 7 | * Author: Ludovic Desroches <ludovic.desroches@atmel.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef _LINUX_MFD_SYSCON_ATMEL_SFR_H | 10 | #ifndef _LINUX_MFD_SYSCON_ATMEL_SFR_H |
diff --git a/include/soc/brcmstb/common.h b/include/soc/brcmstb/common.h index cfb5335f2a15..e4fe76856de9 100644 --- a/include/soc/brcmstb/common.h +++ b/include/soc/brcmstb/common.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright © 2014 NVIDIA Corporation | 3 | * Copyright © 2014 NVIDIA Corporation |
| 3 | * Copyright © 2015 Broadcom Corporation | 4 | * Copyright © 2015 Broadcom Corporation |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef __SOC_BRCMSTB_COMMON_H__ | 7 | #ifndef __SOC_BRCMSTB_COMMON_H__ |
diff --git a/include/soc/imx/revision.h b/include/soc/imx/revision.h index 9ea346924c35..b2a55dafaf0a 100644 --- a/include/soc/imx/revision.h +++ b/include/soc/imx/revision.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2015 Linaro Ltd. | 3 | * Copyright 2015 Linaro Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __SOC_IMX_REVISION_H__ | 6 | #ifndef __SOC_IMX_REVISION_H__ |
diff --git a/include/soc/imx/timer.h b/include/soc/imx/timer.h index bbbafd65f464..b888d5076b4d 100644 --- a/include/soc/imx/timer.h +++ b/include/soc/imx/timer.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2015 Linaro Ltd. | 3 | * Copyright 2015 Linaro Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __SOC_IMX_TIMER_H__ | 6 | #ifndef __SOC_IMX_TIMER_H__ |
diff --git a/include/soc/sa1100/pwer.h b/include/soc/sa1100/pwer.h index 15a545b5a1f6..b2d6a5e07087 100644 --- a/include/soc/sa1100/pwer.h +++ b/include/soc/sa1100/pwer.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | #ifndef SOC_SA1100_PWER_H | 2 | #ifndef SOC_SA1100_PWER_H |
| 2 | #define SOC_SA1100_PWER_H | 3 | #define SOC_SA1100_PWER_H |
| 3 | 4 | ||
| 4 | /* | 5 | /* |
| 5 | * Copyright (C) 2015, Dmitry Eremin-Solenikov | 6 | * Copyright (C) 2015, Dmitry Eremin-Solenikov |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | int sa11x0_gpio_set_wake(unsigned int gpio, unsigned int on); | 9 | int sa11x0_gpio_set_wake(unsigned int gpio, unsigned int on); |
diff --git a/include/soc/tegra/common.h b/include/soc/tegra/common.h index fc13a9a134e9..98027a76ce3d 100644 --- a/include/soc/tegra/common.h +++ b/include/soc/tegra/common.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 NVIDIA Corporation | 3 | * Copyright (C) 2014 NVIDIA Corporation |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __SOC_TEGRA_COMMON_H__ | 6 | #ifndef __SOC_TEGRA_COMMON_H__ |
diff --git a/include/soc/tegra/emc.h b/include/soc/tegra/emc.h index f6db33b579ec..05199a97ccf4 100644 --- a/include/soc/tegra/emc.h +++ b/include/soc/tegra/emc.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2014 NVIDIA Corporation. All rights reserved. | 3 | * Copyright (c) 2014 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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __SOC_TEGRA_EMC_H__ | 6 | #ifndef __SOC_TEGRA_EMC_H__ |
diff --git a/include/soc/tegra/mc.h b/include/soc/tegra/mc.h index e489a028ec9f..16e2c2fb5f6c 100644 --- a/include/soc/tegra/mc.h +++ b/include/soc/tegra/mc.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 NVIDIA Corporation | 3 | * Copyright (C) 2014 NVIDIA Corporation |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __SOC_TEGRA_MC_H__ | 6 | #ifndef __SOC_TEGRA_MC_H__ |
diff --git a/include/soc/tegra/pm.h b/include/soc/tegra/pm.h index 03909101d4e7..951fcd738d55 100644 --- a/include/soc/tegra/pm.h +++ b/include/soc/tegra/pm.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2014 NVIDIA Corporation | 3 | * Copyright (C) 2014 NVIDIA Corporation |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __SOC_TEGRA_PM_H__ | 6 | #ifndef __SOC_TEGRA_PM_H__ |
diff --git a/include/sound/ak4641.h b/include/sound/ak4641.h index 96d1991c811d..8b1941bbde52 100644 --- a/include/sound/ak4641.h +++ b/include/sound/ak4641.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * AK4641 ALSA SoC Codec driver | 3 | * AK4641 ALSA SoC Codec driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2009 Philipp Zabel | 5 | * Copyright 2009 Philipp Zabel |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __AK4641_H | 8 | #ifndef __AK4641_H |
diff --git a/include/sound/cs35l33.h b/include/sound/cs35l33.h index b6eadce76fc8..a25084c4f172 100644 --- a/include/sound/cs35l33.h +++ b/include/sound/cs35l33.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/sound/cs35l33.h -- Platform data for CS35l33 | 3 | * linux/sound/cs35l33.h -- Platform data for CS35l33 |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2016 Cirrus Logic Inc. | 5 | * Copyright (c) 2016 Cirrus Logic Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __CS35L33_H | 8 | #ifndef __CS35L33_H |
diff --git a/include/sound/cs35l34.h b/include/sound/cs35l34.h index 9c927cffbe46..8b0c4d94d5cf 100644 --- a/include/sound/cs35l34.h +++ b/include/sound/cs35l34.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/sound/cs35l34.h -- Platform data for CS35l34 | 3 | * linux/sound/cs35l34.h -- Platform data for CS35l34 |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2016 Cirrus Logic Inc. | 5 | * Copyright (c) 2016 Cirrus Logic Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __CS35L34_H | 8 | #ifndef __CS35L34_H |
diff --git a/include/sound/cs35l35.h b/include/sound/cs35l35.h index d69cd7847afd..3a770e40efc8 100644 --- a/include/sound/cs35l35.h +++ b/include/sound/cs35l35.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/sound/cs35l35.h -- Platform data for CS35l35 | 3 | * linux/sound/cs35l35.h -- Platform data for CS35l35 |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2016 Cirrus Logic Inc. | 5 | * Copyright (c) 2016 Cirrus Logic Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __CS35L35_H | 8 | #ifndef __CS35L35_H |
diff --git a/include/sound/cs42l52.h b/include/sound/cs42l52.h index bbabf84bdb44..c20649666abe 100644 --- a/include/sound/cs42l52.h +++ b/include/sound/cs42l52.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/sound/cs42l52.h -- Platform data for CS42L52 | 3 | * linux/sound/cs42l52.h -- Platform data for CS42L52 |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2012 Cirrus Logic Inc. | 5 | * Copyright (c) 2012 Cirrus Logic Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __CS42L52_H | 8 | #ifndef __CS42L52_H |
diff --git a/include/sound/cs42l56.h b/include/sound/cs42l56.h index 2467c8ff132c..62e9f7a3b414 100644 --- a/include/sound/cs42l56.h +++ b/include/sound/cs42l56.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/sound/cs42l56.h -- Platform data for CS42L56 | 3 | * linux/sound/cs42l56.h -- Platform data for CS42L56 |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2014 Cirrus Logic Inc. | 5 | * Copyright (c) 2014 Cirrus Logic Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __CS42L56_H | 8 | #ifndef __CS42L56_H |
diff --git a/include/sound/cs42l73.h b/include/sound/cs42l73.h index f354be4cdc9e..5a93393b6124 100644 --- a/include/sound/cs42l73.h +++ b/include/sound/cs42l73.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/sound/cs42l73.h -- Platform data for CS42L73 | 3 | * linux/sound/cs42l73.h -- Platform data for CS42L73 |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2012 Cirrus Logic Inc. | 5 | * Copyright (c) 2012 Cirrus Logic Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __CS42L73_H | 8 | #ifndef __CS42L73_H |
diff --git a/include/sound/da7213.h b/include/sound/da7213.h index e7eac8979995..6216a0a7be21 100644 --- a/include/sound/da7213.h +++ b/include/sound/da7213.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * da7213.h - DA7213 ASoC Codec Driver Platform Data | 3 | * da7213.h - DA7213 ASoC Codec Driver Platform Data |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2013 Dialog Semiconductor | 5 | * Copyright (c) 2013 Dialog Semiconductor |
| 5 | * | 6 | * |
| 6 | * Author: Adam Thomson <Adam.Thomson.Opensource@diasemi.com> | 7 | * Author: Adam Thomson <Adam.Thomson.Opensource@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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef _DA7213_PDATA_H | 10 | #ifndef _DA7213_PDATA_H |
diff --git a/include/sound/rt286.h b/include/sound/rt286.h index eb773d1485f2..df1269a395e5 100644 --- a/include/sound/rt286.h +++ b/include/sound/rt286.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/sound/rt286.h -- Platform data for RT286 | 3 | * linux/sound/rt286.h -- Platform data for RT286 |
| 3 | * | 4 | * |
| 4 | * Copyright 2013 Realtek Microelectronics | 5 | * Copyright 2013 Realtek Microelectronics |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __LINUX_SND_RT286_H | 8 | #ifndef __LINUX_SND_RT286_H |
diff --git a/include/sound/rt298.h b/include/sound/rt298.h index 7fffeaa84f64..cc80538783c3 100644 --- a/include/sound/rt298.h +++ b/include/sound/rt298.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/sound/rt286.h -- Platform data for RT286 | 3 | * linux/sound/rt286.h -- Platform data for RT286 |
| 3 | * | 4 | * |
| 4 | * Copyright 2013 Realtek Microelectronics | 5 | * Copyright 2013 Realtek Microelectronics |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __LINUX_SND_RT298_H | 8 | #ifndef __LINUX_SND_RT298_H |
diff --git a/include/sound/rt5514.h b/include/sound/rt5514.h index 64d027dbaaca..3e155e7d8630 100644 --- a/include/sound/rt5514.h +++ b/include/sound/rt5514.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/sound/rt5514.h -- Platform data for RT5514 | 3 | * linux/sound/rt5514.h -- Platform data for RT5514 |
| 3 | * | 4 | * |
| 4 | * Copyright 2016 Realtek Semiconductor Corp. | 5 | * Copyright 2016 Realtek Semiconductor Corp. |
| 5 | * Author: Oder Chiou <oder_chiou@realtek.com> | 6 | * Author: Oder Chiou <oder_chiou@realtek.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __LINUX_SND_RT5514_H | 9 | #ifndef __LINUX_SND_RT5514_H |
diff --git a/include/sound/rt5645.h b/include/sound/rt5645.h index f218c742f08e..39a77c7cea36 100644 --- a/include/sound/rt5645.h +++ b/include/sound/rt5645.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/sound/rt5645.h -- Platform data for RT5645 | 3 | * linux/sound/rt5645.h -- Platform data for RT5645 |
| 3 | * | 4 | * |
| 4 | * Copyright 2013 Realtek Microelectronics | 5 | * Copyright 2013 Realtek Microelectronics |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __LINUX_SND_RT5645_H | 8 | #ifndef __LINUX_SND_RT5645_H |
diff --git a/include/sound/rt5659.h b/include/sound/rt5659.h index 9012e2b25360..d495311df086 100644 --- a/include/sound/rt5659.h +++ b/include/sound/rt5659.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/sound/rt5659.h -- Platform data for RT5659 | 3 | * linux/sound/rt5659.h -- Platform data for RT5659 |
| 3 | * | 4 | * |
| 4 | * Copyright 2013 Realtek Microelectronics | 5 | * Copyright 2013 Realtek Microelectronics |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __LINUX_SND_RT5659_H | 8 | #ifndef __LINUX_SND_RT5659_H |
diff --git a/include/sound/rt5660.h b/include/sound/rt5660.h index 065f83a24db6..7e8656cec3ec 100644 --- a/include/sound/rt5660.h +++ b/include/sound/rt5660.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/sound/rt5660.h -- Platform data for RT5660 | 3 | * linux/sound/rt5660.h -- Platform data for RT5660 |
| 3 | * | 4 | * |
| 4 | * Copyright 2016 Realtek Semiconductor Corp. | 5 | * Copyright 2016 Realtek Semiconductor Corp. |
| 5 | * Author: Oder Chiou <oder_chiou@realtek.com> | 6 | * Author: Oder Chiou <oder_chiou@realtek.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __LINUX_SND_RT5660_H | 9 | #ifndef __LINUX_SND_RT5660_H |
diff --git a/include/sound/rt5663.h b/include/sound/rt5663.h index 7b90a8f1034c..a864cb5c22da 100644 --- a/include/sound/rt5663.h +++ b/include/sound/rt5663.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/sound/rt5663.h -- Platform data for RT5663 | 3 | * linux/sound/rt5663.h -- Platform data for RT5663 |
| 3 | * | 4 | * |
| 4 | * Copyright 2017 Realtek Semiconductor Corp. | 5 | * Copyright 2017 Realtek Semiconductor Corp. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __LINUX_SND_RT5663_H | 8 | #ifndef __LINUX_SND_RT5663_H |
diff --git a/include/sound/rt5665.h b/include/sound/rt5665.h index 963229e71dc7..3b3d6a19ca49 100644 --- a/include/sound/rt5665.h +++ b/include/sound/rt5665.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/sound/rt5665.h -- Platform data for RT5665 | 3 | * linux/sound/rt5665.h -- Platform data for RT5665 |
| 3 | * | 4 | * |
| 4 | * Copyright 2016 Realtek Microelectronics | 5 | * Copyright 2016 Realtek Microelectronics |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __LINUX_SND_RT5665_H | 8 | #ifndef __LINUX_SND_RT5665_H |
diff --git a/include/sound/rt5668.h b/include/sound/rt5668.h index f907b78696cf..182edfbc9e7a 100644 --- a/include/sound/rt5668.h +++ b/include/sound/rt5668.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/sound/rt5668.h -- Platform data for RT5668 | 3 | * linux/sound/rt5668.h -- Platform data for RT5668 |
| 3 | * | 4 | * |
| 4 | * Copyright 2018 Realtek Microelectronics | 5 | * Copyright 2018 Realtek Microelectronics |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __LINUX_SND_RT5668_H | 8 | #ifndef __LINUX_SND_RT5668_H |
diff --git a/include/sound/rt5670.h b/include/sound/rt5670.h index b7d60510819b..f9024c7a1600 100644 --- a/include/sound/rt5670.h +++ b/include/sound/rt5670.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/sound/rt5670.h -- Platform data for RT5670 | 3 | * linux/sound/rt5670.h -- Platform data for RT5670 |
| 3 | * | 4 | * |
| 4 | * Copyright 2014 Realtek Microelectronics | 5 | * Copyright 2014 Realtek Microelectronics |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __LINUX_SND_RT5670_H | 8 | #ifndef __LINUX_SND_RT5670_H |
diff --git a/include/sound/rt5682.h b/include/sound/rt5682.h index 0251797ab438..bf2ee75aabb1 100644 --- a/include/sound/rt5682.h +++ b/include/sound/rt5682.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/sound/rt5682.h -- Platform data for RT5682 | 3 | * linux/sound/rt5682.h -- Platform data for RT5682 |
| 3 | * | 4 | * |
| 4 | * Copyright 2018 Realtek Microelectronics | 5 | * Copyright 2018 Realtek Microelectronics |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __LINUX_SND_RT5682_H | 8 | #ifndef __LINUX_SND_RT5682_H |
diff --git a/include/sound/sh_dac_audio.h b/include/sound/sh_dac_audio.h index f5deaf1ddb9f..54f373e2ad54 100644 --- a/include/sound/sh_dac_audio.h +++ b/include/sound/sh_dac_audio.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * SH_DAC specific configuration, for the dac_audio platform_device | 3 | * SH_DAC specific configuration, for the dac_audio platform_device |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2009 Rafael Ignacio Zurita <rizurita@yahoo.com> | 5 | * Copyright (C) 2009 Rafael Ignacio Zurita <rizurita@yahoo.com> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __INCLUDE_SH_DAC_AUDIO_H | 8 | #ifndef __INCLUDE_SH_DAC_AUDIO_H |
diff --git a/include/sound/tlv320aic32x4.h b/include/sound/tlv320aic32x4.h index 22305c0ab31a..0abf74d7edbd 100644 --- a/include/sound/tlv320aic32x4.h +++ b/include/sound/tlv320aic32x4.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * tlv320aic32x4.h -- TLV320AIC32X4 Soc Audio driver platform data | 3 | * tlv320aic32x4.h -- TLV320AIC32X4 Soc Audio driver platform data |
| 3 | * | 4 | * |
| 4 | * Copyright 2011 Vista Silicon S.L. | 5 | * Copyright 2011 Vista Silicon S.L. |
| 5 | * | 6 | * |
| 6 | * Author: Javier Martin <javier.martin@vista-silicon.com> | 7 | * Author: Javier Martin <javier.martin@vista-silicon.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef _AIC32X4_PDATA_H | 10 | #ifndef _AIC32X4_PDATA_H |
diff --git a/include/sound/tlv320aic3x.h b/include/sound/tlv320aic3x.h index 9407fd00363b..b660a9ed05ec 100644 --- a/include/sound/tlv320aic3x.h +++ b/include/sound/tlv320aic3x.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Platform data for Texas Instruments TLV320AIC3x codec | 3 | * Platform data for Texas Instruments TLV320AIC3x codec |
| 3 | * | 4 | * |
| 4 | * Author: Jarkko Nikula <jarkko.nikula@bitmer.com> | 5 | * Author: Jarkko Nikula <jarkko.nikula@bitmer.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef __TLV320AIC3x_H__ | 7 | #ifndef __TLV320AIC3x_H__ |
| 11 | #define __TLV320AIC3x_H__ | 8 | #define __TLV320AIC3x_H__ |
diff --git a/include/sound/tlv320dac33-plat.h b/include/sound/tlv320dac33-plat.h index 0b94192a8cdf..7a7249a896e3 100644 --- a/include/sound/tlv320dac33-plat.h +++ b/include/sound/tlv320dac33-plat.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Platform header for Texas Instruments TLV320DAC33 codec driver | 3 | * Platform header for Texas Instruments TLV320DAC33 codec driver |
| 3 | * | 4 | * |
| 4 | * Author: Peter Ujfalusi <peter.ujfalusi@ti.com> | 5 | * Author: Peter Ujfalusi <peter.ujfalusi@ti.com> |
| 5 | * | 6 | * |
| 6 | * Copyright: (C) 2009 Nokia Corporation | 7 | * Copyright: (C) 2009 Nokia Corporation |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef __TLV320DAC33_PLAT_H | 10 | #ifndef __TLV320DAC33_PLAT_H |
diff --git a/include/sound/uda134x.h b/include/sound/uda134x.h index 509efb050176..db82516da162 100644 --- a/include/sound/uda134x.h +++ b/include/sound/uda134x.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * uda134x.h -- UDA134x ALSA SoC Codec driver | 3 | * uda134x.h -- UDA134x ALSA SoC Codec driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2007 Dension Audio Systems Ltd. | 5 | * Copyright 2007 Dension Audio Systems Ltd. |
| 5 | * Author: Zoltan Devai | 6 | * Author: Zoltan Devai |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef _UDA134X_H | 9 | #ifndef _UDA134X_H |
diff --git a/include/sound/uda1380.h b/include/sound/uda1380.h index 381319c7000c..2e42ea2d0cfd 100644 --- a/include/sound/uda1380.h +++ b/include/sound/uda1380.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * UDA1380 ALSA SoC Codec driver | 3 | * UDA1380 ALSA SoC Codec driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2009 Philipp Zabel | 5 | * Copyright 2009 Philipp Zabel |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __UDA1380_H | 8 | #ifndef __UDA1380_H |
diff --git a/include/sound/wm1250-ev1.h b/include/sound/wm1250-ev1.h index 7dff82834123..d16614ebecb4 100644 --- a/include/sound/wm1250-ev1.h +++ b/include/sound/wm1250-ev1.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/sound/wm1250-ev1.h - Platform data for WM1250-EV1 | 3 | * linux/sound/wm1250-ev1.h - Platform data for WM1250-EV1 |
| 3 | * | 4 | * |
| 4 | * Copyright 2011 Wolfson Microelectronics. PLC. | 5 | * Copyright 2011 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __LINUX_SND_WM1250_EV1_H | 8 | #ifndef __LINUX_SND_WM1250_EV1_H |
diff --git a/include/sound/wm2000.h b/include/sound/wm2000.h index 4de81f41c90f..affd1107323f 100644 --- a/include/sound/wm2000.h +++ b/include/sound/wm2000.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/sound/wm2000.h -- Platform data for WM2000 | 3 | * linux/sound/wm2000.h -- Platform data for WM2000 |
| 3 | * | 4 | * |
| 4 | * Copyright 2010 Wolfson Microelectronics. PLC. | 5 | * Copyright 2010 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __LINUX_SND_WM2000_H | 8 | #ifndef __LINUX_SND_WM2000_H |
diff --git a/include/sound/wm2200.h b/include/sound/wm2200.h index bc7ab1a4b480..9987e6c09bdc 100644 --- a/include/sound/wm2200.h +++ b/include/sound/wm2200.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/sound/wm2200.h -- Platform data for WM2200 | 3 | * linux/sound/wm2200.h -- Platform data for WM2200 |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Wolfson Microelectronics. PLC. | 5 | * Copyright 2012 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __LINUX_SND_WM2200_H | 8 | #ifndef __LINUX_SND_WM2200_H |
diff --git a/include/sound/wm5100.h b/include/sound/wm5100.h index 617d0c4a159f..b94badf72947 100644 --- a/include/sound/wm5100.h +++ b/include/sound/wm5100.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/sound/wm5100.h -- Platform data for WM5100 | 3 | * linux/sound/wm5100.h -- Platform data for WM5100 |
| 3 | * | 4 | * |
| 4 | * Copyright 2011 Wolfson Microelectronics. PLC. | 5 | * Copyright 2011 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __LINUX_SND_WM5100_H | 8 | #ifndef __LINUX_SND_WM5100_H |
diff --git a/include/sound/wm8903.h b/include/sound/wm8903.h index b310c5a3a958..3e9af639ee5a 100644 --- a/include/sound/wm8903.h +++ b/include/sound/wm8903.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/sound/wm8903.h -- Platform data for WM8903 | 3 | * linux/sound/wm8903.h -- Platform data for WM8903 |
| 3 | * | 4 | * |
| 4 | * Copyright 2010 Wolfson Microelectronics. PLC. | 5 | * Copyright 2010 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __LINUX_SND_WM8903_H | 8 | #ifndef __LINUX_SND_WM8903_H |
diff --git a/include/sound/wm8960.h b/include/sound/wm8960.h index e8ce8ee7d62d..d22e84805025 100644 --- a/include/sound/wm8960.h +++ b/include/sound/wm8960.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * wm8960.h -- WM8960 Soc Audio driver platform data | 3 | * wm8960.h -- WM8960 Soc Audio driver platform data |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _WM8960_PDATA_H | 6 | #ifndef _WM8960_PDATA_H |
diff --git a/include/sound/wm8962.h b/include/sound/wm8962.h index 0af7c1674cbf..f777225732f8 100644 --- a/include/sound/wm8962.h +++ b/include/sound/wm8962.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * wm8962.h -- WM8962 Soc Audio driver platform data | 3 | * wm8962.h -- WM8962 Soc Audio driver platform data |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _WM8962_PDATA_H | 6 | #ifndef _WM8962_PDATA_H |
diff --git a/include/sound/wm8993.h b/include/sound/wm8993.h index 8016fd826f5a..8cf9de85d379 100644 --- a/include/sound/wm8993.h +++ b/include/sound/wm8993.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/sound/wm8993.h -- Platform data for WM8993 | 3 | * linux/sound/wm8993.h -- Platform data for WM8993 |
| 3 | * | 4 | * |
| 4 | * Copyright 2009 Wolfson Microelectronics. PLC. | 5 | * Copyright 2009 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __LINUX_SND_WM8993_H | 8 | #ifndef __LINUX_SND_WM8993_H |
diff --git a/include/sound/wm8996.h b/include/sound/wm8996.h index ea4d88f43975..247f9917e33d 100644 --- a/include/sound/wm8996.h +++ b/include/sound/wm8996.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/sound/wm8996.h -- Platform data for WM8996 | 3 | * linux/sound/wm8996.h -- Platform data for WM8996 |
| 3 | * | 4 | * |
| 4 | * Copyright 2011 Wolfson Microelectronics. PLC. | 5 | * Copyright 2011 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __LINUX_SND_WM8996_H | 8 | #ifndef __LINUX_SND_WM8996_H |
diff --git a/include/sound/wm9081.h b/include/sound/wm9081.h index f34b0b1716d8..2fd4bec8ab3b 100644 --- a/include/sound/wm9081.h +++ b/include/sound/wm9081.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/sound/wm9081.h -- Platform data for WM9081 | 3 | * linux/sound/wm9081.h -- Platform data for WM9081 |
| 3 | * | 4 | * |
| 4 | * Copyright 2009 Wolfson Microelectronics. PLC. | 5 | * Copyright 2009 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __LINUX_SND_WM_9081_H | 8 | #ifndef __LINUX_SND_WM_9081_H |
diff --git a/include/sound/wm9090.h b/include/sound/wm9090.h index 3718928cde1a..0dd2c93977a4 100644 --- a/include/sound/wm9090.h +++ b/include/sound/wm9090.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/sound/wm9090.h -- Platform data for WM9090 | 3 | * linux/sound/wm9090.h -- Platform data for WM9090 |
| 3 | * | 4 | * |
| 4 | * Copyright 2009, 2010 Wolfson Microelectronics. PLC. | 5 | * Copyright 2009, 2010 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __LINUX_SND_WM9090_H | 8 | #ifndef __LINUX_SND_WM9090_H |
diff --git a/include/uapi/linux/psp-sev.h b/include/uapi/linux/psp-sev.h index 43521d500c2b..8654b2442f6a 100644 --- a/include/uapi/linux/psp-sev.h +++ b/include/uapi/linux/psp-sev.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Userspace interface for AMD Secure Encrypted Virtualization (SEV) | 3 | * Userspace interface for AMD Secure Encrypted Virtualization (SEV) |
| 3 | * platform management commands. | 4 | * platform management commands. |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Author: Brijesh Singh <brijesh.singh@amd.com> | 8 | * Author: Brijesh Singh <brijesh.singh@amd.com> |
| 8 | * | 9 | * |
| 9 | * SEV API specification is available at: https://developer.amd.com/sev/ | 10 | * SEV API specification is available at: https://developer.amd.com/sev/ |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #ifndef __PSP_SEV_USER_H__ | 13 | #ifndef __PSP_SEV_USER_H__ |
diff --git a/include/uapi/linux/wmi.h b/include/uapi/linux/wmi.h index 7a92e9e3d1c0..c36f2d7675a4 100644 --- a/include/uapi/linux/wmi.h +++ b/include/uapi/linux/wmi.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * User API methods for ACPI-WMI mapping driver | 3 | * User API methods for ACPI-WMI mapping driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2017 Dell, Inc. | 5 | * Copyright (C) 2017 Dell, Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef _UAPI_LINUX_WMI_H | 7 | #ifndef _UAPI_LINUX_WMI_H |
| 11 | #define _UAPI_LINUX_WMI_H | 8 | #define _UAPI_LINUX_WMI_H |
diff --git a/include/video/ili9320.h b/include/video/ili9320.h index e5d1622e3f33..62f424f0bc52 100644 --- a/include/video/ili9320.h +++ b/include/video/ili9320.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* include/video/ili9320.c | 2 | /* include/video/ili9320.c |
| 2 | * | 3 | * |
| 3 | * ILI9320 LCD controller configuration control. | 4 | * ILI9320 LCD controller configuration control. |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Ben Dooks <ben@simtec.co.uk> | 7 | * Ben Dooks <ben@simtec.co.uk> |
| 7 | * | 8 | * |
| 8 | * http://armlinux.simtec.co.uk/ | 9 | * http://armlinux.simtec.co.uk/ |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #define ILI9320_REG(x) (x) | 12 | #define ILI9320_REG(x) (x) |
diff --git a/include/video/mipi_display.h b/include/video/mipi_display.h index 49a53ef8da96..cba57a678daf 100644 --- a/include/video/mipi_display.h +++ b/include/video/mipi_display.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Defines for Mobile Industry Processor Interface (MIPI(R)) | 3 | * Defines for Mobile Industry Processor Interface (MIPI(R)) |
| 3 | * Display Working Group standards: DSI, DCS, DBI, DPI | 4 | * Display Working Group standards: DSI, DCS, DBI, DPI |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (C) 2010 Guennadi Liakhovetski <g.liakhovetski@gmx.de> | 6 | * Copyright (C) 2010 Guennadi Liakhovetski <g.liakhovetski@gmx.de> |
| 6 | * Copyright (C) 2006 Nokia Corporation | 7 | * Copyright (C) 2006 Nokia Corporation |
| 7 | * Author: Imre Deak <imre.deak@nokia.com> | 8 | * Author: Imre Deak <imre.deak@nokia.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #ifndef MIPI_DISPLAY_H | 10 | #ifndef MIPI_DISPLAY_H |
| 14 | #define MIPI_DISPLAY_H | 11 | #define MIPI_DISPLAY_H |
diff --git a/include/video/omap-panel-data.h b/include/video/omap-panel-data.h index e7003ee6e063..42b77249ee14 100644 --- a/include/video/omap-panel-data.h +++ b/include/video/omap-panel-data.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Header containing platform_data structs for omap panels | 3 | * Header containing platform_data structs for omap panels |
| 3 | * | 4 | * |
| @@ -10,18 +11,6 @@ | |||
| 10 | * | 11 | * |
| 11 | * Copyright (C) 2010 Canonical Ltd. | 12 | * Copyright (C) 2010 Canonical Ltd. |
| 12 | * Author: Bryan Wu <bryan.wu@canonical.com> | 13 | * Author: Bryan Wu <bryan.wu@canonical.com> |
| 13 | * | ||
| 14 | * This program is free software; you can redistribute it and/or modify it | ||
| 15 | * under the terms of the GNU General Public License version 2 as published by | ||
| 16 | * the Free Software Foundation. | ||
| 17 | * | ||
| 18 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 19 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 20 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 21 | * more details. | ||
| 22 | * | ||
| 23 | * You should have received a copy of the GNU General Public License along with | ||
| 24 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 25 | */ | 14 | */ |
| 26 | 15 | ||
| 27 | #ifndef __OMAP_PANEL_DATA_H | 16 | #ifndef __OMAP_PANEL_DATA_H |
diff --git a/include/video/platform_lcd.h b/include/video/platform_lcd.h index 23864b284147..6a95184a28c1 100644 --- a/include/video/platform_lcd.h +++ b/include/video/platform_lcd.h | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* include/video/platform_lcd.h | 2 | /* include/video/platform_lcd.h |
| 2 | * | 3 | * |
| 3 | * Copyright 2008 Simtec Electronics | 4 | * Copyright 2008 Simtec Electronics |
| 4 | * Ben Dooks <ben@simtec.co.uk> | 5 | * Ben Dooks <ben@simtec.co.uk> |
| 5 | * | 6 | * |
| 6 | * Generic platform-device LCD power control interface. | 7 | * Generic platform-device LCD power control interface. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | struct plat_lcd_data; | 10 | struct plat_lcd_data; |
diff --git a/include/video/pxa168fb.h b/include/video/pxa168fb.h index 84cbb1f69ea6..6e278248dffe 100644 --- a/include/video/pxa168fb.h +++ b/include/video/pxa168fb.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009 Marvell International Ltd. | 3 | * Copyright (C) 2009 Marvell International Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __ASM_MACH_PXA168FB_H | 6 | #ifndef __ASM_MACH_PXA168FB_H |
diff --git a/include/video/samsung_fimd.h b/include/video/samsung_fimd.h index 4ba5efe8d086..b6571c3cfa31 100644 --- a/include/video/samsung_fimd.h +++ b/include/video/samsung_fimd.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* include/video/samsung_fimd.h | 2 | /* include/video/samsung_fimd.h |
| 2 | * | 3 | * |
| 3 | * Copyright 2008 Openmoko, Inc. | 4 | * Copyright 2008 Openmoko, Inc. |
| @@ -10,10 +11,6 @@ | |||
| 10 | * This is the register set for the fimd and new style framebuffer interface | 11 | * This is the register set for the fimd and new style framebuffer interface |
| 11 | * found from the S3C2443 onwards into the S3C2416, S3C2450, the | 12 | * found from the S3C2443 onwards into the S3C2416, S3C2450, the |
| 12 | * S3C64XX series such as the S3C6400 and S3C6410, and EXYNOS series. | 13 | * S3C64XX series such as the S3C6400 and S3C6410, and EXYNOS series. |
| 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 version 2 as | ||
| 16 | * published by the Free Software Foundation. | ||
| 17 | */ | 14 | */ |
| 18 | 15 | ||
| 19 | /* VIDCON0 */ | 16 | /* VIDCON0 */ |
diff --git a/include/video/w100fb.h b/include/video/w100fb.h index 677d40326796..a614654d8598 100644 --- a/include/video/w100fb.h +++ b/include/video/w100fb.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Support for the w100 frame buffer. | 3 | * Support for the w100 frame buffer. |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2004-2005 Richard Purdie | 5 | * Copyright (c) 2004-2005 Richard Purdie |
| 5 | * Copyright (c) 2005 Ian Molton | 6 | * Copyright (c) 2005 Ian Molton |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #define W100_GPIO_PORT_A 0 | 9 | #define W100_GPIO_PORT_A 0 |
diff --git a/kernel/bpf/cgroup.c b/kernel/bpf/cgroup.c index 1b65ab0df457..c225c42e114a 100644 --- a/kernel/bpf/cgroup.c +++ b/kernel/bpf/cgroup.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Functions to manage eBPF programs attached to cgroups | 3 | * Functions to manage eBPF programs attached to cgroups |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2016 Daniel Mack | 5 | * Copyright (c) 2016 Daniel Mack |
| 5 | * | ||
| 6 | * This file is subject to the terms and conditions of version 2 of the GNU | ||
| 7 | * General Public License. See the file COPYING in the main directory of the | ||
| 8 | * Linux distribution for more details. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/kernel/bpf/inode.c b/kernel/bpf/inode.c index 84a80b02db99..cc0d0cf114e3 100644 --- a/kernel/bpf/inode.c +++ b/kernel/bpf/inode.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Minimal file system backend for holding eBPF maps and programs, | 3 | * Minimal file system backend for holding eBPF maps and programs, |
| 3 | * used by bpf(2) object pinning. | 4 | * used by bpf(2) object pinning. |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Authors: | 6 | * Authors: |
| 6 | * | 7 | * |
| 7 | * Daniel Borkmann <daniel@iogearbox.net> | 8 | * Daniel Borkmann <daniel@iogearbox.net> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or | ||
| 10 | * modify it under the terms of the GNU General Public License | ||
| 11 | * version 2 as published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/init.h> | 11 | #include <linux/init.h> |
diff --git a/kernel/bpf/lpm_trie.c b/kernel/bpf/lpm_trie.c index ec047a3658b4..56e6c75d354d 100644 --- a/kernel/bpf/lpm_trie.c +++ b/kernel/bpf/lpm_trie.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Longest prefix match list implementation | 3 | * Longest prefix match list implementation |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2016,2017 Daniel Mack | 5 | * Copyright (c) 2016,2017 Daniel Mack |
| 5 | * Copyright (c) 2016 David Herrmann | 6 | * Copyright (c) 2016 David Herrmann |
| 6 | * | ||
| 7 | * This file is subject to the terms and conditions of version 2 of the GNU | ||
| 8 | * General Public License. See the file COPYING in the main directory of the | ||
| 9 | * Linux distribution for more details. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/bpf.h> | 9 | #include <linux/bpf.h> |
diff --git a/kernel/cgroup/pids.c b/kernel/cgroup/pids.c index c9960baaa14f..8e513a573fe9 100644 --- a/kernel/cgroup/pids.c +++ b/kernel/cgroup/pids.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Process number limiting controller for cgroups. | 3 | * Process number limiting controller for cgroups. |
| 3 | * | 4 | * |
| @@ -25,10 +26,6 @@ | |||
| 25 | * a superset of parent/child/pids.current. | 26 | * a superset of parent/child/pids.current. |
| 26 | * | 27 | * |
| 27 | * Copyright (C) 2015 Aleksa Sarai <cyphar@cyphar.com> | 28 | * Copyright (C) 2015 Aleksa Sarai <cyphar@cyphar.com> |
| 28 | * | ||
| 29 | * This file is subject to the terms and conditions of version 2 of the GNU | ||
| 30 | * General Public License. See the file COPYING in the main directory of the | ||
| 31 | * Linux distribution for more details. | ||
| 32 | */ | 29 | */ |
| 33 | 30 | ||
| 34 | #include <linux/kernel.h> | 31 | #include <linux/kernel.h> |
diff --git a/kernel/cgroup/rdma.c b/kernel/cgroup/rdma.c index 1d75ae7f1cb7..ae042c347c64 100644 --- a/kernel/cgroup/rdma.c +++ b/kernel/cgroup/rdma.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * RDMA resource limiting controller for cgroups. | 3 | * RDMA resource limiting controller for cgroups. |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * additional RDMA resources after a certain limit is reached. | 6 | * additional RDMA resources after a certain limit is reached. |
| 6 | * | 7 | * |
| 7 | * Copyright (C) 2016 Parav Pandit <pandit.parav@gmail.com> | 8 | * Copyright (C) 2016 Parav Pandit <pandit.parav@gmail.com> |
| 8 | * | ||
| 9 | * This file is subject to the terms and conditions of version 2 of the GNU | ||
| 10 | * General Public License. See the file COPYING in the main directory of the | ||
| 11 | * Linux distribution for more details. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/bitops.h> | 11 | #include <linux/bitops.h> |
diff --git a/kernel/compat.c b/kernel/compat.c index b5f7063c0db6..a2bc1d6ceb57 100644 --- a/kernel/compat.c +++ b/kernel/compat.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/kernel/compat.c | 3 | * linux/kernel/compat.c |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * on 64 bit kernels. | 6 | * on 64 bit kernels. |
| 6 | * | 7 | * |
| 7 | * Copyright (C) 2002-2003 Stephen Rothwell, IBM Corporation | 8 | * Copyright (C) 2002-2003 Stephen Rothwell, IBM Corporation |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/linkage.h> | 11 | #include <linux/linkage.h> |
diff --git a/kernel/crash_core.c b/kernel/crash_core.c index 093c9f917ed0..9f1557b98468 100644 --- a/kernel/crash_core.c +++ b/kernel/crash_core.c | |||
| @@ -1,9 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * crash.c - kernel crash support code. | 3 | * crash.c - kernel crash support code. |
| 3 | * Copyright (C) 2002-2004 Eric Biederman <ebiederm@xmission.com> | 4 | * Copyright (C) 2002-2004 Eric Biederman <ebiederm@xmission.com> |
| 4 | * | ||
| 5 | * This source code is licensed under the GNU General Public License, | ||
| 6 | * Version 2. See the file COPYING for more details. | ||
| 7 | */ | 5 | */ |
| 8 | 6 | ||
| 9 | #include <linux/crash_core.h> | 7 | #include <linux/crash_core.h> |
diff --git a/kernel/kexec.c b/kernel/kexec.c index 68559808fdfa..1b018f1a6e0d 100644 --- a/kernel/kexec.c +++ b/kernel/kexec.c | |||
| @@ -1,9 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * kexec.c - kexec_load system call | 3 | * kexec.c - kexec_load system call |
| 3 | * Copyright (C) 2002-2004 Eric Biederman <ebiederm@xmission.com> | 4 | * Copyright (C) 2002-2004 Eric Biederman <ebiederm@xmission.com> |
| 4 | * | ||
| 5 | * This source code is licensed under the GNU General Public License, | ||
| 6 | * Version 2. See the file COPYING for more details. | ||
| 7 | */ | 5 | */ |
| 8 | 6 | ||
| 9 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 7 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/kernel/kexec_core.c b/kernel/kexec_core.c index fd5c95ff9251..d5870723b8ad 100644 --- a/kernel/kexec_core.c +++ b/kernel/kexec_core.c | |||
| @@ -1,9 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * kexec.c - kexec system call core code. | 3 | * kexec.c - kexec system call core code. |
| 3 | * Copyright (C) 2002-2004 Eric Biederman <ebiederm@xmission.com> | 4 | * Copyright (C) 2002-2004 Eric Biederman <ebiederm@xmission.com> |
| 4 | * | ||
| 5 | * This source code is licensed under the GNU General Public License, | ||
| 6 | * Version 2. See the file COPYING for more details. | ||
| 7 | */ | 5 | */ |
| 8 | 6 | ||
| 9 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 7 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/kernel/kexec_file.c b/kernel/kexec_file.c index 072b6ee55e3f..ef7b951a8087 100644 --- a/kernel/kexec_file.c +++ b/kernel/kexec_file.c | |||
| @@ -1,12 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * kexec: kexec_file_load system call | 3 | * kexec: kexec_file_load system call |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 Red Hat Inc. | 5 | * Copyright (C) 2014 Red Hat Inc. |
| 5 | * Authors: | 6 | * Authors: |
| 6 | * Vivek Goyal <vgoyal@redhat.com> | 7 | * Vivek Goyal <vgoyal@redhat.com> |
| 7 | * | ||
| 8 | * This source code is licensed under the GNU General Public License, | ||
| 9 | * Version 2. See the file COPYING for more details. | ||
| 10 | */ | 8 | */ |
| 11 | 9 | ||
| 12 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 10 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/kernel/power/poweroff.c b/kernel/power/poweroff.c index 7ef6866b521d..6d475281c730 100644 --- a/kernel/power/poweroff.c +++ b/kernel/power/poweroff.c | |||
| @@ -1,7 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * poweroff.c - sysrq handler to gracefully power down machine. | 3 | * poweroff.c - sysrq handler to gracefully power down machine. |
| 3 | * | ||
| 4 | * This file is released under the GPL v2 | ||
| 5 | */ | 4 | */ |
| 6 | 5 | ||
| 7 | #include <linux/kernel.h> | 6 | #include <linux/kernel.h> |
diff --git a/kernel/sched/debug.c b/kernel/sched/debug.c index 678bfb9bd87f..14c6a8716ba1 100644 --- a/kernel/sched/debug.c +++ b/kernel/sched/debug.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * kernel/sched/debug.c | 3 | * kernel/sched/debug.c |
| 3 | * | 4 | * |
| 4 | * Print the CFS rbtree and other debugging details | 5 | * Print the CFS rbtree and other debugging details |
| 5 | * | 6 | * |
| 6 | * Copyright(C) 2007, Red Hat, Inc., Ingo Molnar | 7 | * Copyright(C) 2007, Red Hat, Inc., Ingo Molnar |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #include "sched.h" | 9 | #include "sched.h" |
| 13 | 10 | ||
diff --git a/lib/bitmap.c b/lib/bitmap.c index f235434df87b..bbe2589e8497 100644 --- a/lib/bitmap.c +++ b/lib/bitmap.c | |||
| @@ -1,9 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * lib/bitmap.c | 3 | * lib/bitmap.c |
| 3 | * Helper functions for bitmap.h. | 4 | * Helper functions for bitmap.h. |
| 4 | * | ||
| 5 | * This source code is licensed under the GNU General Public License, | ||
| 6 | * Version 2. See the file COPYING for more details. | ||
| 7 | */ | 5 | */ |
| 8 | #include <linux/export.h> | 6 | #include <linux/export.h> |
| 9 | #include <linux/thread_info.h> | 7 | #include <linux/thread_info.h> |
diff --git a/lib/clz_ctz.c b/lib/clz_ctz.c index 2e11e48446ab..0d3a686b5ba2 100644 --- a/lib/clz_ctz.c +++ b/lib/clz_ctz.c | |||
| @@ -1,11 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * lib/clz_ctz.c | 3 | * lib/clz_ctz.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Chanho Min <chanho.min@lge.com> | 5 | * Copyright (C) 2013 Chanho Min <chanho.min@lge.com> |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * The functions in this file aren't called directly, but are required by | 7 | * The functions in this file aren't called directly, but are required by |
| 10 | * GCC builtins such as __builtin_ctz, and therefore they can't be removed | 8 | * GCC builtins such as __builtin_ctz, and therefore they can't be removed |
| 11 | * despite appearing unreferenced in kernel source. | 9 | * despite appearing unreferenced in kernel source. |
diff --git a/lib/cmdline.c b/lib/cmdline.c index dc59d6216318..fbb9981a04a4 100644 --- a/lib/cmdline.c +++ b/lib/cmdline.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/lib/cmdline.c | 3 | * linux/lib/cmdline.c |
| 3 | * Helper functions generally used for parsing kernel command line | 4 | * Helper functions generally used for parsing kernel command line |
| @@ -5,11 +6,7 @@ | |||
| 5 | * | 6 | * |
| 6 | * Code and copyrights come from init/main.c and arch/i386/kernel/setup.c. | 7 | * Code and copyrights come from init/main.c and arch/i386/kernel/setup.c. |
| 7 | * | 8 | * |
| 8 | * This source code is licensed under the GNU General Public License, | ||
| 9 | * Version 2. See the file COPYING for more details. | ||
| 10 | * | ||
| 11 | * GNU Indent formatting options for this file: -kr -i8 -npsl -pcs | 9 | * GNU Indent formatting options for this file: -kr -i8 -npsl -pcs |
| 12 | * | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/export.h> | 12 | #include <linux/export.h> |
diff --git a/lib/cpu_rmap.c b/lib/cpu_rmap.c index f610b2a10b3e..075f3788bbe4 100644 --- a/lib/cpu_rmap.c +++ b/lib/cpu_rmap.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * cpu_rmap.c: CPU affinity reverse-map support | 3 | * cpu_rmap.c: CPU affinity reverse-map support |
| 3 | * Copyright 2011 Solarflare Communications Inc. | 4 | * Copyright 2011 Solarflare Communications Inc. |
| 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 version 2 as published | ||
| 7 | * by the Free Software Foundation, incorporated herein by reference. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/cpu_rmap.h> | 7 | #include <linux/cpu_rmap.h> |
diff --git a/lib/crc-ccitt.c b/lib/crc-ccitt.c index d873b34039ff..d1a7d29d2ac9 100644 --- a/lib/crc-ccitt.c +++ b/lib/crc-ccitt.c | |||
| @@ -1,8 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/lib/crc-ccitt.c | 3 | * linux/lib/crc-ccitt.c |
| 3 | * | ||
| 4 | * This source code is licensed under the GNU General Public License, | ||
| 5 | * Version 2. See the file COPYING for more details. | ||
| 6 | */ | 4 | */ |
| 7 | 5 | ||
| 8 | #include <linux/types.h> | 6 | #include <linux/types.h> |
diff --git a/lib/crc-itu-t.c b/lib/crc-itu-t.c index b3219d0abfb4..1974b355c148 100644 --- a/lib/crc-itu-t.c +++ b/lib/crc-itu-t.c | |||
| @@ -1,8 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * crc-itu-t.c | 3 | * crc-itu-t.c |
| 3 | * | ||
| 4 | * This source code is licensed under the GNU General Public License, | ||
| 5 | * Version 2. See the file COPYING for more details. | ||
| 6 | */ | 4 | */ |
| 7 | 5 | ||
| 8 | #include <linux/types.h> | 6 | #include <linux/types.h> |
diff --git a/lib/crc-t10dif.c b/lib/crc-t10dif.c index e89ebfdbb0fc..8cc01a603416 100644 --- a/lib/crc-t10dif.c +++ b/lib/crc-t10dif.c | |||
| @@ -1,11 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * T10 Data Integrity Field CRC16 calculation | 3 | * T10 Data Integrity Field CRC16 calculation |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2007 Oracle Corporation. All rights reserved. | 5 | * Copyright (c) 2007 Oracle Corporation. All rights reserved. |
| 5 | * Written by Martin K. Petersen <martin.petersen@oracle.com> | 6 | * Written by Martin K. Petersen <martin.petersen@oracle.com> |
| 6 | * | ||
| 7 | * This source code is licensed under the GNU General Public License, | ||
| 8 | * Version 2. See the file COPYING for more details. | ||
| 9 | */ | 7 | */ |
| 10 | 8 | ||
| 11 | #include <linux/types.h> | 9 | #include <linux/types.h> |
diff --git a/lib/crc16.c b/lib/crc16.c index 8737b084d1f9..5c3a803c01e0 100644 --- a/lib/crc16.c +++ b/lib/crc16.c | |||
| @@ -1,8 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * crc16.c | 3 | * crc16.c |
| 3 | * | ||
| 4 | * This source code is licensed under the GNU General Public License, | ||
| 5 | * Version 2. See the file COPYING for more details. | ||
| 6 | */ | 4 | */ |
| 7 | 5 | ||
| 8 | #include <linux/types.h> | 6 | #include <linux/types.h> |
diff --git a/lib/crc4.c b/lib/crc4.c index 164ed9444cd3..e7e1779c67d9 100644 --- a/lib/crc4.c +++ b/lib/crc4.c | |||
| @@ -1,8 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * crc4.c - simple crc-4 calculations. | 3 | * crc4.c - simple crc-4 calculations. |
| 3 | * | ||
| 4 | * This source code is licensed under the GNU General Public License, Version | ||
| 5 | * 2. See the file COPYING for more details. | ||
| 6 | */ | 4 | */ |
| 7 | 5 | ||
| 8 | #include <linux/crc4.h> | 6 | #include <linux/crc4.h> |
diff --git a/lib/crc7.c b/lib/crc7.c index bf6255e23919..6a848d73e804 100644 --- a/lib/crc7.c +++ b/lib/crc7.c | |||
| @@ -1,8 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * crc7.c | 3 | * crc7.c |
| 3 | * | ||
| 4 | * This source code is licensed under the GNU General Public License, | ||
| 5 | * Version 2. See the file COPYING for more details. | ||
| 6 | */ | 4 | */ |
| 7 | 5 | ||
| 8 | #include <linux/types.h> | 6 | #include <linux/types.h> |
diff --git a/lib/decompress_unlz4.c b/lib/decompress_unlz4.c index 1b0baf3008ea..c0cfcfd486be 100644 --- a/lib/decompress_unlz4.c +++ b/lib/decompress_unlz4.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Wrapper for decompressing LZ4-compressed kernel, initramfs, and initrd | 3 | * Wrapper for decompressing LZ4-compressed kernel, initramfs, and initrd |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013, LG Electronics, Kyungsik Lee <kyungsik.lee@lge.com> | 5 | * Copyright (C) 2013, LG Electronics, Kyungsik Lee <kyungsik.lee@lge.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifdef STATIC | 8 | #ifdef STATIC |
diff --git a/lib/genalloc.c b/lib/genalloc.c index 770c769d7cb7..5257f74fccf3 100644 --- a/lib/genalloc.c +++ b/lib/genalloc.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Basic general purpose allocator for managing special purpose | 3 | * Basic general purpose allocator for managing special purpose |
| 3 | * memory, for example, memory that is not managed by the regular | 4 | * memory, for example, memory that is not managed by the regular |
| @@ -23,9 +24,6 @@ | |||
| 23 | * CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG. | 24 | * CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG. |
| 24 | * | 25 | * |
| 25 | * Copyright 2005 (C) Jes Sorensen <jes@trained-monkey.org> | 26 | * Copyright 2005 (C) Jes Sorensen <jes@trained-monkey.org> |
| 26 | * | ||
| 27 | * This source code is licensed under the GNU General Public License, | ||
| 28 | * Version 2. See the file COPYING for more details. | ||
| 29 | */ | 27 | */ |
| 30 | 28 | ||
| 31 | #include <linux/slab.h> | 29 | #include <linux/slab.h> |
diff --git a/lib/hexdump.c b/lib/hexdump.c index 81b70ed37209..b1d55b669ae2 100644 --- a/lib/hexdump.c +++ b/lib/hexdump.c | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * lib/hexdump.c | 3 | * lib/hexdump.c |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. See README and COPYING for | ||
| 7 | * more details. | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #include <linux/types.h> | 6 | #include <linux/types.h> |
diff --git a/lib/iomap_copy.c b/lib/iomap_copy.c index b8f1d6cbb200..5de7c04e05ef 100644 --- a/lib/iomap_copy.c +++ b/lib/iomap_copy.c | |||
| @@ -1,18 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2006 PathScale, Inc. All Rights Reserved. | 3 | * Copyright 2006 PathScale, Inc. All Rights Reserved. |
| 3 | * | ||
| 4 | * This file is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of version 2 of the GNU General Public License | ||
| 6 | * as published by the Free Software Foundation. | ||
| 7 | * | ||
| 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 Foundation, | ||
| 15 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. | ||
| 16 | */ | 4 | */ |
| 17 | 5 | ||
| 18 | #include <linux/export.h> | 6 | #include <linux/export.h> |
diff --git a/lib/jedec_ddr_data.c b/lib/jedec_ddr_data.c index 6d2cbf1d567f..d0b312e28d36 100644 --- a/lib/jedec_ddr_data.c +++ b/lib/jedec_ddr_data.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * DDR addressing details and AC timing parameters from JEDEC specs | 3 | * DDR addressing details and AC timing parameters from JEDEC specs |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Texas Instruments, Inc. | 5 | * Copyright (C) 2012 Texas Instruments, Inc. |
| 5 | * | 6 | * |
| 6 | * Aneesh V <aneesh@ti.com> | 7 | * Aneesh V <aneesh@ti.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <memory/jedec_ddr.h> | 10 | #include <memory/jedec_ddr.h> |
diff --git a/lib/klist.c b/lib/klist.c index f6b547812fe3..332a4fbf18ff 100644 --- a/lib/klist.c +++ b/lib/klist.c | |||
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * klist.c - Routines for manipulating klists. | 3 | * klist.c - Routines for manipulating klists. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2005 Patrick Mochel | 5 | * Copyright (C) 2005 Patrick Mochel |
| 5 | * | 6 | * |
| 6 | * This file is released under the GPL v2. | ||
| 7 | * | ||
| 8 | * This klist interface provides a couple of structures that wrap around | 7 | * This klist interface provides a couple of structures that wrap around |
| 9 | * struct list_head to provide explicit list "head" (struct klist) and list | 8 | * struct list_head to provide explicit list "head" (struct klist) and list |
| 10 | * "node" (struct klist_node) objects. For struct klist, a spinlock is | 9 | * "node" (struct klist_node) objects. For struct klist, a spinlock is |
diff --git a/lib/parser.c b/lib/parser.c index dd70e5e6c9e2..f5b3e5d7a7f9 100644 --- a/lib/parser.c +++ b/lib/parser.c | |||
| @@ -1,8 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * lib/parser.c - simple parser for mount, etc. options. | 3 | * lib/parser.c - simple parser for mount, etc. options. |
| 3 | * | ||
| 4 | * This source code is licensed under the GNU General Public License, | ||
| 5 | * Version 2. See the file COPYING for more details. | ||
| 6 | */ | 4 | */ |
| 7 | 5 | ||
| 8 | #include <linux/ctype.h> | 6 | #include <linux/ctype.h> |
diff --git a/lib/raid6/neon.c b/lib/raid6/neon.c index 7076ef1ba3dd..0a2e76035ea9 100644 --- a/lib/raid6/neon.c +++ b/lib/raid6/neon.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/lib/raid6/neon.c - RAID6 syndrome calculation using ARM NEON intrinsics | 3 | * linux/lib/raid6/neon.c - RAID6 syndrome calculation using ARM NEON intrinsics |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Linaro Ltd <ard.biesheuvel@linaro.org> | 5 | * Copyright (C) 2013 Linaro Ltd <ard.biesheuvel@linaro.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/raid/pq.h> | 8 | #include <linux/raid/pq.h> |
diff --git a/lib/rhashtable.c b/lib/rhashtable.c index 935ec80f213f..bdb7e4cadf05 100644 --- a/lib/rhashtable.c +++ b/lib/rhashtable.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Resizable, Scalable, Concurrent Hash Table | 3 | * Resizable, Scalable, Concurrent Hash Table |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * Code partially derived from nft_hash | 9 | * Code partially derived from nft_hash |
| 9 | * Rewritten with rehash code from br_multicast plus single list | 10 | * Rewritten with rehash code from br_multicast plus single list |
| 10 | * pointer as suggested by Josh Triplett | 11 | * pointer as suggested by Josh Triplett |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #include <linux/atomic.h> | 14 | #include <linux/atomic.h> |
diff --git a/lib/scatterlist.c b/lib/scatterlist.c index 739dc9fe2c55..2882d9ba6607 100644 --- a/lib/scatterlist.c +++ b/lib/scatterlist.c | |||
| @@ -1,10 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2007 Jens Axboe <jens.axboe@oracle.com> | 3 | * Copyright (C) 2007 Jens Axboe <jens.axboe@oracle.com> |
| 3 | * | 4 | * |
| 4 | * Scatterlist handling helpers. | 5 | * Scatterlist handling helpers. |
| 5 | * | ||
| 6 | * This source code is licensed under the GNU General Public License, | ||
| 7 | * Version 2. See the file COPYING for more details. | ||
| 8 | */ | 6 | */ |
| 9 | #include <linux/export.h> | 7 | #include <linux/export.h> |
| 10 | #include <linux/slab.h> | 8 | #include <linux/slab.h> |
diff --git a/lib/sg_split.c b/lib/sg_split.c index b063410c3593..9982c63d1063 100644 --- a/lib/sg_split.c +++ b/lib/sg_split.c | |||
| @@ -1,10 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Robert Jarzmik <robert.jarzmik@free.fr> | 3 | * Copyright (C) 2015 Robert Jarzmik <robert.jarzmik@free.fr> |
| 3 | * | 4 | * |
| 4 | * Scatterlist splitting helpers. | 5 | * Scatterlist splitting helpers. |
| 5 | * | ||
| 6 | * This source code is licensed under the GNU General Public License, | ||
| 7 | * Version 2. See the file COPYING for more details. | ||
| 8 | */ | 6 | */ |
| 9 | 7 | ||
| 10 | #include <linux/scatterlist.h> | 8 | #include <linux/scatterlist.h> |
diff --git a/lib/test_kasan.c b/lib/test_kasan.c index 7de2702621dc..e3c593c38eff 100644 --- a/lib/test_kasan.c +++ b/lib/test_kasan.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2014 Samsung Electronics Co., Ltd. | 4 | * Copyright (c) 2014 Samsung Electronics Co., Ltd. |
| 4 | * Author: Andrey Ryabinin <a.ryabinin@samsung.com> | 5 | * Author: Andrey Ryabinin <a.ryabinin@samsung.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #define pr_fmt(fmt) "kasan test: %s " fmt, __func__ | 8 | #define pr_fmt(fmt) "kasan test: %s " fmt, __func__ |
diff --git a/lib/test_rhashtable.c b/lib/test_rhashtable.c index 084fe5a6ac57..c5a6fef7b45d 100644 --- a/lib/test_rhashtable.c +++ b/lib/test_rhashtable.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Resizable, Scalable, Concurrent Hash Table | 3 | * Resizable, Scalable, Concurrent Hash Table |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2014-2015 Thomas Graf <tgraf@suug.ch> | 5 | * Copyright (c) 2014-2015 Thomas Graf <tgraf@suug.ch> |
| 5 | * Copyright (c) 2008-2014 Patrick McHardy <kaber@trash.net> | 6 | * Copyright (c) 2008-2014 Patrick McHardy <kaber@trash.net> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | /************************************************************************** | 9 | /************************************************************************** |
diff --git a/lib/test_stackinit.c b/lib/test_stackinit.c index e97dc54b4fdf..2d7d257a430e 100644 --- a/lib/test_stackinit.c +++ b/lib/test_stackinit.c | |||
| @@ -12,7 +12,7 @@ | |||
| 12 | 12 | ||
| 13 | /* Exfiltration buffer. */ | 13 | /* Exfiltration buffer. */ |
| 14 | #define MAX_VAR_SIZE 128 | 14 | #define MAX_VAR_SIZE 128 |
| 15 | static char check_buf[MAX_VAR_SIZE]; | 15 | static u8 check_buf[MAX_VAR_SIZE]; |
| 16 | 16 | ||
| 17 | /* Character array to trigger stack protector in all functions. */ | 17 | /* Character array to trigger stack protector in all functions. */ |
| 18 | #define VAR_BUFFER 32 | 18 | #define VAR_BUFFER 32 |
| @@ -106,9 +106,18 @@ static noinline __init int test_ ## name (void) \ | |||
| 106 | \ | 106 | \ |
| 107 | /* Fill clone type with zero for per-field init. */ \ | 107 | /* Fill clone type with zero for per-field init. */ \ |
| 108 | memset(&zero, 0x00, sizeof(zero)); \ | 108 | memset(&zero, 0x00, sizeof(zero)); \ |
| 109 | /* Clear entire check buffer for 0xFF overlap test. */ \ | ||
| 110 | memset(check_buf, 0x00, sizeof(check_buf)); \ | ||
| 109 | /* Fill stack with 0xFF. */ \ | 111 | /* Fill stack with 0xFF. */ \ |
| 110 | ignored = leaf_ ##name((unsigned long)&ignored, 1, \ | 112 | ignored = leaf_ ##name((unsigned long)&ignored, 1, \ |
| 111 | FETCH_ARG_ ## which(zero)); \ | 113 | FETCH_ARG_ ## which(zero)); \ |
| 114 | /* Verify all bytes overwritten with 0xFF. */ \ | ||
| 115 | for (sum = 0, i = 0; i < target_size; i++) \ | ||
| 116 | sum += (check_buf[i] != 0xFF); \ | ||
| 117 | if (sum) { \ | ||
| 118 | pr_err(#name ": leaf fill was not 0xFF!?\n"); \ | ||
| 119 | return 1; \ | ||
| 120 | } \ | ||
| 112 | /* Clear entire check buffer for later bit tests. */ \ | 121 | /* Clear entire check buffer for later bit tests. */ \ |
| 113 | memset(check_buf, 0x00, sizeof(check_buf)); \ | 122 | memset(check_buf, 0x00, sizeof(check_buf)); \ |
| 114 | /* Extract stack-defined variable contents. */ \ | 123 | /* Extract stack-defined variable contents. */ \ |
| @@ -126,9 +135,9 @@ static noinline __init int test_ ## name (void) \ | |||
| 126 | return 1; \ | 135 | return 1; \ |
| 127 | } \ | 136 | } \ |
| 128 | \ | 137 | \ |
| 129 | /* Look for any set bits in the check region. */ \ | 138 | /* Look for any bytes still 0xFF in check region. */ \ |
| 130 | for (i = 0; i < sizeof(check_buf); i++) \ | 139 | for (sum = 0, i = 0; i < target_size; i++) \ |
| 131 | sum += (check_buf[i] != 0); \ | 140 | sum += (check_buf[i] == 0xFF); \ |
| 132 | \ | 141 | \ |
| 133 | if (sum == 0) \ | 142 | if (sum == 0) \ |
| 134 | pr_info(#name " ok\n"); \ | 143 | pr_info(#name " ok\n"); \ |
| @@ -162,13 +171,13 @@ static noinline __init int leaf_ ## name(unsigned long sp, \ | |||
| 162 | * Keep this buffer around to make sure we've got a \ | 171 | * Keep this buffer around to make sure we've got a \ |
| 163 | * stack frame of SOME kind... \ | 172 | * stack frame of SOME kind... \ |
| 164 | */ \ | 173 | */ \ |
| 165 | memset(buf, (char)(sp && 0xff), sizeof(buf)); \ | 174 | memset(buf, (char)(sp & 0xff), sizeof(buf)); \ |
| 166 | /* Fill variable with 0xFF. */ \ | 175 | /* Fill variable with 0xFF. */ \ |
| 167 | if (fill) { \ | 176 | if (fill) { \ |
| 168 | fill_start = &var; \ | 177 | fill_start = &var; \ |
| 169 | fill_size = sizeof(var); \ | 178 | fill_size = sizeof(var); \ |
| 170 | memset(fill_start, \ | 179 | memset(fill_start, \ |
| 171 | (char)((sp && 0xff) | forced_mask), \ | 180 | (char)((sp & 0xff) | forced_mask), \ |
| 172 | fill_size); \ | 181 | fill_size); \ |
| 173 | } \ | 182 | } \ |
| 174 | \ | 183 | \ |
diff --git a/lib/ubsan.c b/lib/ubsan.c index ecc179338094..e7d31735950d 100644 --- a/lib/ubsan.c +++ b/lib/ubsan.c | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * UBSAN error reporting functions | 3 | * UBSAN error reporting functions |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2014 Samsung Electronics Co., Ltd. | 5 | * Copyright (c) 2014 Samsung Electronics Co., Ltd. |
| 5 | * Author: Andrey Ryabinin <ryabinin.a.a@gmail.com> | 6 | * Author: Andrey Ryabinin <ryabinin.a.a@gmail.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #include <linux/bitops.h> | 9 | #include <linux/bitops.h> |
diff --git a/mm/cleancache.c b/mm/cleancache.c index 2bf12da9baa0..2397f7c36cc7 100644 --- a/mm/cleancache.c +++ b/mm/cleancache.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Cleancache frontend | 3 | * Cleancache frontend |
| 3 | * | 4 | * |
| @@ -7,8 +8,6 @@ | |||
| 7 | * | 8 | * |
| 8 | * Copyright (C) 2009-2010 Oracle Corp. All rights reserved. | 9 | * Copyright (C) 2009-2010 Oracle Corp. All rights reserved. |
| 9 | * Author: Dan Magenheimer | 10 | * Author: Dan Magenheimer |
| 10 | * | ||
| 11 | * This work is licensed under the terms of the GNU GPL, version 2. | ||
| 12 | */ | 11 | */ |
| 13 | 12 | ||
| 14 | #include <linux/module.h> | 13 | #include <linux/module.h> |
diff --git a/mm/frontswap.c b/mm/frontswap.c index 157e5bf63504..60bb20e8a951 100644 --- a/mm/frontswap.c +++ b/mm/frontswap.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Frontswap frontend | 3 | * Frontswap frontend |
| 3 | * | 4 | * |
| @@ -7,8 +8,6 @@ | |||
| 7 | * | 8 | * |
| 8 | * Copyright (C) 2009-2012 Oracle Corp. All rights reserved. | 9 | * Copyright (C) 2009-2012 Oracle Corp. All rights reserved. |
| 9 | * Author: Dan Magenheimer | 10 | * Author: Dan Magenheimer |
| 10 | * | ||
| 11 | * This work is licensed under the terms of the GNU GPL, version 2. | ||
| 12 | */ | 11 | */ |
| 13 | 12 | ||
| 14 | #include <linux/mman.h> | 13 | #include <linux/mman.h> |
diff --git a/mm/huge_memory.c b/mm/huge_memory.c index 9f8bce9a6b32..bb8b617e34ed 100644 --- a/mm/huge_memory.c +++ b/mm/huge_memory.c | |||
| @@ -1,8 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009 Red Hat, Inc. | 3 | * Copyright (C) 2009 Red Hat, Inc. |
| 3 | * | ||
| 4 | * This work is licensed under the terms of the GNU GPL, version 2. See | ||
| 5 | * the COPYING file in the top-level directory. | ||
| 6 | */ | 4 | */ |
| 7 | 5 | ||
| 8 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 6 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/mm/interval_tree.c b/mm/interval_tree.c index 27ddfd29112a..11c75fb07584 100644 --- a/mm/interval_tree.c +++ b/mm/interval_tree.c | |||
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * mm/interval_tree.c - interval tree for mapping->i_mmap | 3 | * mm/interval_tree.c - interval tree for mapping->i_mmap |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012, Michel Lespinasse <walken@google.com> | 5 | * Copyright (C) 2012, Michel Lespinasse <walken@google.com> |
| 5 | * | ||
| 6 | * This file is released under the GPL v2. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | #include <linux/mm.h> | 8 | #include <linux/mm.h> |
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Memory merging support. | 3 | * Memory merging support. |
| 3 | * | 4 | * |
| @@ -10,8 +11,6 @@ | |||
| 10 | * Andrea Arcangeli | 11 | * Andrea Arcangeli |
| 11 | * Chris Wright | 12 | * Chris Wright |
| 12 | * Hugh Dickins | 13 | * Hugh Dickins |
| 13 | * | ||
| 14 | * This work is licensed under the terms of the GNU GPL, version 2. | ||
| 15 | */ | 14 | */ |
| 16 | 15 | ||
| 17 | #include <linux/errno.h> | 16 | #include <linux/errno.h> |
diff --git a/mm/mmu_notifier.c b/mm/mmu_notifier.c index ee36068077b6..513b9607409d 100644 --- a/mm/mmu_notifier.c +++ b/mm/mmu_notifier.c | |||
| @@ -1,12 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/mm/mmu_notifier.c | 3 | * linux/mm/mmu_notifier.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008 Qumranet, Inc. | 5 | * Copyright (C) 2008 Qumranet, Inc. |
| 5 | * Copyright (C) 2008 SGI | 6 | * Copyright (C) 2008 SGI |
| 6 | * Christoph Lameter <cl@linux.com> | 7 | * Christoph Lameter <cl@linux.com> |
| 7 | * | ||
| 8 | * This work is licensed under the terms of the GNU GPL, version 2. See | ||
| 9 | * the COPYING file in the top-level directory. | ||
| 10 | */ | 8 | */ |
| 11 | 9 | ||
| 12 | #include <linux/rculist.h> | 10 | #include <linux/rculist.h> |
diff --git a/mm/usercopy.c b/mm/usercopy.c index 14faadcedd06..2a09796edef8 100644 --- a/mm/usercopy.c +++ b/mm/usercopy.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This implements the various checks for CONFIG_HARDENED_USERCOPY*, | 3 | * This implements the various checks for CONFIG_HARDENED_USERCOPY*, |
| 3 | * which are designed to protect kernel memory from needless exposure | 4 | * which are designed to protect kernel memory from needless exposure |
| @@ -6,11 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Copyright (C) 2001-2016 PaX Team, Bradley Spengler, Open Source | 8 | * Copyright (C) 2001-2016 PaX Team, Bradley Spengler, Open Source |
| 8 | * Security Inc. | 9 | * Security Inc. |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | */ | 10 | */ |
| 15 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 11 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 16 | 12 | ||
diff --git a/mm/userfaultfd.c b/mm/userfaultfd.c index 9932d5755e4c..c7ae74ce5ff3 100644 --- a/mm/userfaultfd.c +++ b/mm/userfaultfd.c | |||
| @@ -1,10 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * mm/userfaultfd.c | 3 | * mm/userfaultfd.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Red Hat, Inc. | 5 | * Copyright (C) 2015 Red Hat, Inc. |
| 5 | * | ||
| 6 | * This work is licensed under the terms of the GNU GPL, version 2. See | ||
| 7 | * the COPYING file in the top-level directory. | ||
| 8 | */ | 6 | */ |
| 9 | 7 | ||
| 10 | #include <linux/mm.h> | 8 | #include <linux/mm.h> |
diff --git a/mm/vmpressure.c b/mm/vmpressure.c index 4854584ec436..f3b50811497a 100644 --- a/mm/vmpressure.c +++ b/mm/vmpressure.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Linux VM pressure | 3 | * Linux VM pressure |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Based on ideas from Andrew Morton, David Rientjes, KOSAKI Motohiro, | 8 | * Based on ideas from Andrew Morton, David Rientjes, KOSAKI Motohiro, |
| 8 | * Leonid Moiseichuk, Mel Gorman, Minchan Kim and Pekka Enberg. | 9 | * Leonid Moiseichuk, Mel Gorman, Minchan Kim and Pekka Enberg. |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published | ||
| 12 | * by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/cgroup.h> | 12 | #include <linux/cgroup.h> |
diff --git a/net/802/garp.c b/net/802/garp.c index 7f50d47470bd..400bd857e5f5 100644 --- a/net/802/garp.c +++ b/net/802/garp.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * IEEE 802.1D Generic Attribute Registration Protocol (GARP) | 3 | * IEEE 802.1D Generic Attribute Registration Protocol (GARP) |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2008 Patrick McHardy <kaber@trash.net> | 5 | * Copyright (c) 2008 Patrick McHardy <kaber@trash.net> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public License | ||
| 8 | * version 2 as published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
| 11 | #include <linux/timer.h> | 8 | #include <linux/timer.h> |
diff --git a/net/802/mrp.c b/net/802/mrp.c index a808dd5bbb27..2cfdfbfbb2ed 100644 --- a/net/802/mrp.c +++ b/net/802/mrp.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * IEEE 802.1Q Multiple Registration Protocol (MRP) | 3 | * IEEE 802.1Q Multiple Registration Protocol (MRP) |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Adapted from code in net/802/garp.c | 7 | * Adapted from code in net/802/garp.c |
| 7 | * Copyright (c) 2008 Patrick McHardy <kaber@trash.net> | 8 | * Copyright (c) 2008 Patrick McHardy <kaber@trash.net> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or | ||
| 10 | * modify it under the terms of the GNU General Public License | ||
| 11 | * version 2 as published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
| 14 | #include <linux/timer.h> | 11 | #include <linux/timer.h> |
diff --git a/net/802/stp.c b/net/802/stp.c index 2c40ba0ec116..d550d9f88f60 100644 --- a/net/802/stp.c +++ b/net/802/stp.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * STP SAP demux | 3 | * STP SAP demux |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2008 Patrick McHardy <kaber@trash.net> | 5 | * Copyright (c) 2008 Patrick McHardy <kaber@trash.net> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public License | ||
| 8 | * version 2 as published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/mutex.h> | 7 | #include <linux/mutex.h> |
| 11 | #include <linux/skbuff.h> | 8 | #include <linux/skbuff.h> |
diff --git a/net/8021q/vlan_gvrp.c b/net/8021q/vlan_gvrp.c index 66a80320b032..6b34b72aa466 100644 --- a/net/8021q/vlan_gvrp.c +++ b/net/8021q/vlan_gvrp.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * IEEE 802.1Q GARP VLAN Registration Protocol (GVRP) | 3 | * IEEE 802.1Q GARP VLAN Registration Protocol (GVRP) |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2008 Patrick McHardy <kaber@trash.net> | 5 | * Copyright (c) 2008 Patrick McHardy <kaber@trash.net> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public License | ||
| 8 | * version 2 as published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/types.h> | 7 | #include <linux/types.h> |
| 11 | #include <linux/if_vlan.h> | 8 | #include <linux/if_vlan.h> |
diff --git a/net/8021q/vlan_mvrp.c b/net/8021q/vlan_mvrp.c index e0fe091801b0..689eceeaa360 100644 --- a/net/8021q/vlan_mvrp.c +++ b/net/8021q/vlan_mvrp.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * IEEE 802.1Q Multiple VLAN Registration Protocol (MVRP) | 3 | * IEEE 802.1Q Multiple VLAN Registration Protocol (MVRP) |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Adapted from code in net/8021q/vlan_gvrp.c | 7 | * Adapted from code in net/8021q/vlan_gvrp.c |
| 7 | * Copyright (c) 2008 Patrick McHardy <kaber@trash.net> | 8 | * Copyright (c) 2008 Patrick McHardy <kaber@trash.net> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or | ||
| 10 | * modify it under the terms of the GNU General Public License | ||
| 11 | * version 2 as published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #include <linux/types.h> | 10 | #include <linux/types.h> |
| 14 | #include <linux/if_ether.h> | 11 | #include <linux/if_ether.h> |
diff --git a/net/8021q/vlan_netlink.c b/net/8021q/vlan_netlink.c index 24eebbc92364..c482a6fe9393 100644 --- a/net/8021q/vlan_netlink.c +++ b/net/8021q/vlan_netlink.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * VLAN netlink control interface | 3 | * VLAN netlink control interface |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2007 Patrick McHardy <kaber@trash.net> | 5 | * Copyright (c) 2007 Patrick McHardy <kaber@trash.net> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public License | ||
| 8 | * version 2 as published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/net/bluetooth/bnep/bnep.h b/net/bluetooth/bnep/bnep.h index 40854c99bc1e..24f18b133959 100644 --- a/net/bluetooth/bnep/bnep.h +++ b/net/bluetooth/bnep/bnep.h | |||
| @@ -1,18 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | BNEP protocol definition for Linux Bluetooth stack (BlueZ). | 3 | BNEP protocol definition for Linux Bluetooth stack (BlueZ). |
| 3 | Copyright (C) 2002 Maxim Krasnyansky <maxk@qualcomm.com> | 4 | Copyright (C) 2002 Maxim Krasnyansky <maxk@qualcomm.com> |
| 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, version 2, as | ||
| 7 | published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 17 | 7 | ||
| 18 | #ifndef _BNEP_H | 8 | #ifndef _BNEP_H |
diff --git a/net/bluetooth/leds.c b/net/bluetooth/leds.c index 6d59a5023231..f46847632ffa 100644 --- a/net/bluetooth/leds.c +++ b/net/bluetooth/leds.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2015, Heiner Kallweit <hkallweit1@gmail.com> | 3 | * Copyright 2015, Heiner Kallweit <hkallweit1@gmail.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <net/bluetooth/bluetooth.h> | 6 | #include <net/bluetooth/bluetooth.h> |
diff --git a/net/bluetooth/leds.h b/net/bluetooth/leds.h index 08725a2fbd9b..bb5e09204436 100644 --- a/net/bluetooth/leds.h +++ b/net/bluetooth/leds.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2015, Heiner Kallweit <hkallweit1@gmail.com> | 3 | * Copyright 2015, Heiner Kallweit <hkallweit1@gmail.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #if IS_ENABLED(CONFIG_BT_LEDS) | 6 | #if IS_ENABLED(CONFIG_BT_LEDS) |
diff --git a/net/bridge/netfilter/nf_log_bridge.c b/net/bridge/netfilter/nf_log_bridge.c index bd2b3c78f59b..1ad61d1017b6 100644 --- a/net/bridge/netfilter/nf_log_bridge.c +++ b/net/bridge/netfilter/nf_log_bridge.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * (C) 2014 by Pablo Neira Ayuso <pablo@netfilter.org> | 3 | * (C) 2014 by Pablo Neira Ayuso <pablo@netfilter.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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/module.h> | 6 | #include <linux/module.h> |
diff --git a/net/bridge/netfilter/nft_reject_bridge.c b/net/bridge/netfilter/nft_reject_bridge.c index 1b1856744c80..b325b569e761 100644 --- a/net/bridge/netfilter/nft_reject_bridge.c +++ b/net/bridge/netfilter/nft_reject_bridge.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2014 Pablo Neira Ayuso <pablo@netfilter.org> | 3 | * Copyright (c) 2014 Pablo Neira Ayuso <pablo@netfilter.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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/kernel.h> | 6 | #include <linux/kernel.h> |
diff --git a/net/core/sock.c b/net/core/sock.c index ef471f643c95..0eb21384079d 100644 --- a/net/core/sock.c +++ b/net/core/sock.c | |||
| @@ -1481,9 +1481,6 @@ int sock_getsockopt(struct socket *sock, int level, int optname, | |||
| 1481 | { | 1481 | { |
| 1482 | u32 meminfo[SK_MEMINFO_VARS]; | 1482 | u32 meminfo[SK_MEMINFO_VARS]; |
| 1483 | 1483 | ||
| 1484 | if (get_user(len, optlen)) | ||
| 1485 | return -EFAULT; | ||
| 1486 | |||
| 1487 | sk_get_meminfo(sk, meminfo); | 1484 | sk_get_meminfo(sk, meminfo); |
| 1488 | 1485 | ||
| 1489 | len = min_t(unsigned int, len, sizeof(meminfo)); | 1486 | len = min_t(unsigned int, len, sizeof(meminfo)); |
diff --git a/net/dccp/ackvec.h b/net/dccp/ackvec.h index 3284bfa988c0..d2c4220fb377 100644 --- a/net/dccp/ackvec.h +++ b/net/dccp/ackvec.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | #ifndef _ACKVEC_H | 2 | #ifndef _ACKVEC_H |
| 2 | #define _ACKVEC_H | 3 | #define _ACKVEC_H |
| 3 | /* | 4 | /* |
| @@ -6,9 +7,6 @@ | |||
| 6 | * An implementation of Ack Vectors for the DCCP protocol | 7 | * An implementation of Ack Vectors for the DCCP protocol |
| 7 | * Copyright (c) 2007 University of Aberdeen, Scotland, UK | 8 | * Copyright (c) 2007 University of Aberdeen, Scotland, UK |
| 8 | * Copyright (c) 2005 Arnaldo Carvalho de Melo <acme@mandriva.com> | 9 | * Copyright (c) 2005 Arnaldo Carvalho de Melo <acme@mandriva.com> |
| 9 | * This program is free software; you can redistribute it and/or modify it | ||
| 10 | * under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 10 | */ |
| 13 | 11 | ||
| 14 | #include <linux/dccp.h> | 12 | #include <linux/dccp.h> |
diff --git a/net/dccp/ccid.c b/net/dccp/ccid.c index 90f77d08cc37..1e9bb121ba72 100644 --- a/net/dccp/ccid.c +++ b/net/dccp/ccid.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * net/dccp/ccid.c | 3 | * net/dccp/ccid.c |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Arnaldo Carvalho de Melo <acme@conectiva.com.br> | 6 | * Arnaldo Carvalho de Melo <acme@conectiva.com.br> |
| 6 | * | 7 | * |
| 7 | * CCID infrastructure | 8 | * CCID infrastructure |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify it | ||
| 10 | * under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/slab.h> | 11 | #include <linux/slab.h> |
diff --git a/net/dccp/ccid.h b/net/dccp/ccid.h index baaaeb2b2c42..70f88f2b4456 100644 --- a/net/dccp/ccid.h +++ b/net/dccp/ccid.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | #ifndef _CCID_H | 2 | #ifndef _CCID_H |
| 2 | #define _CCID_H | 3 | #define _CCID_H |
| 3 | /* | 4 | /* |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Arnaldo Carvalho de Melo <acme@conectiva.com.br> | 8 | * Arnaldo Carvalho de Melo <acme@conectiva.com.br> |
| 8 | * | 9 | * |
| 9 | * CCID infrastructure | 10 | * CCID infrastructure |
| 10 | * | ||
| 11 | * This program is free software; you can redistribute it and/or modify it | ||
| 12 | * under the terms of the GNU General Public License version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <net/sock.h> | 13 | #include <net/sock.h> |
diff --git a/net/dccp/dccp.h b/net/dccp/dccp.h index f91e3816806b..9c3b27c257bb 100644 --- a/net/dccp/dccp.h +++ b/net/dccp/dccp.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | #ifndef _DCCP_H | 2 | #ifndef _DCCP_H |
| 2 | #define _DCCP_H | 3 | #define _DCCP_H |
| 3 | /* | 4 | /* |
| @@ -6,10 +7,6 @@ | |||
| 6 | * An implementation of the DCCP protocol | 7 | * An implementation of the DCCP protocol |
| 7 | * Copyright (c) 2005 Arnaldo Carvalho de Melo <acme@conectiva.com.br> | 8 | * Copyright (c) 2005 Arnaldo Carvalho de Melo <acme@conectiva.com.br> |
| 8 | * Copyright (c) 2005-6 Ian McDonald <ian.mcdonald@jandi.co.nz> | 9 | * Copyright (c) 2005-6 Ian McDonald <ian.mcdonald@jandi.co.nz> |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/dccp.h> | 12 | #include <linux/dccp.h> |
diff --git a/net/dccp/diag.c b/net/dccp/diag.c index 2d84303ea6bf..73ef73a218ff 100644 --- a/net/dccp/diag.c +++ b/net/dccp/diag.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * net/dccp/diag.c | 3 | * net/dccp/diag.c |
| 3 | * | 4 | * |
| 4 | * An implementation of the DCCP protocol | 5 | * An implementation of the DCCP protocol |
| 5 | * Arnaldo Carvalho de Melo <acme@mandriva.com> | 6 | * Arnaldo Carvalho de Melo <acme@mandriva.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | 9 | ||
diff --git a/net/dccp/feat.h b/net/dccp/feat.h index 0e75cebb2187..d76c9be5bfca 100644 --- a/net/dccp/feat.h +++ b/net/dccp/feat.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | #ifndef _DCCP_FEAT_H | 2 | #ifndef _DCCP_FEAT_H |
| 2 | #define _DCCP_FEAT_H | 3 | #define _DCCP_FEAT_H |
| 3 | /* | 4 | /* |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Feature negotiation for the DCCP protocol (RFC 4340, section 6) | 7 | * Feature negotiation for the DCCP protocol (RFC 4340, section 6) |
| 7 | * Copyright (c) 2008 Gerrit Renker <gerrit@erg.abdn.ac.uk> | 8 | * Copyright (c) 2008 Gerrit Renker <gerrit@erg.abdn.ac.uk> |
| 8 | * Copyright (c) 2005 Andrea Bittau <a.bittau@cs.ucl.ac.uk> | 9 | * Copyright (c) 2005 Andrea Bittau <a.bittau@cs.ucl.ac.uk> |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | #include <linux/types.h> | 11 | #include <linux/types.h> |
| 15 | #include "dccp.h" | 12 | #include "dccp.h" |
diff --git a/net/dccp/ipv6.h b/net/dccp/ipv6.h index af259e15e7f0..7e4c2a3b322b 100644 --- a/net/dccp/ipv6.h +++ b/net/dccp/ipv6.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | #ifndef _DCCP_IPV6_H | 2 | #ifndef _DCCP_IPV6_H |
| 2 | #define _DCCP_IPV6_H | 3 | #define _DCCP_IPV6_H |
| 3 | /* | 4 | /* |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * An implementation of the DCCP protocol | 7 | * An implementation of the DCCP protocol |
| 7 | * Copyright (c) 2005 Arnaldo Carvalho de Melo <acme@ghostprotocols.net> | 8 | * Copyright (c) 2005 Arnaldo Carvalho de Melo <acme@ghostprotocols.net> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify it | ||
| 10 | * under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/dccp.h> | 11 | #include <linux/dccp.h> |
diff --git a/net/dccp/proto.c b/net/dccp/proto.c index 5dd85ec51bfe..5bad08dc4316 100644 --- a/net/dccp/proto.c +++ b/net/dccp/proto.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * net/dccp/proto.c | 3 | * net/dccp/proto.c |
| 3 | * | 4 | * |
| 4 | * An implementation of the DCCP protocol | 5 | * An implementation of the DCCP protocol |
| 5 | * Arnaldo Carvalho de Melo <acme@conectiva.com.br> | 6 | * Arnaldo Carvalho de Melo <acme@conectiva.com.br> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/dccp.h> | 9 | #include <linux/dccp.h> |
diff --git a/net/ipv4/inet_connection_sock.c b/net/ipv4/inet_connection_sock.c index fb0b4b0994ec..f5c163d4771b 100644 --- a/net/ipv4/inet_connection_sock.c +++ b/net/ipv4/inet_connection_sock.c | |||
| @@ -751,10 +751,6 @@ drop: | |||
| 751 | static void reqsk_queue_hash_req(struct request_sock *req, | 751 | static void reqsk_queue_hash_req(struct request_sock *req, |
| 752 | unsigned long timeout) | 752 | unsigned long timeout) |
| 753 | { | 753 | { |
| 754 | req->num_retrans = 0; | ||
| 755 | req->num_timeout = 0; | ||
| 756 | req->sk = NULL; | ||
| 757 | |||
| 758 | timer_setup(&req->rsk_timer, reqsk_timer_handler, TIMER_PINNED); | 754 | timer_setup(&req->rsk_timer, reqsk_timer_handler, TIMER_PINNED); |
| 759 | mod_timer(&req->rsk_timer, jiffies + timeout); | 755 | mod_timer(&req->rsk_timer, jiffies + timeout); |
| 760 | 756 | ||
diff --git a/net/ipv4/ip_tunnel_core.c b/net/ipv4/ip_tunnel_core.c index 9e3846388fb3..1452a97914a0 100644 --- a/net/ipv4/ip_tunnel_core.c +++ b/net/ipv4/ip_tunnel_core.c | |||
| @@ -76,9 +76,12 @@ void iptunnel_xmit(struct sock *sk, struct rtable *rt, struct sk_buff *skb, | |||
| 76 | __ip_select_ident(net, iph, skb_shinfo(skb)->gso_segs ?: 1); | 76 | __ip_select_ident(net, iph, skb_shinfo(skb)->gso_segs ?: 1); |
| 77 | 77 | ||
| 78 | err = ip_local_out(net, sk, skb); | 78 | err = ip_local_out(net, sk, skb); |
| 79 | if (unlikely(net_xmit_eval(err))) | 79 | |
| 80 | pkt_len = 0; | 80 | if (dev) { |
| 81 | iptunnel_xmit_stats(dev, pkt_len); | 81 | if (unlikely(net_xmit_eval(err))) |
| 82 | pkt_len = 0; | ||
| 83 | iptunnel_xmit_stats(dev, pkt_len); | ||
| 84 | } | ||
| 82 | } | 85 | } |
| 83 | EXPORT_SYMBOL_GPL(iptunnel_xmit); | 86 | EXPORT_SYMBOL_GPL(iptunnel_xmit); |
| 84 | 87 | ||
diff --git a/net/ipv4/netfilter/ip_tables.c b/net/ipv4/netfilter/ip_tables.c index e77872c93c20..10b91ebdf213 100644 --- a/net/ipv4/netfilter/ip_tables.c +++ b/net/ipv4/netfilter/ip_tables.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Packet matching code. | 3 | * Packet matching code. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1999 Paul `Rusty' Russell & Michael J. Neuling | 5 | * Copyright (C) 1999 Paul `Rusty' Russell & Michael J. Neuling |
| 5 | * Copyright (C) 2000-2005 Netfilter Core Team <coreteam@netfilter.org> | 6 | * Copyright (C) 2000-2005 Netfilter Core Team <coreteam@netfilter.org> |
| 6 | * Copyright (C) 2006-2010 Patrick McHardy <kaber@trash.net> | 7 | * Copyright (C) 2006-2010 Patrick McHardy <kaber@trash.net> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 9 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 13 | #include <linux/cache.h> | 10 | #include <linux/cache.h> |
diff --git a/net/ipv4/netfilter/ipt_CLUSTERIP.c b/net/ipv4/netfilter/ipt_CLUSTERIP.c index a2a88ab07f7b..4d6bf7ac0792 100644 --- a/net/ipv4/netfilter/ipt_CLUSTERIP.c +++ b/net/ipv4/netfilter/ipt_CLUSTERIP.c | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Cluster IP hashmark target | 2 | /* Cluster IP hashmark target |
| 2 | * (C) 2003-2004 by Harald Welte <laforge@netfilter.org> | 3 | * (C) 2003-2004 by Harald Welte <laforge@netfilter.org> |
| 3 | * based on ideas of Fabio Olive Leite <olive@unixforge.org> | 4 | * based on ideas of Fabio Olive Leite <olive@unixforge.org> |
| 4 | * | 5 | * |
| 5 | * Development of this code funded by SuSE Linux AG, http://www.suse.com/ | 6 | * Development of this code funded by SuSE Linux AG, http://www.suse.com/ |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 8 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 13 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/net/ipv4/netfilter/ipt_ECN.c b/net/ipv4/netfilter/ipt_ECN.c index 9f6751893660..5930d3b02555 100644 --- a/net/ipv4/netfilter/ipt_ECN.c +++ b/net/ipv4/netfilter/ipt_ECN.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* iptables module for the IPv4 and TCP ECN bits, Version 1.5 | 2 | /* iptables module for the IPv4 and TCP ECN bits, Version 1.5 |
| 2 | * | 3 | * |
| 3 | * (C) 2002 by Harald Welte <laforge@netfilter.org> | 4 | * (C) 2002 by Harald Welte <laforge@netfilter.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 version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 6 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 10 | #include <linux/in.h> | 7 | #include <linux/in.h> |
diff --git a/net/ipv4/netfilter/ipt_REJECT.c b/net/ipv4/netfilter/ipt_REJECT.c index e8bed3390e58..e16b98ee6266 100644 --- a/net/ipv4/netfilter/ipt_REJECT.c +++ b/net/ipv4/netfilter/ipt_REJECT.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This is a module which is used for rejecting packets. | 3 | * This is a module which is used for rejecting packets. |
| 3 | */ | 4 | */ |
| 4 | 5 | ||
| 5 | /* (C) 1999-2001 Paul `Rusty' Russell | 6 | /* (C) 1999-2001 Paul `Rusty' Russell |
| 6 | * (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.org> | 7 | * (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.org> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 9 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/net/ipv4/netfilter/ipt_SYNPROXY.c b/net/ipv4/netfilter/ipt_SYNPROXY.c index 690b17ef6a44..64d9563c0218 100644 --- a/net/ipv4/netfilter/ipt_SYNPROXY.c +++ b/net/ipv4/netfilter/ipt_SYNPROXY.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2013 Patrick McHardy <kaber@trash.net> | 3 | * Copyright (c) 2013 Patrick McHardy <kaber@trash.net> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/module.h> | 6 | #include <linux/module.h> |
diff --git a/net/ipv4/netfilter/ipt_ah.c b/net/ipv4/netfilter/ipt_ah.c index 7c6c20eaf4db..161ba412cb08 100644 --- a/net/ipv4/netfilter/ipt_ah.c +++ b/net/ipv4/netfilter/ipt_ah.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Kernel module to match AH parameters. */ | 2 | /* Kernel module to match AH parameters. */ |
| 2 | /* (C) 1999-2000 Yon Uriarte <yon@astaro.de> | 3 | /* (C) 1999-2000 Yon Uriarte <yon@astaro.de> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 5 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 9 | #include <linux/in.h> | 6 | #include <linux/in.h> |
diff --git a/net/ipv4/netfilter/ipt_rpfilter.c b/net/ipv4/netfilter/ipt_rpfilter.c index 0b10d8812828..59031670b16a 100644 --- a/net/ipv4/netfilter/ipt_rpfilter.c +++ b/net/ipv4/netfilter/ipt_rpfilter.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2011 Florian Westphal <fw@strlen.de> | 3 | * Copyright (c) 2011 Florian Westphal <fw@strlen.de> |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * based on fib_frontend.c; Author: Alexey Kuznetsov, <kuznet@ms2.inr.ac.ru> | 5 | * based on fib_frontend.c; Author: Alexey Kuznetsov, <kuznet@ms2.inr.ac.ru> |
| 9 | */ | 6 | */ |
| 10 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 7 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/net/ipv4/netfilter/iptable_filter.c b/net/ipv4/netfilter/iptable_filter.c index 9ac92ea7b93c..9d54b4017e50 100644 --- a/net/ipv4/netfilter/iptable_filter.c +++ b/net/ipv4/netfilter/iptable_filter.c | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This is the 1999 rewrite of IP Firewalling, aiming for kernel 2.3.x. | 3 | * This is the 1999 rewrite of IP Firewalling, aiming for kernel 2.3.x. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1999 Paul `Rusty' Russell & Michael J. Neuling | 5 | * Copyright (C) 1999 Paul `Rusty' Russell & Michael J. Neuling |
| 5 | * Copyright (C) 2000-2004 Netfilter Core Team <coreteam@netfilter.org> | 6 | * Copyright (C) 2000-2004 Netfilter Core Team <coreteam@netfilter.org> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/net/ipv4/netfilter/iptable_mangle.c b/net/ipv4/netfilter/iptable_mangle.c index dea138ca8925..bb9266ea3785 100644 --- a/net/ipv4/netfilter/iptable_mangle.c +++ b/net/ipv4/netfilter/iptable_mangle.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This is the 1999 rewrite of IP Firewalling, aiming for kernel 2.3.x. | 3 | * This is the 1999 rewrite of IP Firewalling, aiming for kernel 2.3.x. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1999 Paul `Rusty' Russell & Michael J. Neuling | 5 | * Copyright (C) 1999 Paul `Rusty' Russell & Michael J. Neuling |
| 5 | * Copyright (C) 2000-2004 Netfilter Core Team <coreteam@netfilter.org> | 6 | * Copyright (C) 2000-2004 Netfilter Core Team <coreteam@netfilter.org> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #include <linux/module.h> | 8 | #include <linux/module.h> |
| 12 | #include <linux/netfilter_ipv4/ip_tables.h> | 9 | #include <linux/netfilter_ipv4/ip_tables.h> |
diff --git a/net/ipv4/netfilter/iptable_nat.c b/net/ipv4/netfilter/iptable_nat.c index 007da0882412..ad33687b7444 100644 --- a/net/ipv4/netfilter/iptable_nat.c +++ b/net/ipv4/netfilter/iptable_nat.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* (C) 1999-2001 Paul `Rusty' Russell | 2 | /* (C) 1999-2001 Paul `Rusty' Russell |
| 2 | * (C) 2002-2006 Netfilter Core Team <coreteam@netfilter.org> | 3 | * (C) 2002-2006 Netfilter Core Team <coreteam@netfilter.org> |
| 3 | * (C) 2011 Patrick McHardy <kaber@trash.net> | 4 | * (C) 2011 Patrick McHardy <kaber@trash.net> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/module.h> | 7 | #include <linux/module.h> |
diff --git a/net/ipv4/netfilter/iptable_security.c b/net/ipv4/netfilter/iptable_security.c index e5379fe57b64..ac633c1db97e 100644 --- a/net/ipv4/netfilter/iptable_security.c +++ b/net/ipv4/netfilter/iptable_security.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * "security" table | 3 | * "security" table |
| 3 | * | 4 | * |
| @@ -10,10 +11,6 @@ | |||
| 10 | * Copyright (C) 1999 Paul `Rusty' Russell & Michael J. Neuling | 11 | * Copyright (C) 1999 Paul `Rusty' Russell & Michael J. Neuling |
| 11 | * Copyright (C) 2000-2004 Netfilter Core Team <coreteam <at> netfilter.org> | 12 | * Copyright (C) 2000-2004 Netfilter Core Team <coreteam <at> netfilter.org> |
| 12 | * Copyright (C) 2008 Red Hat, Inc., James Morris <jmorris <at> redhat.com> | 13 | * Copyright (C) 2008 Red Hat, Inc., James Morris <jmorris <at> redhat.com> |
| 13 | * | ||
| 14 | * This program is free software; you can redistribute it and/or modify | ||
| 15 | * it under the terms of the GNU General Public License version 2 as | ||
| 16 | * published by the Free Software Foundation. | ||
| 17 | */ | 14 | */ |
| 18 | #include <linux/module.h> | 15 | #include <linux/module.h> |
| 19 | #include <linux/netfilter_ipv4/ip_tables.h> | 16 | #include <linux/netfilter_ipv4/ip_tables.h> |
diff --git a/net/ipv4/netfilter/nf_defrag_ipv4.c b/net/ipv4/netfilter/nf_defrag_ipv4.c index a0d3ad60a411..8115611aa47d 100644 --- a/net/ipv4/netfilter/nf_defrag_ipv4.c +++ b/net/ipv4/netfilter/nf_defrag_ipv4.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* (C) 1999-2001 Paul `Rusty' Russell | 2 | /* (C) 1999-2001 Paul `Rusty' Russell |
| 2 | * (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.org> | 3 | * (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/types.h> | 6 | #include <linux/types.h> |
diff --git a/net/ipv4/netfilter/nf_log_arp.c b/net/ipv4/netfilter/nf_log_arp.c index df5c2a2061a4..7a83f881efa9 100644 --- a/net/ipv4/netfilter/nf_log_arp.c +++ b/net/ipv4/netfilter/nf_log_arp.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * (C) 2014 by Pablo Neira Ayuso <pablo@netfilter.org> | 3 | * (C) 2014 by Pablo Neira Ayuso <pablo@netfilter.org> |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Bart De Schuymer <bdschuym@pandora.be> | 7 | * Bart De Schuymer <bdschuym@pandora.be> |
| 7 | * Harald Welte <laforge@netfilter.org> | 8 | * Harald Welte <laforge@netfilter.org> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 11 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/net/ipv4/netfilter/nf_log_ipv4.c b/net/ipv4/netfilter/nf_log_ipv4.c index 1e6f28c97d3a..4b2d49cc9f1a 100644 --- a/net/ipv4/netfilter/nf_log_ipv4.c +++ b/net/ipv4/netfilter/nf_log_ipv4.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* (C) 1999-2001 Paul `Rusty' Russell | 2 | /* (C) 1999-2001 Paul `Rusty' Russell |
| 2 | * (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.org> | 3 | * (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 6 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/net/ipv4/netfilter/nf_nat_h323.c b/net/ipv4/netfilter/nf_nat_h323.c index 15f2b2604890..f03340e75ce9 100644 --- a/net/ipv4/netfilter/nf_nat_h323.c +++ b/net/ipv4/netfilter/nf_nat_h323.c | |||
| @@ -1,11 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * H.323 extension for NAT alteration. | 3 | * H.323 extension for NAT alteration. |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2006 Jing Min Zhao <zhaojingmin@users.sourceforge.net> | 5 | * Copyright (c) 2006 Jing Min Zhao <zhaojingmin@users.sourceforge.net> |
| 5 | * Copyright (c) 2006-2012 Patrick McHardy <kaber@trash.net> | 6 | * Copyright (c) 2006-2012 Patrick McHardy <kaber@trash.net> |
| 6 | * | 7 | * |
| 7 | * This source code is licensed under General Public License version 2. | ||
| 8 | * | ||
| 9 | * Based on the 'brute force' H.323 NAT module by | 8 | * Based on the 'brute force' H.323 NAT module by |
| 10 | * Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> | 9 | * Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> |
| 11 | */ | 10 | */ |
diff --git a/net/ipv4/netfilter/nf_reject_ipv4.c b/net/ipv4/netfilter/nf_reject_ipv4.c index 7dc3c324b911..2361fdac2c43 100644 --- a/net/ipv4/netfilter/nf_reject_ipv4.c +++ b/net/ipv4/netfilter/nf_reject_ipv4.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* (C) 1999-2001 Paul `Rusty' Russell | 2 | /* (C) 1999-2001 Paul `Rusty' Russell |
| 2 | * (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.org> | 3 | * (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/module.h> | 6 | #include <linux/module.h> |
diff --git a/net/ipv4/netfilter/nf_socket_ipv4.c b/net/ipv4/netfilter/nf_socket_ipv4.c index 4824b1e183a1..36a28d46149c 100644 --- a/net/ipv4/netfilter/nf_socket_ipv4.c +++ b/net/ipv4/netfilter/nf_socket_ipv4.c | |||
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2007-2008 BalaBit IT Ltd. | 3 | * Copyright (C) 2007-2008 BalaBit IT Ltd. |
| 3 | * Author: Krisztian Kovacs | 4 | * Author: Krisztian Kovacs |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | */ | 5 | */ |
| 10 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 6 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 11 | #include <linux/module.h> | 7 | #include <linux/module.h> |
diff --git a/net/ipv4/netfilter/nf_tproxy_ipv4.c b/net/ipv4/netfilter/nf_tproxy_ipv4.c index 40c93b3bd731..b2bae0b0e42a 100644 --- a/net/ipv4/netfilter/nf_tproxy_ipv4.c +++ b/net/ipv4/netfilter/nf_tproxy_ipv4.c | |||
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2007-2008 BalaBit IT Ltd. | 3 | * Copyright (C) 2007-2008 BalaBit IT Ltd. |
| 3 | * Author: Krisztian Kovacs | 4 | * Author: Krisztian Kovacs |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #include <net/netfilter/nf_tproxy.h> | 7 | #include <net/netfilter/nf_tproxy.h> |
diff --git a/net/ipv4/netfilter/nft_dup_ipv4.c b/net/ipv4/netfilter/nft_dup_ipv4.c index 0af3d8df70dd..abf89b972094 100644 --- a/net/ipv4/netfilter/nft_dup_ipv4.c +++ b/net/ipv4/netfilter/nft_dup_ipv4.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2015 Pablo Neira Ayuso <pablo@netfilter.org> | 3 | * Copyright (c) 2015 Pablo Neira Ayuso <pablo@netfilter.org> |
| 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 version 2 as published by | ||
| 6 | * the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/kernel.h> | 6 | #include <linux/kernel.h> |
diff --git a/net/ipv4/netfilter/nft_fib_ipv4.c b/net/ipv4/netfilter/nft_fib_ipv4.c index c8888e52591f..ce294113dbcd 100644 --- a/net/ipv4/netfilter/nft_fib_ipv4.c +++ b/net/ipv4/netfilter/nft_fib_ipv4.c | |||
| @@ -1,8 +1,4 @@ | |||
| 1 | /* | 1 | // SPDX-License-Identifier: GPL-2.0-only |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License version 2 as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | */ | ||
| 6 | 2 | ||
| 7 | #include <linux/kernel.h> | 3 | #include <linux/kernel.h> |
| 8 | #include <linux/init.h> | 4 | #include <linux/init.h> |
diff --git a/net/ipv4/netfilter/nft_reject_ipv4.c b/net/ipv4/netfilter/nft_reject_ipv4.c index 517ce93699de..7e6fd5cde50f 100644 --- a/net/ipv4/netfilter/nft_reject_ipv4.c +++ b/net/ipv4/netfilter/nft_reject_ipv4.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2008-2009 Patrick McHardy <kaber@trash.net> | 3 | * Copyright (c) 2008-2009 Patrick McHardy <kaber@trash.net> |
| 3 | * Copyright (c) 2013 Eric Leblond <eric@regit.org> | 4 | * Copyright (c) 2013 Eric Leblond <eric@regit.org> |
| 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 version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * Development of this code funded by Astaro AG (http://www.astaro.com/) | 6 | * Development of this code funded by Astaro AG (http://www.astaro.com/) |
| 10 | */ | 7 | */ |
| 11 | 8 | ||
diff --git a/net/ipv4/tcp_fastopen.c b/net/ipv4/tcp_fastopen.c index 46b67128e1ca..f918599181dd 100644 --- a/net/ipv4/tcp_fastopen.c +++ b/net/ipv4/tcp_fastopen.c | |||
| @@ -239,10 +239,6 @@ static struct sock *tcp_fastopen_create_child(struct sock *sk, | |||
| 239 | struct sock *child; | 239 | struct sock *child; |
| 240 | bool own_req; | 240 | bool own_req; |
| 241 | 241 | ||
| 242 | req->num_retrans = 0; | ||
| 243 | req->num_timeout = 0; | ||
| 244 | req->sk = NULL; | ||
| 245 | |||
| 246 | child = inet_csk(sk)->icsk_af_ops->syn_recv_sock(sk, skb, req, NULL, | 242 | child = inet_csk(sk)->icsk_af_ops->syn_recv_sock(sk, skb, req, NULL, |
| 247 | NULL, &own_req); | 243 | NULL, &own_req); |
| 248 | if (!child) | 244 | if (!child) |
diff --git a/net/ipv4/tcp_output.c b/net/ipv4/tcp_output.c index f016bb516dd6..4af1f5dae9d3 100644 --- a/net/ipv4/tcp_output.c +++ b/net/ipv4/tcp_output.c | |||
| @@ -1298,7 +1298,8 @@ int tcp_fragment(struct sock *sk, enum tcp_queue tcp_queue, | |||
| 1298 | if (nsize < 0) | 1298 | if (nsize < 0) |
| 1299 | nsize = 0; | 1299 | nsize = 0; |
| 1300 | 1300 | ||
| 1301 | if (unlikely((sk->sk_wmem_queued >> 1) > sk->sk_sndbuf)) { | 1301 | if (unlikely((sk->sk_wmem_queued >> 1) > sk->sk_sndbuf && |
| 1302 | tcp_queue != TCP_FRAG_IN_WRITE_QUEUE)) { | ||
| 1302 | NET_INC_STATS(sock_net(sk), LINUX_MIB_TCPWQUEUETOOBIG); | 1303 | NET_INC_STATS(sock_net(sk), LINUX_MIB_TCPWQUEUETOOBIG); |
| 1303 | return -ENOMEM; | 1304 | return -ENOMEM; |
| 1304 | } | 1305 | } |
diff --git a/net/ipv4/udp_offload.c b/net/ipv4/udp_offload.c index 0112f64faf69..a3908e55ed89 100644 --- a/net/ipv4/udp_offload.c +++ b/net/ipv4/udp_offload.c | |||
| @@ -224,6 +224,11 @@ struct sk_buff *__udp_gso_segment(struct sk_buff *gso_skb, | |||
| 224 | seg = segs; | 224 | seg = segs; |
| 225 | uh = udp_hdr(seg); | 225 | uh = udp_hdr(seg); |
| 226 | 226 | ||
| 227 | /* preserve TX timestamp flags and TS key for first segment */ | ||
| 228 | skb_shinfo(seg)->tskey = skb_shinfo(gso_skb)->tskey; | ||
| 229 | skb_shinfo(seg)->tx_flags |= | ||
| 230 | (skb_shinfo(gso_skb)->tx_flags & SKBTX_ANY_TSTAMP); | ||
| 231 | |||
| 227 | /* compute checksum adjustment based on old length versus new */ | 232 | /* compute checksum adjustment based on old length versus new */ |
| 228 | newlen = htons(sizeof(*uh) + mss); | 233 | newlen = htons(sizeof(*uh) + mss); |
| 229 | check = csum16_add(csum16_sub(uh->check, uh->len), newlen); | 234 | check = csum16_add(csum16_sub(uh->check, uh->len), newlen); |
diff --git a/net/ipv6/netfilter/ip6_tables.c b/net/ipv6/netfilter/ip6_tables.c index daf2e9e9193d..c973ace208c5 100644 --- a/net/ipv6/netfilter/ip6_tables.c +++ b/net/ipv6/netfilter/ip6_tables.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Packet matching code. | 3 | * Packet matching code. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1999 Paul `Rusty' Russell & Michael J. Neuling | 5 | * Copyright (C) 1999 Paul `Rusty' Russell & Michael J. Neuling |
| 5 | * Copyright (C) 2000-2005 Netfilter Core Team <coreteam@netfilter.org> | 6 | * Copyright (C) 2000-2005 Netfilter Core Team <coreteam@netfilter.org> |
| 6 | * Copyright (c) 2006-2010 Patrick McHardy <kaber@trash.net> | 7 | * Copyright (c) 2006-2010 Patrick McHardy <kaber@trash.net> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 10 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/net/ipv6/netfilter/ip6t_NPT.c b/net/ipv6/netfilter/ip6t_NPT.c index a379d2f79b19..9ee077bf4f49 100644 --- a/net/ipv6/netfilter/ip6t_NPT.c +++ b/net/ipv6/netfilter/ip6t_NPT.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2011, 2012 Patrick McHardy <kaber@trash.net> | 3 | * Copyright (c) 2011, 2012 Patrick McHardy <kaber@trash.net> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/module.h> | 6 | #include <linux/module.h> |
diff --git a/net/ipv6/netfilter/ip6t_SYNPROXY.c b/net/ipv6/netfilter/ip6t_SYNPROXY.c index cb6d42b03cb5..41325d517478 100644 --- a/net/ipv6/netfilter/ip6t_SYNPROXY.c +++ b/net/ipv6/netfilter/ip6t_SYNPROXY.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2013 Patrick McHardy <kaber@trash.net> | 3 | * Copyright (c) 2013 Patrick McHardy <kaber@trash.net> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/module.h> | 6 | #include <linux/module.h> |
diff --git a/net/ipv6/netfilter/ip6t_ah.c b/net/ipv6/netfilter/ip6t_ah.c index 04099ab7d2e3..0228ff3636bb 100644 --- a/net/ipv6/netfilter/ip6t_ah.c +++ b/net/ipv6/netfilter/ip6t_ah.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Kernel module to match AH parameters. */ | 2 | /* Kernel module to match AH parameters. */ |
| 2 | 3 | ||
| 3 | /* (C) 2001-2002 Andras Kis-Szabo <kisza@sch.bme.hu> | 4 | /* (C) 2001-2002 Andras Kis-Szabo <kisza@sch.bme.hu> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 6 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 10 | #include <linux/module.h> | 7 | #include <linux/module.h> |
diff --git a/net/ipv6/netfilter/ip6t_eui64.c b/net/ipv6/netfilter/ip6t_eui64.c index aab0706908c5..d704f7ed300c 100644 --- a/net/ipv6/netfilter/ip6t_eui64.c +++ b/net/ipv6/netfilter/ip6t_eui64.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Kernel module to match EUI64 address parameters. */ | 2 | /* Kernel module to match EUI64 address parameters. */ |
| 2 | 3 | ||
| 3 | /* (C) 2001-2002 Andras Kis-Szabo <kisza@sch.bme.hu> | 4 | /* (C) 2001-2002 Andras Kis-Szabo <kisza@sch.bme.hu> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/module.h> | 7 | #include <linux/module.h> |
diff --git a/net/ipv6/netfilter/ip6t_frag.c b/net/ipv6/netfilter/ip6t_frag.c index 3b5735e56bfe..fb91eeee4a1e 100644 --- a/net/ipv6/netfilter/ip6t_frag.c +++ b/net/ipv6/netfilter/ip6t_frag.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Kernel module to match FRAG parameters. */ | 2 | /* Kernel module to match FRAG parameters. */ |
| 2 | 3 | ||
| 3 | /* (C) 2001-2002 Andras Kis-Szabo <kisza@sch.bme.hu> | 4 | /* (C) 2001-2002 Andras Kis-Szabo <kisza@sch.bme.hu> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 6 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 10 | #include <linux/module.h> | 7 | #include <linux/module.h> |
diff --git a/net/ipv6/netfilter/ip6t_hbh.c b/net/ipv6/netfilter/ip6t_hbh.c index 01df142bb027..467b2a86031b 100644 --- a/net/ipv6/netfilter/ip6t_hbh.c +++ b/net/ipv6/netfilter/ip6t_hbh.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Kernel module to match Hop-by-Hop and Destination parameters. */ | 2 | /* Kernel module to match Hop-by-Hop and Destination parameters. */ |
| 2 | 3 | ||
| 3 | /* (C) 2001-2002 Andras Kis-Szabo <kisza@sch.bme.hu> | 4 | /* (C) 2001-2002 Andras Kis-Szabo <kisza@sch.bme.hu> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 6 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 10 | #include <linux/module.h> | 7 | #include <linux/module.h> |
diff --git a/net/ipv6/netfilter/ip6t_ipv6header.c b/net/ipv6/netfilter/ip6t_ipv6header.c index af737b47b9b5..fd439f88377f 100644 --- a/net/ipv6/netfilter/ip6t_ipv6header.c +++ b/net/ipv6/netfilter/ip6t_ipv6header.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* ipv6header match - matches IPv6 packets based | 2 | /* ipv6header match - matches IPv6 packets based |
| 2 | on whether they contain certain headers */ | 3 | on whether they contain certain headers */ |
| 3 | 4 | ||
| @@ -5,10 +6,6 @@ | |||
| 5 | * Rewritten by: Andras Kis-Szabo <kisza@sch.bme.hu> */ | 6 | * Rewritten by: Andras Kis-Szabo <kisza@sch.bme.hu> */ |
| 6 | 7 | ||
| 7 | /* (C) 2001-2002 Andras Kis-Szabo <kisza@sch.bme.hu> | 8 | /* (C) 2001-2002 Andras Kis-Szabo <kisza@sch.bme.hu> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/module.h> | 11 | #include <linux/module.h> |
diff --git a/net/ipv6/netfilter/ip6t_mh.c b/net/ipv6/netfilter/ip6t_mh.c index 0c90c66b1992..fd492b69acbc 100644 --- a/net/ipv6/netfilter/ip6t_mh.c +++ b/net/ipv6/netfilter/ip6t_mh.c | |||
| @@ -1,15 +1,11 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C)2006 USAGI/WIDE Project | 3 | * Copyright (C)2006 USAGI/WIDE Project |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Author: | 5 | * Author: |
| 9 | * Masahide NAKAMURA @USAGI <masahide.nakamura.cz@hitachi.com> | 6 | * Masahide NAKAMURA @USAGI <masahide.nakamura.cz@hitachi.com> |
| 10 | * | 7 | * |
| 11 | * Based on net/netfilter/xt_tcpudp.c | 8 | * Based on net/netfilter/xt_tcpudp.c |
| 12 | * | ||
| 13 | */ | 9 | */ |
| 14 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 10 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 15 | #include <linux/types.h> | 11 | #include <linux/types.h> |
diff --git a/net/ipv6/netfilter/ip6t_rpfilter.c b/net/ipv6/netfilter/ip6t_rpfilter.c index c3c6b09acdc4..6bcaf7357183 100644 --- a/net/ipv6/netfilter/ip6t_rpfilter.c +++ b/net/ipv6/netfilter/ip6t_rpfilter.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2011 Florian Westphal <fw@strlen.de> | 3 | * Copyright (c) 2011 Florian Westphal <fw@strlen.de> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 5 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 9 | #include <linux/module.h> | 6 | #include <linux/module.h> |
diff --git a/net/ipv6/netfilter/ip6t_rt.c b/net/ipv6/netfilter/ip6t_rt.c index 21bf6bf04323..f633dc84ca3f 100644 --- a/net/ipv6/netfilter/ip6t_rt.c +++ b/net/ipv6/netfilter/ip6t_rt.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Kernel module to match ROUTING parameters. */ | 2 | /* Kernel module to match ROUTING parameters. */ |
| 2 | 3 | ||
| 3 | /* (C) 2001-2002 Andras Kis-Szabo <kisza@sch.bme.hu> | 4 | /* (C) 2001-2002 Andras Kis-Szabo <kisza@sch.bme.hu> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 6 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 10 | #include <linux/module.h> | 7 | #include <linux/module.h> |
diff --git a/net/ipv6/netfilter/ip6table_filter.c b/net/ipv6/netfilter/ip6table_filter.c index 1343077dde93..32667f5d5a33 100644 --- a/net/ipv6/netfilter/ip6table_filter.c +++ b/net/ipv6/netfilter/ip6table_filter.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This is the 1999 rewrite of IP Firewalling, aiming for kernel 2.3.x. | 3 | * This is the 1999 rewrite of IP Firewalling, aiming for kernel 2.3.x. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 1999 Paul `Rusty' Russell & Michael J. Neuling | 5 | * Copyright (C) 1999 Paul `Rusty' Russell & Michael J. Neuling |
| 5 | * Copyright (C) 2000-2004 Netfilter Core Team <coreteam@netfilter.org> | 6 | * Copyright (C) 2000-2004 Netfilter Core Team <coreteam@netfilter.org> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/net/ipv6/netfilter/ip6table_mangle.c b/net/ipv6/netfilter/ip6table_mangle.c index b0524b18c4fb..070afb97fa2b 100644 --- a/net/ipv6/netfilter/ip6table_mangle.c +++ b/net/ipv6/netfilter/ip6table_mangle.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * IPv6 packet mangling table, a port of the IPv4 mangle table to IPv6 | 3 | * IPv6 packet mangling table, a port of the IPv4 mangle table to IPv6 |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2000-2001 by Harald Welte <laforge@gnumonks.org> | 5 | * Copyright (C) 2000-2001 by Harald Welte <laforge@gnumonks.org> |
| 5 | * Copyright (C) 2000-2004 Netfilter Core Team <coreteam@netfilter.org> | 6 | * Copyright (C) 2000-2004 Netfilter Core Team <coreteam@netfilter.org> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #include <linux/module.h> | 8 | #include <linux/module.h> |
| 12 | #include <linux/netfilter_ipv6/ip6_tables.h> | 9 | #include <linux/netfilter_ipv6/ip6_tables.h> |
diff --git a/net/ipv6/netfilter/ip6table_nat.c b/net/ipv6/netfilter/ip6table_nat.c index 3e1fab9d7503..0f4875952efc 100644 --- a/net/ipv6/netfilter/ip6table_nat.c +++ b/net/ipv6/netfilter/ip6table_nat.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2011 Patrick McHardy <kaber@trash.net> | 3 | * Copyright (c) 2011 Patrick McHardy <kaber@trash.net> |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Based on Rusty Russell's IPv4 NAT code. Development of IPv6 NAT | 5 | * Based on Rusty Russell's IPv4 NAT code. Development of IPv6 NAT |
| 9 | * funded by Astaro. | 6 | * funded by Astaro. |
| 10 | */ | 7 | */ |
diff --git a/net/ipv6/netfilter/ip6table_security.c b/net/ipv6/netfilter/ip6table_security.c index cf26ccb04056..a74335fe2bd9 100644 --- a/net/ipv6/netfilter/ip6table_security.c +++ b/net/ipv6/netfilter/ip6table_security.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * "security" table for IPv6 | 3 | * "security" table for IPv6 |
| 3 | * | 4 | * |
| @@ -10,10 +11,6 @@ | |||
| 10 | * Copyright (C) 1999 Paul `Rusty' Russell & Michael J. Neuling | 11 | * Copyright (C) 1999 Paul `Rusty' Russell & Michael J. Neuling |
| 11 | * Copyright (C) 2000-2004 Netfilter Core Team <coreteam <at> netfilter.org> | 12 | * Copyright (C) 2000-2004 Netfilter Core Team <coreteam <at> netfilter.org> |
| 12 | * Copyright (C) 2008 Red Hat, Inc., James Morris <jmorris <at> redhat.com> | 13 | * Copyright (C) 2008 Red Hat, Inc., James Morris <jmorris <at> redhat.com> |
| 13 | * | ||
| 14 | * This program is free software; you can redistribute it and/or modify | ||
| 15 | * it under the terms of the GNU General Public License version 2 as | ||
| 16 | * published by the Free Software Foundation. | ||
| 17 | */ | 14 | */ |
| 18 | #include <linux/module.h> | 15 | #include <linux/module.h> |
| 19 | #include <linux/netfilter_ipv6/ip6_tables.h> | 16 | #include <linux/netfilter_ipv6/ip6_tables.h> |
diff --git a/net/ipv6/netfilter/nf_conntrack_reasm.c b/net/ipv6/netfilter/nf_conntrack_reasm.c index 3299a389d166..398e1df41406 100644 --- a/net/ipv6/netfilter/nf_conntrack_reasm.c +++ b/net/ipv6/netfilter/nf_conntrack_reasm.c | |||
| @@ -254,8 +254,14 @@ static int nf_ct_frag6_queue(struct frag_queue *fq, struct sk_buff *skb, | |||
| 254 | 254 | ||
| 255 | prev = fq->q.fragments_tail; | 255 | prev = fq->q.fragments_tail; |
| 256 | err = inet_frag_queue_insert(&fq->q, skb, offset, end); | 256 | err = inet_frag_queue_insert(&fq->q, skb, offset, end); |
| 257 | if (err) | 257 | if (err) { |
| 258 | if (err == IPFRAG_DUP) { | ||
| 259 | /* No error for duplicates, pretend they got queued. */ | ||
| 260 | kfree_skb(skb); | ||
| 261 | return -EINPROGRESS; | ||
| 262 | } | ||
| 258 | goto insert_error; | 263 | goto insert_error; |
| 264 | } | ||
| 259 | 265 | ||
| 260 | if (dev) | 266 | if (dev) |
| 261 | fq->iif = dev->ifindex; | 267 | fq->iif = dev->ifindex; |
| @@ -282,15 +288,17 @@ static int nf_ct_frag6_queue(struct frag_queue *fq, struct sk_buff *skb, | |||
| 282 | skb->_skb_refdst = 0UL; | 288 | skb->_skb_refdst = 0UL; |
| 283 | err = nf_ct_frag6_reasm(fq, skb, prev, dev); | 289 | err = nf_ct_frag6_reasm(fq, skb, prev, dev); |
| 284 | skb->_skb_refdst = orefdst; | 290 | skb->_skb_refdst = orefdst; |
| 285 | return err; | 291 | |
| 292 | /* After queue has assumed skb ownership, only 0 or | ||
| 293 | * -EINPROGRESS must be returned. | ||
| 294 | */ | ||
| 295 | return err ? -EINPROGRESS : 0; | ||
| 286 | } | 296 | } |
| 287 | 297 | ||
| 288 | skb_dst_drop(skb); | 298 | skb_dst_drop(skb); |
| 289 | return -EINPROGRESS; | 299 | return -EINPROGRESS; |
| 290 | 300 | ||
| 291 | insert_error: | 301 | insert_error: |
| 292 | if (err == IPFRAG_DUP) | ||
| 293 | goto err; | ||
| 294 | inet_frag_kill(&fq->q); | 302 | inet_frag_kill(&fq->q); |
| 295 | err: | 303 | err: |
| 296 | skb_dst_drop(skb); | 304 | skb_dst_drop(skb); |
| @@ -469,12 +477,6 @@ int nf_ct_frag6_gather(struct net *net, struct sk_buff *skb, u32 user) | |||
| 469 | ret = 0; | 477 | ret = 0; |
| 470 | } | 478 | } |
| 471 | 479 | ||
| 472 | /* after queue has assumed skb ownership, only 0 or -EINPROGRESS | ||
| 473 | * must be returned. | ||
| 474 | */ | ||
| 475 | if (ret) | ||
| 476 | ret = -EINPROGRESS; | ||
| 477 | |||
| 478 | spin_unlock_bh(&fq->q.lock); | 480 | spin_unlock_bh(&fq->q.lock); |
| 479 | inet_frag_put(&fq->q); | 481 | inet_frag_put(&fq->q); |
| 480 | return ret; | 482 | return ret; |
diff --git a/net/ipv6/netfilter/nf_defrag_ipv6_hooks.c b/net/ipv6/netfilter/nf_defrag_ipv6_hooks.c index 72dd3e202375..6646a87fb5dc 100644 --- a/net/ipv6/netfilter/nf_defrag_ipv6_hooks.c +++ b/net/ipv6/netfilter/nf_defrag_ipv6_hooks.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* (C) 1999-2001 Paul `Rusty' Russell | 2 | /* (C) 1999-2001 Paul `Rusty' Russell |
| 2 | * (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.org> | 3 | * (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/types.h> | 6 | #include <linux/types.h> |
diff --git a/net/ipv6/netfilter/nf_log_ipv6.c b/net/ipv6/netfilter/nf_log_ipv6.c index c6bf580d0f33..549c51156d5d 100644 --- a/net/ipv6/netfilter/nf_log_ipv6.c +++ b/net/ipv6/netfilter/nf_log_ipv6.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* (C) 1999-2001 Paul `Rusty' Russell | 2 | /* (C) 1999-2001 Paul `Rusty' Russell |
| 2 | * (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.org> | 3 | * (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 6 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/net/ipv6/netfilter/nf_reject_ipv6.c b/net/ipv6/netfilter/nf_reject_ipv6.c index 02e9228641e0..5fae66f66671 100644 --- a/net/ipv6/netfilter/nf_reject_ipv6.c +++ b/net/ipv6/netfilter/nf_reject_ipv6.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* (C) 1999-2001 Paul `Rusty' Russell | 2 | /* (C) 1999-2001 Paul `Rusty' Russell |
| 2 | * (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.org> | 3 | * (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/module.h> | 6 | #include <linux/module.h> |
diff --git a/net/ipv6/netfilter/nf_socket_ipv6.c b/net/ipv6/netfilter/nf_socket_ipv6.c index f14de4b6d639..437d95545c31 100644 --- a/net/ipv6/netfilter/nf_socket_ipv6.c +++ b/net/ipv6/netfilter/nf_socket_ipv6.c | |||
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2007-2008 BalaBit IT Ltd. | 3 | * Copyright (C) 2007-2008 BalaBit IT Ltd. |
| 3 | * Author: Krisztian Kovacs | 4 | * Author: Krisztian Kovacs |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | */ | 5 | */ |
| 10 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 6 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 11 | #include <linux/module.h> | 7 | #include <linux/module.h> |
diff --git a/net/ipv6/netfilter/nft_dup_ipv6.c b/net/ipv6/netfilter/nft_dup_ipv6.c index d8b5b60b7d53..2af32200507d 100644 --- a/net/ipv6/netfilter/nft_dup_ipv6.c +++ b/net/ipv6/netfilter/nft_dup_ipv6.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2015 Pablo Neira Ayuso <pablo@netfilter.org> | 3 | * Copyright (c) 2015 Pablo Neira Ayuso <pablo@netfilter.org> |
| 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 version 2 as published by | ||
| 6 | * the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/kernel.h> | 6 | #include <linux/kernel.h> |
diff --git a/net/ipv6/netfilter/nft_fib_ipv6.c b/net/ipv6/netfilter/nft_fib_ipv6.c index ec068b0cffca..7ece86afd079 100644 --- a/net/ipv6/netfilter/nft_fib_ipv6.c +++ b/net/ipv6/netfilter/nft_fib_ipv6.c | |||
| @@ -1,8 +1,4 @@ | |||
| 1 | /* | 1 | // SPDX-License-Identifier: GPL-2.0-only |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License version 2 as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | */ | ||
| 6 | 2 | ||
| 7 | #include <linux/kernel.h> | 3 | #include <linux/kernel.h> |
| 8 | #include <linux/init.h> | 4 | #include <linux/init.h> |
diff --git a/net/ipv6/netfilter/nft_reject_ipv6.c b/net/ipv6/netfilter/nft_reject_ipv6.c index 057deeaff1cb..680a28ce29fd 100644 --- a/net/ipv6/netfilter/nft_reject_ipv6.c +++ b/net/ipv6/netfilter/nft_reject_ipv6.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2008-2009 Patrick McHardy <kaber@trash.net> | 3 | * Copyright (c) 2008-2009 Patrick McHardy <kaber@trash.net> |
| 3 | * Copyright (c) 2013 Eric Leblond <eric@regit.org> | 4 | * Copyright (c) 2013 Eric Leblond <eric@regit.org> |
| 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 version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * Development of this code funded by Astaro AG (http://www.astaro.com/) | 6 | * Development of this code funded by Astaro AG (http://www.astaro.com/) |
| 10 | */ | 7 | */ |
| 11 | 8 | ||
diff --git a/net/ipv6/route.c b/net/ipv6/route.c index c4d285fe0adc..d72bcd8cffbd 100644 --- a/net/ipv6/route.c +++ b/net/ipv6/route.c | |||
| @@ -3586,7 +3586,7 @@ static struct fib6_info *ip6_route_info_create(struct fib6_config *cfg, | |||
| 3586 | 3586 | ||
| 3587 | rt->fib6_table = table; | 3587 | rt->fib6_table = table; |
| 3588 | rt->fib6_metric = cfg->fc_metric; | 3588 | rt->fib6_metric = cfg->fc_metric; |
| 3589 | rt->fib6_type = cfg->fc_type; | 3589 | rt->fib6_type = cfg->fc_type ? : RTN_UNICAST; |
| 3590 | rt->fib6_flags = cfg->fc_flags & ~RTF_GATEWAY; | 3590 | rt->fib6_flags = cfg->fc_flags & ~RTF_GATEWAY; |
| 3591 | 3591 | ||
| 3592 | ipv6_addr_prefix(&rt->fib6_dst.addr, &cfg->fc_dst, cfg->fc_dst_len); | 3592 | ipv6_addr_prefix(&rt->fib6_dst.addr, &cfg->fc_dst, cfg->fc_dst_len); |
diff --git a/net/iucv/af_iucv.c b/net/iucv/af_iucv.c index 36eb8d1d9128..09e1694b6d34 100644 --- a/net/iucv/af_iucv.c +++ b/net/iucv/af_iucv.c | |||
| @@ -14,6 +14,7 @@ | |||
| 14 | #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt | 14 | #define pr_fmt(fmt) KMSG_COMPONENT ": " fmt |
| 15 | 15 | ||
| 16 | #include <linux/module.h> | 16 | #include <linux/module.h> |
| 17 | #include <linux/netdevice.h> | ||
| 17 | #include <linux/types.h> | 18 | #include <linux/types.h> |
| 18 | #include <linux/list.h> | 19 | #include <linux/list.h> |
| 19 | #include <linux/errno.h> | 20 | #include <linux/errno.h> |
| @@ -347,14 +348,14 @@ static int afiucv_hs_send(struct iucv_message *imsg, struct sock *sock, | |||
| 347 | if (imsg) | 348 | if (imsg) |
| 348 | memcpy(&phs_hdr->iucv_hdr, imsg, sizeof(struct iucv_message)); | 349 | memcpy(&phs_hdr->iucv_hdr, imsg, sizeof(struct iucv_message)); |
| 349 | 350 | ||
| 350 | skb_push(skb, ETH_HLEN); | ||
| 351 | memset(skb->data, 0, ETH_HLEN); | ||
| 352 | |||
| 353 | skb->dev = iucv->hs_dev; | 351 | skb->dev = iucv->hs_dev; |
| 354 | if (!skb->dev) { | 352 | if (!skb->dev) { |
| 355 | err = -ENODEV; | 353 | err = -ENODEV; |
| 356 | goto err_free; | 354 | goto err_free; |
| 357 | } | 355 | } |
| 356 | |||
| 357 | dev_hard_header(skb, skb->dev, ETH_P_AF_IUCV, NULL, NULL, skb->len); | ||
| 358 | |||
| 358 | if (!(skb->dev->flags & IFF_UP) || !netif_carrier_ok(skb->dev)) { | 359 | if (!(skb->dev->flags & IFF_UP) || !netif_carrier_ok(skb->dev)) { |
| 359 | err = -ENETDOWN; | 360 | err = -ENETDOWN; |
| 360 | goto err_free; | 361 | goto err_free; |
| @@ -367,6 +368,8 @@ static int afiucv_hs_send(struct iucv_message *imsg, struct sock *sock, | |||
| 367 | skb_trim(skb, skb->dev->mtu); | 368 | skb_trim(skb, skb->dev->mtu); |
| 368 | } | 369 | } |
| 369 | skb->protocol = cpu_to_be16(ETH_P_AF_IUCV); | 370 | skb->protocol = cpu_to_be16(ETH_P_AF_IUCV); |
| 371 | |||
| 372 | __skb_header_release(skb); | ||
| 370 | nskb = skb_clone(skb, GFP_ATOMIC); | 373 | nskb = skb_clone(skb, GFP_ATOMIC); |
| 371 | if (!nskb) { | 374 | if (!nskb) { |
| 372 | err = -ENOMEM; | 375 | err = -ENOMEM; |
| @@ -466,12 +469,14 @@ static void iucv_sever_path(struct sock *sk, int with_user_data) | |||
| 466 | /* Send controlling flags through an IUCV socket for HIPER transport */ | 469 | /* Send controlling flags through an IUCV socket for HIPER transport */ |
| 467 | static int iucv_send_ctrl(struct sock *sk, u8 flags) | 470 | static int iucv_send_ctrl(struct sock *sk, u8 flags) |
| 468 | { | 471 | { |
| 472 | struct iucv_sock *iucv = iucv_sk(sk); | ||
| 469 | int err = 0; | 473 | int err = 0; |
| 470 | int blen; | 474 | int blen; |
| 471 | struct sk_buff *skb; | 475 | struct sk_buff *skb; |
| 472 | u8 shutdown = 0; | 476 | u8 shutdown = 0; |
| 473 | 477 | ||
| 474 | blen = sizeof(struct af_iucv_trans_hdr) + ETH_HLEN; | 478 | blen = sizeof(struct af_iucv_trans_hdr) + |
| 479 | LL_RESERVED_SPACE(iucv->hs_dev); | ||
| 475 | if (sk->sk_shutdown & SEND_SHUTDOWN) { | 480 | if (sk->sk_shutdown & SEND_SHUTDOWN) { |
| 476 | /* controlling flags should be sent anyway */ | 481 | /* controlling flags should be sent anyway */ |
| 477 | shutdown = sk->sk_shutdown; | 482 | shutdown = sk->sk_shutdown; |
| @@ -588,7 +593,6 @@ static struct sock *iucv_sock_alloc(struct socket *sock, int proto, gfp_t prio, | |||
| 588 | 593 | ||
| 589 | sk->sk_destruct = iucv_sock_destruct; | 594 | sk->sk_destruct = iucv_sock_destruct; |
| 590 | sk->sk_sndtimeo = IUCV_CONN_TIMEOUT; | 595 | sk->sk_sndtimeo = IUCV_CONN_TIMEOUT; |
| 591 | sk->sk_allocation = GFP_DMA; | ||
| 592 | 596 | ||
| 593 | sock_reset_flag(sk, SOCK_ZAPPED); | 597 | sock_reset_flag(sk, SOCK_ZAPPED); |
| 594 | 598 | ||
| @@ -782,6 +786,7 @@ vm_bind: | |||
| 782 | memcpy(iucv->src_user_id, iucv_userid, 8); | 786 | memcpy(iucv->src_user_id, iucv_userid, 8); |
| 783 | sk->sk_state = IUCV_BOUND; | 787 | sk->sk_state = IUCV_BOUND; |
| 784 | iucv->transport = AF_IUCV_TRANS_IUCV; | 788 | iucv->transport = AF_IUCV_TRANS_IUCV; |
| 789 | sk->sk_allocation |= GFP_DMA; | ||
| 785 | if (!iucv->msglimit) | 790 | if (!iucv->msglimit) |
| 786 | iucv->msglimit = IUCV_QUEUELEN_DEFAULT; | 791 | iucv->msglimit = IUCV_QUEUELEN_DEFAULT; |
| 787 | goto done_unlock; | 792 | goto done_unlock; |
| @@ -806,6 +811,8 @@ static int iucv_sock_autobind(struct sock *sk) | |||
| 806 | return -EPROTO; | 811 | return -EPROTO; |
| 807 | 812 | ||
| 808 | memcpy(iucv->src_user_id, iucv_userid, 8); | 813 | memcpy(iucv->src_user_id, iucv_userid, 8); |
| 814 | iucv->transport = AF_IUCV_TRANS_IUCV; | ||
| 815 | sk->sk_allocation |= GFP_DMA; | ||
| 809 | 816 | ||
| 810 | write_lock_bh(&iucv_sk_list.lock); | 817 | write_lock_bh(&iucv_sk_list.lock); |
| 811 | __iucv_auto_name(iucv); | 818 | __iucv_auto_name(iucv); |
| @@ -1131,7 +1138,8 @@ static int iucv_sock_sendmsg(struct socket *sock, struct msghdr *msg, | |||
| 1131 | * segmented records using the MSG_EOR flag), but | 1138 | * segmented records using the MSG_EOR flag), but |
| 1132 | * for SOCK_STREAM we might want to improve it in future */ | 1139 | * for SOCK_STREAM we might want to improve it in future */ |
| 1133 | if (iucv->transport == AF_IUCV_TRANS_HIPER) { | 1140 | if (iucv->transport == AF_IUCV_TRANS_HIPER) { |
| 1134 | headroom = sizeof(struct af_iucv_trans_hdr) + ETH_HLEN; | 1141 | headroom = sizeof(struct af_iucv_trans_hdr) + |
| 1142 | LL_RESERVED_SPACE(iucv->hs_dev); | ||
| 1135 | linear = len; | 1143 | linear = len; |
| 1136 | } else { | 1144 | } else { |
| 1137 | if (len < PAGE_SIZE) { | 1145 | if (len < PAGE_SIZE) { |
| @@ -1781,6 +1789,8 @@ static int iucv_callback_connreq(struct iucv_path *path, | |||
| 1781 | 1789 | ||
| 1782 | niucv = iucv_sk(nsk); | 1790 | niucv = iucv_sk(nsk); |
| 1783 | iucv_sock_init(nsk, sk); | 1791 | iucv_sock_init(nsk, sk); |
| 1792 | niucv->transport = AF_IUCV_TRANS_IUCV; | ||
| 1793 | nsk->sk_allocation |= GFP_DMA; | ||
| 1784 | 1794 | ||
| 1785 | /* Set the new iucv_sock */ | 1795 | /* Set the new iucv_sock */ |
| 1786 | memcpy(niucv->dst_name, ipuser + 8, 8); | 1796 | memcpy(niucv->dst_name, ipuser + 8, 8); |
| @@ -2430,6 +2440,13 @@ out: | |||
| 2430 | return err; | 2440 | return err; |
| 2431 | } | 2441 | } |
| 2432 | 2442 | ||
| 2443 | static void afiucv_iucv_exit(void) | ||
| 2444 | { | ||
| 2445 | device_unregister(af_iucv_dev); | ||
| 2446 | driver_unregister(&af_iucv_driver); | ||
| 2447 | pr_iucv->iucv_unregister(&af_iucv_handler, 0); | ||
| 2448 | } | ||
| 2449 | |||
| 2433 | static int __init afiucv_init(void) | 2450 | static int __init afiucv_init(void) |
| 2434 | { | 2451 | { |
| 2435 | int err; | 2452 | int err; |
| @@ -2463,11 +2480,18 @@ static int __init afiucv_init(void) | |||
| 2463 | err = afiucv_iucv_init(); | 2480 | err = afiucv_iucv_init(); |
| 2464 | if (err) | 2481 | if (err) |
| 2465 | goto out_sock; | 2482 | goto out_sock; |
| 2466 | } else | 2483 | } |
| 2467 | register_netdevice_notifier(&afiucv_netdev_notifier); | 2484 | |
| 2485 | err = register_netdevice_notifier(&afiucv_netdev_notifier); | ||
| 2486 | if (err) | ||
| 2487 | goto out_notifier; | ||
| 2488 | |||
| 2468 | dev_add_pack(&iucv_packet_type); | 2489 | dev_add_pack(&iucv_packet_type); |
| 2469 | return 0; | 2490 | return 0; |
| 2470 | 2491 | ||
| 2492 | out_notifier: | ||
| 2493 | if (pr_iucv) | ||
| 2494 | afiucv_iucv_exit(); | ||
| 2471 | out_sock: | 2495 | out_sock: |
| 2472 | sock_unregister(PF_IUCV); | 2496 | sock_unregister(PF_IUCV); |
| 2473 | out_proto: | 2497 | out_proto: |
| @@ -2481,12 +2505,11 @@ out: | |||
| 2481 | static void __exit afiucv_exit(void) | 2505 | static void __exit afiucv_exit(void) |
| 2482 | { | 2506 | { |
| 2483 | if (pr_iucv) { | 2507 | if (pr_iucv) { |
| 2484 | device_unregister(af_iucv_dev); | 2508 | afiucv_iucv_exit(); |
| 2485 | driver_unregister(&af_iucv_driver); | ||
| 2486 | pr_iucv->iucv_unregister(&af_iucv_handler, 0); | ||
| 2487 | symbol_put(iucv_if); | 2509 | symbol_put(iucv_if); |
| 2488 | } else | 2510 | } |
| 2489 | unregister_netdevice_notifier(&afiucv_netdev_notifier); | 2511 | |
| 2512 | unregister_netdevice_notifier(&afiucv_netdev_notifier); | ||
| 2490 | dev_remove_pack(&iucv_packet_type); | 2513 | dev_remove_pack(&iucv_packet_type); |
| 2491 | sock_unregister(PF_IUCV); | 2514 | sock_unregister(PF_IUCV); |
| 2492 | proto_unregister(&iucv_proto); | 2515 | proto_unregister(&iucv_proto); |
diff --git a/net/kcm/kcmsock.c b/net/kcm/kcmsock.c index 44fdc641710d..5dbc0c48f8cb 100644 --- a/net/kcm/kcmsock.c +++ b/net/kcm/kcmsock.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Kernel Connection Multiplexor | 3 | * Kernel Connection Multiplexor |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2016 Tom Herbert <tom@herbertland.com> | 5 | * Copyright (c) 2016 Tom Herbert <tom@herbertland.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 version 2 | ||
| 8 | * as published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/bpf.h> | 8 | #include <linux/bpf.h> |
diff --git a/net/l2tp/l2tp_core.c b/net/l2tp/l2tp_core.c index e4dec03a19fe..105e5a7092e7 100644 --- a/net/l2tp/l2tp_core.c +++ b/net/l2tp/l2tp_core.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * L2TP core. | 3 | * L2TP core. |
| 3 | * | 4 | * |
| @@ -12,10 +13,6 @@ | |||
| 12 | * Michal Ostrowski <mostrows@speakeasy.net> | 13 | * Michal Ostrowski <mostrows@speakeasy.net> |
| 13 | * Arnaldo Carvalho de Melo <acme@xconectiva.com.br> | 14 | * Arnaldo Carvalho de Melo <acme@xconectiva.com.br> |
| 14 | * David S. Miller (davem@redhat.com) | 15 | * David S. Miller (davem@redhat.com) |
| 15 | * | ||
| 16 | * This program is free software; you can redistribute it and/or modify | ||
| 17 | * it under the terms of the GNU General Public License version 2 as | ||
| 18 | * published by the Free Software Foundation. | ||
| 19 | */ | 16 | */ |
| 20 | 17 | ||
| 21 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 18 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/net/l2tp/l2tp_core.h b/net/l2tp/l2tp_core.h index b2ce90260c35..2db3d50d10a4 100644 --- a/net/l2tp/l2tp_core.h +++ b/net/l2tp/l2tp_core.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * L2TP internal definitions. | 3 | * L2TP internal definitions. |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2008,2009 Katalix Systems Ltd | 5 | * Copyright (c) 2008,2009 Katalix Systems Ltd |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/refcount.h> | 7 | #include <linux/refcount.h> |
| 11 | 8 | ||
diff --git a/net/l2tp/l2tp_netlink.c b/net/l2tp/l2tp_netlink.c index 6acc7f869b0c..f5a9bdc4980c 100644 --- a/net/l2tp/l2tp_netlink.c +++ b/net/l2tp/l2tp_netlink.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * L2TP netlink layer, for management | 3 | * L2TP netlink layer, for management |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * Copyright (c) 2007 Samuel Ortiz <samuel@sortiz.org> | 9 | * Copyright (c) 2007 Samuel Ortiz <samuel@sortiz.org> |
| 9 | * which is in turn partly based on the wireless netlink code: | 10 | * which is in turn partly based on the wireless netlink code: |
| 10 | * Copyright 2006 Johannes Berg <johannes@sipsolutions.net> | 11 | * Copyright 2006 Johannes Berg <johannes@sipsolutions.net> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 14 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/net/mac80211/aead_api.c b/net/mac80211/aead_api.c index 160f9df30402..c5fe95e49c68 100644 --- a/net/mac80211/aead_api.c +++ b/net/mac80211/aead_api.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2003-2004, Instant802 Networks, Inc. | 3 | * Copyright 2003-2004, Instant802 Networks, Inc. |
| 3 | * Copyright 2005-2006, Devicescape Software, Inc. | 4 | * Copyright 2005-2006, Devicescape Software, Inc. |
| 4 | * Copyright 2014-2015, Qualcomm Atheros, Inc. | 5 | * Copyright 2014-2015, Qualcomm Atheros, Inc. |
| 5 | * | 6 | * |
| 6 | * Rewrite: Copyright (C) 2013 Linaro Ltd <ard.biesheuvel@linaro.org> | 7 | * Rewrite: Copyright (C) 2013 Linaro Ltd <ard.biesheuvel@linaro.org> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
diff --git a/net/mac80211/aead_api.h b/net/mac80211/aead_api.h index 5e39ea843bbf..7d463b80926a 100644 --- a/net/mac80211/aead_api.h +++ b/net/mac80211/aead_api.h | |||
| @@ -1,8 +1,4 @@ | |||
| 1 | /* | 1 | /* SPDX-License-Identifier: GPL-2.0-only */ |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License version 2 as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | */ | ||
| 6 | 2 | ||
| 7 | #ifndef _AEAD_API_H | 3 | #ifndef _AEAD_API_H |
| 8 | #define _AEAD_API_H | 4 | #define _AEAD_API_H |
diff --git a/net/mac80211/aes_ccm.h b/net/mac80211/aes_ccm.h index e9b7ca0bde5b..96256193cf49 100644 --- a/net/mac80211/aes_ccm.h +++ b/net/mac80211/aes_ccm.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2003-2004, Instant802 Networks, Inc. | 3 | * Copyright 2003-2004, Instant802 Networks, Inc. |
| 3 | * Copyright 2006, Devicescape Software, Inc. | 4 | * Copyright 2006, Devicescape Software, Inc. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef AES_CCM_H | 7 | #ifndef AES_CCM_H |
diff --git a/net/mac80211/aes_cmac.c b/net/mac80211/aes_cmac.c index 2fb65588490c..57748cab0e28 100644 --- a/net/mac80211/aes_cmac.c +++ b/net/mac80211/aes_cmac.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * AES-128-CMAC with TLen 16 for IEEE 802.11w BIP | 3 | * AES-128-CMAC with TLen 16 for IEEE 802.11w BIP |
| 3 | * Copyright 2008, Jouni Malinen <j@w1.fi> | 4 | * Copyright 2008, Jouni Malinen <j@w1.fi> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
diff --git a/net/mac80211/aes_cmac.h b/net/mac80211/aes_cmac.h index fef531f42003..76817446fb83 100644 --- a/net/mac80211/aes_cmac.h +++ b/net/mac80211/aes_cmac.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2008, Jouni Malinen <j@w1.fi> | 3 | * Copyright 2008, Jouni Malinen <j@w1.fi> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef AES_CMAC_H | 6 | #ifndef AES_CMAC_H |
diff --git a/net/mac80211/aes_gcm.h b/net/mac80211/aes_gcm.h index d2b096033009..b14093b2f7a9 100644 --- a/net/mac80211/aes_gcm.h +++ b/net/mac80211/aes_gcm.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2014-2015, Qualcomm Atheros, Inc. | 3 | * Copyright 2014-2015, Qualcomm Atheros, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef AES_GCM_H | 6 | #ifndef AES_GCM_H |
diff --git a/net/mac80211/aes_gmac.c b/net/mac80211/aes_gmac.c index bd72a862ddb7..363ad1c1dc0c 100644 --- a/net/mac80211/aes_gmac.c +++ b/net/mac80211/aes_gmac.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * AES-GMAC for IEEE 802.11 BIP-GMAC-128 and BIP-GMAC-256 | 3 | * AES-GMAC for IEEE 802.11 BIP-GMAC-128 and BIP-GMAC-256 |
| 3 | * Copyright 2015, Qualcomm Atheros, Inc. | 4 | * Copyright 2015, Qualcomm Atheros, Inc. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
diff --git a/net/mac80211/aes_gmac.h b/net/mac80211/aes_gmac.h index 32e6442c95be..c739356bae2a 100644 --- a/net/mac80211/aes_gmac.h +++ b/net/mac80211/aes_gmac.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2015, Qualcomm Atheros, Inc. | 3 | * Copyright 2015, Qualcomm Atheros, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef AES_GMAC_H | 6 | #ifndef AES_GMAC_H |
diff --git a/net/mac80211/agg-rx.c b/net/mac80211/agg-rx.c index 6a4f154c99f6..01b0dad24500 100644 --- a/net/mac80211/agg-rx.c +++ b/net/mac80211/agg-rx.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * HT handling | 3 | * HT handling |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * Copyright 2007-2010, Intel Corporation | 10 | * Copyright 2007-2010, Intel Corporation |
| 10 | * Copyright(c) 2015-2017 Intel Deutschland GmbH | 11 | * Copyright(c) 2015-2017 Intel Deutschland GmbH |
| 11 | * Copyright (C) 2018 Intel Corporation | 12 | * Copyright (C) 2018 Intel Corporation |
| 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 version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | 14 | ||
| 18 | /** | 15 | /** |
diff --git a/net/mac80211/agg-tx.c b/net/mac80211/agg-tx.c index 2c4cd4183bf9..b11883d26875 100644 --- a/net/mac80211/agg-tx.c +++ b/net/mac80211/agg-tx.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * HT handling | 3 | * HT handling |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * Copyright 2007-2010, Intel Corporation | 10 | * Copyright 2007-2010, Intel Corporation |
| 10 | * Copyright(c) 2015-2017 Intel Deutschland GmbH | 11 | * Copyright(c) 2015-2017 Intel Deutschland GmbH |
| 11 | * Copyright (C) 2018 - 2019 Intel Corporation | 12 | * Copyright (C) 2018 - 2019 Intel Corporation |
| 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 version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | 14 | ||
| 18 | #include <linux/ieee80211.h> | 15 | #include <linux/ieee80211.h> |
diff --git a/net/mac80211/debugfs.c b/net/mac80211/debugfs.c index 7c580010836e..2e7f75938c51 100644 --- a/net/mac80211/debugfs.c +++ b/net/mac80211/debugfs.c | |||
| @@ -1,12 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * mac80211 debugfs for wireless PHYs | 3 | * mac80211 debugfs for wireless PHYs |
| 3 | * | 4 | * |
| 4 | * Copyright 2007 Johannes Berg <johannes@sipsolutions.net> | 5 | * Copyright 2007 Johannes Berg <johannes@sipsolutions.net> |
| 5 | * Copyright 2013-2014 Intel Mobile Communications GmbH | 6 | * Copyright 2013-2014 Intel Mobile Communications GmbH |
| 6 | * Copyright (C) 2018 - 2019 Intel Corporation | 7 | * Copyright (C) 2018 - 2019 Intel Corporation |
| 7 | * | ||
| 8 | * GPLv2 | ||
| 9 | * | ||
| 10 | */ | 8 | */ |
| 11 | 9 | ||
| 12 | #include <linux/debugfs.h> | 10 | #include <linux/debugfs.h> |
diff --git a/net/mac80211/debugfs_key.c b/net/mac80211/debugfs_key.c index 1a25de4e7e78..7b8735ced2a1 100644 --- a/net/mac80211/debugfs_key.c +++ b/net/mac80211/debugfs_key.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2003-2005 Devicescape Software, Inc. | 3 | * Copyright 2003-2005 Devicescape Software, Inc. |
| 3 | * Copyright (c) 2006 Jiri Benc <jbenc@suse.cz> | 4 | * Copyright (c) 2006 Jiri Benc <jbenc@suse.cz> |
| 4 | * Copyright 2007 Johannes Berg <johannes@sipsolutions.net> | 5 | * Copyright 2007 Johannes Berg <johannes@sipsolutions.net> |
| 5 | * Copyright (C) 2015 Intel Deutschland GmbH | 6 | * Copyright (C) 2015 Intel Deutschland GmbH |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/kobject.h> | 9 | #include <linux/kobject.h> |
diff --git a/net/mac80211/debugfs_netdev.c b/net/mac80211/debugfs_netdev.c index f6508cf67944..b1438fd4d876 100644 --- a/net/mac80211/debugfs_netdev.c +++ b/net/mac80211/debugfs_netdev.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2006 Jiri Benc <jbenc@suse.cz> | 3 | * Copyright (c) 2006 Jiri Benc <jbenc@suse.cz> |
| 3 | * Copyright 2007 Johannes Berg <johannes@sipsolutions.net> | 4 | * Copyright 2007 Johannes Berg <johannes@sipsolutions.net> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
diff --git a/net/mac80211/debugfs_sta.c b/net/mac80211/debugfs_sta.c index b2542bb2814e..c8ad20c28c43 100644 --- a/net/mac80211/debugfs_sta.c +++ b/net/mac80211/debugfs_sta.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2003-2005 Devicescape Software, Inc. | 3 | * Copyright 2003-2005 Devicescape Software, Inc. |
| 3 | * Copyright (c) 2006 Jiri Benc <jbenc@suse.cz> | 4 | * Copyright (c) 2006 Jiri Benc <jbenc@suse.cz> |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright 2013-2014 Intel Mobile Communications GmbH | 6 | * Copyright 2013-2014 Intel Mobile Communications GmbH |
| 6 | * Copyright(c) 2016 Intel Deutschland GmbH | 7 | * Copyright(c) 2016 Intel Deutschland GmbH |
| 7 | * Copyright (C) 2018 - 2019 Intel Corporation | 8 | * Copyright (C) 2018 - 2019 Intel Corporation |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/debugfs.h> | 11 | #include <linux/debugfs.h> |
diff --git a/net/mac80211/driver-ops.c b/net/mac80211/driver-ops.c index 839c0022a29c..acd4afb4944b 100644 --- a/net/mac80211/driver-ops.c +++ b/net/mac80211/driver-ops.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2015 Intel Deutschland GmbH | 3 | * Copyright 2015 Intel Deutschland GmbH |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #include <net/mac80211.h> | 5 | #include <net/mac80211.h> |
| 9 | #include "ieee80211_i.h" | 6 | #include "ieee80211_i.h" |
diff --git a/net/mac80211/fils_aead.c b/net/mac80211/fils_aead.c index 3cfb1e2ab7ac..a13ae148937e 100644 --- a/net/mac80211/fils_aead.c +++ b/net/mac80211/fils_aead.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * FILS AEAD for (Re)Association Request/Response frames | 3 | * FILS AEAD for (Re)Association Request/Response frames |
| 3 | * Copyright 2016, Qualcomm Atheros, Inc. | 4 | * Copyright 2016, Qualcomm Atheros, Inc. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <crypto/aes.h> | 7 | #include <crypto/aes.h> |
diff --git a/net/mac80211/fils_aead.h b/net/mac80211/fils_aead.h index fbc65232f0b3..c868153f8720 100644 --- a/net/mac80211/fils_aead.h +++ b/net/mac80211/fils_aead.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * FILS AEAD for (Re)Association Request/Response frames | 3 | * FILS AEAD for (Re)Association Request/Response frames |
| 3 | * Copyright 2016, Qualcomm Atheros, Inc. | 4 | * Copyright 2016, Qualcomm Atheros, Inc. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef FILS_AEAD_H | 7 | #ifndef FILS_AEAD_H |
diff --git a/net/mac80211/he.c b/net/mac80211/he.c index 769078ed5a12..219650591c79 100644 --- a/net/mac80211/he.c +++ b/net/mac80211/he.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * HE handling | 3 | * HE handling |
| 3 | * | 4 | * |
| 4 | * Copyright(c) 2017 Intel Deutschland GmbH | 5 | * Copyright(c) 2017 Intel Deutschland 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include "ieee80211_i.h" | 8 | #include "ieee80211_i.h" |
diff --git a/net/mac80211/ht.c b/net/mac80211/ht.c index c62101857b9b..d5a500b2a448 100644 --- a/net/mac80211/ht.c +++ b/net/mac80211/ht.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * HT handling | 3 | * HT handling |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * Copyright 2007, Michael Wu <flamingice@sourmilk.net> | 9 | * Copyright 2007, Michael Wu <flamingice@sourmilk.net> |
| 9 | * Copyright 2007-2010, Intel Corporation | 10 | * Copyright 2007-2010, Intel Corporation |
| 10 | * Copyright 2017 Intel Deutschland GmbH | 11 | * Copyright 2017 Intel Deutschland GmbH |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #include <linux/ieee80211.h> | 14 | #include <linux/ieee80211.h> |
diff --git a/net/mac80211/ibss.c b/net/mac80211/ibss.c index 4e4507115cf3..f00dca056295 100644 --- a/net/mac80211/ibss.c +++ b/net/mac80211/ibss.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * IBSS mode implementation | 3 | * IBSS mode implementation |
| 3 | * Copyright 2003-2008, Jouni Malinen <j@w1.fi> | 4 | * Copyright 2003-2008, Jouni Malinen <j@w1.fi> |
| @@ -9,10 +10,6 @@ | |||
| 9 | * Copyright 2013-2014 Intel Mobile Communications GmbH | 10 | * Copyright 2013-2014 Intel Mobile Communications GmbH |
| 10 | * Copyright(c) 2016 Intel Deutschland GmbH | 11 | * Copyright(c) 2016 Intel Deutschland GmbH |
| 11 | * Copyright(c) 2018-2019 Intel Corporation | 12 | * Copyright(c) 2018-2019 Intel Corporation |
| 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 version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | 14 | ||
| 18 | #include <linux/delay.h> | 15 | #include <linux/delay.h> |
diff --git a/net/mac80211/ieee80211_i.h b/net/mac80211/ieee80211_i.h index a86fcae279a6..6396d46a9a71 100644 --- a/net/mac80211/ieee80211_i.h +++ b/net/mac80211/ieee80211_i.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2002-2005, Instant802 Networks, Inc. | 3 | * Copyright 2002-2005, Instant802 Networks, Inc. |
| 3 | * Copyright 2005, Devicescape Software, Inc. | 4 | * Copyright 2005, Devicescape Software, Inc. |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright 2007-2010 Johannes Berg <johannes@sipsolutions.net> | 6 | * Copyright 2007-2010 Johannes Berg <johannes@sipsolutions.net> |
| 6 | * Copyright 2013-2015 Intel Mobile Communications GmbH | 7 | * Copyright 2013-2015 Intel Mobile Communications GmbH |
| 7 | * Copyright (C) 2018-2019 Intel Corporation | 8 | * Copyright (C) 2018-2019 Intel Corporation |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #ifndef IEEE80211_I_H | 11 | #ifndef IEEE80211_I_H |
diff --git a/net/mac80211/iface.c b/net/mac80211/iface.c index 410685d38c46..06aac0aaae64 100644 --- a/net/mac80211/iface.c +++ b/net/mac80211/iface.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Interface handling | 3 | * Interface handling |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * Copyright 2013-2014 Intel Mobile Communications GmbH | 9 | * Copyright 2013-2014 Intel Mobile Communications GmbH |
| 9 | * Copyright (c) 2016 Intel Deutschland GmbH | 10 | * Copyright (c) 2016 Intel Deutschland GmbH |
| 10 | * Copyright (C) 2018 Intel Corporation | 11 | * Copyright (C) 2018 Intel Corporation |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | #include <linux/slab.h> | 13 | #include <linux/slab.h> |
| 17 | #include <linux/kernel.h> | 14 | #include <linux/kernel.h> |
diff --git a/net/mac80211/key.c b/net/mac80211/key.c index 49f86f412564..dd60f6428049 100644 --- a/net/mac80211/key.c +++ b/net/mac80211/key.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2002-2005, Instant802 Networks, Inc. | 3 | * Copyright 2002-2005, Instant802 Networks, Inc. |
| 3 | * Copyright 2005-2006, Devicescape Software, Inc. | 4 | * Copyright 2005-2006, Devicescape Software, Inc. |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright 2007-2008 Johannes Berg <johannes@sipsolutions.net> | 6 | * Copyright 2007-2008 Johannes Berg <johannes@sipsolutions.net> |
| 6 | * Copyright 2013-2014 Intel Mobile Communications GmbH | 7 | * Copyright 2013-2014 Intel Mobile Communications GmbH |
| 7 | * Copyright 2015-2017 Intel Deutschland GmbH | 8 | * Copyright 2015-2017 Intel Deutschland GmbH |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/if_ether.h> | 11 | #include <linux/if_ether.h> |
diff --git a/net/mac80211/key.h b/net/mac80211/key.h index f06fbd03d235..be118c39433f 100644 --- a/net/mac80211/key.h +++ b/net/mac80211/key.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2002-2004, Instant802 Networks, Inc. | 3 | * Copyright 2002-2004, Instant802 Networks, Inc. |
| 3 | * Copyright 2005, Devicescape Software, Inc. | 4 | * Copyright 2005, Devicescape Software, Inc. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef IEEE80211_KEY_H | 7 | #ifndef IEEE80211_KEY_H |
diff --git a/net/mac80211/led.c b/net/mac80211/led.c index d6c66fc19716..b275c8853074 100644 --- a/net/mac80211/led.c +++ b/net/mac80211/led.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2006, Johannes Berg <johannes@sipsolutions.net> | 3 | * Copyright 2006, Johannes Berg <johannes@sipsolutions.net> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* just for IFNAMSIZ */ | 6 | /* just for IFNAMSIZ */ |
diff --git a/net/mac80211/led.h b/net/mac80211/led.h index a7893a1ac98b..fb3aaa3c5606 100644 --- a/net/mac80211/led.h +++ b/net/mac80211/led.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2006, Johannes Berg <johannes@sipsolutions.net> | 3 | * Copyright 2006, Johannes Berg <johannes@sipsolutions.net> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/list.h> | 6 | #include <linux/list.h> |
diff --git a/net/mac80211/main.c b/net/mac80211/main.c index 1f11907dc528..85e416248753 100644 --- a/net/mac80211/main.c +++ b/net/mac80211/main.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2002-2005, Instant802 Networks, Inc. | 3 | * Copyright 2002-2005, Instant802 Networks, Inc. |
| 3 | * Copyright 2005-2006, Devicescape Software, Inc. | 4 | * Copyright 2005-2006, Devicescape Software, Inc. |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright 2013-2014 Intel Mobile Communications GmbH | 6 | * Copyright 2013-2014 Intel Mobile Communications GmbH |
| 6 | * Copyright (C) 2017 Intel Deutschland GmbH | 7 | * Copyright (C) 2017 Intel Deutschland GmbH |
| 7 | * Copyright (C) 2018 - 2019 Intel Corporation | 8 | * Copyright (C) 2018 - 2019 Intel Corporation |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <net/mac80211.h> | 11 | #include <net/mac80211.h> |
diff --git a/net/mac80211/mesh.c b/net/mac80211/mesh.c index fe44f0d98de0..2e7fa743c892 100644 --- a/net/mac80211/mesh.c +++ b/net/mac80211/mesh.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2008, 2009 open80211s Ltd. | 3 | * Copyright (c) 2008, 2009 open80211s Ltd. |
| 3 | * Copyright (C) 2018 - 2019 Intel Corporation | 4 | * Copyright (C) 2018 - 2019 Intel Corporation |
| 4 | * Authors: Luis Carlos Cobo <luisca@cozybit.com> | 5 | * Authors: Luis Carlos Cobo <luisca@cozybit.com> |
| 5 | * Javier Cardona <javier@cozybit.com> | 6 | * Javier Cardona <javier@cozybit.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/slab.h> | 9 | #include <linux/slab.h> |
diff --git a/net/mac80211/mesh.h b/net/mac80211/mesh.h index 88535a2e62bc..94d57cce70da 100644 --- a/net/mac80211/mesh.h +++ b/net/mac80211/mesh.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2008, 2009 open80211s Ltd. | 3 | * Copyright (c) 2008, 2009 open80211s Ltd. |
| 3 | * Authors: Luis Carlos Cobo <luisca@cozybit.com> | 4 | * Authors: Luis Carlos Cobo <luisca@cozybit.com> |
| 4 | * Javier Cardona <javier@cozybit.com> | 5 | * Javier Cardona <javier@cozybit.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef IEEE80211S_H | 8 | #ifndef IEEE80211S_H |
diff --git a/net/mac80211/mesh_hwmp.c b/net/mac80211/mesh_hwmp.c index bf8e13cd5fd1..68af62306385 100644 --- a/net/mac80211/mesh_hwmp.c +++ b/net/mac80211/mesh_hwmp.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2008, 2009 open80211s Ltd. | 3 | * Copyright (c) 2008, 2009 open80211s Ltd. |
| 3 | * Copyright (C) 2019 Intel Corporation | 4 | * Copyright (C) 2019 Intel Corporation |
| 4 | * Author: Luis Carlos Cobo <luisca@cozybit.com> | 5 | * Author: Luis Carlos Cobo <luisca@cozybit.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/slab.h> | 8 | #include <linux/slab.h> |
diff --git a/net/mac80211/mesh_pathtbl.c b/net/mac80211/mesh_pathtbl.c index 796b069ad251..117519bf33d6 100644 --- a/net/mac80211/mesh_pathtbl.c +++ b/net/mac80211/mesh_pathtbl.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2008, 2009 open80211s Ltd. | 3 | * Copyright (c) 2008, 2009 open80211s Ltd. |
| 3 | * Author: Luis Carlos Cobo <luisca@cozybit.com> | 4 | * Author: Luis Carlos Cobo <luisca@cozybit.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/etherdevice.h> | 7 | #include <linux/etherdevice.h> |
diff --git a/net/mac80211/mesh_plink.c b/net/mac80211/mesh_plink.c index 8afd0ece94c9..dd3aefd052a9 100644 --- a/net/mac80211/mesh_plink.c +++ b/net/mac80211/mesh_plink.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2008, 2009 open80211s Ltd. | 3 | * Copyright (c) 2008, 2009 open80211s Ltd. |
| 3 | * Copyright (C) 2019 Intel Corporation | 4 | * Copyright (C) 2019 Intel Corporation |
| 4 | * Author: Luis Carlos Cobo <luisca@cozybit.com> | 5 | * Author: Luis Carlos Cobo <luisca@cozybit.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/gfp.h> | 7 | #include <linux/gfp.h> |
| 11 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/net/mac80211/mesh_ps.c b/net/mac80211/mesh_ps.c index d8cd91424175..031e905f684a 100644 --- a/net/mac80211/mesh_ps.c +++ b/net/mac80211/mesh_ps.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2012-2013, Marco Porsch <marco.porsch@s2005.tu-chemnitz.de> | 3 | * Copyright 2012-2013, Marco Porsch <marco.porsch@s2005.tu-chemnitz.de> |
| 3 | * Copyright 2012-2013, cozybit Inc. | 4 | * Copyright 2012-2013, cozybit Inc. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include "mesh.h" | 7 | #include "mesh.h" |
diff --git a/net/mac80211/mesh_sync.c b/net/mac80211/mesh_sync.c index a435f094a82e..fde93de2b80a 100644 --- a/net/mac80211/mesh_sync.c +++ b/net/mac80211/mesh_sync.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2011-2012, Pavel Zubarev <pavel.zubarev@gmail.com> | 3 | * Copyright 2011-2012, Pavel Zubarev <pavel.zubarev@gmail.com> |
| 3 | * Copyright 2011-2012, Marco Porsch <marco.porsch@s2005.tu-chemnitz.de> | 4 | * Copyright 2011-2012, Marco Porsch <marco.porsch@s2005.tu-chemnitz.de> |
| 4 | * Copyright 2011-2012, cozybit Inc. | 5 | * Copyright 2011-2012, cozybit Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include "ieee80211_i.h" | 8 | #include "ieee80211_i.h" |
diff --git a/net/mac80211/michael.c b/net/mac80211/michael.c index 37e172701a63..a57502d9ffec 100644 --- a/net/mac80211/michael.c +++ b/net/mac80211/michael.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Michael MIC implementation - optimized for TKIP MIC operations | 3 | * Michael MIC implementation - optimized for TKIP MIC operations |
| 3 | * Copyright 2002-2003, Instant802 Networks, Inc. | 4 | * Copyright 2002-2003, Instant802 Networks, Inc. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include <linux/types.h> | 6 | #include <linux/types.h> |
| 10 | #include <linux/bitops.h> | 7 | #include <linux/bitops.h> |
diff --git a/net/mac80211/michael.h b/net/mac80211/michael.h index 0e4886f881f1..a7fdb8e84615 100644 --- a/net/mac80211/michael.h +++ b/net/mac80211/michael.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Michael MIC implementation - optimized for TKIP MIC operations | 3 | * Michael MIC implementation - optimized for TKIP MIC operations |
| 3 | * Copyright 2002-2003, Instant802 Networks, Inc. | 4 | * Copyright 2002-2003, Instant802 Networks, Inc. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef MICHAEL_H | 7 | #ifndef MICHAEL_H |
diff --git a/net/mac80211/mlme.c b/net/mac80211/mlme.c index f75efa2e15f9..96014f459a2b 100644 --- a/net/mac80211/mlme.c +++ b/net/mac80211/mlme.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * BSS client mode implementation | 3 | * BSS client mode implementation |
| 3 | * Copyright 2003-2008, Jouni Malinen <j@w1.fi> | 4 | * Copyright 2003-2008, Jouni Malinen <j@w1.fi> |
| @@ -8,10 +9,6 @@ | |||
| 8 | * Copyright 2013-2014 Intel Mobile Communications GmbH | 9 | * Copyright 2013-2014 Intel Mobile Communications GmbH |
| 9 | * Copyright (C) 2015 - 2017 Intel Deutschland GmbH | 10 | * Copyright (C) 2015 - 2017 Intel Deutschland GmbH |
| 10 | * Copyright (C) 2018 - 2019 Intel Corporation | 11 | * Copyright (C) 2018 - 2019 Intel Corporation |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #include <linux/delay.h> | 14 | #include <linux/delay.h> |
diff --git a/net/mac80211/ocb.c b/net/mac80211/ocb.c index d351dc1162be..7c1a735b9eee 100644 --- a/net/mac80211/ocb.c +++ b/net/mac80211/ocb.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OCB mode implementation | 3 | * OCB mode implementation |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * (c) 2014 Volkswagen Group Research | 6 | * (c) 2014 Volkswagen Group Research |
| 6 | * Author: Rostislav Lisovy <rostislav.lisovy@fel.cvut.cz> | 7 | * Author: Rostislav Lisovy <rostislav.lisovy@fel.cvut.cz> |
| 7 | * Funded by: Volkswagen Group Research | 8 | * Funded by: Volkswagen Group Research |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/delay.h> | 11 | #include <linux/delay.h> |
diff --git a/net/mac80211/offchannel.c b/net/mac80211/offchannel.c index 91372ea9f65f..60ef8972b254 100644 --- a/net/mac80211/offchannel.c +++ b/net/mac80211/offchannel.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Off-channel operation helpers | 3 | * Off-channel operation helpers |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Copyright 2006-2007 Jiri Benc <jbenc@suse.cz> | 8 | * Copyright 2006-2007 Jiri Benc <jbenc@suse.cz> |
| 8 | * Copyright 2007, Michael Wu <flamingice@sourmilk.net> | 9 | * Copyright 2007, Michael Wu <flamingice@sourmilk.net> |
| 9 | * Copyright 2009 Johannes Berg <johannes@sipsolutions.net> | 10 | * Copyright 2009 Johannes Berg <johannes@sipsolutions.net> |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | #include <linux/export.h> | 12 | #include <linux/export.h> |
| 16 | #include <net/mac80211.h> | 13 | #include <net/mac80211.h> |
diff --git a/net/mac80211/rate.c b/net/mac80211/rate.c index b77d5a5ce699..a1e9fc7878aa 100644 --- a/net/mac80211/rate.c +++ b/net/mac80211/rate.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2002-2005, Instant802 Networks, Inc. | 3 | * Copyright 2002-2005, Instant802 Networks, Inc. |
| 3 | * Copyright 2005-2006, Devicescape Software, Inc. | 4 | * Copyright 2005-2006, Devicescape Software, Inc. |
| 4 | * Copyright (c) 2006 Jiri Benc <jbenc@suse.cz> | 5 | * Copyright (c) 2006 Jiri Benc <jbenc@suse.cz> |
| 5 | * Copyright 2017 Intel Deutschland GmbH | 6 | * Copyright 2017 Intel Deutschland GmbH |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
diff --git a/net/mac80211/rate.h b/net/mac80211/rate.h index d59198191a79..5d5348bc41ec 100644 --- a/net/mac80211/rate.h +++ b/net/mac80211/rate.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2002-2005, Instant802 Networks, Inc. | 3 | * Copyright 2002-2005, Instant802 Networks, Inc. |
| 3 | * Copyright 2005, Devicescape Software, Inc. | 4 | * Copyright 2005, Devicescape Software, Inc. |
| 4 | * Copyright (c) 2006 Jiri Benc <jbenc@suse.cz> | 5 | * Copyright (c) 2006 Jiri Benc <jbenc@suse.cz> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef IEEE80211_RATE_H | 8 | #ifndef IEEE80211_RATE_H |
diff --git a/net/mac80211/rc80211_minstrel.h b/net/mac80211/rc80211_minstrel.h index 23ec953e3a24..3c96a853adbd 100644 --- a/net/mac80211/rc80211_minstrel.h +++ b/net/mac80211/rc80211_minstrel.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2008 Felix Fietkau <nbd@openwrt.org> | 3 | * Copyright (C) 2008 Felix Fietkau <nbd@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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __RC_MINSTREL_H | 6 | #ifndef __RC_MINSTREL_H |
diff --git a/net/mac80211/rc80211_minstrel_ht.c b/net/mac80211/rc80211_minstrel_ht.c index da18c6fb6c1d..5a882da82f0e 100644 --- a/net/mac80211/rc80211_minstrel_ht.c +++ b/net/mac80211/rc80211_minstrel_ht.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2010-2013 Felix Fietkau <nbd@openwrt.org> | 3 | * Copyright (C) 2010-2013 Felix Fietkau <nbd@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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #include <linux/netdevice.h> | 5 | #include <linux/netdevice.h> |
| 9 | #include <linux/types.h> | 6 | #include <linux/types.h> |
| @@ -998,8 +995,6 @@ minstrel_ht_update_rates(struct minstrel_priv *mp, struct minstrel_ht_sta *mi) | |||
| 998 | } | 995 | } |
| 999 | 996 | ||
| 1000 | if (mp->hw->max_rates >= 2) { | 997 | if (mp->hw->max_rates >= 2) { |
| 1001 | /* | ||
| 1002 | * At least 2 tx rates supported, use max_prob_rate next */ | ||
| 1003 | minstrel_ht_set_rate(mp, mi, rates, i++, mi->max_prob_rate); | 998 | minstrel_ht_set_rate(mp, mi, rates, i++, mi->max_prob_rate); |
| 1004 | } | 999 | } |
| 1005 | 1000 | ||
diff --git a/net/mac80211/rc80211_minstrel_ht.h b/net/mac80211/rc80211_minstrel_ht.h index f762e5ba7c2e..80296268c778 100644 --- a/net/mac80211/rc80211_minstrel_ht.h +++ b/net/mac80211/rc80211_minstrel_ht.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2010 Felix Fietkau <nbd@openwrt.org> | 3 | * Copyright (C) 2010 Felix Fietkau <nbd@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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __RC_MINSTREL_HT_H | 6 | #ifndef __RC_MINSTREL_HT_H |
diff --git a/net/mac80211/rc80211_minstrel_ht_debugfs.c b/net/mac80211/rc80211_minstrel_ht_debugfs.c index 31641d0b0f5c..5a6e9f3edc04 100644 --- a/net/mac80211/rc80211_minstrel_ht_debugfs.c +++ b/net/mac80211/rc80211_minstrel_ht_debugfs.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2010 Felix Fietkau <nbd@openwrt.org> | 3 | * Copyright (C) 2010 Felix Fietkau <nbd@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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #include <linux/netdevice.h> | 5 | #include <linux/netdevice.h> |
| 9 | #include <linux/types.h> | 6 | #include <linux/types.h> |
diff --git a/net/mac80211/rx.c b/net/mac80211/rx.c index fd3740000e87..3c1ab870fefe 100644 --- a/net/mac80211/rx.c +++ b/net/mac80211/rx.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2002-2005, Instant802 Networks, Inc. | 3 | * Copyright 2002-2005, Instant802 Networks, Inc. |
| 3 | * Copyright 2005-2006, Devicescape Software, Inc. | 4 | * Copyright 2005-2006, Devicescape Software, Inc. |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Copyright 2013-2014 Intel Mobile Communications GmbH | 7 | * Copyright 2013-2014 Intel Mobile Communications GmbH |
| 7 | * Copyright(c) 2015 - 2017 Intel Deutschland GmbH | 8 | * Copyright(c) 2015 - 2017 Intel Deutschland GmbH |
| 8 | * Copyright (C) 2018-2019 Intel Corporation | 9 | * Copyright (C) 2018-2019 Intel Corporation |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/jiffies.h> | 12 | #include <linux/jiffies.h> |
diff --git a/net/mac80211/scan.c b/net/mac80211/scan.c index 0cf066700623..adf94ba1ed77 100644 --- a/net/mac80211/scan.c +++ b/net/mac80211/scan.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Scanning implementation | 3 | * Scanning implementation |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * Copyright 2013-2015 Intel Mobile Communications GmbH | 10 | * Copyright 2013-2015 Intel Mobile Communications GmbH |
| 10 | * Copyright 2016-2017 Intel Deutschland GmbH | 11 | * Copyright 2016-2017 Intel Deutschland GmbH |
| 11 | * Copyright (C) 2018-2019 Intel Corporation | 12 | * Copyright (C) 2018-2019 Intel Corporation |
| 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 version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | 14 | ||
| 18 | #include <linux/if_arp.h> | 15 | #include <linux/if_arp.h> |
diff --git a/net/mac80211/spectmgmt.c b/net/mac80211/spectmgmt.c index 3c644f14dd59..5fe2b645912f 100644 --- a/net/mac80211/spectmgmt.c +++ b/net/mac80211/spectmgmt.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * spectrum management | 3 | * spectrum management |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * Copyright 2007-2008, Intel Corporation | 10 | * Copyright 2007-2008, Intel Corporation |
| 10 | * Copyright 2008, Johannes Berg <johannes@sipsolutions.net> | 11 | * Copyright 2008, Johannes Berg <johannes@sipsolutions.net> |
| 11 | * Copyright (C) 2018 Intel Corporation | 12 | * Copyright (C) 2018 Intel Corporation |
| 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 version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | 14 | ||
| 18 | #include <linux/ieee80211.h> | 15 | #include <linux/ieee80211.h> |
diff --git a/net/mac80211/sta_info.c b/net/mac80211/sta_info.c index 315adb473e2c..95eb8220e2e4 100644 --- a/net/mac80211/sta_info.c +++ b/net/mac80211/sta_info.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2002-2005, Instant802 Networks, Inc. | 3 | * Copyright 2002-2005, Instant802 Networks, Inc. |
| 3 | * Copyright 2006-2007 Jiri Benc <jbenc@suse.cz> | 4 | * Copyright 2006-2007 Jiri Benc <jbenc@suse.cz> |
| 4 | * Copyright 2013-2014 Intel Mobile Communications GmbH | 5 | * Copyright 2013-2014 Intel Mobile Communications GmbH |
| 5 | * Copyright (C) 2015 - 2017 Intel Deutschland GmbH | 6 | * Copyright (C) 2015 - 2017 Intel Deutschland GmbH |
| 6 | * Copyright (C) 2018-2019 Intel Corporation | 7 | * Copyright (C) 2018-2019 Intel Corporation |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/net/mac80211/sta_info.h b/net/mac80211/sta_info.h index 71f7e4973329..3260d4234920 100644 --- a/net/mac80211/sta_info.h +++ b/net/mac80211/sta_info.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2002-2005, Devicescape Software, Inc. | 3 | * Copyright 2002-2005, Devicescape Software, Inc. |
| 3 | * Copyright 2013-2014 Intel Mobile Communications GmbH | 4 | * Copyright 2013-2014 Intel Mobile Communications GmbH |
| 4 | * Copyright(c) 2015-2017 Intel Deutschland GmbH | 5 | * Copyright(c) 2015-2017 Intel Deutschland 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef STA_INFO_H | 8 | #ifndef STA_INFO_H |
diff --git a/net/mac80211/status.c b/net/mac80211/status.c index 5b9952b1caf3..a88e3bf17e9d 100644 --- a/net/mac80211/status.c +++ b/net/mac80211/status.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2002-2005, Instant802 Networks, Inc. | 3 | * Copyright 2002-2005, Instant802 Networks, Inc. |
| 3 | * Copyright 2005-2006, Devicescape Software, Inc. | 4 | * Copyright 2005-2006, Devicescape Software, Inc. |
| 4 | * Copyright 2006-2007 Jiri Benc <jbenc@suse.cz> | 5 | * Copyright 2006-2007 Jiri Benc <jbenc@suse.cz> |
| 5 | * Copyright 2008-2010 Johannes Berg <johannes@sipsolutions.net> | 6 | * Copyright 2008-2010 Johannes Berg <johannes@sipsolutions.net> |
| 6 | * Copyright 2013-2014 Intel Mobile Communications GmbH | 7 | * Copyright 2013-2014 Intel Mobile Communications 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/export.h> | 10 | #include <linux/export.h> |
diff --git a/net/mac80211/tkip.c b/net/mac80211/tkip.c index b3622823bad2..7914b8e3ce8c 100644 --- a/net/mac80211/tkip.c +++ b/net/mac80211/tkip.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2002-2004, Instant802 Networks, Inc. | 3 | * Copyright 2002-2004, Instant802 Networks, Inc. |
| 3 | * Copyright 2005, Devicescape Software, Inc. | 4 | * Copyright 2005, Devicescape Software, Inc. |
| 4 | * Copyright (C) 2016 Intel Deutschland GmbH | 5 | * Copyright (C) 2016 Intel Deutschland 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
| 11 | #include <linux/bitops.h> | 8 | #include <linux/bitops.h> |
diff --git a/net/mac80211/tkip.h b/net/mac80211/tkip.h index a1bcbfbefe7c..676a7babdf5d 100644 --- a/net/mac80211/tkip.h +++ b/net/mac80211/tkip.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2002-2004, Instant802 Networks, Inc. | 3 | * Copyright 2002-2004, Instant802 Networks, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef TKIP_H | 6 | #ifndef TKIP_H |
diff --git a/net/mac80211/tx.c b/net/mac80211/tx.c index dd220b977025..f13eb2f61ccf 100644 --- a/net/mac80211/tx.c +++ b/net/mac80211/tx.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2002-2005, Instant802 Networks, Inc. | 3 | * Copyright 2002-2005, Instant802 Networks, Inc. |
| 3 | * Copyright 2005-2006, Devicescape Software, Inc. | 4 | * Copyright 2005-2006, Devicescape Software, Inc. |
| @@ -6,11 +7,6 @@ | |||
| 6 | * Copyright 2013-2014 Intel Mobile Communications GmbH | 7 | * Copyright 2013-2014 Intel Mobile Communications GmbH |
| 7 | * Copyright (C) 2018 Intel Corporation | 8 | * Copyright (C) 2018 Intel Corporation |
| 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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | * | ||
| 14 | * Transmit and frame generation functions. | 10 | * Transmit and frame generation functions. |
| 15 | */ | 11 | */ |
| 16 | 12 | ||
diff --git a/net/mac80211/util.c b/net/mac80211/util.c index e2edc2a3cc8b..1b224fa27367 100644 --- a/net/mac80211/util.c +++ b/net/mac80211/util.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2002-2005, Instant802 Networks, Inc. | 3 | * Copyright 2002-2005, Instant802 Networks, Inc. |
| 3 | * Copyright 2005-2006, Devicescape Software, Inc. | 4 | * Copyright 2005-2006, Devicescape Software, Inc. |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Copyright (C) 2015-2017 Intel Deutschland GmbH | 8 | * Copyright (C) 2015-2017 Intel Deutschland GmbH |
| 8 | * Copyright (C) 2018-2019 Intel Corporation | 9 | * Copyright (C) 2018-2019 Intel Corporation |
| 9 | * | 10 | * |
| 10 | * This program is free software; you can redistribute it and/or modify | ||
| 11 | * it under the terms of the GNU General Public License version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | * utilities for mac80211 | 11 | * utilities for mac80211 |
| 15 | */ | 12 | */ |
| 16 | 13 | ||
diff --git a/net/mac80211/vht.c b/net/mac80211/vht.c index 006d82e4a397..b20ff28d9f30 100644 --- a/net/mac80211/vht.c +++ b/net/mac80211/vht.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * VHT handling | 3 | * VHT handling |
| 3 | * | 4 | * |
| 4 | * Portions of this file | 5 | * Portions of this file |
| 5 | * Copyright(c) 2015 - 2016 Intel Deutschland GmbH | 6 | * Copyright(c) 2015 - 2016 Intel Deutschland GmbH |
| 6 | * Copyright (C) 2018 Intel Corporation | 7 | * Copyright (C) 2018 Intel Corporation |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/ieee80211.h> | 10 | #include <linux/ieee80211.h> |
diff --git a/net/mac80211/wep.c b/net/mac80211/wep.c index bfe9ed9f4c48..3d9e92867ef0 100644 --- a/net/mac80211/wep.c +++ b/net/mac80211/wep.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Software WEP encryption implementation | 3 | * Software WEP encryption implementation |
| 3 | * Copyright 2002, Jouni Malinen <jkmaline@cc.hut.fi> | 4 | * Copyright 2002, Jouni Malinen <jkmaline@cc.hut.fi> |
| 4 | * Copyright 2003, Instant802 Networks, Inc. | 5 | * Copyright 2003, Instant802 Networks, Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/netdevice.h> | 8 | #include <linux/netdevice.h> |
diff --git a/net/mac80211/wep.h b/net/mac80211/wep.h index 9615749d1f65..866a6798c9ef 100644 --- a/net/mac80211/wep.h +++ b/net/mac80211/wep.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Software WEP encryption implementation | 3 | * Software WEP encryption implementation |
| 3 | * Copyright 2002, Jouni Malinen <jkmaline@cc.hut.fi> | 4 | * Copyright 2002, Jouni Malinen <jkmaline@cc.hut.fi> |
| 4 | * Copyright 2003, Instant802 Networks, Inc. | 5 | * Copyright 2003, Instant802 Networks, Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef WEP_H | 8 | #ifndef WEP_H |
diff --git a/net/mac80211/wme.c b/net/mac80211/wme.c index 6a3187883c4b..72920d82928c 100644 --- a/net/mac80211/wme.c +++ b/net/mac80211/wme.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2004, Instant802 Networks, Inc. | 3 | * Copyright 2004, Instant802 Networks, Inc. |
| 3 | * Copyright 2013-2014 Intel Mobile Communications GmbH | 4 | * Copyright 2013-2014 Intel Mobile Communications GmbH |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/netdevice.h> | 7 | #include <linux/netdevice.h> |
diff --git a/net/mac80211/wme.h b/net/mac80211/wme.h index b1b1439cb91b..2e3dec0b6087 100644 --- a/net/mac80211/wme.h +++ b/net/mac80211/wme.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2004, Instant802 Networks, Inc. | 3 | * Copyright 2004, Instant802 Networks, Inc. |
| 3 | * Copyright 2005, Devicescape Software, Inc. | 4 | * Copyright 2005, Devicescape Software, Inc. |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #ifndef _WME_H | 7 | #ifndef _WME_H |
diff --git a/net/mac80211/wpa.c b/net/mac80211/wpa.c index 5dd48f0a4b1b..a51c7909366e 100644 --- a/net/mac80211/wpa.c +++ b/net/mac80211/wpa.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2002-2004, Instant802 Networks, Inc. | 3 | * Copyright 2002-2004, Instant802 Networks, Inc. |
| 3 | * Copyright 2008, Jouni Malinen <j@w1.fi> | 4 | * Copyright 2008, Jouni Malinen <j@w1.fi> |
| 4 | * Copyright (C) 2016-2017 Intel Deutschland GmbH | 5 | * Copyright (C) 2016-2017 Intel Deutschland 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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/netdevice.h> | 8 | #include <linux/netdevice.h> |
diff --git a/net/mac80211/wpa.h b/net/mac80211/wpa.h index d98011ee8f55..af3272284e85 100644 --- a/net/mac80211/wpa.h +++ b/net/mac80211/wpa.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2002-2004, Instant802 Networks, Inc. | 3 | * Copyright 2002-2004, Instant802 Networks, Inc. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef WPA_H | 6 | #ifndef WPA_H |
diff --git a/net/netfilter/ipset/ip_set_bitmap_gen.h b/net/netfilter/ipset/ip_set_bitmap_gen.h index 38ef2ea838cb..8acc4e173167 100644 --- a/net/netfilter/ipset/ip_set_bitmap_gen.h +++ b/net/netfilter/ipset/ip_set_bitmap_gen.h | |||
| @@ -1,8 +1,5 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* Copyright (C) 2013 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> | 2 | /* Copyright (C) 2013 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> |
| 2 | * | ||
| 3 | * This program is free software; you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License version 2 as | ||
| 5 | * published by the Free Software Foundation. | ||
| 6 | */ | 3 | */ |
| 7 | 4 | ||
| 8 | #ifndef __IP_SET_BITMAP_IP_GEN_H | 5 | #ifndef __IP_SET_BITMAP_IP_GEN_H |
diff --git a/net/netfilter/ipset/ip_set_bitmap_ip.c b/net/netfilter/ipset/ip_set_bitmap_ip.c index 488d6d05c65c..e3884b0cca91 100644 --- a/net/netfilter/ipset/ip_set_bitmap_ip.c +++ b/net/netfilter/ipset/ip_set_bitmap_ip.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Copyright (C) 2000-2002 Joakim Axelsson <gozem@linux.nu> | 2 | /* Copyright (C) 2000-2002 Joakim Axelsson <gozem@linux.nu> |
| 2 | * Patrick Schaaf <bof@bof.de> | 3 | * Patrick Schaaf <bof@bof.de> |
| 3 | * Copyright (C) 2003-2013 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> | 4 | * Copyright (C) 2003-2013 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | /* Kernel module implementing an IP set type: the bitmap:ip type */ | 7 | /* Kernel module implementing an IP set type: the bitmap:ip type */ |
diff --git a/net/netfilter/ipset/ip_set_bitmap_ipmac.c b/net/netfilter/ipset/ip_set_bitmap_ipmac.c index 980000fc3b50..b73c37b3a791 100644 --- a/net/netfilter/ipset/ip_set_bitmap_ipmac.c +++ b/net/netfilter/ipset/ip_set_bitmap_ipmac.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Copyright (C) 2000-2002 Joakim Axelsson <gozem@linux.nu> | 2 | /* Copyright (C) 2000-2002 Joakim Axelsson <gozem@linux.nu> |
| 2 | * Patrick Schaaf <bof@bof.de> | 3 | * Patrick Schaaf <bof@bof.de> |
| 3 | * Martin Josefsson <gandalf@wlug.westbo.se> | 4 | * Martin Josefsson <gandalf@wlug.westbo.se> |
| 4 | * Copyright (C) 2003-2013 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> | 5 | * Copyright (C) 2003-2013 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | /* Kernel module implementing an IP set type: the bitmap:ip,mac type */ | 8 | /* Kernel module implementing an IP set type: the bitmap:ip,mac type */ |
diff --git a/net/netfilter/ipset/ip_set_bitmap_port.c b/net/netfilter/ipset/ip_set_bitmap_port.c index b561ca8b3659..d8c140553379 100644 --- a/net/netfilter/ipset/ip_set_bitmap_port.c +++ b/net/netfilter/ipset/ip_set_bitmap_port.c | |||
| @@ -1,8 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Copyright (C) 2003-2013 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> | 2 | /* Copyright (C) 2003-2013 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> |
| 2 | * | ||
| 3 | * This program is free software; you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License version 2 as | ||
| 5 | * published by the Free Software Foundation. | ||
| 6 | */ | 3 | */ |
| 7 | 4 | ||
| 8 | /* Kernel module implementing an IP set type: the bitmap:port type */ | 5 | /* Kernel module implementing an IP set type: the bitmap:port type */ |
diff --git a/net/netfilter/ipset/ip_set_core.c b/net/netfilter/ipset/ip_set_core.c index 3f4a4936f63c..3cdf171cd468 100644 --- a/net/netfilter/ipset/ip_set_core.c +++ b/net/netfilter/ipset/ip_set_core.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Copyright (C) 2000-2002 Joakim Axelsson <gozem@linux.nu> | 2 | /* Copyright (C) 2000-2002 Joakim Axelsson <gozem@linux.nu> |
| 2 | * Patrick Schaaf <bof@bof.de> | 3 | * Patrick Schaaf <bof@bof.de> |
| 3 | * Copyright (C) 2003-2013 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> | 4 | * Copyright (C) 2003-2013 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | /* Kernel module for IP set management */ | 7 | /* Kernel module for IP set management */ |
diff --git a/net/netfilter/ipset/ip_set_getport.c b/net/netfilter/ipset/ip_set_getport.c index 3f09cdb42562..2384e36aef5c 100644 --- a/net/netfilter/ipset/ip_set_getport.c +++ b/net/netfilter/ipset/ip_set_getport.c | |||
| @@ -1,8 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Copyright (C) 2003-2011 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> | 2 | /* Copyright (C) 2003-2011 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> |
| 2 | * | ||
| 3 | * This program is free software; you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License version 2 as | ||
| 5 | * published by the Free Software Foundation. | ||
| 6 | */ | 3 | */ |
| 7 | 4 | ||
| 8 | /* Get Layer-4 data from the packets */ | 5 | /* Get Layer-4 data from the packets */ |
diff --git a/net/netfilter/ipset/ip_set_hash_gen.h b/net/netfilter/ipset/ip_set_hash_gen.h index 01d51f775f12..10f619625abd 100644 --- a/net/netfilter/ipset/ip_set_hash_gen.h +++ b/net/netfilter/ipset/ip_set_hash_gen.h | |||
| @@ -1,8 +1,5 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* Copyright (C) 2013 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> | 2 | /* Copyright (C) 2013 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> |
| 2 | * | ||
| 3 | * This program is free software; you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License version 2 as | ||
| 5 | * published by the Free Software Foundation. | ||
| 6 | */ | 3 | */ |
| 7 | 4 | ||
| 8 | #ifndef _IP_SET_HASH_GEN_H | 5 | #ifndef _IP_SET_HASH_GEN_H |
diff --git a/net/netfilter/ipset/ip_set_hash_ip.c b/net/netfilter/ipset/ip_set_hash_ip.c index 613eb212cb48..69d7576be2e6 100644 --- a/net/netfilter/ipset/ip_set_hash_ip.c +++ b/net/netfilter/ipset/ip_set_hash_ip.c | |||
| @@ -1,8 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Copyright (C) 2003-2013 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> | 2 | /* Copyright (C) 2003-2013 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> |
| 2 | * | ||
| 3 | * This program is free software; you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License version 2 as | ||
| 5 | * published by the Free Software Foundation. | ||
| 6 | */ | 3 | */ |
| 7 | 4 | ||
| 8 | /* Kernel module implementing an IP set type: the hash:ip type */ | 5 | /* Kernel module implementing an IP set type: the hash:ip type */ |
diff --git a/net/netfilter/ipset/ip_set_hash_ipmac.c b/net/netfilter/ipset/ip_set_hash_ipmac.c index c830c68142ff..faf59b6a998f 100644 --- a/net/netfilter/ipset/ip_set_hash_ipmac.c +++ b/net/netfilter/ipset/ip_set_hash_ipmac.c | |||
| @@ -1,8 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Copyright (C) 2016 Tomasz Chilinski <tomasz.chilinski@chilan.com> | 2 | /* Copyright (C) 2016 Tomasz Chilinski <tomasz.chilinski@chilan.com> |
| 2 | * | ||
| 3 | * This program is free software; you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License version 2 as | ||
| 5 | * published by the Free Software Foundation. | ||
| 6 | */ | 3 | */ |
| 7 | 4 | ||
| 8 | /* Kernel module implementing an IP set type: the hash:ip,mac type */ | 5 | /* Kernel module implementing an IP set type: the hash:ip,mac type */ |
diff --git a/net/netfilter/ipset/ip_set_hash_ipmark.c b/net/netfilter/ipset/ip_set_hash_ipmark.c index f3ba8348cf9d..6fe1ec0d2154 100644 --- a/net/netfilter/ipset/ip_set_hash_ipmark.c +++ b/net/netfilter/ipset/ip_set_hash_ipmark.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Copyright (C) 2003-2013 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> | 2 | /* Copyright (C) 2003-2013 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> |
| 2 | * Copyright (C) 2013 Smoothwall Ltd. <vytas.dauksa@smoothwall.net> | 3 | * Copyright (C) 2013 Smoothwall Ltd. <vytas.dauksa@smoothwall.net> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* Kernel module implementing an IP set type: the hash:ip,mark type */ | 6 | /* Kernel module implementing an IP set type: the hash:ip,mark type */ |
diff --git a/net/netfilter/ipset/ip_set_hash_ipport.c b/net/netfilter/ipset/ip_set_hash_ipport.c index ddb8039ec1d2..74ec7e097e34 100644 --- a/net/netfilter/ipset/ip_set_hash_ipport.c +++ b/net/netfilter/ipset/ip_set_hash_ipport.c | |||
| @@ -1,8 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Copyright (C) 2003-2013 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> | 2 | /* Copyright (C) 2003-2013 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> |
| 2 | * | ||
| 3 | * This program is free software; you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License version 2 as | ||
| 5 | * published by the Free Software Foundation. | ||
| 6 | */ | 3 | */ |
| 7 | 4 | ||
| 8 | /* Kernel module implementing an IP set type: the hash:ip,port type */ | 5 | /* Kernel module implementing an IP set type: the hash:ip,port type */ |
diff --git a/net/netfilter/ipset/ip_set_hash_ipportip.c b/net/netfilter/ipset/ip_set_hash_ipportip.c index a7f4d7a85420..ced57d63b01f 100644 --- a/net/netfilter/ipset/ip_set_hash_ipportip.c +++ b/net/netfilter/ipset/ip_set_hash_ipportip.c | |||
| @@ -1,8 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Copyright (C) 2003-2013 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> | 2 | /* Copyright (C) 2003-2013 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> |
| 2 | * | ||
| 3 | * This program is free software; you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License version 2 as | ||
| 5 | * published by the Free Software Foundation. | ||
| 6 | */ | 3 | */ |
| 7 | 4 | ||
| 8 | /* Kernel module implementing an IP set type: the hash:ip,port,ip type */ | 5 | /* Kernel module implementing an IP set type: the hash:ip,port,ip type */ |
diff --git a/net/netfilter/ipset/ip_set_hash_ipportnet.c b/net/netfilter/ipset/ip_set_hash_ipportnet.c index 88b83d6d3084..905f6cf0f55e 100644 --- a/net/netfilter/ipset/ip_set_hash_ipportnet.c +++ b/net/netfilter/ipset/ip_set_hash_ipportnet.c | |||
| @@ -1,8 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Copyright (C) 2003-2013 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> | 2 | /* Copyright (C) 2003-2013 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> |
| 2 | * | ||
| 3 | * This program is free software; you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License version 2 as | ||
| 5 | * published by the Free Software Foundation. | ||
| 6 | */ | 3 | */ |
| 7 | 4 | ||
| 8 | /* Kernel module implementing an IP set type: the hash:ip,port,net type */ | 5 | /* Kernel module implementing an IP set type: the hash:ip,port,net type */ |
diff --git a/net/netfilter/ipset/ip_set_hash_mac.c b/net/netfilter/ipset/ip_set_hash_mac.c index 4fe5f243d0a3..853e772ab4d9 100644 --- a/net/netfilter/ipset/ip_set_hash_mac.c +++ b/net/netfilter/ipset/ip_set_hash_mac.c | |||
| @@ -1,8 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Copyright (C) 2014 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> | 2 | /* Copyright (C) 2014 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> |
| 2 | * | ||
| 3 | * This program is free software; you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License version 2 as | ||
| 5 | * published by the Free Software Foundation. | ||
| 6 | */ | 3 | */ |
| 7 | 4 | ||
| 8 | /* Kernel module implementing an IP set type: the hash:mac type */ | 5 | /* Kernel module implementing an IP set type: the hash:mac type */ |
diff --git a/net/netfilter/ipset/ip_set_hash_net.c b/net/netfilter/ipset/ip_set_hash_net.c index 5449e23af13a..06c91e49bf25 100644 --- a/net/netfilter/ipset/ip_set_hash_net.c +++ b/net/netfilter/ipset/ip_set_hash_net.c | |||
| @@ -1,8 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Copyright (C) 2003-2013 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> | 2 | /* Copyright (C) 2003-2013 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> |
| 2 | * | ||
| 3 | * This program is free software; you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License version 2 as | ||
| 5 | * published by the Free Software Foundation. | ||
| 6 | */ | 3 | */ |
| 7 | 4 | ||
| 8 | /* Kernel module implementing an IP set type: the hash:net type */ | 5 | /* Kernel module implementing an IP set type: the hash:net type */ |
diff --git a/net/netfilter/ipset/ip_set_hash_netiface.c b/net/netfilter/ipset/ip_set_hash_netiface.c index f5164c1efce2..0a8cbcdfb42b 100644 --- a/net/netfilter/ipset/ip_set_hash_netiface.c +++ b/net/netfilter/ipset/ip_set_hash_netiface.c | |||
| @@ -1,8 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Copyright (C) 2011-2013 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> | 2 | /* Copyright (C) 2011-2013 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> |
| 2 | * | ||
| 3 | * This program is free software; you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License version 2 as | ||
| 5 | * published by the Free Software Foundation. | ||
| 6 | */ | 3 | */ |
| 7 | 4 | ||
| 8 | /* Kernel module implementing an IP set type: the hash:net,iface type */ | 5 | /* Kernel module implementing an IP set type: the hash:net,iface type */ |
diff --git a/net/netfilter/ipset/ip_set_hash_netnet.c b/net/netfilter/ipset/ip_set_hash_netnet.c index 5a2b923bd81f..832e4f5491cb 100644 --- a/net/netfilter/ipset/ip_set_hash_netnet.c +++ b/net/netfilter/ipset/ip_set_hash_netnet.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Copyright (C) 2003-2013 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> | 2 | /* Copyright (C) 2003-2013 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> |
| 2 | * Copyright (C) 2013 Oliver Smith <oliver@8.c.9.b.0.7.4.0.1.0.0.2.ip6.arpa> | 3 | * Copyright (C) 2013 Oliver Smith <oliver@8.c.9.b.0.7.4.0.1.0.0.2.ip6.arpa> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | /* Kernel module implementing an IP set type: the hash:net type */ | 6 | /* Kernel module implementing an IP set type: the hash:net type */ |
diff --git a/net/netfilter/ipset/ip_set_hash_netport.c b/net/netfilter/ipset/ip_set_hash_netport.c index 1a187be9ebc8..a4f3f15b874a 100644 --- a/net/netfilter/ipset/ip_set_hash_netport.c +++ b/net/netfilter/ipset/ip_set_hash_netport.c | |||
| @@ -1,8 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Copyright (C) 2003-2013 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> | 2 | /* Copyright (C) 2003-2013 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> |
| 2 | * | ||
| 3 | * This program is free software; you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License version 2 as | ||
| 5 | * published by the Free Software Foundation. | ||
| 6 | */ | 3 | */ |
| 7 | 4 | ||
| 8 | /* Kernel module implementing an IP set type: the hash:net,port type */ | 5 | /* Kernel module implementing an IP set type: the hash:net,port type */ |
diff --git a/net/netfilter/ipset/ip_set_hash_netportnet.c b/net/netfilter/ipset/ip_set_hash_netportnet.c index 613e18e720a4..e54d415405f3 100644 --- a/net/netfilter/ipset/ip_set_hash_netportnet.c +++ b/net/netfilter/ipset/ip_set_hash_netportnet.c | |||
| @@ -1,8 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Copyright (C) 2003-2013 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> | 2 | /* Copyright (C) 2003-2013 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> |
| 2 | * | ||
| 3 | * This program is free software; you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License version 2 as | ||
| 5 | * published by the Free Software Foundation. | ||
| 6 | */ | 3 | */ |
| 7 | 4 | ||
| 8 | /* Kernel module implementing an IP set type: the hash:ip,port,net type */ | 5 | /* Kernel module implementing an IP set type: the hash:ip,port,net type */ |
diff --git a/net/netfilter/ipset/ip_set_list_set.c b/net/netfilter/ipset/ip_set_list_set.c index 4f894165cdcd..8ada318bf09d 100644 --- a/net/netfilter/ipset/ip_set_list_set.c +++ b/net/netfilter/ipset/ip_set_list_set.c | |||
| @@ -1,8 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Copyright (C) 2008-2013 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> | 2 | /* Copyright (C) 2008-2013 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> |
| 2 | * | ||
| 3 | * This program is free software; you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License version 2 as | ||
| 5 | * published by the Free Software Foundation. | ||
| 6 | */ | 3 | */ |
| 7 | 4 | ||
| 8 | /* Kernel module implementing an IP set type: the list:set type */ | 5 | /* Kernel module implementing an IP set type: the list:set type */ |
diff --git a/net/netfilter/ipvs/ip_vs_proto_ah_esp.c b/net/netfilter/ipvs/ip_vs_proto_ah_esp.c index 480598cb0f05..89602c16f6b6 100644 --- a/net/netfilter/ipvs/ip_vs_proto_ah_esp.c +++ b/net/netfilter/ipvs/ip_vs_proto_ah_esp.c | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ip_vs_proto_ah_esp.c: AH/ESP IPSec load balancing support for IPVS | 3 | * ip_vs_proto_ah_esp.c: AH/ESP IPSec load balancing support for IPVS |
| 3 | * | 4 | * |
| 4 | * Authors: Julian Anastasov <ja@ssi.bg>, February 2002 | 5 | * Authors: Julian Anastasov <ja@ssi.bg>, February 2002 |
| 5 | * Wensong Zhang <wensong@linuxvirtualserver.org> | 6 | * Wensong Zhang <wensong@linuxvirtualserver.org> |
| 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 | * version 2 as published by the Free Software Foundation; | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #define KMSG_COMPONENT "IPVS" | 9 | #define KMSG_COMPONENT "IPVS" |
diff --git a/net/netfilter/nf_conntrack_acct.c b/net/netfilter/nf_conntrack_acct.c index 49e523cc49d0..2ccda8ace796 100644 --- a/net/netfilter/nf_conntrack_acct.c +++ b/net/netfilter/nf_conntrack_acct.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Accouting handling for netfilter. */ | 2 | /* Accouting handling for netfilter. */ |
| 2 | 3 | ||
| 3 | /* | 4 | /* |
| 4 | * (C) 2008 Krzysztof Piotr Oledzki <ole@ans.pl> | 5 | * (C) 2008 Krzysztof Piotr Oledzki <ole@ans.pl> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 8 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/net/netfilter/nf_conntrack_core.c b/net/netfilter/nf_conntrack_core.c index 2a714527cde1..f4f9b8344a32 100644 --- a/net/netfilter/nf_conntrack_core.c +++ b/net/netfilter/nf_conntrack_core.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Connection state tracking for netfilter. This is separated from, | 2 | /* Connection state tracking for netfilter. This is separated from, |
| 2 | but required by, the NAT layer; it can also be used by an iptables | 3 | but required by, the NAT layer; it can also be used by an iptables |
| 3 | extension. */ | 4 | extension. */ |
| @@ -6,10 +7,6 @@ | |||
| 6 | * (C) 2002-2006 Netfilter Core Team <coreteam@netfilter.org> | 7 | * (C) 2002-2006 Netfilter Core Team <coreteam@netfilter.org> |
| 7 | * (C) 2003,2004 USAGI/WIDE Project <http://www.linux-ipv6.org> | 8 | * (C) 2003,2004 USAGI/WIDE Project <http://www.linux-ipv6.org> |
| 8 | * (C) 2005-2012 Patrick McHardy <kaber@trash.net> | 9 | * (C) 2005-2012 Patrick McHardy <kaber@trash.net> |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 12 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/net/netfilter/nf_conntrack_ecache.c b/net/netfilter/nf_conntrack_ecache.c index 3d042f8ff183..5e2812ee2149 100644 --- a/net/netfilter/nf_conntrack_ecache.c +++ b/net/netfilter/nf_conntrack_ecache.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Event cache for netfilter. */ | 2 | /* Event cache for netfilter. */ |
| 2 | 3 | ||
| 3 | /* | 4 | /* |
| @@ -5,10 +6,6 @@ | |||
| 5 | * (C) 2005 Patrick McHardy <kaber@trash.net> | 6 | * (C) 2005 Patrick McHardy <kaber@trash.net> |
| 6 | * (C) 2005-2006 Netfilter Core Team <coreteam@netfilter.org> | 7 | * (C) 2005-2006 Netfilter Core Team <coreteam@netfilter.org> |
| 7 | * (C) 2005 USAGI/WIDE Project <http://www.linux-ipv6.org> | 8 | * (C) 2005 USAGI/WIDE Project <http://www.linux-ipv6.org> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 11 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/net/netfilter/nf_conntrack_expect.c b/net/netfilter/nf_conntrack_expect.c index 59c18804a10a..ffd1f4906c4f 100644 --- a/net/netfilter/nf_conntrack_expect.c +++ b/net/netfilter/nf_conntrack_expect.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Expectation handling for nf_conntrack. */ | 2 | /* Expectation handling for nf_conntrack. */ |
| 2 | 3 | ||
| 3 | /* (C) 1999-2001 Paul `Rusty' Russell | 4 | /* (C) 1999-2001 Paul `Rusty' Russell |
| 4 | * (C) 2002-2006 Netfilter Core Team <coreteam@netfilter.org> | 5 | * (C) 2002-2006 Netfilter Core Team <coreteam@netfilter.org> |
| 5 | * (C) 2003,2004 USAGI/WIDE Project <http://www.linux-ipv6.org> | 6 | * (C) 2003,2004 USAGI/WIDE Project <http://www.linux-ipv6.org> |
| 6 | * (c) 2005-2012 Patrick McHardy <kaber@trash.net> | 7 | * (c) 2005-2012 Patrick McHardy <kaber@trash.net> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/types.h> | 10 | #include <linux/types.h> |
diff --git a/net/netfilter/nf_conntrack_ftp.c b/net/netfilter/nf_conntrack_ftp.c index 32aeac1c4760..8c6c11bab5b6 100644 --- a/net/netfilter/nf_conntrack_ftp.c +++ b/net/netfilter/nf_conntrack_ftp.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* FTP extension for connection tracking. */ | 2 | /* FTP extension for connection tracking. */ |
| 2 | 3 | ||
| 3 | /* (C) 1999-2001 Paul `Rusty' Russell | 4 | /* (C) 1999-2001 Paul `Rusty' Russell |
| 4 | * (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.org> | 5 | * (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.org> |
| 5 | * (C) 2003,2004 USAGI/WIDE Project <http://www.linux-ipv6.org> | 6 | * (C) 2003,2004 USAGI/WIDE Project <http://www.linux-ipv6.org> |
| 6 | * (C) 2006-2012 Patrick McHardy <kaber@trash.net> | 7 | * (C) 2006-2012 Patrick McHardy <kaber@trash.net> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 10 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/net/netfilter/nf_conntrack_h323_asn1.c b/net/netfilter/nf_conntrack_h323_asn1.c index 4c2ef42e189c..8f6ba8162f0b 100644 --- a/net/netfilter/nf_conntrack_h323_asn1.c +++ b/net/netfilter/nf_conntrack_h323_asn1.c | |||
| @@ -1,13 +1,11 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ip_conntrack_helper_h323_asn1.c - BER and PER decoding library for H.323 | 3 | * ip_conntrack_helper_h323_asn1.c - BER and PER decoding library for H.323 |
| 3 | * conntrack/NAT module. | 4 | * conntrack/NAT module. |
| 4 | * | 5 | * |
| 5 | * Copyright (c) 2006 by Jing Min Zhao <zhaojingmin@users.sourceforge.net> | 6 | * Copyright (c) 2006 by Jing Min Zhao <zhaojingmin@users.sourceforge.net> |
| 6 | * | 7 | * |
| 7 | * This source code is licensed under General Public License version 2. | ||
| 8 | * | ||
| 9 | * See ip_conntrack_helper_h323_asn1.h for details. | 8 | * See ip_conntrack_helper_h323_asn1.h for details. |
| 10 | * | ||
| 11 | */ | 9 | */ |
| 12 | 10 | ||
| 13 | #ifdef __KERNEL__ | 11 | #ifdef __KERNEL__ |
diff --git a/net/netfilter/nf_conntrack_h323_main.c b/net/netfilter/nf_conntrack_h323_main.c index 12de40390e97..fac6986d37a8 100644 --- a/net/netfilter/nf_conntrack_h323_main.c +++ b/net/netfilter/nf_conntrack_h323_main.c | |||
| @@ -1,11 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * H.323 connection tracking helper | 3 | * H.323 connection tracking helper |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2006 Jing Min Zhao <zhaojingmin@users.sourceforge.net> | 5 | * Copyright (c) 2006 Jing Min Zhao <zhaojingmin@users.sourceforge.net> |
| 5 | * Copyright (c) 2006-2012 Patrick McHardy <kaber@trash.net> | 6 | * Copyright (c) 2006-2012 Patrick McHardy <kaber@trash.net> |
| 6 | * | 7 | * |
| 7 | * This source code is licensed under General Public License version 2. | ||
| 8 | * | ||
| 9 | * Based on the 'brute force' H.323 connection tracking module by | 8 | * Based on the 'brute force' H.323 connection tracking module by |
| 10 | * Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> | 9 | * Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> |
| 11 | * | 10 | * |
diff --git a/net/netfilter/nf_conntrack_h323_types.c b/net/netfilter/nf_conntrack_h323_types.c index d880f3523c1d..fb1cb67a5a71 100644 --- a/net/netfilter/nf_conntrack_h323_types.c +++ b/net/netfilter/nf_conntrack_h323_types.c | |||
| @@ -1,8 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Generated by Jing Min Zhao's ASN.1 parser, May 16 2007 | 2 | /* Generated by Jing Min Zhao's ASN.1 parser, May 16 2007 |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2006 Jing Min Zhao <zhaojingmin@users.sourceforge.net> | 4 | * Copyright (c) 2006 Jing Min Zhao <zhaojingmin@users.sourceforge.net> |
| 4 | * | ||
| 5 | * This source code is licensed under General Public License version 2. | ||
| 6 | */ | 5 | */ |
| 7 | 6 | ||
| 8 | static const struct field_t _TransportAddress_ipAddress[] = { /* SEQUENCE */ | 7 | static const struct field_t _TransportAddress_ipAddress[] = { /* SEQUENCE */ |
diff --git a/net/netfilter/nf_conntrack_helper.c b/net/netfilter/nf_conntrack_helper.c index 918df7f71c8f..8d729e7c36ff 100644 --- a/net/netfilter/nf_conntrack_helper.c +++ b/net/netfilter/nf_conntrack_helper.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Helper handling for netfilter. */ | 2 | /* Helper handling for netfilter. */ |
| 2 | 3 | ||
| 3 | /* (C) 1999-2001 Paul `Rusty' Russell | 4 | /* (C) 1999-2001 Paul `Rusty' Russell |
| 4 | * (C) 2002-2006 Netfilter Core Team <coreteam@netfilter.org> | 5 | * (C) 2002-2006 Netfilter Core Team <coreteam@netfilter.org> |
| 5 | * (C) 2003,2004 USAGI/WIDE Project <http://www.linux-ipv6.org> | 6 | * (C) 2003,2004 USAGI/WIDE Project <http://www.linux-ipv6.org> |
| 6 | * (C) 2006-2012 Patrick McHardy <kaber@trash.net> | 7 | * (C) 2006-2012 Patrick McHardy <kaber@trash.net> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/types.h> | 10 | #include <linux/types.h> |
diff --git a/net/netfilter/nf_conntrack_labels.c b/net/netfilter/nf_conntrack_labels.c index adf219859901..74b8113f7aeb 100644 --- a/net/netfilter/nf_conntrack_labels.c +++ b/net/netfilter/nf_conntrack_labels.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * test/set flag bits stored in conntrack extension area. | 3 | * test/set flag bits stored in conntrack extension area. |
| 3 | * | 4 | * |
| 4 | * (C) 2013 Astaro GmbH & Co KG | 5 | * (C) 2013 Astaro GmbH & Co KG |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/export.h> | 8 | #include <linux/export.h> |
diff --git a/net/netfilter/nf_conntrack_proto_dccp.c b/net/netfilter/nf_conntrack_proto_dccp.c index 7491aa4c3566..b6b14db3955b 100644 --- a/net/netfilter/nf_conntrack_proto_dccp.c +++ b/net/netfilter/nf_conntrack_proto_dccp.c | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * DCCP connection tracking protocol helper | 3 | * DCCP connection tracking protocol helper |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2005, 2006, 2008 Patrick McHardy <kaber@trash.net> | 5 | * Copyright (c) 2005, 2006, 2008 Patrick McHardy <kaber@trash.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
| 12 | #include <linux/init.h> | 8 | #include <linux/init.h> |
diff --git a/net/netfilter/nf_conntrack_proto_generic.c b/net/netfilter/nf_conntrack_proto_generic.c index 0f526fafecae..e831637bc8ca 100644 --- a/net/netfilter/nf_conntrack_proto_generic.c +++ b/net/netfilter/nf_conntrack_proto_generic.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* (C) 1999-2001 Paul `Rusty' Russell | 2 | /* (C) 1999-2001 Paul `Rusty' Russell |
| 2 | * (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.org> | 3 | * (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/types.h> | 6 | #include <linux/types.h> |
diff --git a/net/netfilter/nf_conntrack_proto_icmp.c b/net/netfilter/nf_conntrack_proto_icmp.c index 9becac953587..a824367ed518 100644 --- a/net/netfilter/nf_conntrack_proto_icmp.c +++ b/net/netfilter/nf_conntrack_proto_icmp.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* (C) 1999-2001 Paul `Rusty' Russell | 2 | /* (C) 1999-2001 Paul `Rusty' Russell |
| 2 | * (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.org> | 3 | * (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.org> |
| 3 | * (C) 2006-2010 Patrick McHardy <kaber@trash.net> | 4 | * (C) 2006-2010 Patrick McHardy <kaber@trash.net> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/types.h> | 7 | #include <linux/types.h> |
diff --git a/net/netfilter/nf_conntrack_proto_icmpv6.c b/net/netfilter/nf_conntrack_proto_icmpv6.c index c63ee3612855..7e317e6698ba 100644 --- a/net/netfilter/nf_conntrack_proto_icmpv6.c +++ b/net/netfilter/nf_conntrack_proto_icmpv6.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C)2003,2004 USAGI/WIDE Project | 3 | * Copyright (C)2003,2004 USAGI/WIDE Project |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Author: | 5 | * Author: |
| 9 | * Yasuyuki Kozakai @USAGI <yasuyuki.kozakai@toshiba.co.jp> | 6 | * Yasuyuki Kozakai @USAGI <yasuyuki.kozakai@toshiba.co.jp> |
| 10 | */ | 7 | */ |
diff --git a/net/netfilter/nf_conntrack_proto_sctp.c b/net/netfilter/nf_conntrack_proto_sctp.c index 07c5208a4ea0..fce3d93f1541 100644 --- a/net/netfilter/nf_conntrack_proto_sctp.c +++ b/net/netfilter/nf_conntrack_proto_sctp.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Connection tracking protocol helper module for SCTP. | 3 | * Connection tracking protocol helper module for SCTP. |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * SCTP is defined in RFC 2960. References to various sections in this code | 8 | * SCTP is defined in RFC 2960. References to various sections in this code |
| 8 | * are to this RFC. | 9 | * are to this RFC. |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/types.h> | 12 | #include <linux/types.h> |
diff --git a/net/netfilter/nf_conntrack_proto_tcp.c b/net/netfilter/nf_conntrack_proto_tcp.c index 7ba01d8ee165..1e2cc83ff5da 100644 --- a/net/netfilter/nf_conntrack_proto_tcp.c +++ b/net/netfilter/nf_conntrack_proto_tcp.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* (C) 1999-2001 Paul `Rusty' Russell | 2 | /* (C) 1999-2001 Paul `Rusty' Russell |
| 2 | * (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.org> | 3 | * (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.org> |
| 3 | * (C) 2002-2013 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> | 4 | * (C) 2002-2013 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> |
| 4 | * (C) 2006-2012 Patrick McHardy <kaber@trash.net> | 5 | * (C) 2006-2012 Patrick McHardy <kaber@trash.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/types.h> | 8 | #include <linux/types.h> |
diff --git a/net/netfilter/nf_conntrack_proto_udp.c b/net/netfilter/nf_conntrack_proto_udp.c index 951366dfbec3..7365b43f8f98 100644 --- a/net/netfilter/nf_conntrack_proto_udp.c +++ b/net/netfilter/nf_conntrack_proto_udp.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* (C) 1999-2001 Paul `Rusty' Russell | 2 | /* (C) 1999-2001 Paul `Rusty' Russell |
| 2 | * (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.org> | 3 | * (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.org> |
| 3 | * (C) 2006-2012 Patrick McHardy <kaber@trash.net> | 4 | * (C) 2006-2012 Patrick McHardy <kaber@trash.net> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/types.h> | 7 | #include <linux/types.h> |
diff --git a/net/netfilter/nf_conntrack_sane.c b/net/netfilter/nf_conntrack_sane.c index 83306648dd0f..81448c3db661 100644 --- a/net/netfilter/nf_conntrack_sane.c +++ b/net/netfilter/nf_conntrack_sane.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* SANE connection tracking helper | 2 | /* SANE connection tracking helper |
| 2 | * (SANE = Scanner Access Now Easy) | 3 | * (SANE = Scanner Access Now Easy) |
| 3 | * For documentation about the SANE network protocol see | 4 | * For documentation about the SANE network protocol see |
| @@ -11,10 +12,6 @@ | |||
| 11 | * (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.org> | 12 | * (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.org> |
| 12 | * (C) 2003,2004 USAGI/WIDE Project <http://www.linux-ipv6.org> | 13 | * (C) 2003,2004 USAGI/WIDE Project <http://www.linux-ipv6.org> |
| 13 | * (C) 2003 Yasuyuki Kozakai @USAGI <yasuyuki.kozakai@toshiba.co.jp> | 14 | * (C) 2003 Yasuyuki Kozakai @USAGI <yasuyuki.kozakai@toshiba.co.jp> |
| 14 | * | ||
| 15 | * This program is free software; you can redistribute it and/or modify | ||
| 16 | * it under the terms of the GNU General Public License version 2 as | ||
| 17 | * published by the Free Software Foundation. | ||
| 18 | */ | 15 | */ |
| 19 | 16 | ||
| 20 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 17 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/net/netfilter/nf_conntrack_sip.c b/net/netfilter/nf_conntrack_sip.c index c30c883c370b..107251731809 100644 --- a/net/netfilter/nf_conntrack_sip.c +++ b/net/netfilter/nf_conntrack_sip.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* SIP extension for IP connection tracking. | 2 | /* SIP extension for IP connection tracking. |
| 2 | * | 3 | * |
| 3 | * (C) 2005 by Christian Hentschel <chentschel@arnet.com.ar> | 4 | * (C) 2005 by Christian Hentschel <chentschel@arnet.com.ar> |
| 4 | * based on RR's ip_conntrack_ftp.c and other modules. | 5 | * based on RR's ip_conntrack_ftp.c and other modules. |
| 5 | * (C) 2007 United Security Providers | 6 | * (C) 2007 United Security Providers |
| 6 | * (C) 2007, 2008 Patrick McHardy <kaber@trash.net> | 7 | * (C) 2007, 2008 Patrick McHardy <kaber@trash.net> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 10 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/net/netfilter/nf_conntrack_tftp.c b/net/netfilter/nf_conntrack_tftp.c index 6977cb91ae9a..df6d6d61bd58 100644 --- a/net/netfilter/nf_conntrack_tftp.c +++ b/net/netfilter/nf_conntrack_tftp.c | |||
| @@ -1,8 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* (C) 2001-2002 Magnus Boden <mb@ozaba.mine.nu> | 2 | /* (C) 2001-2002 Magnus Boden <mb@ozaba.mine.nu> |
| 2 | * (C) 2006-2012 Patrick McHardy <kaber@trash.net> | 3 | * (C) 2006-2012 Patrick McHardy <kaber@trash.net> |
| 3 | * This program is free software; you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License version 2 as | ||
| 5 | * published by the Free Software Foundation. | ||
| 6 | */ | 4 | */ |
| 7 | 5 | ||
| 8 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 6 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/net/netfilter/nf_dup_netdev.c b/net/netfilter/nf_dup_netdev.c index f4a566e67213..5a35ef08c3cb 100644 --- a/net/netfilter/nf_dup_netdev.c +++ b/net/netfilter/nf_dup_netdev.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2015 Pablo Neira Ayuso <pablo@netfilter.org> | 3 | * Copyright (c) 2015 Pablo Neira Ayuso <pablo@netfilter.org> |
| 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 version 2 as published by | ||
| 6 | * the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/kernel.h> | 6 | #include <linux/kernel.h> |
diff --git a/net/netfilter/nf_log_common.c b/net/netfilter/nf_log_common.c index 3a0d6880b7c9..ae5628ddbe6d 100644 --- a/net/netfilter/nf_log_common.c +++ b/net/netfilter/nf_log_common.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* (C) 1999-2001 Paul `Rusty' Russell | 2 | /* (C) 1999-2001 Paul `Rusty' Russell |
| 2 | * (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.org> | 3 | * (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/module.h> | 6 | #include <linux/module.h> |
diff --git a/net/netfilter/nf_log_netdev.c b/net/netfilter/nf_log_netdev.c index 350eb147754d..968dafa684c9 100644 --- a/net/netfilter/nf_log_netdev.c +++ b/net/netfilter/nf_log_netdev.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * (C) 2016 by Pablo Neira Ayuso <pablo@netfilter.org> | 3 | * (C) 2016 by Pablo Neira Ayuso <pablo@netfilter.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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/module.h> | 6 | #include <linux/module.h> |
diff --git a/net/netfilter/nf_nat_core.c b/net/netfilter/nf_nat_core.c index cd94481e6c07..9ab410455992 100644 --- a/net/netfilter/nf_nat_core.c +++ b/net/netfilter/nf_nat_core.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * (C) 1999-2001 Paul `Rusty' Russell | 3 | * (C) 1999-2001 Paul `Rusty' Russell |
| 3 | * (C) 2002-2006 Netfilter Core Team <coreteam@netfilter.org> | 4 | * (C) 2002-2006 Netfilter Core Team <coreteam@netfilter.org> |
| 4 | * (C) 2011 Patrick McHardy <kaber@trash.net> | 5 | * (C) 2011 Patrick McHardy <kaber@trash.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 8 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/net/netfilter/nf_nat_ftp.c b/net/netfilter/nf_nat_ftp.c index 0ea6b1bc52de..d48484a9d52d 100644 --- a/net/netfilter/nf_nat_ftp.c +++ b/net/netfilter/nf_nat_ftp.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* FTP extension for TCP NAT alteration. */ | 2 | /* FTP extension for TCP NAT alteration. */ |
| 2 | 3 | ||
| 3 | /* (C) 1999-2001 Paul `Rusty' Russell | 4 | /* (C) 1999-2001 Paul `Rusty' Russell |
| 4 | * (C) 2002-2006 Netfilter Core Team <coreteam@netfilter.org> | 5 | * (C) 2002-2006 Netfilter Core Team <coreteam@netfilter.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 8 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/net/netfilter/nf_nat_helper.c b/net/netfilter/nf_nat_helper.c index e85423fd7b3c..a263505455fc 100644 --- a/net/netfilter/nf_nat_helper.c +++ b/net/netfilter/nf_nat_helper.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* nf_nat_helper.c - generic support functions for NAT helpers | 2 | /* nf_nat_helper.c - generic support functions for NAT helpers |
| 2 | * | 3 | * |
| 3 | * (C) 2000-2002 Harald Welte <laforge@netfilter.org> | 4 | * (C) 2000-2002 Harald Welte <laforge@netfilter.org> |
| 4 | * (C) 2003-2006 Netfilter Core Team <coreteam@netfilter.org> | 5 | * (C) 2003-2006 Netfilter Core Team <coreteam@netfilter.org> |
| 5 | * (C) 2007-2012 Patrick McHardy <kaber@trash.net> | 6 | * (C) 2007-2012 Patrick McHardy <kaber@trash.net> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #include <linux/module.h> | 8 | #include <linux/module.h> |
| 12 | #include <linux/gfp.h> | 9 | #include <linux/gfp.h> |
diff --git a/net/netfilter/nf_nat_proto.c b/net/netfilter/nf_nat_proto.c index 04a6c1ac2526..888292e8fbb2 100644 --- a/net/netfilter/nf_nat_proto.c +++ b/net/netfilter/nf_nat_proto.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* (C) 1999-2001 Paul `Rusty' Russell | 2 | /* (C) 1999-2001 Paul `Rusty' Russell |
| 2 | * (C) 2002-2006 Netfilter Core Team <coreteam@netfilter.org> | 3 | * (C) 2002-2006 Netfilter Core Team <coreteam@netfilter.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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/types.h> | 6 | #include <linux/types.h> |
diff --git a/net/netfilter/nf_nat_redirect.c b/net/netfilter/nf_nat_redirect.c index 8598e80968e0..f91579c821e9 100644 --- a/net/netfilter/nf_nat_redirect.c +++ b/net/netfilter/nf_nat_redirect.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * (C) 1999-2001 Paul `Rusty' Russell | 3 | * (C) 1999-2001 Paul `Rusty' Russell |
| 3 | * (C) 2002-2006 Netfilter Core Team <coreteam@netfilter.org> | 4 | * (C) 2002-2006 Netfilter Core Team <coreteam@netfilter.org> |
| 4 | * Copyright (c) 2011 Patrick McHardy <kaber@trash.net> | 5 | * Copyright (c) 2011 Patrick McHardy <kaber@trash.net> |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Based on Rusty Russell's IPv4 REDIRECT target. Development of IPv6 | 7 | * Based on Rusty Russell's IPv4 REDIRECT target. Development of IPv6 |
| 11 | * NAT funded by Astaro. | 8 | * NAT funded by Astaro. |
| 12 | */ | 9 | */ |
diff --git a/net/netfilter/nf_nat_sip.c b/net/netfilter/nf_nat_sip.c index 07805bf4d62a..e338d91980d8 100644 --- a/net/netfilter/nf_nat_sip.c +++ b/net/netfilter/nf_nat_sip.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* SIP extension for NAT alteration. | 2 | /* SIP extension for NAT alteration. |
| 2 | * | 3 | * |
| 3 | * (C) 2005 by Christian Hentschel <chentschel@arnet.com.ar> | 4 | * (C) 2005 by Christian Hentschel <chentschel@arnet.com.ar> |
| 4 | * based on RR's ip_nat_ftp.c and other modules. | 5 | * based on RR's ip_nat_ftp.c and other modules. |
| 5 | * (C) 2007 United Security Providers | 6 | * (C) 2007 United Security Providers |
| 6 | * (C) 2007, 2008, 2011, 2012 Patrick McHardy <kaber@trash.net> | 7 | * (C) 2007, 2008, 2011, 2012 Patrick McHardy <kaber@trash.net> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/net/netfilter/nf_nat_tftp.c b/net/netfilter/nf_nat_tftp.c index e633b3863e33..833a11f68031 100644 --- a/net/netfilter/nf_nat_tftp.c +++ b/net/netfilter/nf_nat_tftp.c | |||
| @@ -1,8 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* (C) 2001-2002 Magnus Boden <mb@ozaba.mine.nu> | 2 | /* (C) 2001-2002 Magnus Boden <mb@ozaba.mine.nu> |
| 2 | * | ||
| 3 | * This program is free software; you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License version 2 as | ||
| 5 | * published by the Free Software Foundation. | ||
| 6 | */ | 3 | */ |
| 7 | 4 | ||
| 8 | #include <linux/module.h> | 5 | #include <linux/module.h> |
diff --git a/net/netfilter/nf_synproxy_core.c b/net/netfilter/nf_synproxy_core.c index 3d58a9e93e5a..41ff0f3faf61 100644 --- a/net/netfilter/nf_synproxy_core.c +++ b/net/netfilter/nf_synproxy_core.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2013 Patrick McHardy <kaber@trash.net> | 3 | * Copyright (c) 2013 Patrick McHardy <kaber@trash.net> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/module.h> | 6 | #include <linux/module.h> |
diff --git a/net/netfilter/nf_tables_api.c b/net/netfilter/nf_tables_api.c index d444405211c5..06f2ce0cee4a 100644 --- a/net/netfilter/nf_tables_api.c +++ b/net/netfilter/nf_tables_api.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2007-2009 Patrick McHardy <kaber@trash.net> | 3 | * Copyright (c) 2007-2009 Patrick McHardy <kaber@trash.net> |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Development of this code funded by Astaro AG (http://www.astaro.com/) | 5 | * Development of this code funded by Astaro AG (http://www.astaro.com/) |
| 9 | */ | 6 | */ |
| 10 | 7 | ||
diff --git a/net/netfilter/nf_tables_core.c b/net/netfilter/nf_tables_core.c index d0f168c2670f..b950cd31348b 100644 --- a/net/netfilter/nf_tables_core.c +++ b/net/netfilter/nf_tables_core.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2008 Patrick McHardy <kaber@trash.net> | 3 | * Copyright (c) 2008 Patrick McHardy <kaber@trash.net> |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Development of this code funded by Astaro AG (http://www.astaro.com/) | 5 | * Development of this code funded by Astaro AG (http://www.astaro.com/) |
| 9 | */ | 6 | */ |
| 10 | 7 | ||
diff --git a/net/netfilter/nf_tables_trace.c b/net/netfilter/nf_tables_trace.c index e1dc527a493b..87b36da5cd98 100644 --- a/net/netfilter/nf_tables_trace.c +++ b/net/netfilter/nf_tables_trace.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * (C) 2015 Red Hat GmbH | 3 | * (C) 2015 Red Hat GmbH |
| 3 | * Author: Florian Westphal <fw@strlen.de> | 4 | * Author: Florian Westphal <fw@strlen.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/module.h> | 7 | #include <linux/module.h> |
diff --git a/net/netfilter/nfnetlink_log.c b/net/netfilter/nfnetlink_log.c index 0b3347570265..6dee4f9a944c 100644 --- a/net/netfilter/nfnetlink_log.c +++ b/net/netfilter/nfnetlink_log.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This is a module which is used for logging packets to userspace via | 3 | * This is a module which is used for logging packets to userspace via |
| 3 | * nfetlink. | 4 | * nfetlink. |
| @@ -7,10 +8,6 @@ | |||
| 7 | * | 8 | * |
| 8 | * Based on the old ipv4-only ipt_ULOG.c: | 9 | * Based on the old ipv4-only ipt_ULOG.c: |
| 9 | * (C) 2000-2004 by Harald Welte <laforge@netfilter.org> | 10 | * (C) 2000-2004 by Harald Welte <laforge@netfilter.org> |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 13 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/net/netfilter/nfnetlink_queue.c b/net/netfilter/nfnetlink_queue.c index 831f57008d78..b6a7ce622c72 100644 --- a/net/netfilter/nfnetlink_queue.c +++ b/net/netfilter/nfnetlink_queue.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This is a module which is used for queueing packets and communicating with | 3 | * This is a module which is used for queueing packets and communicating with |
| 3 | * userspace via nfnetlink. | 4 | * userspace via nfnetlink. |
| @@ -8,11 +9,6 @@ | |||
| 8 | * Based on the old ipv4-only ip_queue.c: | 9 | * Based on the old ipv4-only ip_queue.c: |
| 9 | * (C) 2000-2002 James Morris <jmorris@intercode.com.au> | 10 | * (C) 2000-2002 James Morris <jmorris@intercode.com.au> |
| 10 | * (C) 2003-2005 Netfilter Core Team <coreteam@netfilter.org> | 11 | * (C) 2003-2005 Netfilter Core Team <coreteam@netfilter.org> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | * | ||
| 16 | */ | 12 | */ |
| 17 | 13 | ||
| 18 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 14 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/net/netfilter/nft_bitwise.c b/net/netfilter/nft_bitwise.c index 2c75b9e0474e..b310b637b550 100644 --- a/net/netfilter/nft_bitwise.c +++ b/net/netfilter/nft_bitwise.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2008-2009 Patrick McHardy <kaber@trash.net> | 3 | * Copyright (c) 2008-2009 Patrick McHardy <kaber@trash.net> |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Development of this code funded by Astaro AG (http://www.astaro.com/) | 5 | * Development of this code funded by Astaro AG (http://www.astaro.com/) |
| 9 | */ | 6 | */ |
| 10 | 7 | ||
diff --git a/net/netfilter/nft_byteorder.c b/net/netfilter/nft_byteorder.c index 19dbc34cc75e..e06318428ea0 100644 --- a/net/netfilter/nft_byteorder.c +++ b/net/netfilter/nft_byteorder.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2008-2009 Patrick McHardy <kaber@trash.net> | 3 | * Copyright (c) 2008-2009 Patrick McHardy <kaber@trash.net> |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Development of this code funded by Astaro AG (http://www.astaro.com/) | 5 | * Development of this code funded by Astaro AG (http://www.astaro.com/) |
| 9 | */ | 6 | */ |
| 10 | 7 | ||
diff --git a/net/netfilter/nft_cmp.c b/net/netfilter/nft_cmp.c index f9f1fa66a16e..411c0cf741e3 100644 --- a/net/netfilter/nft_cmp.c +++ b/net/netfilter/nft_cmp.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2008-2009 Patrick McHardy <kaber@trash.net> | 3 | * Copyright (c) 2008-2009 Patrick McHardy <kaber@trash.net> |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Development of this code funded by Astaro AG (http://www.astaro.com/) | 5 | * Development of this code funded by Astaro AG (http://www.astaro.com/) |
| 9 | */ | 6 | */ |
| 10 | 7 | ||
diff --git a/net/netfilter/nft_compat.c b/net/netfilter/nft_compat.c index 276f1f2d6de1..f9adca62ccb3 100644 --- a/net/netfilter/nft_compat.c +++ b/net/netfilter/nft_compat.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * (C) 2012-2013 by Pablo Neira Ayuso <pablo@netfilter.org> | 3 | * (C) 2012-2013 by Pablo Neira Ayuso <pablo@netfilter.org> |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * This software has been sponsored by Sophos Astaro <http://www.sophos.com> | 5 | * This software has been sponsored by Sophos Astaro <http://www.sophos.com> |
| 9 | */ | 6 | */ |
| 10 | 7 | ||
diff --git a/net/netfilter/nft_counter.c b/net/netfilter/nft_counter.c index 1a6b06ce6b5b..f6d4d0fa23a6 100644 --- a/net/netfilter/nft_counter.c +++ b/net/netfilter/nft_counter.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2008-2009 Patrick McHardy <kaber@trash.net> | 3 | * Copyright (c) 2008-2009 Patrick McHardy <kaber@trash.net> |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Development of this code funded by Astaro AG (http://www.astaro.com/) | 5 | * Development of this code funded by Astaro AG (http://www.astaro.com/) |
| 9 | */ | 6 | */ |
| 10 | 7 | ||
diff --git a/net/netfilter/nft_ct.c b/net/netfilter/nft_ct.c index f043936763f3..dfcdea6619f1 100644 --- a/net/netfilter/nft_ct.c +++ b/net/netfilter/nft_ct.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2008-2009 Patrick McHardy <kaber@trash.net> | 3 | * Copyright (c) 2008-2009 Patrick McHardy <kaber@trash.net> |
| 3 | * Copyright (c) 2016 Pablo Neira Ayuso <pablo@netfilter.org> | 4 | * Copyright (c) 2016 Pablo Neira Ayuso <pablo@netfilter.org> |
| 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 version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * Development of this code funded by Astaro AG (http://www.astaro.com/) | 6 | * Development of this code funded by Astaro AG (http://www.astaro.com/) |
| 10 | */ | 7 | */ |
| 11 | 8 | ||
diff --git a/net/netfilter/nft_dup_netdev.c b/net/netfilter/nft_dup_netdev.c index 15cc62b293d6..c6052fdd2c40 100644 --- a/net/netfilter/nft_dup_netdev.c +++ b/net/netfilter/nft_dup_netdev.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2015 Pablo Neira Ayuso <pablo@netfilter.org> | 3 | * Copyright (c) 2015 Pablo Neira Ayuso <pablo@netfilter.org> |
| 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 version 2 as published by | ||
| 6 | * the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/kernel.h> | 6 | #include <linux/kernel.h> |
diff --git a/net/netfilter/nft_dynset.c b/net/netfilter/nft_dynset.c index 8394560aa695..505bdfc66801 100644 --- a/net/netfilter/nft_dynset.c +++ b/net/netfilter/nft_dynset.c | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2015 Patrick McHardy <kaber@trash.net> | 3 | * Copyright (c) 2015 Patrick McHardy <kaber@trash.net> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #include <linux/kernel.h> | 6 | #include <linux/kernel.h> |
diff --git a/net/netfilter/nft_exthdr.c b/net/netfilter/nft_exthdr.c index 45c8a6c07783..c2d85bc2adb4 100644 --- a/net/netfilter/nft_exthdr.c +++ b/net/netfilter/nft_exthdr.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2008 Patrick McHardy <kaber@trash.net> | 3 | * Copyright (c) 2008 Patrick McHardy <kaber@trash.net> |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Development of this code funded by Astaro AG (http://www.astaro.com/) | 5 | * Development of this code funded by Astaro AG (http://www.astaro.com/) |
| 9 | */ | 6 | */ |
| 10 | 7 | ||
diff --git a/net/netfilter/nft_fib.c b/net/netfilter/nft_fib.c index 77f00a99dfab..cfac0964f48d 100644 --- a/net/netfilter/nft_fib.c +++ b/net/netfilter/nft_fib.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License version 2 as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Generic part shared by ipv4 and ipv6 backends. | 4 | * Generic part shared by ipv4 and ipv6 backends. |
| 7 | */ | 5 | */ |
diff --git a/net/netfilter/nft_fib_inet.c b/net/netfilter/nft_fib_inet.c index 9120fc7228f4..465432e0531b 100644 --- a/net/netfilter/nft_fib_inet.c +++ b/net/netfilter/nft_fib_inet.c | |||
| @@ -1,8 +1,4 @@ | |||
| 1 | /* | 1 | // SPDX-License-Identifier: GPL-2.0-only |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License version 2 as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | */ | ||
| 6 | 2 | ||
| 7 | #include <linux/kernel.h> | 3 | #include <linux/kernel.h> |
| 8 | #include <linux/init.h> | 4 | #include <linux/init.h> |
diff --git a/net/netfilter/nft_fib_netdev.c b/net/netfilter/nft_fib_netdev.c index 3997ee36cfbd..2cf3f32fe6d2 100644 --- a/net/netfilter/nft_fib_netdev.c +++ b/net/netfilter/nft_fib_netdev.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2017 Pablo M. Bermudo Garay <pablombg@gmail.com> | 3 | * Copyright (c) 2017 Pablo M. Bermudo Garay <pablombg@gmail.com> |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * This code is based on net/netfilter/nft_fib_inet.c, written by | 5 | * This code is based on net/netfilter/nft_fib_inet.c, written by |
| 9 | * Florian Westphal <fw@strlen.de>. | 6 | * Florian Westphal <fw@strlen.de>. |
| 10 | */ | 7 | */ |
diff --git a/net/netfilter/nft_fwd_netdev.c b/net/netfilter/nft_fwd_netdev.c index d7694e7255a0..61b7f93ac681 100644 --- a/net/netfilter/nft_fwd_netdev.c +++ b/net/netfilter/nft_fwd_netdev.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2015 Pablo Neira Ayuso <pablo@netfilter.org> | 3 | * Copyright (c) 2015 Pablo Neira Ayuso <pablo@netfilter.org> |
| 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 version 2 as published by | ||
| 6 | * the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/kernel.h> | 6 | #include <linux/kernel.h> |
diff --git a/net/netfilter/nft_hash.c b/net/netfilter/nft_hash.c index ea658e6c53e3..fe93e731dc7f 100644 --- a/net/netfilter/nft_hash.c +++ b/net/netfilter/nft_hash.c | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2016 Laura Garcia <nevola@gmail.com> | 3 | * Copyright (c) 2016 Laura Garcia <nevola@gmail.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #include <linux/kernel.h> | 6 | #include <linux/kernel.h> |
diff --git a/net/netfilter/nft_immediate.c b/net/netfilter/nft_immediate.c index 5ec43124cbca..cb8547f97220 100644 --- a/net/netfilter/nft_immediate.c +++ b/net/netfilter/nft_immediate.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2008-2009 Patrick McHardy <kaber@trash.net> | 3 | * Copyright (c) 2008-2009 Patrick McHardy <kaber@trash.net> |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Development of this code funded by Astaro AG (http://www.astaro.com/) | 5 | * Development of this code funded by Astaro AG (http://www.astaro.com/) |
| 9 | */ | 6 | */ |
| 10 | 7 | ||
diff --git a/net/netfilter/nft_limit.c b/net/netfilter/nft_limit.c index 72f13a1144dd..35b67d7e3694 100644 --- a/net/netfilter/nft_limit.c +++ b/net/netfilter/nft_limit.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2008-2009 Patrick McHardy <kaber@trash.net> | 3 | * Copyright (c) 2008-2009 Patrick McHardy <kaber@trash.net> |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Development of this code funded by Astaro AG (http://www.astaro.com/) | 5 | * Development of this code funded by Astaro AG (http://www.astaro.com/) |
| 9 | */ | 6 | */ |
| 10 | 7 | ||
diff --git a/net/netfilter/nft_log.c b/net/netfilter/nft_log.c index 655187bed5d8..fe4831f2258f 100644 --- a/net/netfilter/nft_log.c +++ b/net/netfilter/nft_log.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2008-2009 Patrick McHardy <kaber@trash.net> | 3 | * Copyright (c) 2008-2009 Patrick McHardy <kaber@trash.net> |
| 3 | * Copyright (c) 2012-2014 Pablo Neira Ayuso <pablo@netfilter.org> | 4 | * Copyright (c) 2012-2014 Pablo Neira Ayuso <pablo@netfilter.org> |
| 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 version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * Development of this code funded by Astaro AG (http://www.astaro.com/) | 6 | * Development of this code funded by Astaro AG (http://www.astaro.com/) |
| 10 | */ | 7 | */ |
| 11 | 8 | ||
diff --git a/net/netfilter/nft_lookup.c b/net/netfilter/nft_lookup.c index 161c3451a747..c0560bf3c31b 100644 --- a/net/netfilter/nft_lookup.c +++ b/net/netfilter/nft_lookup.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2009 Patrick McHardy <kaber@trash.net> | 3 | * Copyright (c) 2009 Patrick McHardy <kaber@trash.net> |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Development of this code funded by Astaro AG (http://www.astaro.com/) | 5 | * Development of this code funded by Astaro AG (http://www.astaro.com/) |
| 9 | */ | 6 | */ |
| 10 | 7 | ||
diff --git a/net/netfilter/nft_masq.c b/net/netfilter/nft_masq.c index 86fd90085eaf..39dc94f2491e 100644 --- a/net/netfilter/nft_masq.c +++ b/net/netfilter/nft_masq.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2014 Arturo Borrero Gonzalez <arturo@debian.org> | 3 | * Copyright (c) 2014 Arturo Borrero Gonzalez <arturo@debian.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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/kernel.h> | 6 | #include <linux/kernel.h> |
| @@ -307,5 +304,4 @@ module_exit(nft_masq_module_exit); | |||
| 307 | 304 | ||
| 308 | MODULE_LICENSE("GPL"); | 305 | MODULE_LICENSE("GPL"); |
| 309 | MODULE_AUTHOR("Arturo Borrero Gonzalez <arturo@debian.org>"); | 306 | MODULE_AUTHOR("Arturo Borrero Gonzalez <arturo@debian.org>"); |
| 310 | MODULE_ALIAS_NFT_AF_EXPR(AF_INET6, "masq"); | 307 | MODULE_ALIAS_NFT_EXPR("masq"); |
| 311 | MODULE_ALIAS_NFT_AF_EXPR(AF_INET, "masq"); | ||
diff --git a/net/netfilter/nft_meta.c b/net/netfilter/nft_meta.c index 987d2d6ce624..a54329b8634a 100644 --- a/net/netfilter/nft_meta.c +++ b/net/netfilter/nft_meta.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2008-2009 Patrick McHardy <kaber@trash.net> | 3 | * Copyright (c) 2008-2009 Patrick McHardy <kaber@trash.net> |
| 3 | * Copyright (c) 2014 Intel Corporation | 4 | * Copyright (c) 2014 Intel Corporation |
| 4 | * Author: Tomasz Bursztyka <tomasz.bursztyka@linux.intel.com> | 5 | * Author: Tomasz Bursztyka <tomasz.bursztyka@linux.intel.com> |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Development of this code funded by Astaro AG (http://www.astaro.com/) | 7 | * Development of this code funded by Astaro AG (http://www.astaro.com/) |
| 11 | */ | 8 | */ |
| 12 | 9 | ||
diff --git a/net/netfilter/nft_numgen.c b/net/netfilter/nft_numgen.c index 3cc1b3dc3c3c..48edb9d5f012 100644 --- a/net/netfilter/nft_numgen.c +++ b/net/netfilter/nft_numgen.c | |||
| @@ -1,10 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2016 Laura Garcia <nevola@gmail.com> | 3 | * Copyright (c) 2016 Laura Garcia <nevola@gmail.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | */ | 4 | */ |
| 9 | 5 | ||
| 10 | #include <linux/kernel.h> | 6 | #include <linux/kernel.h> |
diff --git a/net/netfilter/nft_payload.c b/net/netfilter/nft_payload.c index 1465b7d6d2b0..1260f78a034d 100644 --- a/net/netfilter/nft_payload.c +++ b/net/netfilter/nft_payload.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2008-2009 Patrick McHardy <kaber@trash.net> | 3 | * Copyright (c) 2008-2009 Patrick McHardy <kaber@trash.net> |
| 3 | * Copyright (c) 2016 Pablo Neira Ayuso <pablo@netfilter.org> | 4 | * Copyright (c) 2016 Pablo Neira Ayuso <pablo@netfilter.org> |
| 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 version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * Development of this code funded by Astaro AG (http://www.astaro.com/) | 6 | * Development of this code funded by Astaro AG (http://www.astaro.com/) |
| 10 | */ | 7 | */ |
| 11 | 8 | ||
diff --git a/net/netfilter/nft_queue.c b/net/netfilter/nft_queue.c index 98613658d4ac..5ece0a6aa8c3 100644 --- a/net/netfilter/nft_queue.c +++ b/net/netfilter/nft_queue.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2013 Eric Leblond <eric@regit.org> | 3 | * Copyright (c) 2013 Eric Leblond <eric@regit.org> |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Development of this code partly funded by OISF | 5 | * Development of this code partly funded by OISF |
| 9 | * (http://www.openinfosecfoundation.org/) | 6 | * (http://www.openinfosecfoundation.org/) |
| 10 | */ | 7 | */ |
diff --git a/net/netfilter/nft_quota.c b/net/netfilter/nft_quota.c index 354cde67bca9..c8745d454bf8 100644 --- a/net/netfilter/nft_quota.c +++ b/net/netfilter/nft_quota.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2016 Pablo Neira Ayuso <pablo@netfilter.org> | 3 | * Copyright (c) 2016 Pablo Neira Ayuso <pablo@netfilter.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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/kernel.h> | 6 | #include <linux/kernel.h> |
diff --git a/net/netfilter/nft_range.c b/net/netfilter/nft_range.c index 529ac8acb19d..4701fa8a45e7 100644 --- a/net/netfilter/nft_range.c +++ b/net/netfilter/nft_range.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2016 Pablo Neira Ayuso <pablo@netfilter.org> | 3 | * Copyright (c) 2016 Pablo Neira Ayuso <pablo@netfilter.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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/kernel.h> | 6 | #include <linux/kernel.h> |
diff --git a/net/netfilter/nft_redir.c b/net/netfilter/nft_redir.c index da74fdc4a684..8487eeff5c0e 100644 --- a/net/netfilter/nft_redir.c +++ b/net/netfilter/nft_redir.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2014 Arturo Borrero Gonzalez <arturo@debian.org> | 3 | * Copyright (c) 2014 Arturo Borrero Gonzalez <arturo@debian.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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/kernel.h> | 6 | #include <linux/kernel.h> |
| @@ -294,5 +291,4 @@ module_exit(nft_redir_module_exit); | |||
| 294 | 291 | ||
| 295 | MODULE_LICENSE("GPL"); | 292 | MODULE_LICENSE("GPL"); |
| 296 | MODULE_AUTHOR("Arturo Borrero Gonzalez <arturo@debian.org>"); | 293 | MODULE_AUTHOR("Arturo Borrero Gonzalez <arturo@debian.org>"); |
| 297 | MODULE_ALIAS_NFT_AF_EXPR(AF_INET, "redir"); | 294 | MODULE_ALIAS_NFT_EXPR("nat"); |
| 298 | MODULE_ALIAS_NFT_AF_EXPR(AF_INET6, "redir"); | ||
diff --git a/net/netfilter/nft_reject.c b/net/netfilter/nft_reject.c index b48e58cceeb7..00f865fb80ca 100644 --- a/net/netfilter/nft_reject.c +++ b/net/netfilter/nft_reject.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2008-2009 Patrick McHardy <kaber@trash.net> | 3 | * Copyright (c) 2008-2009 Patrick McHardy <kaber@trash.net> |
| 3 | * Copyright (c) 2013 Eric Leblond <eric@regit.org> | 4 | * Copyright (c) 2013 Eric Leblond <eric@regit.org> |
| 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 version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * Development of this code funded by Astaro AG (http://www.astaro.com/) | 6 | * Development of this code funded by Astaro AG (http://www.astaro.com/) |
| 10 | */ | 7 | */ |
| 11 | 8 | ||
diff --git a/net/netfilter/nft_reject_inet.c b/net/netfilter/nft_reject_inet.c index 5a7fb5ff867d..f41f414b72d1 100644 --- a/net/netfilter/nft_reject_inet.c +++ b/net/netfilter/nft_reject_inet.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2014 Patrick McHardy <kaber@trash.net> | 3 | * Copyright (c) 2014 Patrick McHardy <kaber@trash.net> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/kernel.h> | 6 | #include <linux/kernel.h> |
diff --git a/net/netfilter/nft_rt.c b/net/netfilter/nft_rt.c index c48daed5c46b..7cfcb0e2f7ee 100644 --- a/net/netfilter/nft_rt.c +++ b/net/netfilter/nft_rt.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2016 Anders K. Pedersen <akp@cohaesio.com> | 3 | * Copyright (c) 2016 Anders K. Pedersen <akp@cohaesio.com> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/kernel.h> | 6 | #include <linux/kernel.h> |
diff --git a/net/netfilter/nft_set_bitmap.c b/net/netfilter/nft_set_bitmap.c index f866bd41e5d2..b5aeccdddb22 100644 --- a/net/netfilter/nft_set_bitmap.c +++ b/net/netfilter/nft_set_bitmap.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2017 Pablo Neira Ayuso <pablo@netfilter.org> | 3 | * Copyright (c) 2017 Pablo Neira Ayuso <pablo@netfilter.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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/kernel.h> | 6 | #include <linux/kernel.h> |
diff --git a/net/netfilter/nft_set_hash.c b/net/netfilter/nft_set_hash.c index 03df08801e28..6e8d20c03e3d 100644 --- a/net/netfilter/nft_set_hash.c +++ b/net/netfilter/nft_set_hash.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2008-2014 Patrick McHardy <kaber@trash.net> | 3 | * Copyright (c) 2008-2014 Patrick McHardy <kaber@trash.net> |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Development of this code funded by Astaro AG (http://www.astaro.com/) | 5 | * Development of this code funded by Astaro AG (http://www.astaro.com/) |
| 9 | */ | 6 | */ |
| 10 | 7 | ||
diff --git a/net/netfilter/nft_set_rbtree.c b/net/netfilter/nft_set_rbtree.c index 321a0036fdf5..419d58ef802b 100644 --- a/net/netfilter/nft_set_rbtree.c +++ b/net/netfilter/nft_set_rbtree.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2008-2009 Patrick McHardy <kaber@trash.net> | 3 | * Copyright (c) 2008-2009 Patrick McHardy <kaber@trash.net> |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Development of this code funded by Astaro AG (http://www.astaro.com/) | 5 | * Development of this code funded by Astaro AG (http://www.astaro.com/) |
| 9 | */ | 6 | */ |
| 10 | 7 | ||
diff --git a/net/netfilter/nft_xfrm.c b/net/netfilter/nft_xfrm.c index b08865ec5ed3..06d5cabf1d7c 100644 --- a/net/netfilter/nft_xfrm.c +++ b/net/netfilter/nft_xfrm.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License version 2 as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Generic part shared by ipv4 and ipv6 backends. | 4 | * Generic part shared by ipv4 and ipv6 backends. |
| 7 | */ | 5 | */ |
diff --git a/net/netfilter/x_tables.c b/net/netfilter/x_tables.c index 0a6656ed1534..ce70c2576bb2 100644 --- a/net/netfilter/x_tables.c +++ b/net/netfilter/x_tables.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * x_tables core - Backend for {ip,ip6,arp}_tables | 3 | * x_tables core - Backend for {ip,ip6,arp}_tables |
| 3 | * | 4 | * |
| @@ -7,11 +8,6 @@ | |||
| 7 | * Based on existing ip_tables code which is | 8 | * Based on existing ip_tables code which is |
| 8 | * Copyright (C) 1999 Paul `Rusty' Russell & Michael J. Neuling | 9 | * Copyright (C) 1999 Paul `Rusty' Russell & Michael J. Neuling |
| 9 | * Copyright (C) 2000-2005 Netfilter Core Team <coreteam@netfilter.org> | 10 | * Copyright (C) 2000-2005 Netfilter Core Team <coreteam@netfilter.org> |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | * | ||
| 15 | */ | 11 | */ |
| 16 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 12 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 17 | #include <linux/kernel.h> | 13 | #include <linux/kernel.h> |
diff --git a/net/netfilter/xt_AUDIT.c b/net/netfilter/xt_AUDIT.c index af883f1b64f9..9cdc16b0d0d8 100644 --- a/net/netfilter/xt_AUDIT.c +++ b/net/netfilter/xt_AUDIT.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Creates audit record for dropped/accepted packets | 3 | * Creates audit record for dropped/accepted packets |
| 3 | * | 4 | * |
| 4 | * (C) 2010-2011 Thomas Graf <tgraf@redhat.com> | 5 | * (C) 2010-2011 Thomas Graf <tgraf@redhat.com> |
| 5 | * (C) 2010-2011 Red Hat, Inc. | 6 | * (C) 2010-2011 Red Hat, Inc. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 9 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/net/netfilter/xt_CHECKSUM.c b/net/netfilter/xt_CHECKSUM.c index 6c7aa6a0a0d2..c8a639f56168 100644 --- a/net/netfilter/xt_CHECKSUM.c +++ b/net/netfilter/xt_CHECKSUM.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* iptables module for the packet checksum mangling | 2 | /* iptables module for the packet checksum mangling |
| 2 | * | 3 | * |
| 3 | * (C) 2002 by Harald Welte <laforge@netfilter.org> | 4 | * (C) 2002 by Harald Welte <laforge@netfilter.org> |
| 4 | * (C) 2010 Red Hat, Inc. | 5 | * (C) 2010 Red Hat, Inc. |
| 5 | * | 6 | * |
| 6 | * Author: Michael S. Tsirkin <mst@redhat.com> | 7 | * Author: Michael S. Tsirkin <mst@redhat.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 9 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/net/netfilter/xt_CLASSIFY.c b/net/netfilter/xt_CLASSIFY.c index af9c4dadf816..0accac98dea7 100644 --- a/net/netfilter/xt_CLASSIFY.c +++ b/net/netfilter/xt_CLASSIFY.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This is a module which is used for setting the skb->priority field | 3 | * This is a module which is used for setting the skb->priority field |
| 3 | * of an skb for qdisc classification. | 4 | * of an skb for qdisc classification. |
| 4 | */ | 5 | */ |
| 5 | 6 | ||
| 6 | /* (C) 2001-2002 Patrick McHardy <kaber@trash.net> | 7 | /* (C) 2001-2002 Patrick McHardy <kaber@trash.net> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/net/netfilter/xt_CONNSECMARK.c b/net/netfilter/xt_CONNSECMARK.c index f3f1caac949b..a5c8b653476a 100644 --- a/net/netfilter/xt_CONNSECMARK.c +++ b/net/netfilter/xt_CONNSECMARK.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This module is used to copy security markings from packets | 3 | * This module is used to copy security markings from packets |
| 3 | * to connections, and restore security markings from connections | 4 | * to connections, and restore security markings from connections |
| @@ -9,11 +10,6 @@ | |||
| 9 | * by Henrik Nordstrom <hno@marasystems.com> | 10 | * by Henrik Nordstrom <hno@marasystems.com> |
| 10 | * | 11 | * |
| 11 | * (C) 2006,2008 Red Hat, Inc., James Morris <jmorris@redhat.com> | 12 | * (C) 2006,2008 Red Hat, Inc., James Morris <jmorris@redhat.com> |
| 12 | * | ||
| 13 | * This program is free software; you can redistribute it and/or modify | ||
| 14 | * it under the terms of the GNU General Public License version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | * | ||
| 17 | */ | 13 | */ |
| 18 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 14 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 19 | #include <linux/module.h> | 15 | #include <linux/module.h> |
diff --git a/net/netfilter/xt_CT.c b/net/netfilter/xt_CT.c index d59cb4730fac..d4deee39158b 100644 --- a/net/netfilter/xt_CT.c +++ b/net/netfilter/xt_CT.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2010 Patrick McHardy <kaber@trash.net> | 3 | * Copyright (c) 2010 Patrick McHardy <kaber@trash.net> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 5 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 9 | #include <linux/module.h> | 6 | #include <linux/module.h> |
diff --git a/net/netfilter/xt_DSCP.c b/net/netfilter/xt_DSCP.c index 30d554d6c213..eababc354ff1 100644 --- a/net/netfilter/xt_DSCP.c +++ b/net/netfilter/xt_DSCP.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* x_tables module for setting the IPv4/IPv6 DSCP field, Version 1.8 | 2 | /* x_tables module for setting the IPv4/IPv6 DSCP field, Version 1.8 |
| 2 | * | 3 | * |
| 3 | * (C) 2002 by Harald Welte <laforge@netfilter.org> | 4 | * (C) 2002 by Harald Welte <laforge@netfilter.org> |
| 4 | * based on ipt_FTOS.c (C) 2000 by Matthew G. Marsh <mgm@paktronix.com> | 5 | * based on ipt_FTOS.c (C) 2000 by Matthew G. Marsh <mgm@paktronix.com> |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * See RFC2474 for a description of the DSCP field within the IP Header. | 7 | * See RFC2474 for a description of the DSCP field within the IP Header. |
| 11 | */ | 8 | */ |
| 12 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 9 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/net/netfilter/xt_HL.c b/net/netfilter/xt_HL.c index a37b8824221f..7873b834c300 100644 --- a/net/netfilter/xt_HL.c +++ b/net/netfilter/xt_HL.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * TTL modification target for IP tables | 3 | * TTL modification target for IP tables |
| 3 | * (C) 2000,2005 by Harald Welte <laforge@netfilter.org> | 4 | * (C) 2000,2005 by Harald Welte <laforge@netfilter.org> |
| 4 | * | 5 | * |
| 5 | * Hop Limit modification target for ip6tables | 6 | * Hop Limit modification target for ip6tables |
| 6 | * Maciej Soltysiak <solt@dns.toxicfilms.tv> | 7 | * Maciej Soltysiak <solt@dns.toxicfilms.tv> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 9 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/net/netfilter/xt_HMARK.c b/net/netfilter/xt_HMARK.c index 9c75f419cd80..be7798a50546 100644 --- a/net/netfilter/xt_HMARK.c +++ b/net/netfilter/xt_HMARK.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * xt_HMARK - Netfilter module to set mark by means of hashing | 3 | * xt_HMARK - Netfilter module to set mark by means of hashing |
| 3 | * | 4 | * |
| 4 | * (C) 2012 by Hans Schillstrom <hans.schillstrom@ericsson.com> | 5 | * (C) 2012 by Hans Schillstrom <hans.schillstrom@ericsson.com> |
| 5 | * (C) 2012 by Pablo Neira Ayuso <pablo@netfilter.org> | 6 | * (C) 2012 by Pablo Neira Ayuso <pablo@netfilter.org> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 9 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/net/netfilter/xt_LOG.c b/net/netfilter/xt_LOG.c index c3b2017ebe41..a1e79b517c01 100644 --- a/net/netfilter/xt_LOG.c +++ b/net/netfilter/xt_LOG.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This is a module which is used for logging packets. | 3 | * This is a module which is used for logging packets. |
| 3 | */ | 4 | */ |
| 4 | 5 | ||
| 5 | /* (C) 1999-2001 Paul `Rusty' Russell | 6 | /* (C) 1999-2001 Paul `Rusty' Russell |
| 6 | * (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.org> | 7 | * (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.org> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 10 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/net/netfilter/xt_MASQUERADE.c b/net/netfilter/xt_MASQUERADE.c index ece20d832adc..eae05c178336 100644 --- a/net/netfilter/xt_MASQUERADE.c +++ b/net/netfilter/xt_MASQUERADE.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Masquerade. Simple mapping which alters range to a local IP address | 2 | /* Masquerade. Simple mapping which alters range to a local IP address |
| 2 | (depending on route). */ | 3 | (depending on route). */ |
| 3 | 4 | ||
| 4 | /* (C) 1999-2001 Paul `Rusty' Russell | 5 | /* (C) 1999-2001 Paul `Rusty' Russell |
| 5 | * (C) 2002-2006 Netfilter Core Team <coreteam@netfilter.org> | 6 | * (C) 2002-2006 Netfilter Core Team <coreteam@netfilter.org> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 8 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/net/netfilter/xt_NETMAP.c b/net/netfilter/xt_NETMAP.c index 1d437875e15a..cb2ee80d84fa 100644 --- a/net/netfilter/xt_NETMAP.c +++ b/net/netfilter/xt_NETMAP.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * (C) 2000-2001 Svenning Soerensen <svenning@post5.tele.dk> | 3 | * (C) 2000-2001 Svenning Soerensen <svenning@post5.tele.dk> |
| 3 | * Copyright (c) 2011 Patrick McHardy <kaber@trash.net> | 4 | * Copyright (c) 2011 Patrick McHardy <kaber@trash.net> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/ip.h> | 7 | #include <linux/ip.h> |
diff --git a/net/netfilter/xt_NFLOG.c b/net/netfilter/xt_NFLOG.c index 1ed0cac585c4..6e83ce3000db 100644 --- a/net/netfilter/xt_NFLOG.c +++ b/net/netfilter/xt_NFLOG.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2006 Patrick McHardy <kaber@trash.net> | 3 | * Copyright (c) 2006 Patrick McHardy <kaber@trash.net> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/module.h> | 6 | #include <linux/module.h> |
diff --git a/net/netfilter/xt_NFQUEUE.c b/net/netfilter/xt_NFQUEUE.c index a9aca80a32ae..466da23e36ff 100644 --- a/net/netfilter/xt_NFQUEUE.c +++ b/net/netfilter/xt_NFQUEUE.c | |||
| @@ -1,11 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* iptables module for using new netfilter netlink queue | 2 | /* iptables module for using new netfilter netlink queue |
| 2 | * | 3 | * |
| 3 | * (C) 2005 by Harald Welte <laforge@netfilter.org> | 4 | * (C) 2005 by Harald Welte <laforge@netfilter.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 version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | */ | 5 | */ |
| 10 | 6 | ||
| 11 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 7 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/net/netfilter/xt_RATEEST.c b/net/netfilter/xt_RATEEST.c index 9e05c86ba5c4..2236455b10a3 100644 --- a/net/netfilter/xt_RATEEST.c +++ b/net/netfilter/xt_RATEEST.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * (C) 2007 Patrick McHardy <kaber@trash.net> | 3 | * (C) 2007 Patrick McHardy <kaber@trash.net> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #include <linux/module.h> | 5 | #include <linux/module.h> |
| 9 | #include <linux/skbuff.h> | 6 | #include <linux/skbuff.h> |
diff --git a/net/netfilter/xt_REDIRECT.c b/net/netfilter/xt_REDIRECT.c index 5ce9461e979c..353ca7801251 100644 --- a/net/netfilter/xt_REDIRECT.c +++ b/net/netfilter/xt_REDIRECT.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * (C) 1999-2001 Paul `Rusty' Russell | 3 | * (C) 1999-2001 Paul `Rusty' Russell |
| 3 | * (C) 2002-2006 Netfilter Core Team <coreteam@netfilter.org> | 4 | * (C) 2002-2006 Netfilter Core Team <coreteam@netfilter.org> |
| 4 | * Copyright (c) 2011 Patrick McHardy <kaber@trash.net> | 5 | * Copyright (c) 2011 Patrick McHardy <kaber@trash.net> |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Based on Rusty Russell's IPv4 REDIRECT target. Development of IPv6 | 7 | * Based on Rusty Russell's IPv4 REDIRECT target. Development of IPv6 |
| 11 | * NAT funded by Astaro. | 8 | * NAT funded by Astaro. |
| 12 | */ | 9 | */ |
diff --git a/net/netfilter/xt_SECMARK.c b/net/netfilter/xt_SECMARK.c index f16202d26c20..2317721f3ecb 100644 --- a/net/netfilter/xt_SECMARK.c +++ b/net/netfilter/xt_SECMARK.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Module for modifying the secmark field of the skb, for use by | 3 | * Module for modifying the secmark field of the skb, for use by |
| 3 | * security subsystems. | 4 | * security subsystems. |
| @@ -6,11 +7,6 @@ | |||
| 6 | * (C) 1999-2001 Marc Boucher <marc@mbsi.ca> | 7 | * (C) 1999-2001 Marc Boucher <marc@mbsi.ca> |
| 7 | * | 8 | * |
| 8 | * (C) 2006,2008 Red Hat, Inc., James Morris <jmorris@redhat.com> | 9 | * (C) 2006,2008 Red Hat, Inc., James Morris <jmorris@redhat.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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | */ | 10 | */ |
| 15 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 11 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 16 | #include <linux/module.h> | 12 | #include <linux/module.h> |
diff --git a/net/netfilter/xt_TCPMSS.c b/net/netfilter/xt_TCPMSS.c index 3e24443ab81c..122db9fbb9f4 100644 --- a/net/netfilter/xt_TCPMSS.c +++ b/net/netfilter/xt_TCPMSS.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This is a module which is used for setting the MSS option in TCP packets. | 3 | * This is a module which is used for setting the MSS option in TCP packets. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2000 Marc Boucher <marc@mbsi.ca> | 5 | * Copyright (C) 2000 Marc Boucher <marc@mbsi.ca> |
| 5 | * Copyright (C) 2007 Patrick McHardy <kaber@trash.net> | 6 | * Copyright (C) 2007 Patrick McHardy <kaber@trash.net> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 8 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/net/netfilter/xt_TCPOPTSTRIP.c b/net/netfilter/xt_TCPOPTSTRIP.c index 5a274813076a..30e99464171b 100644 --- a/net/netfilter/xt_TCPOPTSTRIP.c +++ b/net/netfilter/xt_TCPOPTSTRIP.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * A module for stripping a specific TCP option from TCP packets. | 3 | * A module for stripping a specific TCP option from TCP packets. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2007 Sven Schnelle <svens@bitebene.org> | 5 | * Copyright (C) 2007 Sven Schnelle <svens@bitebene.org> |
| 5 | * Copyright © CC Computer Consultants GmbH, 2007 | 6 | * Copyright © CC Computer Consultants GmbH, 2007 |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/net/netfilter/xt_TPROXY.c b/net/netfilter/xt_TPROXY.c index ad7420cdc439..194dc03341f3 100644 --- a/net/netfilter/xt_TPROXY.c +++ b/net/netfilter/xt_TPROXY.c | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Transparent proxy support for Linux/iptables | 3 | * Transparent proxy support for Linux/iptables |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2006-2010 BalaBit IT Ltd. | 5 | * Copyright (c) 2006-2010 BalaBit IT Ltd. |
| 5 | * Author: Balazs Scheidler, Krisztian Kovacs | 6 | * Author: Balazs Scheidler, Krisztian Kovacs |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 8 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 13 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/net/netfilter/xt_addrtype.c b/net/netfilter/xt_addrtype.c index 29987ff03621..e9b2181e8c42 100644 --- a/net/netfilter/xt_addrtype.c +++ b/net/netfilter/xt_addrtype.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * iptables module to match inet_addr_type() of an ip. | 3 | * iptables module to match inet_addr_type() of an ip. |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2004 Patrick McHardy <kaber@trash.net> | 5 | * Copyright (c) 2004 Patrick McHardy <kaber@trash.net> |
| 5 | * (C) 2007 Laszlo Attila Toth <panther@balabit.hu> | 6 | * (C) 2007 Laszlo Attila Toth <panther@balabit.hu> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 8 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 12 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
diff --git a/net/netfilter/xt_bpf.c b/net/netfilter/xt_bpf.c index a2cf8a6236d6..13cf3f9b5938 100644 --- a/net/netfilter/xt_bpf.c +++ b/net/netfilter/xt_bpf.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Xtables module to match packets using a BPF filter. | 2 | /* Xtables module to match packets using a BPF filter. |
| 2 | * Copyright 2013 Google Inc. | 3 | * Copyright 2013 Google Inc. |
| 3 | * Written by Willem de Bruijn <willemb@google.com> | 4 | * Written by Willem de Bruijn <willemb@google.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 7 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/net/netfilter/xt_cgroup.c b/net/netfilter/xt_cgroup.c index 5cb1ecb29ea4..c0f5e9a4f3c6 100644 --- a/net/netfilter/xt_cgroup.c +++ b/net/netfilter/xt_cgroup.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Xtables module to match the process control group. | 3 | * Xtables module to match the process control group. |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Matching is based upon processes tagged to net_cls' classid marker. | 7 | * Matching is based upon processes tagged to net_cls' classid marker. |
| 7 | * | 8 | * |
| 8 | * (C) 2013 Daniel Borkmann <dborkman@redhat.com> | 9 | * (C) 2013 Daniel Borkmann <dborkman@redhat.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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 12 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/net/netfilter/xt_cluster.c b/net/netfilter/xt_cluster.c index 51d0c257e7a5..a047a545371e 100644 --- a/net/netfilter/xt_cluster.c +++ b/net/netfilter/xt_cluster.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * (C) 2008-2009 Pablo Neira Ayuso <pablo@netfilter.org> | 3 | * (C) 2008-2009 Pablo Neira Ayuso <pablo@netfilter.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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 5 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 9 | #include <linux/module.h> | 6 | #include <linux/module.h> |
diff --git a/net/netfilter/xt_connlabel.c b/net/netfilter/xt_connlabel.c index 893374ac3758..87505cdad5f1 100644 --- a/net/netfilter/xt_connlabel.c +++ b/net/netfilter/xt_connlabel.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * (C) 2013 Astaro GmbH & Co KG | 3 | * (C) 2013 Astaro GmbH & Co KG |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/module.h> | 6 | #include <linux/module.h> |
diff --git a/net/netfilter/xt_conntrack.c b/net/netfilter/xt_conntrack.c index df80fe7d391c..ea299da24734 100644 --- a/net/netfilter/xt_conntrack.c +++ b/net/netfilter/xt_conntrack.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * xt_conntrack - Netfilter module to match connection tracking | 3 | * xt_conntrack - Netfilter module to match connection tracking |
| 3 | * information. (Superset of Rusty's minimalistic state match.) | 4 | * information. (Superset of Rusty's minimalistic state match.) |
| @@ -5,10 +6,6 @@ | |||
| 5 | * (C) 2001 Marc Boucher (marc@mbsi.ca). | 6 | * (C) 2001 Marc Boucher (marc@mbsi.ca). |
| 6 | * (C) 2006-2012 Patrick McHardy <kaber@trash.net> | 7 | * (C) 2006-2012 Patrick McHardy <kaber@trash.net> |
| 7 | * Copyright © CC Computer Consultants GmbH, 2007 - 2008 | 8 | * Copyright © CC Computer Consultants GmbH, 2007 - 2008 |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 10 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 14 | #include <linux/module.h> | 11 | #include <linux/module.h> |
diff --git a/net/netfilter/xt_cpu.c b/net/netfilter/xt_cpu.c index c7a2e5466bc4..3bdc302a0f91 100644 --- a/net/netfilter/xt_cpu.c +++ b/net/netfilter/xt_cpu.c | |||
| @@ -1,17 +1,13 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Kernel module to match running CPU */ | 2 | /* Kernel module to match running CPU */ |
| 2 | 3 | ||
| 3 | /* | 4 | /* |
| 4 | * Might be used to distribute connections on several daemons, if | 5 | * Might be used to distribute connections on several daemons, if |
| 5 | * RPS (Remote Packet Steering) is enabled or NIC is multiqueue capable, | 6 | * RPS (Remote Packet Steering) is enabled or NIC is multiqueue capable, |
| 6 | * each RX queue IRQ affined to one CPU (1:1 mapping) | 7 | * each RX queue IRQ affined to one CPU (1:1 mapping) |
| 7 | * | ||
| 8 | */ | 8 | */ |
| 9 | 9 | ||
| 10 | /* (C) 2010 Eric Dumazet | 10 | /* (C) 2010 Eric Dumazet |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 11 | */ |
| 16 | 12 | ||
| 17 | #include <linux/module.h> | 13 | #include <linux/module.h> |
diff --git a/net/netfilter/xt_dccp.c b/net/netfilter/xt_dccp.c index b63d2a3d80ba..e5a13ecbe67a 100644 --- a/net/netfilter/xt_dccp.c +++ b/net/netfilter/xt_dccp.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * iptables module for DCCP protocol header matching | 3 | * iptables module for DCCP protocol header matching |
| 3 | * | 4 | * |
| 4 | * (C) 2005 by Harald Welte <laforge@netfilter.org> | 5 | * (C) 2005 by Harald Welte <laforge@netfilter.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/module.h> | 8 | #include <linux/module.h> |
diff --git a/net/netfilter/xt_devgroup.c b/net/netfilter/xt_devgroup.c index 96ebe1cdefec..9520dd00070b 100644 --- a/net/netfilter/xt_devgroup.c +++ b/net/netfilter/xt_devgroup.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2011 Patrick McHardy <kaber@trash.net> | 3 | * Copyright (c) 2011 Patrick McHardy <kaber@trash.net> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/module.h> | 6 | #include <linux/module.h> |
diff --git a/net/netfilter/xt_dscp.c b/net/netfilter/xt_dscp.c index a4c2b862f820..fb0169a8f9bb 100644 --- a/net/netfilter/xt_dscp.c +++ b/net/netfilter/xt_dscp.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* IP tables module for matching the value of the IPv4/IPv6 DSCP field | 2 | /* IP tables module for matching the value of the IPv4/IPv6 DSCP field |
| 2 | * | 3 | * |
| 3 | * (C) 2002 by Harald Welte <laforge@netfilter.org> | 4 | * (C) 2002 by Harald Welte <laforge@netfilter.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 version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 6 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 10 | #include <linux/module.h> | 7 | #include <linux/module.h> |
diff --git a/net/netfilter/xt_ecn.c b/net/netfilter/xt_ecn.c index c7ad4afa5fb8..b96e8203ac54 100644 --- a/net/netfilter/xt_ecn.c +++ b/net/netfilter/xt_ecn.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Xtables module for matching the value of the IPv4/IPv6 and TCP ECN bits | 3 | * Xtables module for matching the value of the IPv4/IPv6 and TCP ECN bits |
| 3 | * | 4 | * |
| 4 | * (C) 2002 by Harald Welte <laforge@gnumonks.org> | 5 | * (C) 2002 by Harald Welte <laforge@gnumonks.org> |
| 5 | * (C) 2011 Patrick McHardy <kaber@trash.net> | 6 | * (C) 2011 Patrick McHardy <kaber@trash.net> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 8 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 12 | #include <linux/in.h> | 9 | #include <linux/in.h> |
diff --git a/net/netfilter/xt_esp.c b/net/netfilter/xt_esp.c index 171ba82b5902..2a1c0ad0ff07 100644 --- a/net/netfilter/xt_esp.c +++ b/net/netfilter/xt_esp.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Kernel module to match ESP parameters. */ | 2 | /* Kernel module to match ESP parameters. */ |
| 2 | 3 | ||
| 3 | /* (C) 1999-2000 Yon Uriarte <yon@astaro.de> | 4 | /* (C) 1999-2000 Yon Uriarte <yon@astaro.de> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 6 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 10 | #include <linux/module.h> | 7 | #include <linux/module.h> |
diff --git a/net/netfilter/xt_helper.c b/net/netfilter/xt_helper.c index fd077aeaaed9..a5a167f941e0 100644 --- a/net/netfilter/xt_helper.c +++ b/net/netfilter/xt_helper.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* iptables module to match on related connections */ | 2 | /* iptables module to match on related connections */ |
| 2 | /* | 3 | /* |
| 3 | * (C) 2001 Martin Josefsson <gandalf@wlug.westbo.se> | 4 | * (C) 2001 Martin Josefsson <gandalf@wlug.westbo.se> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 6 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 10 | #include <linux/module.h> | 7 | #include <linux/module.h> |
diff --git a/net/netfilter/xt_hl.c b/net/netfilter/xt_hl.c index 003951149c9e..c1a70f8f0441 100644 --- a/net/netfilter/xt_hl.c +++ b/net/netfilter/xt_hl.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * IP tables module for matching the value of the TTL | 3 | * IP tables module for matching the value of the TTL |
| 3 | * (C) 2000,2001 by Harald Welte <laforge@netfilter.org> | 4 | * (C) 2000,2001 by Harald Welte <laforge@netfilter.org> |
| 4 | * | 5 | * |
| 5 | * Hop Limit matching module | 6 | * Hop Limit matching module |
| 6 | * (C) 2001-2002 Maciej Soltysiak <solt@dns.toxicfilms.tv> | 7 | * (C) 2001-2002 Maciej Soltysiak <solt@dns.toxicfilms.tv> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/ip.h> | 10 | #include <linux/ip.h> |
diff --git a/net/netfilter/xt_iprange.c b/net/netfilter/xt_iprange.c index b46626cddd93..140ce6be639a 100644 --- a/net/netfilter/xt_iprange.c +++ b/net/netfilter/xt_iprange.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * xt_iprange - Netfilter module to match IP address ranges | 3 | * xt_iprange - Netfilter module to match IP address ranges |
| 3 | * | 4 | * |
| 4 | * (C) 2003 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> | 5 | * (C) 2003 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> |
| 5 | * (C) CC Computer Consultants GmbH, 2008 | 6 | * (C) CC Computer Consultants GmbH, 2008 |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 8 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/net/netfilter/xt_l2tp.c b/net/netfilter/xt_l2tp.c index c43482bf48e6..a61eb81e9f49 100644 --- a/net/netfilter/xt_l2tp.c +++ b/net/netfilter/xt_l2tp.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Kernel module to match L2TP header parameters. */ | 2 | /* Kernel module to match L2TP header parameters. */ |
| 2 | 3 | ||
| 3 | /* (C) 2013 James Chapman <jchapman@katalix.com> | 4 | /* (C) 2013 James Chapman <jchapman@katalix.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 7 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/net/netfilter/xt_length.c b/net/netfilter/xt_length.c index 176e5570a999..1873da3a945a 100644 --- a/net/netfilter/xt_length.c +++ b/net/netfilter/xt_length.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Kernel module to match packet length. */ | 2 | /* Kernel module to match packet length. */ |
| 2 | /* (C) 1999-2001 James Morris <jmorros@intercode.com.au> | 3 | /* (C) 1999-2001 James Morris <jmorros@intercode.com.au> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/module.h> | 6 | #include <linux/module.h> |
diff --git a/net/netfilter/xt_limit.c b/net/netfilter/xt_limit.c index 9f098ecb2449..bd1dea9c7b88 100644 --- a/net/netfilter/xt_limit.c +++ b/net/netfilter/xt_limit.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* (C) 1999 Jérôme de Vivie <devivie@info.enserb.u-bordeaux.fr> | 2 | /* (C) 1999 Jérôme de Vivie <devivie@info.enserb.u-bordeaux.fr> |
| 2 | * (C) 1999 Hervé Eychenne <eychenne@info.enserb.u-bordeaux.fr> | 3 | * (C) 1999 Hervé Eychenne <eychenne@info.enserb.u-bordeaux.fr> |
| 3 | * (C) 2006-2012 Patrick McHardy <kaber@trash.net> | 4 | * (C) 2006-2012 Patrick McHardy <kaber@trash.net> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 6 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 10 | 7 | ||
diff --git a/net/netfilter/xt_mac.c b/net/netfilter/xt_mac.c index d5b4fd4f91ed..81649da57ba5 100644 --- a/net/netfilter/xt_mac.c +++ b/net/netfilter/xt_mac.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Kernel module to match MAC address parameters. */ | 2 | /* Kernel module to match MAC address parameters. */ |
| 2 | 3 | ||
| 3 | /* (C) 1999-2001 Paul `Rusty' Russell | 4 | /* (C) 1999-2001 Paul `Rusty' Russell |
| 4 | * (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.org> | 5 | * (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/module.h> | 8 | #include <linux/module.h> |
diff --git a/net/netfilter/xt_mark.c b/net/netfilter/xt_mark.c index ebd41dc501e5..1ad74b5920b5 100644 --- a/net/netfilter/xt_mark.c +++ b/net/netfilter/xt_mark.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * xt_mark - Netfilter module to match NFMARK value | 3 | * xt_mark - Netfilter module to match NFMARK value |
| 3 | * | 4 | * |
| 4 | * (C) 1999-2001 Marc Boucher <marc@mbsi.ca> | 5 | * (C) 1999-2001 Marc Boucher <marc@mbsi.ca> |
| 5 | * Copyright © CC Computer Consultants GmbH, 2007 - 2008 | 6 | * Copyright © CC Computer Consultants GmbH, 2007 - 2008 |
| 6 | * Jan Engelhardt <jengelh@medozas.de> | 7 | * Jan Engelhardt <jengelh@medozas.de> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/net/netfilter/xt_multiport.c b/net/netfilter/xt_multiport.c index 1cde0e4985b7..44a00f5acde8 100644 --- a/net/netfilter/xt_multiport.c +++ b/net/netfilter/xt_multiport.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Kernel module to match one of a list of TCP/UDP(-Lite)/SCTP/DCCP ports: | 2 | /* Kernel module to match one of a list of TCP/UDP(-Lite)/SCTP/DCCP ports: |
| 2 | ports are in the same place so we can treat them as equal. */ | 3 | ports are in the same place so we can treat them as equal. */ |
| 3 | 4 | ||
| 4 | /* (C) 1999-2001 Paul `Rusty' Russell | 5 | /* (C) 1999-2001 Paul `Rusty' Russell |
| 5 | * (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.org> | 6 | * (C) 2002-2004 Netfilter Core Team <coreteam@netfilter.org> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 8 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/net/netfilter/xt_nat.c b/net/netfilter/xt_nat.c index 61eabd171186..a8e5f6c8db7a 100644 --- a/net/netfilter/xt_nat.c +++ b/net/netfilter/xt_nat.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * (C) 1999-2001 Paul `Rusty' Russell | 3 | * (C) 1999-2001 Paul `Rusty' Russell |
| 3 | * (C) 2002-2006 Netfilter Core Team <coreteam@netfilter.org> | 4 | * (C) 2002-2006 Netfilter Core Team <coreteam@netfilter.org> |
| 4 | * (C) 2011 Patrick McHardy <kaber@trash.net> | 5 | * (C) 2011 Patrick McHardy <kaber@trash.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 8 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/net/netfilter/xt_owner.c b/net/netfilter/xt_owner.c index a8784502aca6..7833cf4c67f9 100644 --- a/net/netfilter/xt_owner.c +++ b/net/netfilter/xt_owner.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Kernel module to match various things tied to sockets associated with | 3 | * Kernel module to match various things tied to sockets associated with |
| 3 | * locally generated outgoing packets. | 4 | * locally generated outgoing packets. |
| @@ -5,10 +6,6 @@ | |||
| 5 | * (C) 2000 Marc Boucher <marc@mbsi.ca> | 6 | * (C) 2000 Marc Boucher <marc@mbsi.ca> |
| 6 | * | 7 | * |
| 7 | * Copyright © CC Computer Consultants GmbH, 2007 - 2008 | 8 | * Copyright © CC Computer Consultants GmbH, 2007 - 2008 |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
| 14 | #include <linux/skbuff.h> | 11 | #include <linux/skbuff.h> |
diff --git a/net/netfilter/xt_physdev.c b/net/netfilter/xt_physdev.c index b2e39cb6a590..ead7c6022208 100644 --- a/net/netfilter/xt_physdev.c +++ b/net/netfilter/xt_physdev.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Kernel module to match the bridge port in and | 2 | /* Kernel module to match the bridge port in and |
| 2 | * out device for IP packets coming into contact with a bridge. */ | 3 | * out device for IP packets coming into contact with a bridge. */ |
| 3 | 4 | ||
| 4 | /* (C) 2001-2003 Bart De Schuymer <bdschuym@pandora.be> | 5 | /* (C) 2001-2003 Bart De Schuymer <bdschuym@pandora.be> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 7 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 11 | #include <linux/module.h> | 8 | #include <linux/module.h> |
diff --git a/net/netfilter/xt_pkttype.c b/net/netfilter/xt_pkttype.c index 1ef99151b3ba..f48946aef49f 100644 --- a/net/netfilter/xt_pkttype.c +++ b/net/netfilter/xt_pkttype.c | |||
| @@ -1,8 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* (C) 1999-2001 Michal Ludvig <michal@logix.cz> | 2 | /* (C) 1999-2001 Michal Ludvig <michal@logix.cz> |
| 2 | * | ||
| 3 | * This program is free software; you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License version 2 as | ||
| 5 | * published by the Free Software Foundation. | ||
| 6 | */ | 3 | */ |
| 7 | 4 | ||
| 8 | #include <linux/module.h> | 5 | #include <linux/module.h> |
diff --git a/net/netfilter/xt_policy.c b/net/netfilter/xt_policy.c index aa84e8121c93..cb6e8279010a 100644 --- a/net/netfilter/xt_policy.c +++ b/net/netfilter/xt_policy.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* IP tables module for matching IPsec policy | 2 | /* IP tables module for matching IPsec policy |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2004,2005 Patrick McHardy, <kaber@trash.net> | 4 | * Copyright (c) 2004,2005 Patrick McHardy, <kaber@trash.net> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 6 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 10 | #include <linux/kernel.h> | 7 | #include <linux/kernel.h> |
diff --git a/net/netfilter/xt_rateest.c b/net/netfilter/xt_rateest.c index bf77326861af..72324bd976af 100644 --- a/net/netfilter/xt_rateest.c +++ b/net/netfilter/xt_rateest.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * (C) 2007 Patrick McHardy <kaber@trash.net> | 3 | * (C) 2007 Patrick McHardy <kaber@trash.net> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #include <linux/module.h> | 5 | #include <linux/module.h> |
| 9 | #include <linux/skbuff.h> | 6 | #include <linux/skbuff.h> |
diff --git a/net/netfilter/xt_realm.c b/net/netfilter/xt_realm.c index 459a7b256eb2..6df485f4403d 100644 --- a/net/netfilter/xt_realm.c +++ b/net/netfilter/xt_realm.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* IP tables module for matching the routing realm | 2 | /* IP tables module for matching the routing realm |
| 2 | * | 3 | * |
| 3 | * (C) 2003 by Sampsa Ranta <sampsa@netsonic.fi> | 4 | * (C) 2003 by Sampsa Ranta <sampsa@netsonic.fi> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/module.h> | 7 | #include <linux/module.h> |
diff --git a/net/netfilter/xt_recent.c b/net/netfilter/xt_recent.c index 1664d2ec8b2f..781e0b482189 100644 --- a/net/netfilter/xt_recent.c +++ b/net/netfilter/xt_recent.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2006 Patrick McHardy <kaber@trash.net> | 3 | * Copyright (c) 2006 Patrick McHardy <kaber@trash.net> |
| 3 | * Copyright © CC Computer Consultants GmbH, 2007 - 2008 | 4 | * Copyright © CC Computer Consultants GmbH, 2007 - 2008 |
| 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 version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * This is a replacement of the old ipt_recent module, which carried the | 6 | * This is a replacement of the old ipt_recent module, which carried the |
| 10 | * following copyright notice: | 7 | * following copyright notice: |
| 11 | * | 8 | * |
diff --git a/net/netfilter/xt_set.c b/net/netfilter/xt_set.c index bf2890b13212..f099228cb9c4 100644 --- a/net/netfilter/xt_set.c +++ b/net/netfilter/xt_set.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Copyright (C) 2000-2002 Joakim Axelsson <gozem@linux.nu> | 2 | /* Copyright (C) 2000-2002 Joakim Axelsson <gozem@linux.nu> |
| 2 | * Patrick Schaaf <bof@bof.de> | 3 | * Patrick Schaaf <bof@bof.de> |
| 3 | * Martin Josefsson <gandalf@wlug.westbo.se> | 4 | * Martin Josefsson <gandalf@wlug.westbo.se> |
| 4 | * Copyright (C) 2003-2013 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> | 5 | * Copyright (C) 2003-2013 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | /* Kernel module which implements the set match and SET target | 8 | /* Kernel module which implements the set match and SET target |
diff --git a/net/netfilter/xt_socket.c b/net/netfilter/xt_socket.c index ada144e5645b..5f973987265d 100644 --- a/net/netfilter/xt_socket.c +++ b/net/netfilter/xt_socket.c | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Transparent proxy support for Linux/iptables | 3 | * Transparent proxy support for Linux/iptables |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2007-2008 BalaBit IT Ltd. | 5 | * Copyright (C) 2007-2008 BalaBit IT Ltd. |
| 5 | * Author: Krisztian Kovacs | 6 | * Author: Krisztian Kovacs |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 8 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
| 13 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/net/netfilter/xt_state.c b/net/netfilter/xt_state.c index 0b41c0befe3c..bbe07b1be9a3 100644 --- a/net/netfilter/xt_state.c +++ b/net/netfilter/xt_state.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Kernel module to match connection tracking information. */ | 2 | /* Kernel module to match connection tracking information. */ |
| 2 | 3 | ||
| 3 | /* (C) 1999-2001 Paul `Rusty' Russell | 4 | /* (C) 1999-2001 Paul `Rusty' Russell |
| 4 | * (C) 2002-2005 Netfilter Core Team <coreteam@netfilter.org> | 5 | * (C) 2002-2005 Netfilter Core Team <coreteam@netfilter.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/module.h> | 8 | #include <linux/module.h> |
diff --git a/net/netfilter/xt_statistic.c b/net/netfilter/xt_statistic.c index 8710fdba2ae2..203e24ae472c 100644 --- a/net/netfilter/xt_statistic.c +++ b/net/netfilter/xt_statistic.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2006 Patrick McHardy <kaber@trash.net> | 3 | * Copyright (c) 2006 Patrick McHardy <kaber@trash.net> |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Based on ipt_random and ipt_nth by Fabrice MARIE <fabrice@netfilter.org>. | 5 | * Based on ipt_random and ipt_nth by Fabrice MARIE <fabrice@netfilter.org>. |
| 9 | */ | 6 | */ |
| 10 | 7 | ||
diff --git a/net/netfilter/xt_string.c b/net/netfilter/xt_string.c index be1feddadcf0..8ce25bc9b277 100644 --- a/net/netfilter/xt_string.c +++ b/net/netfilter/xt_string.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* String matching match for iptables | 2 | /* String matching match for iptables |
| 2 | * | 3 | * |
| 3 | * (C) 2005 Pablo Neira Ayuso <pablo@eurodev.net> | 4 | * (C) 2005 Pablo Neira Ayuso <pablo@eurodev.net> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/gfp.h> | 7 | #include <linux/gfp.h> |
diff --git a/net/netfilter/xt_tcpmss.c b/net/netfilter/xt_tcpmss.c index c53d4d18eadf..37704ab01799 100644 --- a/net/netfilter/xt_tcpmss.c +++ b/net/netfilter/xt_tcpmss.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Kernel module to match TCP MSS values. */ | 2 | /* Kernel module to match TCP MSS values. */ |
| 2 | 3 | ||
| 3 | /* Copyright (C) 2000 Marc Boucher <marc@mbsi.ca> | 4 | /* Copyright (C) 2000 Marc Boucher <marc@mbsi.ca> |
| 4 | * Portions (C) 2005 by Harald Welte <laforge@netfilter.org> | 5 | * Portions (C) 2005 by Harald Welte <laforge@netfilter.org> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/module.h> | 8 | #include <linux/module.h> |
diff --git a/net/nfc/nci/core.c b/net/nfc/nci/core.c index 074960154993..7cd524884304 100644 --- a/net/nfc/nci/core.c +++ b/net/nfc/nci/core.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * The NFC Controller Interface is the communication protocol between an | 3 | * The NFC Controller Interface is the communication protocol between an |
| 3 | * NFC Controller (NFCC) and a Device Host (DH). | 4 | * NFC Controller (NFCC) and a Device Host (DH). |
| @@ -10,19 +11,6 @@ | |||
| 10 | * Acknowledgements: | 11 | * Acknowledgements: |
| 11 | * This file is based on hci_core.c, which was written | 12 | * This file is based on hci_core.c, which was written |
| 12 | * by Maxim Krasnyansky. | 13 | * by Maxim Krasnyansky. |
| 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 version 2 | ||
| 16 | * as published by the Free Software Foundation | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 25 | * | ||
| 26 | */ | 14 | */ |
| 27 | 15 | ||
| 28 | #define pr_fmt(fmt) KBUILD_MODNAME ": %s: " fmt, __func__ | 16 | #define pr_fmt(fmt) KBUILD_MODNAME ": %s: " fmt, __func__ |
diff --git a/net/nfc/nci/data.c b/net/nfc/nci/data.c index 908f25e3773e..0a0c265baaa4 100644 --- a/net/nfc/nci/data.c +++ b/net/nfc/nci/data.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * The NFC Controller Interface is the communication protocol between an | 3 | * The NFC Controller Interface is the communication protocol between an |
| 3 | * NFC Controller (NFCC) and a Device Host (DH). | 4 | * NFC Controller (NFCC) and a Device Host (DH). |
| @@ -6,19 +7,6 @@ | |||
| 6 | * Copyright (C) 2014 Marvell International Ltd. | 7 | * Copyright (C) 2014 Marvell International Ltd. |
| 7 | * | 8 | * |
| 8 | * Written by Ilan Elias <ilane@ti.com> | 9 | * Written by Ilan Elias <ilane@ti.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 version 2 | ||
| 12 | * as published by the Free Software Foundation | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 21 | * | ||
| 22 | */ | 10 | */ |
| 23 | 11 | ||
| 24 | #define pr_fmt(fmt) KBUILD_MODNAME ": %s: " fmt, __func__ | 12 | #define pr_fmt(fmt) KBUILD_MODNAME ": %s: " fmt, __func__ |
diff --git a/net/nfc/nci/hci.c b/net/nfc/nci/hci.c index c0d323b58e73..c18e76d6d8ba 100644 --- a/net/nfc/nci/hci.c +++ b/net/nfc/nci/hci.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * The NFC Controller Interface is the communication protocol between an | 3 | * The NFC Controller Interface is the communication protocol between an |
| 3 | * NFC Controller (NFCC) and a Device Host (DH). | 4 | * NFC Controller (NFCC) and a Device Host (DH). |
| @@ -5,19 +6,6 @@ | |||
| 5 | * section of the NCI 1.1 specification. | 6 | * section of the NCI 1.1 specification. |
| 6 | * | 7 | * |
| 7 | * Copyright (C) 2014 STMicroelectronics SAS. All rights reserved. | 8 | * Copyright (C) 2014 STMicroelectronics SAS. All rights reserved. |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 | ||
| 11 | * as published by the Free Software Foundation | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 20 | * | ||
| 21 | */ | 9 | */ |
| 22 | 10 | ||
| 23 | #include <linux/skbuff.h> | 11 | #include <linux/skbuff.h> |
diff --git a/net/nfc/nci/lib.c b/net/nfc/nci/lib.c index ed774a2e989a..473323f8067b 100644 --- a/net/nfc/nci/lib.c +++ b/net/nfc/nci/lib.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * The NFC Controller Interface is the communication protocol between an | 3 | * The NFC Controller Interface is the communication protocol between an |
| 3 | * NFC Controller (NFCC) and a Device Host (DH). | 4 | * NFC Controller (NFCC) and a Device Host (DH). |
| @@ -9,19 +10,6 @@ | |||
| 9 | * Acknowledgements: | 10 | * Acknowledgements: |
| 10 | * This file is based on lib.c, which was written | 11 | * This file is based on lib.c, which was written |
| 11 | * by Maxim Krasnyansky. | 12 | * by Maxim Krasnyansky. |
| 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 version 2 | ||
| 15 | * as published by the Free Software Foundation | ||
| 16 | * | ||
| 17 | * This program is distributed in the hope that it will be useful, | ||
| 18 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 19 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 20 | * GNU General Public License for more details. | ||
| 21 | * | ||
| 22 | * You should have received a copy of the GNU General Public License | ||
| 23 | * along with this program; if not, see <http://www.gnu.org/licenses/>. | ||
| 24 | * | ||
| 25 | */ | 13 | */ |
| 26 | 14 | ||
| 27 | #include <linux/module.h> | 15 | #include <linux/module.h> |
diff --git a/net/nfc/nci/ntf.c b/net/nfc/nci/ntf.c index 1e8c1a12aaec..33e1170817f0 100644 --- a/net/nfc/nci/ntf.c +++ b/net/nfc/nci/ntf.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * The NFC Controller Interface is the communication protocol between an | 3 | * The NFC Controller Interface is the communication protocol between an |
| 3 | * NFC Controller (NFCC) and a Device Host (DH). | 4 | * NFC Controller (NFCC) and a Device Host (DH). |
| @@ -10,19 +11,6 @@ | |||
| 10 | * Acknowledgements: | 11 | * Acknowledgements: |
| 11 | * This file is based on hci_event.c, which was written | 12 | * This file is based on hci_event.c, which was written |
| 12 | * by Maxim Krasnyansky. | 13 | * by Maxim Krasnyansky. |
| 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 version 2 | ||
| 16 | * as published by the Free Software Foundation | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 25 | * | ||
| 26 | */ | 14 | */ |
| 27 | 15 | ||
| 28 | #define pr_fmt(fmt) KBUILD_MODNAME ": %s: " fmt, __func__ | 16 | #define pr_fmt(fmt) KBUILD_MODNAME ": %s: " fmt, __func__ |
diff --git a/net/nfc/nci/rsp.c b/net/nfc/nci/rsp.c index e3bbf1937d0e..a48297b79f34 100644 --- a/net/nfc/nci/rsp.c +++ b/net/nfc/nci/rsp.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * The NFC Controller Interface is the communication protocol between an | 3 | * The NFC Controller Interface is the communication protocol between an |
| 3 | * NFC Controller (NFCC) and a Device Host (DH). | 4 | * NFC Controller (NFCC) and a Device Host (DH). |
| @@ -9,19 +10,6 @@ | |||
| 9 | * Acknowledgements: | 10 | * Acknowledgements: |
| 10 | * This file is based on hci_event.c, which was written | 11 | * This file is based on hci_event.c, which was written |
| 11 | * by Maxim Krasnyansky. | 12 | * by Maxim Krasnyansky. |
| 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 version 2 | ||
| 15 | * as published by the Free Software Foundation | ||
| 16 | * | ||
| 17 | * This program is distributed in the hope that it will be useful, | ||
| 18 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 19 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 20 | * GNU General Public License for more details. | ||
| 21 | * | ||
| 22 | * You should have received a copy of the GNU General Public License | ||
| 23 | * along with this program; if not, see <http://www.gnu.org/licenses/>. | ||
| 24 | * | ||
| 25 | */ | 13 | */ |
| 26 | 14 | ||
| 27 | #define pr_fmt(fmt) KBUILD_MODNAME ": %s: " fmt, __func__ | 15 | #define pr_fmt(fmt) KBUILD_MODNAME ": %s: " fmt, __func__ |
diff --git a/net/nsh/nsh.c b/net/nsh/nsh.c index 1a30e165eeb4..e9ca007718b7 100644 --- a/net/nsh/nsh.c +++ b/net/nsh/nsh.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Network Service Header | 3 | * Network Service Header |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2017 Red Hat, Inc. -- Jiri Benc <jbenc@redhat.com> | 5 | * Copyright (c) 2017 Red Hat, Inc. -- Jiri Benc <jbenc@redhat.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/module.h> | 8 | #include <linux/module.h> |
diff --git a/net/psample/psample.c b/net/psample/psample.c index a107b2405668..841f198ea1a8 100644 --- a/net/psample/psample.c +++ b/net/psample/psample.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * net/psample/psample.c - Netlink channel for packet sampling | 3 | * net/psample/psample.c - Netlink channel for packet sampling |
| 3 | * Copyright (c) 2017 Yotam Gigi <yotamg@mellanox.com> | 4 | * Copyright (c) 2017 Yotam Gigi <yotamg@mellanox.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/types.h> | 7 | #include <linux/types.h> |
diff --git a/net/rfkill/input.c b/net/rfkill/input.c index b85107b5ef62..4b01baea1d4a 100644 --- a/net/rfkill/input.c +++ b/net/rfkill/input.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Input layer to RF Kill interface connector | 3 | * Input layer to RF Kill interface connector |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2007 Dmitry Torokhov | 5 | * Copyright (c) 2007 Dmitry Torokhov |
| 5 | * Copyright 2009 Johannes Berg <johannes@sipsolutions.net> | 6 | * Copyright 2009 Johannes Berg <johannes@sipsolutions.net> |
| 6 | * | 7 | * |
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published | ||
| 9 | * by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * If you ever run into a situation in which you have a SW_ type rfkill | 8 | * If you ever run into a situation in which you have a SW_ type rfkill |
| 12 | * input device, then you can revive code that was removed in the patch | 9 | * input device, then you can revive code that was removed in the patch |
| 13 | * "rfkill-input: remove unused code". | 10 | * "rfkill-input: remove unused code". |
diff --git a/net/rfkill/rfkill.h b/net/rfkill/rfkill.h index d1117cb6e4de..001c40caa51e 100644 --- a/net/rfkill/rfkill.h +++ b/net/rfkill/rfkill.h | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2007 Ivo van Doorn | 3 | * Copyright (C) 2007 Ivo van Doorn |
| 3 | * Copyright 2009 Johannes Berg <johannes@sipsolutions.net> | 4 | * Copyright 2009 Johannes Berg <johannes@sipsolutions.net> |
| 4 | */ | 5 | */ |
| 5 | 6 | ||
| 6 | /* | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published | ||
| 9 | * by the Free Software Foundation. | ||
| 10 | */ | ||
| 11 | 7 | ||
| 12 | #ifndef __RFKILL_INPUT_H | 8 | #ifndef __RFKILL_INPUT_H |
| 13 | #define __RFKILL_INPUT_H | 9 | #define __RFKILL_INPUT_H |
diff --git a/net/sched/act_sample.c b/net/sched/act_sample.c index b2faa43c1ac7..274d7a0c0e25 100644 --- a/net/sched/act_sample.c +++ b/net/sched/act_sample.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * net/sched/act_sample.c - Packet sampling tc action | 3 | * net/sched/act_sample.c - Packet sampling tc action |
| 3 | * Copyright (c) 2017 Yotam Gigi <yotamg@mellanox.com> | 4 | * Copyright (c) 2017 Yotam Gigi <yotamg@mellanox.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | 6 | ||
| 10 | #include <linux/types.h> | 7 | #include <linux/types.h> |
diff --git a/net/sched/cls_bpf.c b/net/sched/cls_bpf.c index 27365ed3fe0b..691f71830134 100644 --- a/net/sched/cls_bpf.c +++ b/net/sched/cls_bpf.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Berkeley Packet Filter based traffic classifier | 3 | * Berkeley Packet Filter based traffic classifier |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * ematches. | 7 | * ematches. |
| 7 | * | 8 | * |
| 8 | * (C) 2013 Daniel Borkmann <dborkman@redhat.com> | 9 | * (C) 2013 Daniel Borkmann <dborkman@redhat.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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/module.h> | 12 | #include <linux/module.h> |
diff --git a/net/sched/em_ipset.c b/net/sched/em_ipset.c index c1b23e3060b8..df00566d327d 100644 --- a/net/sched/em_ipset.c +++ b/net/sched/em_ipset.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * net/sched/em_ipset.c ipset ematch | 3 | * net/sched/em_ipset.c ipset ematch |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2012 Florian Westphal <fw@strlen.de> | 5 | * Copyright (c) 2012 Florian Westphal <fw@strlen.de> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public License | ||
| 8 | * version 2 as published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/gfp.h> | 8 | #include <linux/gfp.h> |
diff --git a/net/sched/sch_choke.c b/net/sched/sch_choke.c index 370dbcf49e8b..dba70377bbd9 100644 --- a/net/sched/sch_choke.c +++ b/net/sched/sch_choke.c | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * net/sched/sch_choke.c CHOKE scheduler | 3 | * net/sched/sch_choke.c CHOKE scheduler |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2011 Stephen Hemminger <shemminger@vyatta.com> | 5 | * Copyright (c) 2011 Stephen Hemminger <shemminger@vyatta.com> |
| 5 | * Copyright (c) 2011 Eric Dumazet <eric.dumazet@gmail.com> | 6 | * Copyright (c) 2011 Eric Dumazet <eric.dumazet@gmail.com> |
| 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 | * version 2 as published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/net/sched/sch_drr.c b/net/sched/sch_drr.c index ffcd6654c39d..07a2b0b35495 100644 --- a/net/sched/sch_drr.c +++ b/net/sched/sch_drr.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * net/sched/sch_drr.c Deficit Round Robin scheduler | 3 | * net/sched/sch_drr.c Deficit Round Robin scheduler |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2008 Patrick McHardy <kaber@trash.net> | 5 | * Copyright (c) 2008 Patrick McHardy <kaber@trash.net> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public License | ||
| 8 | * version 2 as published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/module.h> | 8 | #include <linux/module.h> |
diff --git a/net/sched/sch_mq.c b/net/sched/sch_mq.c index 3a3312467692..0d578333e967 100644 --- a/net/sched/sch_mq.c +++ b/net/sched/sch_mq.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * net/sched/sch_mq.c Classful multiqueue dummy scheduler | 3 | * net/sched/sch_mq.c Classful multiqueue dummy scheduler |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2009 Patrick McHardy <kaber@trash.net> | 5 | * Copyright (c) 2009 Patrick McHardy <kaber@trash.net> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public License | ||
| 8 | * version 2 as published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/types.h> | 8 | #include <linux/types.h> |
diff --git a/net/sched/sch_mqprio.c b/net/sched/sch_mqprio.c index d05086dc3866..46980b8d66c5 100644 --- a/net/sched/sch_mqprio.c +++ b/net/sched/sch_mqprio.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * net/sched/sch_mqprio.c | 3 | * net/sched/sch_mqprio.c |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2010 John Fastabend <john.r.fastabend@intel.com> | 5 | * Copyright (c) 2010 John Fastabend <john.r.fastabend@intel.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 License | ||
| 8 | * version 2 as published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/types.h> | 8 | #include <linux/types.h> |
diff --git a/net/sched/sch_netem.c b/net/sched/sch_netem.c index 956ff3da81f4..b17f2ed970e2 100644 --- a/net/sched/sch_netem.c +++ b/net/sched/sch_netem.c | |||
| @@ -439,8 +439,7 @@ static int netem_enqueue(struct sk_buff *skb, struct Qdisc *sch, | |||
| 439 | struct netem_skb_cb *cb; | 439 | struct netem_skb_cb *cb; |
| 440 | struct sk_buff *skb2; | 440 | struct sk_buff *skb2; |
| 441 | struct sk_buff *segs = NULL; | 441 | struct sk_buff *segs = NULL; |
| 442 | unsigned int len = 0, last_len, prev_len = qdisc_pkt_len(skb); | 442 | unsigned int prev_len = qdisc_pkt_len(skb); |
| 443 | int nb = 0; | ||
| 444 | int count = 1; | 443 | int count = 1; |
| 445 | int rc = NET_XMIT_SUCCESS; | 444 | int rc = NET_XMIT_SUCCESS; |
| 446 | int rc_drop = NET_XMIT_DROP; | 445 | int rc_drop = NET_XMIT_DROP; |
| @@ -494,16 +493,14 @@ static int netem_enqueue(struct sk_buff *skb, struct Qdisc *sch, | |||
| 494 | */ | 493 | */ |
| 495 | if (q->corrupt && q->corrupt >= get_crandom(&q->corrupt_cor)) { | 494 | if (q->corrupt && q->corrupt >= get_crandom(&q->corrupt_cor)) { |
| 496 | if (skb_is_gso(skb)) { | 495 | if (skb_is_gso(skb)) { |
| 497 | segs = netem_segment(skb, sch, to_free); | 496 | skb = netem_segment(skb, sch, to_free); |
| 498 | if (!segs) | 497 | if (!skb) |
| 499 | return rc_drop; | 498 | return rc_drop; |
| 500 | } else { | 499 | segs = skb->next; |
| 501 | segs = skb; | 500 | skb_mark_not_on_list(skb); |
| 501 | qdisc_skb_cb(skb)->pkt_len = skb->len; | ||
| 502 | } | 502 | } |
| 503 | 503 | ||
| 504 | skb = segs; | ||
| 505 | segs = segs->next; | ||
| 506 | |||
| 507 | skb = skb_unshare(skb, GFP_ATOMIC); | 504 | skb = skb_unshare(skb, GFP_ATOMIC); |
| 508 | if (unlikely(!skb)) { | 505 | if (unlikely(!skb)) { |
| 509 | qdisc_qstats_drop(sch); | 506 | qdisc_qstats_drop(sch); |
| @@ -520,6 +517,8 @@ static int netem_enqueue(struct sk_buff *skb, struct Qdisc *sch, | |||
| 520 | } | 517 | } |
| 521 | 518 | ||
| 522 | if (unlikely(sch->q.qlen >= sch->limit)) { | 519 | if (unlikely(sch->q.qlen >= sch->limit)) { |
| 520 | /* re-link segs, so that qdisc_drop_all() frees them all */ | ||
| 521 | skb->next = segs; | ||
| 523 | qdisc_drop_all(skb, sch, to_free); | 522 | qdisc_drop_all(skb, sch, to_free); |
| 524 | return rc_drop; | 523 | return rc_drop; |
| 525 | } | 524 | } |
| @@ -593,6 +592,11 @@ static int netem_enqueue(struct sk_buff *skb, struct Qdisc *sch, | |||
| 593 | 592 | ||
| 594 | finish_segs: | 593 | finish_segs: |
| 595 | if (segs) { | 594 | if (segs) { |
| 595 | unsigned int len, last_len; | ||
| 596 | int nb = 0; | ||
| 597 | |||
| 598 | len = skb->len; | ||
| 599 | |||
| 596 | while (segs) { | 600 | while (segs) { |
| 597 | skb2 = segs->next; | 601 | skb2 = segs->next; |
| 598 | skb_mark_not_on_list(segs); | 602 | skb_mark_not_on_list(segs); |
| @@ -608,9 +612,7 @@ finish_segs: | |||
| 608 | } | 612 | } |
| 609 | segs = skb2; | 613 | segs = skb2; |
| 610 | } | 614 | } |
| 611 | sch->q.qlen += nb; | 615 | qdisc_tree_reduce_backlog(sch, -nb, prev_len - len); |
| 612 | if (nb > 1) | ||
| 613 | qdisc_tree_reduce_backlog(sch, 1 - nb, prev_len - len); | ||
| 614 | } | 616 | } |
| 615 | return NET_XMIT_SUCCESS; | 617 | return NET_XMIT_SUCCESS; |
| 616 | } | 618 | } |
diff --git a/net/sched/sch_pie.c b/net/sched/sch_pie.c index 8fa129d3943e..df98a887eb89 100644 --- a/net/sched/sch_pie.c +++ b/net/sched/sch_pie.c | |||
| @@ -1,15 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Copyright (C) 2013 Cisco Systems, Inc, 2013. | 2 | /* Copyright (C) 2013 Cisco Systems, Inc, 2013. |
| 2 | * | 3 | * |
| 3 | * This program is free software; you can redistribute it and/or | ||
| 4 | * modify it under the terms of the GNU General Public License | ||
| 5 | * as published by the Free Software Foundation; either version 2 | ||
| 6 | * of the License. | ||
| 7 | * | ||
| 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 | * Author: Vijay Subramanian <vijaynsu@cisco.com> | 4 | * Author: Vijay Subramanian <vijaynsu@cisco.com> |
| 14 | * Author: Mythili Prabhu <mysuryan@cisco.com> | 5 | * Author: Mythili Prabhu <mysuryan@cisco.com> |
| 15 | * | 6 | * |
diff --git a/net/sched/sch_qfq.c b/net/sched/sch_qfq.c index 3f9e8b425ac6..0b05ac7c848e 100644 --- a/net/sched/sch_qfq.c +++ b/net/sched/sch_qfq.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * net/sched/sch_qfq.c Quick Fair Queueing Plus Scheduler. | 3 | * net/sched/sch_qfq.c Quick Fair Queueing Plus Scheduler. |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2009 Fabio Checconi, Luigi Rizzo, and Paolo Valente. | 5 | * Copyright (c) 2009 Fabio Checconi, Luigi Rizzo, and Paolo Valente. |
| 5 | * Copyright (c) 2012 Paolo Valente. | 6 | * Copyright (c) 2012 Paolo Valente. |
| 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 | * version 2 as published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/net/sched/sch_sfb.c b/net/sched/sch_sfb.c index b245d6a2068d..1dff8506a715 100644 --- a/net/sched/sch_sfb.c +++ b/net/sched/sch_sfb.c | |||
| @@ -1,19 +1,15 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * net/sched/sch_sfb.c Stochastic Fair Blue | 3 | * net/sched/sch_sfb.c Stochastic Fair Blue |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2008-2011 Juliusz Chroboczek <jch@pps.jussieu.fr> | 5 | * Copyright (c) 2008-2011 Juliusz Chroboczek <jch@pps.jussieu.fr> |
| 5 | * Copyright (c) 2011 Eric Dumazet <eric.dumazet@gmail.com> | 6 | * Copyright (c) 2011 Eric Dumazet <eric.dumazet@gmail.com> |
| 6 | * | 7 | * |
| 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 | * version 2 as published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * W. Feng, D. Kandlur, D. Saha, K. Shin. Blue: | 8 | * W. Feng, D. Kandlur, D. Saha, K. Shin. Blue: |
| 12 | * A New Class of Active Queue Management Algorithms. | 9 | * A New Class of Active Queue Management Algorithms. |
| 13 | * U. Michigan CSE-TR-387-99, April 1999. | 10 | * U. Michigan CSE-TR-387-99, April 1999. |
| 14 | * | 11 | * |
| 15 | * http://www.thefengs.com/wuchang/blue/CSE-TR-387-99.pdf | 12 | * http://www.thefengs.com/wuchang/blue/CSE-TR-387-99.pdf |
| 16 | * | ||
| 17 | */ | 13 | */ |
| 18 | 14 | ||
| 19 | #include <linux/module.h> | 15 | #include <linux/module.h> |
diff --git a/net/strparser/strparser.c b/net/strparser/strparser.c index 3fe541b746b0..b3815c1e8f2e 100644 --- a/net/strparser/strparser.c +++ b/net/strparser/strparser.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Stream Parser | 3 | * Stream Parser |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2016 Tom Herbert <tom@herbertland.com> | 5 | * Copyright (c) 2016 Tom Herbert <tom@herbertland.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 version 2 | ||
| 8 | * as published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/bpf.h> | 8 | #include <linux/bpf.h> |
diff --git a/net/sunrpc/clnt.c b/net/sunrpc/clnt.c index 627a87a71f8b..b03bfa055c08 100644 --- a/net/sunrpc/clnt.c +++ b/net/sunrpc/clnt.c | |||
| @@ -634,7 +634,6 @@ static struct rpc_clnt *__rpc_clone_client(struct rpc_create_args *args, | |||
| 634 | new->cl_discrtry = clnt->cl_discrtry; | 634 | new->cl_discrtry = clnt->cl_discrtry; |
| 635 | new->cl_chatty = clnt->cl_chatty; | 635 | new->cl_chatty = clnt->cl_chatty; |
| 636 | new->cl_principal = clnt->cl_principal; | 636 | new->cl_principal = clnt->cl_principal; |
| 637 | new->cl_cred = get_cred(clnt->cl_cred); | ||
| 638 | return new; | 637 | return new; |
| 639 | 638 | ||
| 640 | out_err: | 639 | out_err: |
| @@ -2805,6 +2804,7 @@ int rpc_clnt_add_xprt(struct rpc_clnt *clnt, | |||
| 2805 | xprt = xprt_iter_xprt(&clnt->cl_xpi); | 2804 | xprt = xprt_iter_xprt(&clnt->cl_xpi); |
| 2806 | if (xps == NULL || xprt == NULL) { | 2805 | if (xps == NULL || xprt == NULL) { |
| 2807 | rcu_read_unlock(); | 2806 | rcu_read_unlock(); |
| 2807 | xprt_switch_put(xps); | ||
| 2808 | return -EAGAIN; | 2808 | return -EAGAIN; |
| 2809 | } | 2809 | } |
| 2810 | resvport = xprt->resvport; | 2810 | resvport = xprt->resvport; |
diff --git a/net/sunrpc/sched.c b/net/sunrpc/sched.c index bb04ae52803a..a2c114812717 100644 --- a/net/sunrpc/sched.c +++ b/net/sunrpc/sched.c | |||
| @@ -250,9 +250,7 @@ static void __rpc_init_priority_wait_queue(struct rpc_wait_queue *queue, const c | |||
| 250 | queue->maxpriority = nr_queues - 1; | 250 | queue->maxpriority = nr_queues - 1; |
| 251 | rpc_reset_waitqueue_priority(queue); | 251 | rpc_reset_waitqueue_priority(queue); |
| 252 | queue->qlen = 0; | 252 | queue->qlen = 0; |
| 253 | timer_setup(&queue->timer_list.timer, | 253 | timer_setup(&queue->timer_list.timer, __rpc_queue_timer_fn, 0); |
| 254 | __rpc_queue_timer_fn, | ||
| 255 | TIMER_DEFERRABLE); | ||
| 256 | INIT_LIST_HEAD(&queue->timer_list.list); | 254 | INIT_LIST_HEAD(&queue->timer_list.list); |
| 257 | rpc_assign_waitqueue_name(queue, qname); | 255 | rpc_assign_waitqueue_name(queue, qname); |
| 258 | } | 256 | } |
diff --git a/net/sunrpc/xprt.c b/net/sunrpc/xprt.c index ad21880d5601..f6c82b1651e7 100644 --- a/net/sunrpc/xprt.c +++ b/net/sunrpc/xprt.c | |||
| @@ -1876,9 +1876,7 @@ found: | |||
| 1876 | xprt->idle_timeout = 0; | 1876 | xprt->idle_timeout = 0; |
| 1877 | INIT_WORK(&xprt->task_cleanup, xprt_autoclose); | 1877 | INIT_WORK(&xprt->task_cleanup, xprt_autoclose); |
| 1878 | if (xprt_has_timer(xprt)) | 1878 | if (xprt_has_timer(xprt)) |
| 1879 | timer_setup(&xprt->timer, | 1879 | timer_setup(&xprt->timer, xprt_init_autodisconnect, 0); |
| 1880 | xprt_init_autodisconnect, | ||
| 1881 | TIMER_DEFERRABLE); | ||
| 1882 | else | 1880 | else |
| 1883 | timer_setup(&xprt->timer, NULL, 0); | 1881 | timer_setup(&xprt->timer, NULL, 0); |
| 1884 | 1882 | ||
diff --git a/net/tipc/link.c b/net/tipc/link.c index d5ed509e0660..bcfb0a4ab485 100644 --- a/net/tipc/link.c +++ b/net/tipc/link.c | |||
| @@ -1762,7 +1762,6 @@ void tipc_link_failover_prepare(struct tipc_link *l, struct tipc_link *tnl, | |||
| 1762 | * node has entered SELF_DOWN_PEER_LEAVING and both peer nodes | 1762 | * node has entered SELF_DOWN_PEER_LEAVING and both peer nodes |
| 1763 | * would have to start over from scratch instead. | 1763 | * would have to start over from scratch instead. |
| 1764 | */ | 1764 | */ |
| 1765 | WARN_ON(l && tipc_link_is_up(l)); | ||
| 1766 | tnl->drop_point = 1; | 1765 | tnl->drop_point = 1; |
| 1767 | tnl->failover_reasm_skb = NULL; | 1766 | tnl->failover_reasm_skb = NULL; |
| 1768 | 1767 | ||
diff --git a/net/tipc/node.c b/net/tipc/node.c index 9e106d3ed187..550581d47d51 100644 --- a/net/tipc/node.c +++ b/net/tipc/node.c | |||
| @@ -766,9 +766,9 @@ static void tipc_node_link_up(struct tipc_node *n, int bearer_id, | |||
| 766 | * disturbance, wrong session, etc.) | 766 | * disturbance, wrong session, etc.) |
| 767 | * 3. Link <1B-2B> up | 767 | * 3. Link <1B-2B> up |
| 768 | * 4. Link endpoint 2A down (e.g. due to link tolerance timeout) | 768 | * 4. Link endpoint 2A down (e.g. due to link tolerance timeout) |
| 769 | * 5. Node B starts failover onto link <1B-2B> | 769 | * 5. Node 2 starts failover onto link <1B-2B> |
| 770 | * | 770 | * |
| 771 | * ==> Node A does never start link/node failover! | 771 | * ==> Node 1 does never start link/node failover! |
| 772 | * | 772 | * |
| 773 | * @n: tipc node structure | 773 | * @n: tipc node structure |
| 774 | * @l: link peer endpoint failingover (- can be NULL) | 774 | * @l: link peer endpoint failingover (- can be NULL) |
| @@ -783,6 +783,10 @@ static void tipc_node_link_failover(struct tipc_node *n, struct tipc_link *l, | |||
| 783 | if (!tipc_link_is_up(tnl)) | 783 | if (!tipc_link_is_up(tnl)) |
| 784 | return; | 784 | return; |
| 785 | 785 | ||
| 786 | /* Don't rush, failure link may be in the process of resetting */ | ||
| 787 | if (l && !tipc_link_is_reset(l)) | ||
| 788 | return; | ||
| 789 | |||
| 786 | tipc_link_fsm_evt(tnl, LINK_SYNCH_END_EVT); | 790 | tipc_link_fsm_evt(tnl, LINK_SYNCH_END_EVT); |
| 787 | tipc_node_fsm_evt(n, NODE_SYNCH_END_EVT); | 791 | tipc_node_fsm_evt(n, NODE_SYNCH_END_EVT); |
| 788 | 792 | ||
| @@ -1706,7 +1710,7 @@ static bool tipc_node_check_state(struct tipc_node *n, struct sk_buff *skb, | |||
| 1706 | /* Initiate or update failover mode if applicable */ | 1710 | /* Initiate or update failover mode if applicable */ |
| 1707 | if ((usr == TUNNEL_PROTOCOL) && (mtyp == FAILOVER_MSG)) { | 1711 | if ((usr == TUNNEL_PROTOCOL) && (mtyp == FAILOVER_MSG)) { |
| 1708 | syncpt = oseqno + exp_pkts - 1; | 1712 | syncpt = oseqno + exp_pkts - 1; |
| 1709 | if (pl && tipc_link_is_up(pl)) { | 1713 | if (pl && !tipc_link_is_reset(pl)) { |
| 1710 | __tipc_node_link_down(n, &pb_id, xmitq, &maddr); | 1714 | __tipc_node_link_down(n, &pb_id, xmitq, &maddr); |
| 1711 | trace_tipc_node_link_down(n, true, | 1715 | trace_tipc_node_link_down(n, true, |
| 1712 | "node link down <- failover!"); | 1716 | "node link down <- failover!"); |
diff --git a/net/tipc/udp_media.c b/net/tipc/udp_media.c index 7fc02d84c4f1..1405ccc9101c 100644 --- a/net/tipc/udp_media.c +++ b/net/tipc/udp_media.c | |||
| @@ -176,7 +176,6 @@ static int tipc_udp_xmit(struct net *net, struct sk_buff *skb, | |||
| 176 | goto tx_error; | 176 | goto tx_error; |
| 177 | } | 177 | } |
| 178 | 178 | ||
| 179 | skb->dev = rt->dst.dev; | ||
| 180 | ttl = ip4_dst_hoplimit(&rt->dst); | 179 | ttl = ip4_dst_hoplimit(&rt->dst); |
| 181 | udp_tunnel_xmit_skb(rt, ub->ubsock->sk, skb, src->ipv4.s_addr, | 180 | udp_tunnel_xmit_skb(rt, ub->ubsock->sk, skb, src->ipv4.s_addr, |
| 182 | dst->ipv4.s_addr, 0, ttl, 0, src->port, | 181 | dst->ipv4.s_addr, 0, ttl, 0, src->port, |
| @@ -195,10 +194,9 @@ static int tipc_udp_xmit(struct net *net, struct sk_buff *skb, | |||
| 195 | if (err) | 194 | if (err) |
| 196 | goto tx_error; | 195 | goto tx_error; |
| 197 | ttl = ip6_dst_hoplimit(ndst); | 196 | ttl = ip6_dst_hoplimit(ndst); |
| 198 | err = udp_tunnel6_xmit_skb(ndst, ub->ubsock->sk, skb, | 197 | err = udp_tunnel6_xmit_skb(ndst, ub->ubsock->sk, skb, NULL, |
| 199 | ndst->dev, &src->ipv6, | 198 | &src->ipv6, &dst->ipv6, 0, ttl, 0, |
| 200 | &dst->ipv6, 0, ttl, 0, src->port, | 199 | src->port, dst->port, false); |
| 201 | dst->port, false); | ||
| 202 | #endif | 200 | #endif |
| 203 | } | 201 | } |
| 204 | return err; | 202 | return err; |
diff --git a/net/vmw_vsock/hyperv_transport.c b/net/vmw_vsock/hyperv_transport.c index 153c5187ff7f..f2084e3f7aa4 100644 --- a/net/vmw_vsock/hyperv_transport.c +++ b/net/vmw_vsock/hyperv_transport.c | |||
| @@ -212,18 +212,6 @@ static void hvs_set_channel_pending_send_size(struct vmbus_channel *chan) | |||
| 212 | set_channel_pending_send_size(chan, | 212 | set_channel_pending_send_size(chan, |
| 213 | HVS_PKT_LEN(HVS_SEND_BUF_SIZE)); | 213 | HVS_PKT_LEN(HVS_SEND_BUF_SIZE)); |
| 214 | 214 | ||
| 215 | /* See hvs_stream_has_space(): we must make sure the host has seen | ||
| 216 | * the new pending send size, before we can re-check the writable | ||
| 217 | * bytes. | ||
| 218 | */ | ||
| 219 | virt_mb(); | ||
| 220 | } | ||
| 221 | |||
| 222 | static void hvs_clear_channel_pending_send_size(struct vmbus_channel *chan) | ||
| 223 | { | ||
| 224 | set_channel_pending_send_size(chan, 0); | ||
| 225 | |||
| 226 | /* Ditto */ | ||
| 227 | virt_mb(); | 215 | virt_mb(); |
| 228 | } | 216 | } |
| 229 | 217 | ||
| @@ -293,9 +281,6 @@ static void hvs_channel_cb(void *ctx) | |||
| 293 | if (hvs_channel_readable(chan)) | 281 | if (hvs_channel_readable(chan)) |
| 294 | sk->sk_data_ready(sk); | 282 | sk->sk_data_ready(sk); |
| 295 | 283 | ||
| 296 | /* See hvs_stream_has_space(): when we reach here, the writable bytes | ||
| 297 | * may be already less than HVS_PKT_LEN(HVS_SEND_BUF_SIZE). | ||
| 298 | */ | ||
| 299 | if (hv_get_bytes_to_write(&chan->outbound) > 0) | 284 | if (hv_get_bytes_to_write(&chan->outbound) > 0) |
| 300 | sk->sk_write_space(sk); | 285 | sk->sk_write_space(sk); |
| 301 | } | 286 | } |
| @@ -424,6 +409,13 @@ static void hvs_open_connection(struct vmbus_channel *chan) | |||
| 424 | set_per_channel_state(chan, conn_from_host ? new : sk); | 409 | set_per_channel_state(chan, conn_from_host ? new : sk); |
| 425 | vmbus_set_chn_rescind_callback(chan, hvs_close_connection); | 410 | vmbus_set_chn_rescind_callback(chan, hvs_close_connection); |
| 426 | 411 | ||
| 412 | /* Set the pending send size to max packet size to always get | ||
| 413 | * notifications from the host when there is enough writable space. | ||
| 414 | * The host is optimized to send notifications only when the pending | ||
| 415 | * size boundary is crossed, and not always. | ||
| 416 | */ | ||
| 417 | hvs_set_channel_pending_send_size(chan); | ||
| 418 | |||
| 427 | if (conn_from_host) { | 419 | if (conn_from_host) { |
| 428 | new->sk_state = TCP_ESTABLISHED; | 420 | new->sk_state = TCP_ESTABLISHED; |
| 429 | sk->sk_ack_backlog++; | 421 | sk->sk_ack_backlog++; |
| @@ -735,23 +727,8 @@ static s64 hvs_stream_has_data(struct vsock_sock *vsk) | |||
| 735 | static s64 hvs_stream_has_space(struct vsock_sock *vsk) | 727 | static s64 hvs_stream_has_space(struct vsock_sock *vsk) |
| 736 | { | 728 | { |
| 737 | struct hvsock *hvs = vsk->trans; | 729 | struct hvsock *hvs = vsk->trans; |
| 738 | struct vmbus_channel *chan = hvs->chan; | ||
| 739 | s64 ret; | ||
| 740 | |||
| 741 | ret = hvs_channel_writable_bytes(chan); | ||
| 742 | if (ret > 0) { | ||
| 743 | hvs_clear_channel_pending_send_size(chan); | ||
| 744 | } else { | ||
| 745 | /* See hvs_channel_cb() */ | ||
| 746 | hvs_set_channel_pending_send_size(chan); | ||
| 747 | |||
| 748 | /* Re-check the writable bytes to avoid race */ | ||
| 749 | ret = hvs_channel_writable_bytes(chan); | ||
| 750 | if (ret > 0) | ||
| 751 | hvs_clear_channel_pending_send_size(chan); | ||
| 752 | } | ||
| 753 | 730 | ||
| 754 | return ret; | 731 | return hvs_channel_writable_bytes(hvs->chan); |
| 755 | } | 732 | } |
| 756 | 733 | ||
| 757 | static u64 hvs_stream_rcvhiwat(struct vsock_sock *vsk) | 734 | static u64 hvs_stream_rcvhiwat(struct vsock_sock *vsk) |
diff --git a/net/vmw_vsock/virtio_transport.c b/net/vmw_vsock/virtio_transport.c index 96ab344f17bb..9c287e3e393c 100644 --- a/net/vmw_vsock/virtio_transport.c +++ b/net/vmw_vsock/virtio_transport.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * virtio transport for vsock | 3 | * virtio transport for vsock |
| 3 | * | 4 | * |
| @@ -7,8 +8,6 @@ | |||
| 7 | * | 8 | * |
| 8 | * Some of the code is take from Gerd Hoffmann <kraxel@redhat.com>'s | 9 | * Some of the code is take from Gerd Hoffmann <kraxel@redhat.com>'s |
| 9 | * early virtio-vsock proof-of-concept bits. | 10 | * early virtio-vsock proof-of-concept bits. |
| 10 | * | ||
| 11 | * This work is licensed under the terms of the GNU GPL, version 2. | ||
| 12 | */ | 11 | */ |
| 13 | #include <linux/spinlock.h> | 12 | #include <linux/spinlock.h> |
| 14 | #include <linux/module.h> | 13 | #include <linux/module.h> |
diff --git a/net/vmw_vsock/virtio_transport_common.c b/net/vmw_vsock/virtio_transport_common.c index e30f53728725..6f1a8aff65c5 100644 --- a/net/vmw_vsock/virtio_transport_common.c +++ b/net/vmw_vsock/virtio_transport_common.c | |||
| @@ -1,11 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * common code for virtio vsock | 3 | * common code for virtio vsock |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013-2015 Red Hat, Inc. | 5 | * Copyright (C) 2013-2015 Red Hat, Inc. |
| 5 | * Author: Asias He <asias@redhat.com> | 6 | * Author: Asias He <asias@redhat.com> |
| 6 | * Stefan Hajnoczi <stefanha@redhat.com> | 7 | * Stefan Hajnoczi <stefanha@redhat.com> |
| 7 | * | ||
| 8 | * This work is licensed under the terms of the GNU GPL, version 2. | ||
| 9 | */ | 8 | */ |
| 10 | #include <linux/spinlock.h> | 9 | #include <linux/spinlock.h> |
| 11 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/net/wireless/debugfs.c b/net/wireless/debugfs.c index 30fc6eb352bc..76b845f68ac8 100644 --- a/net/wireless/debugfs.c +++ b/net/wireless/debugfs.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * cfg80211 debugfs | 3 | * cfg80211 debugfs |
| 3 | * | 4 | * |
| 4 | * Copyright 2009 Luis R. Rodriguez <lrodriguez@atheros.com> | 5 | * Copyright 2009 Luis R. Rodriguez <lrodriguez@atheros.com> |
| 5 | * Copyright 2007 Johannes Berg <johannes@sipsolutions.net> | 6 | * Copyright 2007 Johannes Berg <johannes@sipsolutions.net> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/slab.h> | 9 | #include <linux/slab.h> |
diff --git a/net/wireless/lib80211_crypt_ccmp.c b/net/wireless/lib80211_crypt_ccmp.c index 55214fe925b2..7e8ff9d7dcfa 100644 --- a/net/wireless/lib80211_crypt_ccmp.c +++ b/net/wireless/lib80211_crypt_ccmp.c | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * lib80211 crypt: host-based CCMP encryption implementation for lib80211 | 3 | * lib80211 crypt: host-based CCMP encryption implementation for lib80211 |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2003-2004, Jouni Malinen <j@w1.fi> | 5 | * Copyright (c) 2003-2004, Jouni Malinen <j@w1.fi> |
| 5 | * Copyright (c) 2008, John W. Linville <linville@tuxdriver.com> | 6 | * Copyright (c) 2008, John W. Linville <linville@tuxdriver.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. See README and COPYING for | ||
| 10 | * more details. | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
diff --git a/net/wireless/lib80211_crypt_tkip.c b/net/wireless/lib80211_crypt_tkip.c index 11eaa5956f00..62edf5b01953 100644 --- a/net/wireless/lib80211_crypt_tkip.c +++ b/net/wireless/lib80211_crypt_tkip.c | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * lib80211 crypt: host-based TKIP encryption implementation for lib80211 | 3 | * lib80211 crypt: host-based TKIP encryption implementation for lib80211 |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2003-2004, Jouni Malinen <j@w1.fi> | 5 | * Copyright (c) 2003-2004, Jouni Malinen <j@w1.fi> |
| 5 | * Copyright (c) 2008, John W. Linville <linville@tuxdriver.com> | 6 | * Copyright (c) 2008, John W. Linville <linville@tuxdriver.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. See README and COPYING for | ||
| 10 | * more details. | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | 9 | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt |
diff --git a/net/wireless/lib80211_crypt_wep.c b/net/wireless/lib80211_crypt_wep.c index 20c1ad63ad44..e127b6f7fc9f 100644 --- a/net/wireless/lib80211_crypt_wep.c +++ b/net/wireless/lib80211_crypt_wep.c | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * lib80211 crypt: host-based WEP encryption implementation for lib80211 | 3 | * lib80211 crypt: host-based WEP encryption implementation for lib80211 |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2002-2004, Jouni Malinen <j@w1.fi> | 5 | * Copyright (c) 2002-2004, Jouni Malinen <j@w1.fi> |
| 5 | * Copyright (c) 2008, John W. Linville <linville@tuxdriver.com> | 6 | * Copyright (c) 2008, John W. Linville <linville@tuxdriver.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. See README and COPYING for | ||
| 10 | * more details. | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #include <linux/err.h> | 9 | #include <linux/err.h> |
diff --git a/net/wireless/ocb.c b/net/wireless/ocb.c index e64dbf16330c..2d26a6d980bf 100644 --- a/net/wireless/ocb.c +++ b/net/wireless/ocb.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * OCB mode implementation | 3 | * OCB mode implementation |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * (c) 2014 Volkswagen Group Research | 6 | * (c) 2014 Volkswagen Group Research |
| 6 | * Author: Rostislav Lisovy <rostislav.lisovy@fel.cvut.cz> | 7 | * Author: Rostislav Lisovy <rostislav.lisovy@fel.cvut.cz> |
| 7 | * Funded by: Volkswagen Group Research | 8 | * Funded by: Volkswagen Group Research |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/ieee80211.h> | 11 | #include <linux/ieee80211.h> |
diff --git a/samples/bpf/xdp_redirect_cpu_user.c b/samples/bpf/xdp_redirect_cpu_user.c index f5dc7e1f8bc6..0da6e9e7132e 100644 --- a/samples/bpf/xdp_redirect_cpu_user.c +++ b/samples/bpf/xdp_redirect_cpu_user.c | |||
| @@ -1,4 +1,5 @@ | |||
| 1 | /* GPLv2 Copyright(c) 2017 Jesper Dangaard Brouer, Red Hat, Inc. | 1 | // SPDX-License-Identifier: GPL-2.0-only |
| 2 | /* Copyright(c) 2017 Jesper Dangaard Brouer, Red Hat, Inc. | ||
| 2 | */ | 3 | */ |
| 3 | static const char *__doc__ = | 4 | static const char *__doc__ = |
| 4 | " XDP redirect with a CPU-map type \"BPF_MAP_TYPE_CPUMAP\""; | 5 | " XDP redirect with a CPU-map type \"BPF_MAP_TYPE_CPUMAP\""; |
diff --git a/samples/kfifo/bytestream-example.c b/samples/kfifo/bytestream-example.c index 2fca916d9edf..9ca3e4400c98 100644 --- a/samples/kfifo/bytestream-example.c +++ b/samples/kfifo/bytestream-example.c | |||
| @@ -1,10 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Sample kfifo byte stream implementation | 3 | * Sample kfifo byte stream implementation |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 Stefani Seibold <stefani@seibold.net> | 5 | * Copyright (C) 2010 Stefani Seibold <stefani@seibold.net> |
| 5 | * | ||
| 6 | * Released under the GPL version 2 only. | ||
| 7 | * | ||
| 8 | */ | 6 | */ |
| 9 | 7 | ||
| 10 | #include <linux/init.h> | 8 | #include <linux/init.h> |
diff --git a/samples/kfifo/dma-example.c b/samples/kfifo/dma-example.c index be0d4a5fdf53..0cf27483cb36 100644 --- a/samples/kfifo/dma-example.c +++ b/samples/kfifo/dma-example.c | |||
| @@ -1,10 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Sample fifo dma implementation | 3 | * Sample fifo dma implementation |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 Stefani Seibold <stefani@seibold.net> | 5 | * Copyright (C) 2010 Stefani Seibold <stefani@seibold.net> |
| 5 | * | ||
| 6 | * Released under the GPL version 2 only. | ||
| 7 | * | ||
| 8 | */ | 6 | */ |
| 9 | 7 | ||
| 10 | #include <linux/init.h> | 8 | #include <linux/init.h> |
diff --git a/samples/kfifo/inttype-example.c b/samples/kfifo/inttype-example.c index 8dc3c2e7105a..6cdeb72f83f1 100644 --- a/samples/kfifo/inttype-example.c +++ b/samples/kfifo/inttype-example.c | |||
| @@ -1,10 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Sample kfifo int type implementation | 3 | * Sample kfifo int type implementation |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 Stefani Seibold <stefani@seibold.net> | 5 | * Copyright (C) 2010 Stefani Seibold <stefani@seibold.net> |
| 5 | * | ||
| 6 | * Released under the GPL version 2 only. | ||
| 7 | * | ||
| 8 | */ | 6 | */ |
| 9 | 7 | ||
| 10 | #include <linux/init.h> | 8 | #include <linux/init.h> |
diff --git a/samples/kfifo/record-example.c b/samples/kfifo/record-example.c index 2d7529eeb294..79ae8bb04120 100644 --- a/samples/kfifo/record-example.c +++ b/samples/kfifo/record-example.c | |||
| @@ -1,10 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Sample dynamic sized record fifo implementation | 3 | * Sample dynamic sized record fifo implementation |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 Stefani Seibold <stefani@seibold.net> | 5 | * Copyright (C) 2010 Stefani Seibold <stefani@seibold.net> |
| 5 | * | ||
| 6 | * Released under the GPL version 2 only. | ||
| 7 | * | ||
| 8 | */ | 6 | */ |
| 9 | 7 | ||
| 10 | #include <linux/init.h> | 8 | #include <linux/init.h> |
diff --git a/samples/vfio-mdev/mtty.c b/samples/vfio-mdev/mtty.c index 1c77c370c92f..ba7ef53c5f6a 100644 --- a/samples/vfio-mdev/mtty.c +++ b/samples/vfio-mdev/mtty.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Mediated virtual PCI serial host device driver | 3 | * Mediated virtual PCI serial host device driver |
| 3 | * | 4 | * |
| @@ -5,13 +6,8 @@ | |||
| 5 | * Author: Neo Jia <cjia@nvidia.com> | 6 | * Author: Neo Jia <cjia@nvidia.com> |
| 6 | * Kirti Wankhede <kwankhede@nvidia.com> | 7 | * Kirti Wankhede <kwankhede@nvidia.com> |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * Sample driver that creates mdev device that simulates serial port over PCI | 9 | * Sample driver that creates mdev device that simulates serial port over PCI |
| 13 | * card. | 10 | * card. |
| 14 | * | ||
| 15 | */ | 11 | */ |
| 16 | 12 | ||
| 17 | #include <linux/init.h> | 13 | #include <linux/init.h> |
diff --git a/scripts/adjust_autoksyms.sh b/scripts/adjust_autoksyms.sh index 84bf6b500815..aab4e299d7a2 100755 --- a/scripts/adjust_autoksyms.sh +++ b/scripts/adjust_autoksyms.sh | |||
| @@ -1,13 +1,11 @@ | |||
| 1 | #!/bin/sh | 1 | #!/bin/sh |
| 2 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 2 | 3 | ||
| 3 | # Script to create/update include/generated/autoksyms.h and dependency files | 4 | # Script to create/update include/generated/autoksyms.h and dependency files |
| 4 | # | 5 | # |
| 5 | # Copyright: (C) 2016 Linaro Limited | 6 | # Copyright: (C) 2016 Linaro Limited |
| 6 | # Created by: Nicolas Pitre, January 2016 | 7 | # Created by: Nicolas Pitre, January 2016 |
| 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 version 2 as | ||
| 10 | # published by the Free Software Foundation. | ||
| 11 | 9 | ||
| 12 | # Create/update the include/generated/autoksyms.h file from the list | 10 | # Create/update the include/generated/autoksyms.h file from the list |
| 13 | # of all module's needed symbols as recorded on the third line of | 11 | # of all module's needed symbols as recorded on the third line of |
diff --git a/scripts/coccinelle/api/alloc/alloc_cast.cocci b/scripts/coccinelle/api/alloc/alloc_cast.cocci index 18fedf7c60ed..f6f0ccdb6409 100644 --- a/scripts/coccinelle/api/alloc/alloc_cast.cocci +++ b/scripts/coccinelle/api/alloc/alloc_cast.cocci | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// Remove casting the values returned by memory allocation functions | 2 | /// Remove casting the values returned by memory allocation functions |
| 2 | /// like kmalloc, kzalloc, kmem_cache_alloc, kmem_cache_zalloc etc. | 3 | /// like kmalloc, kzalloc, kmem_cache_alloc, kmem_cache_zalloc etc. |
| 3 | /// | 4 | /// |
| @@ -8,8 +9,8 @@ | |||
| 8 | //# need some reformatting. | 9 | //# need some reformatting. |
| 9 | // | 10 | // |
| 10 | // Confidence: High | 11 | // Confidence: High |
| 11 | // Copyright: (C) 2014 Himangi Saraogi GPLv2. | 12 | // Copyright: (C) 2014 Himangi Saraogi |
| 12 | // Copyright: (C) 2017 Himanshu Jha GPLv2. | 13 | // Copyright: (C) 2017 Himanshu Jha |
| 13 | // Comments: | 14 | // Comments: |
| 14 | // Options: --no-includes --include-headers | 15 | // Options: --no-includes --include-headers |
| 15 | // | 16 | // |
diff --git a/scripts/coccinelle/api/alloc/pool_zalloc-simple.cocci b/scripts/coccinelle/api/alloc/pool_zalloc-simple.cocci index 9b7eb321a025..9c61a23b34db 100644 --- a/scripts/coccinelle/api/alloc/pool_zalloc-simple.cocci +++ b/scripts/coccinelle/api/alloc/pool_zalloc-simple.cocci | |||
| @@ -1,7 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// | 2 | /// |
| 2 | /// Use *_pool_zalloc rather than *_pool_alloc followed by memset with 0 | 3 | /// Use *_pool_zalloc rather than *_pool_alloc followed by memset with 0 |
| 3 | /// | 4 | /// |
| 4 | // Copyright: (C) 2015 Intel Corp. GPLv2. | 5 | // Copyright: (C) 2015 Intel Corp. |
| 5 | // Options: --no-includes --include-headers | 6 | // Options: --no-includes --include-headers |
| 6 | // | 7 | // |
| 7 | // Keywords: dma_pool_zalloc, pci_pool_zalloc | 8 | // Keywords: dma_pool_zalloc, pci_pool_zalloc |
diff --git a/scripts/coccinelle/api/alloc/zalloc-simple.cocci b/scripts/coccinelle/api/alloc/zalloc-simple.cocci index 5cd1991c582e..26cda3f48f01 100644 --- a/scripts/coccinelle/api/alloc/zalloc-simple.cocci +++ b/scripts/coccinelle/api/alloc/zalloc-simple.cocci | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// | 2 | /// |
| 2 | /// Use zeroing allocator rather than allocator followed by memset with 0 | 3 | /// Use zeroing allocator rather than allocator followed by memset with 0 |
| 3 | /// | 4 | /// |
| @@ -6,9 +7,9 @@ | |||
| 6 | /// matched code has to be contiguous | 7 | /// matched code has to be contiguous |
| 7 | /// | 8 | /// |
| 8 | // Confidence: High | 9 | // Confidence: High |
| 9 | // Copyright: (C) 2009-2010 Julia Lawall, Nicolas Palix, DIKU. GPLv2. | 10 | // Copyright: (C) 2009-2010 Julia Lawall, Nicolas Palix, DIKU. |
| 10 | // Copyright: (C) 2009-2010 Gilles Muller, INRIA/LiP6. GPLv2. | 11 | // Copyright: (C) 2009-2010 Gilles Muller, INRIA/LiP6. |
| 11 | // Copyright: (C) 2017 Himanshu Jha GPLv2. | 12 | // Copyright: (C) 2017 Himanshu Jha |
| 12 | // URL: http://coccinelle.lip6.fr/rules/kzalloc.html | 13 | // URL: http://coccinelle.lip6.fr/rules/kzalloc.html |
| 13 | // Options: --no-includes --include-headers | 14 | // Options: --no-includes --include-headers |
| 14 | // | 15 | // |
diff --git a/scripts/coccinelle/api/check_bq27xxx_data.cocci b/scripts/coccinelle/api/check_bq27xxx_data.cocci index 9212b85169d2..fae539ef0ce5 100644 --- a/scripts/coccinelle/api/check_bq27xxx_data.cocci +++ b/scripts/coccinelle/api/check_bq27xxx_data.cocci | |||
| @@ -1,10 +1,11 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// Detect BQ27XXX_DATA structures with identical registers, dm registers or | 2 | /// Detect BQ27XXX_DATA structures with identical registers, dm registers or |
| 2 | /// properties. | 3 | /// properties. |
| 3 | //# Doesn't unfold macros used in register or property fields. | 4 | //# Doesn't unfold macros used in register or property fields. |
| 4 | //# Requires OCaml scripting | 5 | //# Requires OCaml scripting |
| 5 | /// | 6 | /// |
| 6 | // Confidence: High | 7 | // Confidence: High |
| 7 | // Copyright: (C) 2017 Julia Lawall, Inria/LIP6, GPLv2. | 8 | // Copyright: (C) 2017 Julia Lawall, Inria/LIP6, |
| 8 | // URL: http://coccinelle.lip6.fr/ | 9 | // URL: http://coccinelle.lip6.fr/ |
| 9 | // Requires: 1.0.7 | 10 | // Requires: 1.0.7 |
| 10 | // Keywords: BQ27XXX_DATA | 11 | // Keywords: BQ27XXX_DATA |
diff --git a/scripts/coccinelle/api/err_cast.cocci b/scripts/coccinelle/api/err_cast.cocci index 2ce115000af6..0e661c8d8d6f 100644 --- a/scripts/coccinelle/api/err_cast.cocci +++ b/scripts/coccinelle/api/err_cast.cocci | |||
| @@ -1,10 +1,11 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// | 2 | /// |
| 2 | /// Use ERR_CAST inlined function instead of ERR_PTR(PTR_ERR(...)) | 3 | /// Use ERR_CAST inlined function instead of ERR_PTR(PTR_ERR(...)) |
| 3 | /// | 4 | /// |
| 4 | // Confidence: High | 5 | // Confidence: High |
| 5 | // Copyright: (C) 2009, 2010 Nicolas Palix, DIKU. GPLv2. | 6 | // Copyright: (C) 2009, 2010 Nicolas Palix, DIKU. |
| 6 | // Copyright: (C) 2009, 2010 Julia Lawall, DIKU. GPLv2. | 7 | // Copyright: (C) 2009, 2010 Julia Lawall, DIKU. |
| 7 | // Copyright: (C) 2009, 2010 Gilles Muller, INRIA/LiP6. GPLv2. | 8 | // Copyright: (C) 2009, 2010 Gilles Muller, INRIA/LiP6. |
| 8 | // URL: http://coccinelle.lip6.fr/ | 9 | // URL: http://coccinelle.lip6.fr/ |
| 9 | // Options: | 10 | // Options: |
| 10 | // | 11 | // |
diff --git a/scripts/coccinelle/api/kstrdup.cocci b/scripts/coccinelle/api/kstrdup.cocci index 09cba54ed0cf..888bf43df07e 100644 --- a/scripts/coccinelle/api/kstrdup.cocci +++ b/scripts/coccinelle/api/kstrdup.cocci | |||
| @@ -1,9 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// Use kstrdup rather than duplicating its implementation | 2 | /// Use kstrdup rather than duplicating its implementation |
| 2 | /// | 3 | /// |
| 3 | // Confidence: High | 4 | // Confidence: High |
| 4 | // Copyright: (C) 2010-2012 Nicolas Palix. GPLv2. | 5 | // Copyright: (C) 2010-2012 Nicolas Palix. |
| 5 | // Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6. GPLv2. | 6 | // Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6. |
| 6 | // Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6. GPLv2. | 7 | // Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6. |
| 7 | // URL: http://coccinelle.lip6.fr/ | 8 | // URL: http://coccinelle.lip6.fr/ |
| 8 | // Comments: | 9 | // Comments: |
| 9 | // Options: --no-includes --include-headers | 10 | // Options: --no-includes --include-headers |
diff --git a/scripts/coccinelle/api/memdup.cocci b/scripts/coccinelle/api/memdup.cocci index 8fd6437beda8..30b15df734e5 100644 --- a/scripts/coccinelle/api/memdup.cocci +++ b/scripts/coccinelle/api/memdup.cocci | |||
| @@ -1,9 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// Use kmemdup rather than duplicating its implementation | 2 | /// Use kmemdup rather than duplicating its implementation |
| 2 | /// | 3 | /// |
| 3 | // Confidence: High | 4 | // Confidence: High |
| 4 | // Copyright: (C) 2010-2012 Nicolas Palix. GPLv2. | 5 | // Copyright: (C) 2010-2012 Nicolas Palix. |
| 5 | // Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6. GPLv2. | 6 | // Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6. |
| 6 | // Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6. GPLv2. | 7 | // Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6. |
| 7 | // URL: http://coccinelle.lip6.fr/ | 8 | // URL: http://coccinelle.lip6.fr/ |
| 8 | // Comments: | 9 | // Comments: |
| 9 | // Options: --no-includes --include-headers | 10 | // Options: --no-includes --include-headers |
diff --git a/scripts/coccinelle/api/memdup_user.cocci b/scripts/coccinelle/api/memdup_user.cocci index 2a5aea8e8487..c809ab10bbce 100644 --- a/scripts/coccinelle/api/memdup_user.cocci +++ b/scripts/coccinelle/api/memdup_user.cocci | |||
| @@ -1,10 +1,11 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// Use memdup_user rather than duplicating its implementation | 2 | /// Use memdup_user rather than duplicating its implementation |
| 2 | /// This is a little bit restricted to reduce false positives | 3 | /// This is a little bit restricted to reduce false positives |
| 3 | /// | 4 | /// |
| 4 | // Confidence: High | 5 | // Confidence: High |
| 5 | // Copyright: (C) 2010-2012 Nicolas Palix. GPLv2. | 6 | // Copyright: (C) 2010-2012 Nicolas Palix. |
| 6 | // Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6. GPLv2. | 7 | // Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6. |
| 7 | // Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6. GPLv2. | 8 | // Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6. |
| 8 | // URL: http://coccinelle.lip6.fr/ | 9 | // URL: http://coccinelle.lip6.fr/ |
| 9 | // Comments: | 10 | // Comments: |
| 10 | // Options: --no-includes --include-headers | 11 | // Options: --no-includes --include-headers |
diff --git a/scripts/coccinelle/api/pm_runtime.cocci b/scripts/coccinelle/api/pm_runtime.cocci index d67ccf5f8227..1ccce3fd00b8 100644 --- a/scripts/coccinelle/api/pm_runtime.cocci +++ b/scripts/coccinelle/api/pm_runtime.cocci | |||
| @@ -1,8 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// Make sure pm_runtime_* calls does not use unnecessary IS_ERR_VALUE | 2 | /// Make sure pm_runtime_* calls does not use unnecessary IS_ERR_VALUE |
| 2 | /// | 3 | /// |
| 3 | // Keywords: pm_runtime | 4 | // Keywords: pm_runtime |
| 4 | // Confidence: Medium | 5 | // Confidence: Medium |
| 5 | // Copyright (C) 2013 Texas Instruments Incorporated - GPLv2. | 6 | // Copyright (C) 2013 Texas Instruments Incorporated - |
| 6 | // URL: http://coccinelle.lip6.fr/ | 7 | // URL: http://coccinelle.lip6.fr/ |
| 7 | // Options: --include-headers | 8 | // Options: --include-headers |
| 8 | 9 | ||
diff --git a/scripts/coccinelle/api/ptr_ret.cocci b/scripts/coccinelle/api/ptr_ret.cocci index dd58dab5d411..e76cd5d90a8a 100644 --- a/scripts/coccinelle/api/ptr_ret.cocci +++ b/scripts/coccinelle/api/ptr_ret.cocci | |||
| @@ -1,9 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// | 2 | /// |
| 2 | /// Use PTR_ERR_OR_ZERO rather than if(IS_ERR(...)) + PTR_ERR | 3 | /// Use PTR_ERR_OR_ZERO rather than if(IS_ERR(...)) + PTR_ERR |
| 3 | /// | 4 | /// |
| 4 | // Confidence: High | 5 | // Confidence: High |
| 5 | // Copyright: (C) 2012 Julia Lawall, INRIA/LIP6. GPLv2. | 6 | // Copyright: (C) 2012 Julia Lawall, INRIA/LIP6. |
| 6 | // Copyright: (C) 2012 Gilles Muller, INRIA/LiP6. GPLv2. | 7 | // Copyright: (C) 2012 Gilles Muller, INRIA/LiP6. |
| 7 | // URL: http://coccinelle.lip6.fr/ | 8 | // URL: http://coccinelle.lip6.fr/ |
| 8 | // Options: --no-includes --include-headers | 9 | // Options: --no-includes --include-headers |
| 9 | // | 10 | // |
diff --git a/scripts/coccinelle/api/resource_size.cocci b/scripts/coccinelle/api/resource_size.cocci index 1935a58b39d9..a9a571ac04ce 100644 --- a/scripts/coccinelle/api/resource_size.cocci +++ b/scripts/coccinelle/api/resource_size.cocci | |||
| @@ -1,11 +1,12 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// | 2 | /// |
| 2 | /// Use resource_size function on resource object | 3 | /// Use resource_size function on resource object |
| 3 | /// instead of explicit computation. | 4 | /// instead of explicit computation. |
| 4 | /// | 5 | /// |
| 5 | // Confidence: High | 6 | // Confidence: High |
| 6 | // Copyright: (C) 2009, 2010 Nicolas Palix, DIKU. GPLv2. | 7 | // Copyright: (C) 2009, 2010 Nicolas Palix, DIKU. |
| 7 | // Copyright: (C) 2009, 2010 Julia Lawall, DIKU. GPLv2. | 8 | // Copyright: (C) 2009, 2010 Julia Lawall, DIKU. |
| 8 | // Copyright: (C) 2009, 2010 Gilles Muller, INRIA/LiP6. GPLv2. | 9 | // Copyright: (C) 2009, 2010 Gilles Muller, INRIA/LiP6. |
| 9 | // URL: http://coccinelle.lip6.fr/ | 10 | // URL: http://coccinelle.lip6.fr/ |
| 10 | // Options: | 11 | // Options: |
| 11 | // | 12 | // |
diff --git a/scripts/coccinelle/free/clk_put.cocci b/scripts/coccinelle/free/clk_put.cocci index 46747adfd20a..7237b49496f6 100644 --- a/scripts/coccinelle/free/clk_put.cocci +++ b/scripts/coccinelle/free/clk_put.cocci | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// Find missing clk_puts. | 2 | /// Find missing clk_puts. |
| 2 | /// | 3 | /// |
| 3 | //# This only signals a missing clk_put when there is a clk_put later | 4 | //# This only signals a missing clk_put when there is a clk_put later |
| @@ -5,8 +6,8 @@ | |||
| 5 | //# False positives can be due to loops. | 6 | //# False positives can be due to loops. |
| 6 | // | 7 | // |
| 7 | // Confidence: Moderate | 8 | // Confidence: Moderate |
| 8 | // Copyright: (C) 2012 Julia Lawall, INRIA/LIP6. GPLv2. | 9 | // Copyright: (C) 2012 Julia Lawall, INRIA/LIP6. |
| 9 | // Copyright: (C) 2012 Gilles Muller, INRIA/LiP6. GPLv2. | 10 | // Copyright: (C) 2012 Gilles Muller, INRIA/LiP6. |
| 10 | // URL: http://coccinelle.lip6.fr/ | 11 | // URL: http://coccinelle.lip6.fr/ |
| 11 | // Comments: | 12 | // Comments: |
| 12 | // Options: | 13 | // Options: |
diff --git a/scripts/coccinelle/free/devm_free.cocci b/scripts/coccinelle/free/devm_free.cocci index b2a2cf8bf81f..a5af9e335190 100644 --- a/scripts/coccinelle/free/devm_free.cocci +++ b/scripts/coccinelle/free/devm_free.cocci | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// Find uses of standard freeing functons on values allocated using devm_ | 2 | /// Find uses of standard freeing functons on values allocated using devm_ |
| 2 | /// functions. Values allocated using the devm_functions are freed when | 3 | /// functions. Values allocated using the devm_functions are freed when |
| 3 | /// the device is detached, and thus the use of the standard freeing | 4 | /// the device is detached, and thus the use of the standard freeing |
| @@ -14,8 +15,8 @@ | |||
| 14 | /// less reliable in these cases. | 15 | /// less reliable in these cases. |
| 15 | /// | 16 | /// |
| 16 | // Confidence: Moderate | 17 | // Confidence: Moderate |
| 17 | // Copyright: (C) 2011 Julia Lawall, INRIA/LIP6. GPLv2. | 18 | // Copyright: (C) 2011 Julia Lawall, INRIA/LIP6. |
| 18 | // Copyright: (C) 2011 Gilles Muller, INRIA/LiP6. GPLv2. | 19 | // Copyright: (C) 2011 Gilles Muller, INRIA/LiP6. |
| 19 | // URL: http://coccinelle.lip6.fr/ | 20 | // URL: http://coccinelle.lip6.fr/ |
| 20 | // Comments: | 21 | // Comments: |
| 21 | // Options: --no-includes --include-headers | 22 | // Options: --no-includes --include-headers |
diff --git a/scripts/coccinelle/free/ifnullfree.cocci b/scripts/coccinelle/free/ifnullfree.cocci index a70e123cb12b..b3290c4ee239 100644 --- a/scripts/coccinelle/free/ifnullfree.cocci +++ b/scripts/coccinelle/free/ifnullfree.cocci | |||
| @@ -1,10 +1,11 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// NULL check before some freeing functions is not needed. | 2 | /// NULL check before some freeing functions is not needed. |
| 2 | /// | 3 | /// |
| 3 | /// Based on checkpatch warning | 4 | /// Based on checkpatch warning |
| 4 | /// "kfree(NULL) is safe this check is probably not required" | 5 | /// "kfree(NULL) is safe this check is probably not required" |
| 5 | /// and kfreeaddr.cocci by Julia Lawall. | 6 | /// and kfreeaddr.cocci by Julia Lawall. |
| 6 | /// | 7 | /// |
| 7 | // Copyright: (C) 2014 Fabian Frederick. GPLv2. | 8 | // Copyright: (C) 2014 Fabian Frederick. |
| 8 | // Comments: - | 9 | // Comments: - |
| 9 | // Options: --no-includes --include-headers | 10 | // Options: --no-includes --include-headers |
| 10 | 11 | ||
diff --git a/scripts/coccinelle/free/iounmap.cocci b/scripts/coccinelle/free/iounmap.cocci index 5384f4ba1192..0e60e1113a1d 100644 --- a/scripts/coccinelle/free/iounmap.cocci +++ b/scripts/coccinelle/free/iounmap.cocci | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// Find missing iounmaps. | 2 | /// Find missing iounmaps. |
| 2 | /// | 3 | /// |
| 3 | //# This only signals a missing iounmap when there is an iounmap later | 4 | //# This only signals a missing iounmap when there is an iounmap later |
| @@ -5,8 +6,8 @@ | |||
| 5 | //# False positives can be due to loops. | 6 | //# False positives can be due to loops. |
| 6 | // | 7 | // |
| 7 | // Confidence: Moderate | 8 | // Confidence: Moderate |
| 8 | // Copyright: (C) 2012 Julia Lawall, INRIA/LIP6. GPLv2. | 9 | // Copyright: (C) 2012 Julia Lawall, INRIA/LIP6. |
| 9 | // Copyright: (C) 2012 Gilles Muller, INRIA/LiP6. GPLv2. | 10 | // Copyright: (C) 2012 Gilles Muller, INRIA/LiP6. |
| 10 | // URL: http://coccinelle.lip6.fr/ | 11 | // URL: http://coccinelle.lip6.fr/ |
| 11 | // Comments: | 12 | // Comments: |
| 12 | // Options: | 13 | // Options: |
diff --git a/scripts/coccinelle/free/kfree.cocci b/scripts/coccinelle/free/kfree.cocci index ac438da4fd7b..e9d50e718e46 100644 --- a/scripts/coccinelle/free/kfree.cocci +++ b/scripts/coccinelle/free/kfree.cocci | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// Find a use after free. | 2 | /// Find a use after free. |
| 2 | //# Values of variables may imply that some | 3 | //# Values of variables may imply that some |
| 3 | //# execution paths are not possible, resulting in false positives. | 4 | //# execution paths are not possible, resulting in false positives. |
| @@ -5,9 +6,9 @@ | |||
| 5 | //# SCTP_DBG_OBJCNT_DEC that do not actually evaluate their argument | 6 | //# SCTP_DBG_OBJCNT_DEC that do not actually evaluate their argument |
| 6 | /// | 7 | /// |
| 7 | // Confidence: Moderate | 8 | // Confidence: Moderate |
| 8 | // Copyright: (C) 2010-2012 Nicolas Palix. GPLv2. | 9 | // Copyright: (C) 2010-2012 Nicolas Palix. |
| 9 | // Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6. GPLv2. | 10 | // Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6. |
| 10 | // Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6. GPLv2. | 11 | // Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6. |
| 11 | // URL: http://coccinelle.lip6.fr/ | 12 | // URL: http://coccinelle.lip6.fr/ |
| 12 | // Comments: | 13 | // Comments: |
| 13 | // Options: --no-includes --include-headers | 14 | // Options: --no-includes --include-headers |
diff --git a/scripts/coccinelle/free/kfreeaddr.cocci b/scripts/coccinelle/free/kfreeaddr.cocci index d46063b1db8b..cfaf308328d8 100644 --- a/scripts/coccinelle/free/kfreeaddr.cocci +++ b/scripts/coccinelle/free/kfreeaddr.cocci | |||
| @@ -1,7 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// Free of a structure field | 2 | /// Free of a structure field |
| 2 | /// | 3 | /// |
| 3 | // Confidence: High | 4 | // Confidence: High |
| 4 | // Copyright: (C) 2013 Julia Lawall, INRIA/LIP6. GPLv2. | 5 | // Copyright: (C) 2013 Julia Lawall, INRIA/LIP6. |
| 5 | // URL: http://coccinelle.lip6.fr/ | 6 | // URL: http://coccinelle.lip6.fr/ |
| 6 | // Comments: | 7 | // Comments: |
| 7 | // Options: --no-includes --include-headers | 8 | // Options: --no-includes --include-headers |
diff --git a/scripts/coccinelle/free/pci_free_consistent.cocci b/scripts/coccinelle/free/pci_free_consistent.cocci index 43600ccb62a8..d51e92556b42 100644 --- a/scripts/coccinelle/free/pci_free_consistent.cocci +++ b/scripts/coccinelle/free/pci_free_consistent.cocci | |||
| @@ -1,7 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// Find missing pci_free_consistent for every pci_alloc_consistent. | 2 | /// Find missing pci_free_consistent for every pci_alloc_consistent. |
| 2 | /// | 3 | /// |
| 3 | // Confidence: Moderate | 4 | // Confidence: Moderate |
| 4 | // Copyright: (C) 2013 Petr Strnad. GPLv2. | 5 | // Copyright: (C) 2013 Petr Strnad. |
| 5 | // URL: http://coccinelle.lip6.fr/ | 6 | // URL: http://coccinelle.lip6.fr/ |
| 6 | // Keywords: pci_free_consistent, pci_alloc_consistent | 7 | // Keywords: pci_free_consistent, pci_alloc_consistent |
| 7 | // Options: --no-includes --include-headers | 8 | // Options: --no-includes --include-headers |
diff --git a/scripts/coccinelle/iterators/device_node_continue.cocci b/scripts/coccinelle/iterators/device_node_continue.cocci index a36c16db171b..f8cd14dfa604 100644 --- a/scripts/coccinelle/iterators/device_node_continue.cocci +++ b/scripts/coccinelle/iterators/device_node_continue.cocci | |||
| @@ -1,8 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// Device node iterators put the previous value of the index variable, so an | 2 | /// Device node iterators put the previous value of the index variable, so an |
| 2 | /// explicit put causes a double put. | 3 | /// explicit put causes a double put. |
| 3 | /// | 4 | /// |
| 4 | // Confidence: High | 5 | // Confidence: High |
| 5 | // Copyright: (C) 2015 Julia Lawall, Inria. GPLv2. | 6 | // Copyright: (C) 2015 Julia Lawall, Inria. |
| 6 | // URL: http://coccinelle.lip6.fr/ | 7 | // URL: http://coccinelle.lip6.fr/ |
| 7 | // Options: --no-includes --include-headers | 8 | // Options: --no-includes --include-headers |
| 8 | // Requires: 1.0.4 | 9 | // Requires: 1.0.4 |
diff --git a/scripts/coccinelle/iterators/fen.cocci b/scripts/coccinelle/iterators/fen.cocci index 48c152f224e1..b69f9665f4fb 100644 --- a/scripts/coccinelle/iterators/fen.cocci +++ b/scripts/coccinelle/iterators/fen.cocci | |||
| @@ -1,10 +1,11 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// These iterators only exit normally when the loop cursor is NULL, so there | 2 | /// These iterators only exit normally when the loop cursor is NULL, so there |
| 2 | /// is no point to call of_node_put on the final value. | 3 | /// is no point to call of_node_put on the final value. |
| 3 | /// | 4 | /// |
| 4 | // Confidence: High | 5 | // Confidence: High |
| 5 | // Copyright: (C) 2010-2012 Nicolas Palix. GPLv2. | 6 | // Copyright: (C) 2010-2012 Nicolas Palix. |
| 6 | // Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6. GPLv2. | 7 | // Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6. |
| 7 | // Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6. GPLv2. | 8 | // Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6. |
| 8 | // URL: http://coccinelle.lip6.fr/ | 9 | // URL: http://coccinelle.lip6.fr/ |
| 9 | // Comments: | 10 | // Comments: |
| 10 | // Options: --no-includes --include-headers | 11 | // Options: --no-includes --include-headers |
diff --git a/scripts/coccinelle/iterators/itnull.cocci b/scripts/coccinelle/iterators/itnull.cocci index f58732b56a40..9b362b98d7a1 100644 --- a/scripts/coccinelle/iterators/itnull.cocci +++ b/scripts/coccinelle/iterators/itnull.cocci | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// Many iterators have the property that the first argument is always bound | 2 | /// Many iterators have the property that the first argument is always bound |
| 2 | /// to a real list element, never NULL. | 3 | /// to a real list element, never NULL. |
| 3 | //# False positives arise for some iterators that do not have this property, | 4 | //# False positives arise for some iterators that do not have this property, |
| @@ -6,9 +7,9 @@ | |||
| 6 | //# or return). | 7 | //# or return). |
| 7 | /// | 8 | /// |
| 8 | // Confidence: Moderate | 9 | // Confidence: Moderate |
| 9 | // Copyright: (C) 2010-2012 Nicolas Palix. GPLv2. | 10 | // Copyright: (C) 2010-2012 Nicolas Palix. |
| 10 | // Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6. GPLv2. | 11 | // Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6. |
| 11 | // Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6. GPLv2. | 12 | // Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6. |
| 12 | // URL: http://coccinelle.lip6.fr/ | 13 | // URL: http://coccinelle.lip6.fr/ |
| 13 | // Comments: | 14 | // Comments: |
| 14 | // Options: --no-includes --include-headers | 15 | // Options: --no-includes --include-headers |
diff --git a/scripts/coccinelle/iterators/list_entry_update.cocci b/scripts/coccinelle/iterators/list_entry_update.cocci index be6f9f1abb34..d62e8a16085f 100644 --- a/scripts/coccinelle/iterators/list_entry_update.cocci +++ b/scripts/coccinelle/iterators/list_entry_update.cocci | |||
| @@ -1,12 +1,13 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// list_for_each_entry uses its first argument to get from one element of | 2 | /// list_for_each_entry uses its first argument to get from one element of |
| 2 | /// the list to the next, so it is usually not a good idea to reassign it. | 3 | /// the list to the next, so it is usually not a good idea to reassign it. |
| 3 | /// The first rule finds such a reassignment and the second rule checks | 4 | /// The first rule finds such a reassignment and the second rule checks |
| 4 | /// that there is a path from the reassignment back to the top of the loop. | 5 | /// that there is a path from the reassignment back to the top of the loop. |
| 5 | /// | 6 | /// |
| 6 | // Confidence: High | 7 | // Confidence: High |
| 7 | // Copyright: (C) 2010 Nicolas Palix, DIKU. GPLv2. | 8 | // Copyright: (C) 2010 Nicolas Palix, DIKU. |
| 8 | // Copyright: (C) 2010 Julia Lawall, DIKU. GPLv2. | 9 | // Copyright: (C) 2010 Julia Lawall, DIKU. |
| 9 | // Copyright: (C) 2010 Gilles Muller, INRIA/LiP6. GPLv2. | 10 | // Copyright: (C) 2010 Gilles Muller, INRIA/LiP6. |
| 10 | // URL: http://coccinelle.lip6.fr/ | 11 | // URL: http://coccinelle.lip6.fr/ |
| 11 | // Comments: | 12 | // Comments: |
| 12 | // Options: --no-includes --include-headers | 13 | // Options: --no-includes --include-headers |
diff --git a/scripts/coccinelle/iterators/use_after_iter.cocci b/scripts/coccinelle/iterators/use_after_iter.cocci index 66a1140474c8..9be48b520879 100644 --- a/scripts/coccinelle/iterators/use_after_iter.cocci +++ b/scripts/coccinelle/iterators/use_after_iter.cocci | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// If list_for_each_entry, etc complete a traversal of the list, the iterator | 2 | /// If list_for_each_entry, etc complete a traversal of the list, the iterator |
| 2 | /// variable ends up pointing to an address at an offset from the list head, | 3 | /// variable ends up pointing to an address at an offset from the list head, |
| 3 | /// and not a meaningful structure. Thus this value should not be used after | 4 | /// and not a meaningful structure. Thus this value should not be used after |
| @@ -7,8 +8,8 @@ | |||
| 7 | //#may also cause a report to be a false positive. | 8 | //#may also cause a report to be a false positive. |
| 8 | /// | 9 | /// |
| 9 | // Confidence: Moderate | 10 | // Confidence: Moderate |
| 10 | // Copyright: (C) 2012 Julia Lawall, INRIA/LIP6. GPLv2. | 11 | // Copyright: (C) 2012 Julia Lawall, INRIA/LIP6. |
| 11 | // Copyright: (C) 2012 Gilles Muller, INRIA/LIP6. GPLv2. | 12 | // Copyright: (C) 2012 Gilles Muller, INRIA/LIP6. |
| 12 | // URL: http://coccinelle.lip6.fr/ | 13 | // URL: http://coccinelle.lip6.fr/ |
| 13 | // Comments: | 14 | // Comments: |
| 14 | // Options: --no-includes --include-headers | 15 | // Options: --no-includes --include-headers |
diff --git a/scripts/coccinelle/locks/call_kern.cocci b/scripts/coccinelle/locks/call_kern.cocci index 669b24436248..5ca0d81b0015 100644 --- a/scripts/coccinelle/locks/call_kern.cocci +++ b/scripts/coccinelle/locks/call_kern.cocci | |||
| @@ -1,12 +1,13 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// Find functions that refer to GFP_KERNEL but are called with locks held. | 2 | /// Find functions that refer to GFP_KERNEL but are called with locks held. |
| 2 | //# The proposed change of converting the GFP_KERNEL is not necessarily the | 3 | //# The proposed change of converting the GFP_KERNEL is not necessarily the |
| 3 | //# correct one. It may be desired to unlock the lock, or to not call the | 4 | //# correct one. It may be desired to unlock the lock, or to not call the |
| 4 | //# function under the lock in the first place. | 5 | //# function under the lock in the first place. |
| 5 | /// | 6 | /// |
| 6 | // Confidence: Moderate | 7 | // Confidence: Moderate |
| 7 | // Copyright: (C) 2012 Nicolas Palix. GPLv2. | 8 | // Copyright: (C) 2012 Nicolas Palix. |
| 8 | // Copyright: (C) 2012 Julia Lawall, INRIA/LIP6. GPLv2. | 9 | // Copyright: (C) 2012 Julia Lawall, INRIA/LIP6. |
| 9 | // Copyright: (C) 2012 Gilles Muller, INRIA/LiP6. GPLv2. | 10 | // Copyright: (C) 2012 Gilles Muller, INRIA/LiP6. |
| 10 | // URL: http://coccinelle.lip6.fr/ | 11 | // URL: http://coccinelle.lip6.fr/ |
| 11 | // Comments: | 12 | // Comments: |
| 12 | // Options: --no-includes --include-headers | 13 | // Options: --no-includes --include-headers |
diff --git a/scripts/coccinelle/locks/double_lock.cocci b/scripts/coccinelle/locks/double_lock.cocci index 002752f97dca..9e88a578957c 100644 --- a/scripts/coccinelle/locks/double_lock.cocci +++ b/scripts/coccinelle/locks/double_lock.cocci | |||
| @@ -1,11 +1,12 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// Find double locks. False positives may occur when some paths cannot | 2 | /// Find double locks. False positives may occur when some paths cannot |
| 2 | /// occur at execution, due to the values of variables, and when there is | 3 | /// occur at execution, due to the values of variables, and when there is |
| 3 | /// an intervening function call that releases the lock. | 4 | /// an intervening function call that releases the lock. |
| 4 | /// | 5 | /// |
| 5 | // Confidence: Moderate | 6 | // Confidence: Moderate |
| 6 | // Copyright: (C) 2010 Nicolas Palix, DIKU. GPLv2. | 7 | // Copyright: (C) 2010 Nicolas Palix, DIKU. |
| 7 | // Copyright: (C) 2010 Julia Lawall, DIKU. GPLv2. | 8 | // Copyright: (C) 2010 Julia Lawall, DIKU. |
| 8 | // Copyright: (C) 2010 Gilles Muller, INRIA/LiP6. GPLv2. | 9 | // Copyright: (C) 2010 Gilles Muller, INRIA/LiP6. |
| 9 | // URL: http://coccinelle.lip6.fr/ | 10 | // URL: http://coccinelle.lip6.fr/ |
| 10 | // Comments: | 11 | // Comments: |
| 11 | // Options: --no-includes --include-headers | 12 | // Options: --no-includes --include-headers |
diff --git a/scripts/coccinelle/locks/flags.cocci b/scripts/coccinelle/locks/flags.cocci index debd70e46267..7f990cd55f5a 100644 --- a/scripts/coccinelle/locks/flags.cocci +++ b/scripts/coccinelle/locks/flags.cocci | |||
| @@ -1,9 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// Find nested lock+irqsave functions that use the same flags variables | 2 | /// Find nested lock+irqsave functions that use the same flags variables |
| 2 | /// | 3 | /// |
| 3 | // Confidence: High | 4 | // Confidence: High |
| 4 | // Copyright: (C) 2010-2012 Nicolas Palix. GPLv2. | 5 | // Copyright: (C) 2010-2012 Nicolas Palix. |
| 5 | // Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6. GPLv2. | 6 | // Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6. |
| 6 | // Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6. GPLv2. | 7 | // Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6. |
| 7 | // URL: http://coccinelle.lip6.fr/ | 8 | // URL: http://coccinelle.lip6.fr/ |
| 8 | // Comments: | 9 | // Comments: |
| 9 | // Options: --no-includes --include-headers | 10 | // Options: --no-includes --include-headers |
diff --git a/scripts/coccinelle/locks/mini_lock.cocci b/scripts/coccinelle/locks/mini_lock.cocci index 19c6ee5b986b..c3ad098f4a5b 100644 --- a/scripts/coccinelle/locks/mini_lock.cocci +++ b/scripts/coccinelle/locks/mini_lock.cocci | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// Find missing unlocks. This semantic match considers the specific case | 2 | /// Find missing unlocks. This semantic match considers the specific case |
| 2 | /// where the unlock is missing from an if branch, and there is a lock | 3 | /// where the unlock is missing from an if branch, and there is a lock |
| 3 | /// before the if and an unlock after the if. False positives are due to | 4 | /// before the if and an unlock after the if. False positives are due to |
| @@ -6,9 +7,9 @@ | |||
| 6 | /// function call that releases the lock. | 7 | /// function call that releases the lock. |
| 7 | /// | 8 | /// |
| 8 | // Confidence: Moderate | 9 | // Confidence: Moderate |
| 9 | // Copyright: (C) 2010-2012 Nicolas Palix. GPLv2. | 10 | // Copyright: (C) 2010-2012 Nicolas Palix. |
| 10 | // Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6. GPLv2. | 11 | // Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6. |
| 11 | // Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6. GPLv2. | 12 | // Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6. |
| 12 | // URL: http://coccinelle.lip6.fr/ | 13 | // URL: http://coccinelle.lip6.fr/ |
| 13 | // Comments: | 14 | // Comments: |
| 14 | // Options: --no-includes --include-headers | 15 | // Options: --no-includes --include-headers |
diff --git a/scripts/coccinelle/misc/array_size.cocci b/scripts/coccinelle/misc/array_size.cocci index 09520f0941f0..4d2518749696 100644 --- a/scripts/coccinelle/misc/array_size.cocci +++ b/scripts/coccinelle/misc/array_size.cocci | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// Use ARRAY_SIZE instead of dividing sizeof array with sizeof an element | 2 | /// Use ARRAY_SIZE instead of dividing sizeof array with sizeof an element |
| 2 | /// | 3 | /// |
| 3 | //# This makes an effort to find cases where ARRAY_SIZE can be used such as | 4 | //# This makes an effort to find cases where ARRAY_SIZE can be used such as |
| @@ -6,7 +7,7 @@ | |||
| 6 | //# division of the two sizeofs by ARRAY_SIZE. | 7 | //# division of the two sizeofs by ARRAY_SIZE. |
| 7 | // | 8 | // |
| 8 | // Confidence: High | 9 | // Confidence: High |
| 9 | // Copyright: (C) 2014 Himangi Saraogi. GPLv2. | 10 | // Copyright: (C) 2014 Himangi Saraogi. |
| 10 | // Comments: | 11 | // Comments: |
| 11 | // Options: --no-includes --include-headers | 12 | // Options: --no-includes --include-headers |
| 12 | 13 | ||
diff --git a/scripts/coccinelle/misc/badty.cocci b/scripts/coccinelle/misc/badty.cocci index 08470362199c..ed3e0b8f3b1a 100644 --- a/scripts/coccinelle/misc/badty.cocci +++ b/scripts/coccinelle/misc/badty.cocci | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// Correct the size argument to alloc functions | 2 | /// Correct the size argument to alloc functions |
| 2 | /// | 3 | /// |
| 3 | //# This makes an effort to find cases where the argument to sizeof is wrong | 4 | //# This makes an effort to find cases where the argument to sizeof is wrong |
| @@ -8,7 +9,7 @@ | |||
| 8 | //# may need some reformatting. | 9 | //# may need some reformatting. |
| 9 | // | 10 | // |
| 10 | // Confidence: Moderate | 11 | // Confidence: Moderate |
| 11 | // Copyright: (C) 2014 Himangi Saraogi. GPLv2. | 12 | // Copyright: (C) 2014 Himangi Saraogi. |
| 12 | // Comments: | 13 | // Comments: |
| 13 | // Options: | 14 | // Options: |
| 14 | 15 | ||
diff --git a/scripts/coccinelle/misc/boolconv.cocci b/scripts/coccinelle/misc/boolconv.cocci index 33c464d6bc71..392994e93a19 100644 --- a/scripts/coccinelle/misc/boolconv.cocci +++ b/scripts/coccinelle/misc/boolconv.cocci | |||
| @@ -1,9 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// Remove unneeded conversion to bool | 2 | /// Remove unneeded conversion to bool |
| 2 | /// | 3 | /// |
| 3 | //# Relational and logical operators evaluate to bool, | 4 | //# Relational and logical operators evaluate to bool, |
| 4 | //# explicit conversion is overly verbose and unneeded. | 5 | //# explicit conversion is overly verbose and unneeded. |
| 5 | // | 6 | // |
| 6 | // Copyright: (C) 2016 Andrew F. Davis <afd@ti.com> GPLv2. | 7 | // Copyright: (C) 2016 Andrew F. Davis <afd@ti.com> |
| 7 | 8 | ||
| 8 | virtual patch | 9 | virtual patch |
| 9 | virtual context | 10 | virtual context |
diff --git a/scripts/coccinelle/misc/boolinit.cocci b/scripts/coccinelle/misc/boolinit.cocci index aabb581fab5c..fed6126e2b9d 100644 --- a/scripts/coccinelle/misc/boolinit.cocci +++ b/scripts/coccinelle/misc/boolinit.cocci | |||
| @@ -1,10 +1,11 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// Bool initializations should use true and false. Bool tests don't need | 2 | /// Bool initializations should use true and false. Bool tests don't need |
| 2 | /// comparisons. Based on contributions from Joe Perches, Rusty Russell | 3 | /// comparisons. Based on contributions from Joe Perches, Rusty Russell |
| 3 | /// and Bruce W Allan. | 4 | /// and Bruce W Allan. |
| 4 | /// | 5 | /// |
| 5 | // Confidence: High | 6 | // Confidence: High |
| 6 | // Copyright: (C) 2012 Julia Lawall, INRIA/LIP6. GPLv2. | 7 | // Copyright: (C) 2012 Julia Lawall, INRIA/LIP6. |
| 7 | // Copyright: (C) 2012 Gilles Muller, INRIA/LiP6. GPLv2. | 8 | // Copyright: (C) 2012 Gilles Muller, INRIA/LiP6. |
| 8 | // URL: http://coccinelle.lip6.fr/ | 9 | // URL: http://coccinelle.lip6.fr/ |
| 9 | // Options: --include-headers | 10 | // Options: --include-headers |
| 10 | 11 | ||
diff --git a/scripts/coccinelle/misc/bugon.cocci b/scripts/coccinelle/misc/bugon.cocci index 741586094abe..8d595c358408 100644 --- a/scripts/coccinelle/misc/bugon.cocci +++ b/scripts/coccinelle/misc/bugon.cocci | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// Use BUG_ON instead of a if condition followed by BUG. | 2 | /// Use BUG_ON instead of a if condition followed by BUG. |
| 2 | /// | 3 | /// |
| 3 | //# This makes an effort to find cases where BUG() follows an if | 4 | //# This makes an effort to find cases where BUG() follows an if |
| @@ -6,7 +7,7 @@ | |||
| 6 | //# as argument. | 7 | //# as argument. |
| 7 | // | 8 | // |
| 8 | // Confidence: High | 9 | // Confidence: High |
| 9 | // Copyright: (C) 2014 Himangi Saraogi. GPLv2. | 10 | // Copyright: (C) 2014 Himangi Saraogi. |
| 10 | // Comments: | 11 | // Comments: |
| 11 | // Options: --no-includes --include-headers | 12 | // Options: --no-includes --include-headers |
| 12 | 13 | ||
diff --git a/scripts/coccinelle/misc/cond_no_effect.cocci b/scripts/coccinelle/misc/cond_no_effect.cocci index 8467dbd1c465..91d16a81d1da 100644 --- a/scripts/coccinelle/misc/cond_no_effect.cocci +++ b/scripts/coccinelle/misc/cond_no_effect.cocci | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | ///Find conditions where if and else branch are functionally | 2 | ///Find conditions where if and else branch are functionally |
| 2 | // identical. | 3 | // identical. |
| 3 | // | 4 | // |
| @@ -37,7 +38,7 @@ | |||
| 37 | // All other cases look like bugs or at least lack of documentation | 38 | // All other cases look like bugs or at least lack of documentation |
| 38 | // | 39 | // |
| 39 | // Confidence: Moderate | 40 | // Confidence: Moderate |
| 40 | // Copyright: (C) 2016 Nicholas Mc Guire, OSADL. GPLv2. | 41 | // Copyright: (C) 2016 Nicholas Mc Guire, OSADL. |
| 41 | // Comments: | 42 | // Comments: |
| 42 | // Options: --no-includes --include-headers | 43 | // Options: --no-includes --include-headers |
| 43 | 44 | ||
diff --git a/scripts/coccinelle/misc/cstptr.cocci b/scripts/coccinelle/misc/cstptr.cocci index f0368b3d4563..c52e3c8ca9b3 100644 --- a/scripts/coccinelle/misc/cstptr.cocci +++ b/scripts/coccinelle/misc/cstptr.cocci | |||
| @@ -1,9 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// PTR_ERR should be applied before its argument is reassigned, typically | 2 | /// PTR_ERR should be applied before its argument is reassigned, typically |
| 2 | /// to NULL | 3 | /// to NULL |
| 3 | /// | 4 | /// |
| 4 | // Confidence: High | 5 | // Confidence: High |
| 5 | // Copyright: (C) 2012 Julia Lawall, INRIA/LIP6. GPLv2. | 6 | // Copyright: (C) 2012 Julia Lawall, INRIA/LIP6. |
| 6 | // Copyright: (C) 2012 Gilles Muller, INRIA/LiP6. GPLv2. | 7 | // Copyright: (C) 2012 Gilles Muller, INRIA/LiP6. |
| 7 | // URL: http://coccinelle.lip6.fr/ | 8 | // URL: http://coccinelle.lip6.fr/ |
| 8 | // Comments: | 9 | // Comments: |
| 9 | // Options: --no-includes --include-headers | 10 | // Options: --no-includes --include-headers |
diff --git a/scripts/coccinelle/misc/doubleinit.cocci b/scripts/coccinelle/misc/doubleinit.cocci index c0c3371d25e0..2f80d3ab38dd 100644 --- a/scripts/coccinelle/misc/doubleinit.cocci +++ b/scripts/coccinelle/misc/doubleinit.cocci | |||
| @@ -1,11 +1,12 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// Find duplicate field initializations. This has a high rate of false | 2 | /// Find duplicate field initializations. This has a high rate of false |
| 2 | /// positives due to #ifdefs, which Coccinelle is not aware of in a structure | 3 | /// positives due to #ifdefs, which Coccinelle is not aware of in a structure |
| 3 | /// initialization. | 4 | /// initialization. |
| 4 | /// | 5 | /// |
| 5 | // Confidence: Low | 6 | // Confidence: Low |
| 6 | // Copyright: (C) 2010-2012 Nicolas Palix. GPLv2. | 7 | // Copyright: (C) 2010-2012 Nicolas Palix. |
| 7 | // Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6. GPLv2. | 8 | // Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6. |
| 8 | // Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6. GPLv2. | 9 | // Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6. |
| 9 | // URL: http://coccinelle.lip6.fr/ | 10 | // URL: http://coccinelle.lip6.fr/ |
| 10 | // Comments: requires at least Coccinelle 0.2.4, lex or parse error otherwise | 11 | // Comments: requires at least Coccinelle 0.2.4, lex or parse error otherwise |
| 11 | // Options: --no-includes --include-headers | 12 | // Options: --no-includes --include-headers |
diff --git a/scripts/coccinelle/misc/ifaddr.cocci b/scripts/coccinelle/misc/ifaddr.cocci index c2663c677ac1..fc92e8fcbfcb 100644 --- a/scripts/coccinelle/misc/ifaddr.cocci +++ b/scripts/coccinelle/misc/ifaddr.cocci | |||
| @@ -1,8 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// The address of a variable or field is likely always to be non-zero. | 2 | /// The address of a variable or field is likely always to be non-zero. |
| 2 | /// | 3 | /// |
| 3 | // Confidence: High | 4 | // Confidence: High |
| 4 | // Copyright: (C) 2012 Julia Lawall, INRIA/LIP6. GPLv2. | 5 | // Copyright: (C) 2012 Julia Lawall, INRIA/LIP6. |
| 5 | // Copyright: (C) 2012 Gilles Muller, INRIA/LiP6. GPLv2. | 6 | // Copyright: (C) 2012 Gilles Muller, INRIA/LiP6. |
| 6 | // URL: http://coccinelle.lip6.fr/ | 7 | // URL: http://coccinelle.lip6.fr/ |
| 7 | // Comments: | 8 | // Comments: |
| 8 | // Options: --no-includes --include-headers | 9 | // Options: --no-includes --include-headers |
diff --git a/scripts/coccinelle/misc/ifcol.cocci b/scripts/coccinelle/misc/ifcol.cocci index ffe75407c5d2..da0351ed5740 100644 --- a/scripts/coccinelle/misc/ifcol.cocci +++ b/scripts/coccinelle/misc/ifcol.cocci | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// Find confusingly indented code in or after an if. An if branch should | 2 | /// Find confusingly indented code in or after an if. An if branch should |
| 2 | /// be indented. The code following an if should not be indented. | 3 | /// be indented. The code following an if should not be indented. |
| 3 | /// Sometimes, code after an if that is indented is actually intended to be | 4 | /// Sometimes, code after an if that is indented is actually intended to be |
| @@ -8,9 +9,9 @@ | |||
| 8 | //# is not visually aligned may be considered to be in the same column. | 9 | //# is not visually aligned may be considered to be in the same column. |
| 9 | // | 10 | // |
| 10 | // Confidence: Low | 11 | // Confidence: Low |
| 11 | // Copyright: (C) 2010 Nicolas Palix, DIKU. GPLv2. | 12 | // Copyright: (C) 2010 Nicolas Palix, DIKU. |
| 12 | // Copyright: (C) 2010 Julia Lawall, DIKU. GPLv2. | 13 | // Copyright: (C) 2010 Julia Lawall, DIKU. |
| 13 | // Copyright: (C) 2010 Gilles Muller, INRIA/LiP6. GPLv2. | 14 | // Copyright: (C) 2010 Gilles Muller, INRIA/LiP6. |
| 14 | // URL: http://coccinelle.lip6.fr/ | 15 | // URL: http://coccinelle.lip6.fr/ |
| 15 | // Comments: | 16 | // Comments: |
| 16 | // Options: --no-includes --include-headers | 17 | // Options: --no-includes --include-headers |
diff --git a/scripts/coccinelle/misc/noderef.cocci b/scripts/coccinelle/misc/noderef.cocci index 007f0de0c715..72de62a77a44 100644 --- a/scripts/coccinelle/misc/noderef.cocci +++ b/scripts/coccinelle/misc/noderef.cocci | |||
| @@ -1,9 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// sizeof when applied to a pointer typed expression gives the size of | 2 | /// sizeof when applied to a pointer typed expression gives the size of |
| 2 | /// the pointer | 3 | /// the pointer |
| 3 | /// | 4 | /// |
| 4 | // Confidence: High | 5 | // Confidence: High |
| 5 | // Copyright: (C) 2012 Julia Lawall, INRIA/LIP6. GPLv2. | 6 | // Copyright: (C) 2012 Julia Lawall, INRIA/LIP6. |
| 6 | // Copyright: (C) 2012 Gilles Muller, INRIA/LiP6. GPLv2. | 7 | // Copyright: (C) 2012 Gilles Muller, INRIA/LiP6. |
| 7 | // URL: http://coccinelle.lip6.fr/ | 8 | // URL: http://coccinelle.lip6.fr/ |
| 8 | // Comments: | 9 | // Comments: |
| 9 | // Options: --no-includes --include-headers | 10 | // Options: --no-includes --include-headers |
diff --git a/scripts/coccinelle/misc/orplus.cocci b/scripts/coccinelle/misc/orplus.cocci index 08de5be73693..52203dc2ca4b 100644 --- a/scripts/coccinelle/misc/orplus.cocci +++ b/scripts/coccinelle/misc/orplus.cocci | |||
| @@ -1,10 +1,11 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// Check for constants that are added but are used elsewhere as bitmasks | 2 | /// Check for constants that are added but are used elsewhere as bitmasks |
| 2 | /// The results should be checked manually to ensure that the nonzero | 3 | /// The results should be checked manually to ensure that the nonzero |
| 3 | /// bits in the two constants are actually disjoint. | 4 | /// bits in the two constants are actually disjoint. |
| 4 | /// | 5 | /// |
| 5 | // Confidence: Moderate | 6 | // Confidence: Moderate |
| 6 | // Copyright: (C) 2013 Julia Lawall, INRIA/LIP6. GPLv2. | 7 | // Copyright: (C) 2013 Julia Lawall, INRIA/LIP6. |
| 7 | // Copyright: (C) 2013 Gilles Muller, INRIA/LIP6. GPLv2. | 8 | // Copyright: (C) 2013 Gilles Muller, INRIA/LIP6. |
| 8 | // URL: http://coccinelle.lip6.fr/ | 9 | // URL: http://coccinelle.lip6.fr/ |
| 9 | // Comments: | 10 | // Comments: |
| 10 | // Options: --no-includes --include-headers | 11 | // Options: --no-includes --include-headers |
diff --git a/scripts/coccinelle/misc/returnvar.cocci b/scripts/coccinelle/misc/returnvar.cocci index d8286ef5307f..ce0d9eebc7e1 100644 --- a/scripts/coccinelle/misc/returnvar.cocci +++ b/scripts/coccinelle/misc/returnvar.cocci | |||
| @@ -1,8 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// | 2 | /// |
| 2 | /// Remove unneeded variable used to store return value. | 3 | /// Remove unneeded variable used to store return value. |
| 3 | /// | 4 | /// |
| 4 | // Confidence: Moderate | 5 | // Confidence: Moderate |
| 5 | // Copyright: (C) 2012 Peter Senna Tschudin, INRIA/LIP6. GPLv2. | 6 | // Copyright: (C) 2012 Peter Senna Tschudin, INRIA/LIP6. |
| 6 | // URL: http://coccinelle.lip6.fr/ | 7 | // URL: http://coccinelle.lip6.fr/ |
| 7 | // Comments: Comments on code can be deleted if near code that is removed. | 8 | // Comments: Comments on code can be deleted if near code that is removed. |
| 8 | // "when strict" can be removed to get more hits, but adds false | 9 | // "when strict" can be removed to get more hits, but adds false |
diff --git a/scripts/coccinelle/misc/semicolon.cocci b/scripts/coccinelle/misc/semicolon.cocci index 6740c659a2b3..a53edb026dad 100644 --- a/scripts/coccinelle/misc/semicolon.cocci +++ b/scripts/coccinelle/misc/semicolon.cocci | |||
| @@ -1,8 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// | 2 | /// |
| 2 | /// Remove unneeded semicolon. | 3 | /// Remove unneeded semicolon. |
| 3 | /// | 4 | /// |
| 4 | // Confidence: Moderate | 5 | // Confidence: Moderate |
| 5 | // Copyright: (C) 2012 Peter Senna Tschudin, INRIA/LIP6. GPLv2. | 6 | // Copyright: (C) 2012 Peter Senna Tschudin, INRIA/LIP6. |
| 6 | // URL: http://coccinelle.lip6.fr/ | 7 | // URL: http://coccinelle.lip6.fr/ |
| 7 | // Comments: Some false positives on empty default cases in switch statements. | 8 | // Comments: Some false positives on empty default cases in switch statements. |
| 8 | // Options: --no-includes --include-headers | 9 | // Options: --no-includes --include-headers |
diff --git a/scripts/coccinelle/misc/warn.cocci b/scripts/coccinelle/misc/warn.cocci index d2e5b6cedb84..e379661e240d 100644 --- a/scripts/coccinelle/misc/warn.cocci +++ b/scripts/coccinelle/misc/warn.cocci | |||
| @@ -1,8 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// Use WARN(1,...) rather than printk followed by WARN_ON(1) | 2 | /// Use WARN(1,...) rather than printk followed by WARN_ON(1) |
| 2 | /// | 3 | /// |
| 3 | // Confidence: High | 4 | // Confidence: High |
| 4 | // Copyright: (C) 2012 Julia Lawall, INRIA/LIP6. GPLv2. | 5 | // Copyright: (C) 2012 Julia Lawall, INRIA/LIP6. |
| 5 | // Copyright: (C) 2012 Gilles Muller, INRIA/LiP6. GPLv2. | 6 | // Copyright: (C) 2012 Gilles Muller, INRIA/LiP6. |
| 6 | // URL: http://coccinelle.lip6.fr/ | 7 | // URL: http://coccinelle.lip6.fr/ |
| 7 | // Comments: | 8 | // Comments: |
| 8 | // Options: --no-includes --include-headers | 9 | // Options: --no-includes --include-headers |
diff --git a/scripts/coccinelle/null/badzero.cocci b/scripts/coccinelle/null/badzero.cocci index f597c8007b76..882dd65313ab 100644 --- a/scripts/coccinelle/null/badzero.cocci +++ b/scripts/coccinelle/null/badzero.cocci | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// Compare pointer-typed values to NULL rather than 0 | 2 | /// Compare pointer-typed values to NULL rather than 0 |
| 2 | /// | 3 | /// |
| 3 | //# This makes an effort to choose between !x and x == NULL. !x is used | 4 | //# This makes an effort to choose between !x and x == NULL. !x is used |
| @@ -7,8 +8,8 @@ | |||
| 7 | //# include path. | 8 | //# include path. |
| 8 | // | 9 | // |
| 9 | // Confidence: High | 10 | // Confidence: High |
| 10 | // Copyright: (C) 2012 Julia Lawall, INRIA/LIP6. GPLv2. | 11 | // Copyright: (C) 2012 Julia Lawall, INRIA/LIP6. |
| 11 | // Copyright: (C) 2012 Gilles Muller, INRIA/LiP6. GPLv2. | 12 | // Copyright: (C) 2012 Gilles Muller, INRIA/LiP6. |
| 12 | // URL: http://coccinelle.lip6.fr/ | 13 | // URL: http://coccinelle.lip6.fr/ |
| 13 | // Requires: 1.0.0 | 14 | // Requires: 1.0.0 |
| 14 | // Options: | 15 | // Options: |
diff --git a/scripts/coccinelle/null/deref_null.cocci b/scripts/coccinelle/null/deref_null.cocci index cbc6184e69ef..98f1e7faf503 100644 --- a/scripts/coccinelle/null/deref_null.cocci +++ b/scripts/coccinelle/null/deref_null.cocci | |||
| @@ -1,11 +1,12 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// | 2 | /// |
| 2 | /// A variable is dereferenced under a NULL test. | 3 | /// A variable is dereferenced under a NULL test. |
| 3 | /// Even though it is known to be NULL. | 4 | /// Even though it is known to be NULL. |
| 4 | /// | 5 | /// |
| 5 | // Confidence: Moderate | 6 | // Confidence: Moderate |
| 6 | // Copyright: (C) 2010 Nicolas Palix, DIKU. GPLv2. | 7 | // Copyright: (C) 2010 Nicolas Palix, DIKU. |
| 7 | // Copyright: (C) 2010 Julia Lawall, DIKU. GPLv2. | 8 | // Copyright: (C) 2010 Julia Lawall, DIKU. |
| 8 | // Copyright: (C) 2010 Gilles Muller, INRIA/LiP6. GPLv2. | 9 | // Copyright: (C) 2010 Gilles Muller, INRIA/LiP6. |
| 9 | // URL: http://coccinelle.lip6.fr/ | 10 | // URL: http://coccinelle.lip6.fr/ |
| 10 | // Comments: -I ... -all_includes can give more complete results | 11 | // Comments: -I ... -all_includes can give more complete results |
| 11 | // Options: | 12 | // Options: |
diff --git a/scripts/coccinelle/null/eno.cocci b/scripts/coccinelle/null/eno.cocci index 9bd29aa83399..81584ff87956 100644 --- a/scripts/coccinelle/null/eno.cocci +++ b/scripts/coccinelle/null/eno.cocci | |||
| @@ -1,9 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// The various basic memory allocation functions don't return ERR_PTR | 2 | /// The various basic memory allocation functions don't return ERR_PTR |
| 2 | /// | 3 | /// |
| 3 | // Confidence: High | 4 | // Confidence: High |
| 4 | // Copyright: (C) 2010-2012 Nicolas Palix. GPLv2. | 5 | // Copyright: (C) 2010-2012 Nicolas Palix. |
| 5 | // Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6. GPLv2. | 6 | // Copyright: (C) 2010-2012 Julia Lawall, INRIA/LIP6. |
| 6 | // Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6. GPLv2. | 7 | // Copyright: (C) 2010-2012 Gilles Muller, INRIA/LiP6. |
| 7 | // URL: http://coccinelle.lip6.fr/ | 8 | // URL: http://coccinelle.lip6.fr/ |
| 8 | // Comments: | 9 | // Comments: |
| 9 | // Options: --no-includes --include-headers | 10 | // Options: --no-includes --include-headers |
diff --git a/scripts/coccinelle/null/kmerr.cocci b/scripts/coccinelle/null/kmerr.cocci index 5354a7903ccb..d0e004d4e130 100644 --- a/scripts/coccinelle/null/kmerr.cocci +++ b/scripts/coccinelle/null/kmerr.cocci | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// This semantic patch looks for kmalloc etc that are not followed by a | 2 | /// This semantic patch looks for kmalloc etc that are not followed by a |
| 2 | /// NULL check. It only gives a report in the case where there is some | 3 | /// NULL check. It only gives a report in the case where there is some |
| 3 | /// error handling code later in the function, which may be helpful | 4 | /// error handling code later in the function, which may be helpful |
| @@ -5,9 +6,9 @@ | |||
| 5 | /// should be. | 6 | /// should be. |
| 6 | /// | 7 | /// |
| 7 | // Confidence: High | 8 | // Confidence: High |
| 8 | // Copyright: (C) 2010 Nicolas Palix, DIKU. GPLv2. | 9 | // Copyright: (C) 2010 Nicolas Palix, DIKU. |
| 9 | // Copyright: (C) 2010 Julia Lawall, DIKU. GPLv2. | 10 | // Copyright: (C) 2010 Julia Lawall, DIKU. |
| 10 | // Copyright: (C) 2010 Gilles Muller, INRIA/LiP6. GPLv2. | 11 | // Copyright: (C) 2010 Gilles Muller, INRIA/LiP6. |
| 11 | // URL: http://coccinelle.lip6.fr/ | 12 | // URL: http://coccinelle.lip6.fr/ |
| 12 | // Comments: | 13 | // Comments: |
| 13 | // Options: --no-includes --include-headers | 14 | // Options: --no-includes --include-headers |
diff --git a/scripts/coccinelle/tests/doublebitand.cocci b/scripts/coccinelle/tests/doublebitand.cocci index 72f1572aaec3..0f0b94e7debd 100644 --- a/scripts/coccinelle/tests/doublebitand.cocci +++ b/scripts/coccinelle/tests/doublebitand.cocci | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// Find bit operations that include the same argument more than once | 2 | /// Find bit operations that include the same argument more than once |
| 2 | //# One source of false positives is when the argument performs a side | 3 | //# One source of false positives is when the argument performs a side |
| 3 | //# effect. Another source of false positives is when a neutral value | 4 | //# effect. Another source of false positives is when a neutral value |
| @@ -5,9 +6,9 @@ | |||
| 5 | //# same structure as other similar expressions | 6 | //# same structure as other similar expressions |
| 6 | /// | 7 | /// |
| 7 | // Confidence: Moderate | 8 | // Confidence: Moderate |
| 8 | // Copyright: (C) 2010 Nicolas Palix, DIKU. GPLv2. | 9 | // Copyright: (C) 2010 Nicolas Palix, DIKU. |
| 9 | // Copyright: (C) 2010 Julia Lawall, DIKU. GPLv2. | 10 | // Copyright: (C) 2010 Julia Lawall, DIKU. |
| 10 | // Copyright: (C) 2010 Gilles Muller, INRIA/LiP6. GPLv2. | 11 | // Copyright: (C) 2010 Gilles Muller, INRIA/LiP6. |
| 11 | // URL: http://coccinelle.lip6.fr/ | 12 | // URL: http://coccinelle.lip6.fr/ |
| 12 | // Comments: | 13 | // Comments: |
| 13 | // Options: --no-includes --include-headers | 14 | // Options: --no-includes --include-headers |
diff --git a/scripts/coccinelle/tests/doubletest.cocci b/scripts/coccinelle/tests/doubletest.cocci index 7af2ce7eb9bf..b35519cddb13 100644 --- a/scripts/coccinelle/tests/doubletest.cocci +++ b/scripts/coccinelle/tests/doubletest.cocci | |||
| @@ -1,12 +1,13 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// Find &&/|| operations that include the same argument more than once | 2 | /// Find &&/|| operations that include the same argument more than once |
| 2 | //# A common source of false positives is when the expression, or | 3 | //# A common source of false positives is when the expression, or |
| 3 | //# another expresssion in the same && or || operation, performs a | 4 | //# another expresssion in the same && or || operation, performs a |
| 4 | //# side effect. | 5 | //# side effect. |
| 5 | /// | 6 | /// |
| 6 | // Confidence: Moderate | 7 | // Confidence: Moderate |
| 7 | // Copyright: (C) 2010 Nicolas Palix, DIKU. GPLv2. | 8 | // Copyright: (C) 2010 Nicolas Palix, DIKU. |
| 8 | // Copyright: (C) 2010 Julia Lawall, DIKU. GPLv2. | 9 | // Copyright: (C) 2010 Julia Lawall, DIKU. |
| 9 | // Copyright: (C) 2010 Gilles Muller, INRIA/LiP6. GPLv2. | 10 | // Copyright: (C) 2010 Gilles Muller, INRIA/LiP6. |
| 10 | // URL: http://coccinelle.lip6.fr/ | 11 | // URL: http://coccinelle.lip6.fr/ |
| 11 | // Comments: | 12 | // Comments: |
| 12 | // Options: --no-includes --include-headers | 13 | // Options: --no-includes --include-headers |
diff --git a/scripts/coccinelle/tests/odd_ptr_err.cocci b/scripts/coccinelle/tests/odd_ptr_err.cocci index dfc6b40c2969..11d4e2b6deb8 100644 --- a/scripts/coccinelle/tests/odd_ptr_err.cocci +++ b/scripts/coccinelle/tests/odd_ptr_err.cocci | |||
| @@ -1,10 +1,11 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// PTR_ERR should access the value just tested by IS_ERR | 2 | /// PTR_ERR should access the value just tested by IS_ERR |
| 2 | //# There can be false positives in the patch case, where it is the call to | 3 | //# There can be false positives in the patch case, where it is the call to |
| 3 | //# IS_ERR that is wrong. | 4 | //# IS_ERR that is wrong. |
| 4 | /// | 5 | /// |
| 5 | // Confidence: High | 6 | // Confidence: High |
| 6 | // Copyright: (C) 2012, 2015 Julia Lawall, INRIA. GPLv2. | 7 | // Copyright: (C) 2012, 2015 Julia Lawall, INRIA. |
| 7 | // Copyright: (C) 2012, 2015 Gilles Muller, INRIA. GPLv2. | 8 | // Copyright: (C) 2012, 2015 Gilles Muller, INRIA. |
| 8 | // URL: http://coccinelle.lip6.fr/ | 9 | // URL: http://coccinelle.lip6.fr/ |
| 9 | // Options: --no-includes --include-headers | 10 | // Options: --no-includes --include-headers |
| 10 | 11 | ||
diff --git a/scripts/coccinelle/tests/unsigned_lesser_than_zero.cocci b/scripts/coccinelle/tests/unsigned_lesser_than_zero.cocci index 8fa5a3c7b784..91e286ace54c 100644 --- a/scripts/coccinelle/tests/unsigned_lesser_than_zero.cocci +++ b/scripts/coccinelle/tests/unsigned_lesser_than_zero.cocci | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /// Unsigned expressions cannot be lesser than zero. Presence of | 2 | /// Unsigned expressions cannot be lesser than zero. Presence of |
| 2 | /// comparisons 'unsigned (<|<=|>|>=) 0' often indicates a bug, | 3 | /// comparisons 'unsigned (<|<=|>|>=) 0' often indicates a bug, |
| 3 | /// usually wrong type of variable. | 4 | /// usually wrong type of variable. |
| @@ -11,7 +12,7 @@ | |||
| 11 | /// result is used to avoid false positives difficult to detect by other ways | 12 | /// result is used to avoid false positives difficult to detect by other ways |
| 12 | /// | 13 | /// |
| 13 | // Confidence: Average | 14 | // Confidence: Average |
| 14 | // Copyright: (C) 2015 Andrzej Hajda, Samsung Electronics Co., Ltd. GPLv2. | 15 | // Copyright: (C) 2015 Andrzej Hajda, Samsung Electronics Co., Ltd. |
| 15 | // URL: http://coccinelle.lip6.fr/ | 16 | // URL: http://coccinelle.lip6.fr/ |
| 16 | // Options: --all-includes | 17 | // Options: --all-includes |
| 17 | 18 | ||
diff --git a/scripts/dtc/dt_to_config b/scripts/dtc/dt_to_config index 5dfd1bff351f..299d1c2b20d7 100755 --- a/scripts/dtc/dt_to_config +++ b/scripts/dtc/dt_to_config | |||
| @@ -1,10 +1,9 @@ | |||
| 1 | #!/usr/bin/env perl | 1 | #!/usr/bin/env perl |
| 2 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 2 | 3 | ||
| 3 | # Copyright 2016 by Frank Rowand | 4 | # Copyright 2016 by Frank Rowand |
| 4 | # Copyright 2016 by Gaurav Minocha | 5 | # Copyright 2016 by Gaurav Minocha |
| 5 | # | 6 | # |
| 6 | # This file is subject to the terms and conditions of the GNU General Public | ||
| 7 | # License v2. | ||
| 8 | 7 | ||
| 9 | use strict 'refs'; | 8 | use strict 'refs'; |
| 10 | use strict subs; | 9 | use strict subs; |
diff --git a/security/apparmor/include/policy.h b/security/apparmor/include/policy.h index 1ce4e9bdac48..b5b4b8190e65 100644 --- a/security/apparmor/include/policy.h +++ b/security/apparmor/include/policy.h | |||
| @@ -213,7 +213,16 @@ static inline struct aa_profile *aa_get_newest_profile(struct aa_profile *p) | |||
| 213 | return labels_profile(aa_get_newest_label(&p->label)); | 213 | return labels_profile(aa_get_newest_label(&p->label)); |
| 214 | } | 214 | } |
| 215 | 215 | ||
| 216 | #define PROFILE_MEDIATES(P, T) ((P)->policy.start[(unsigned char) (T)]) | 216 | static inline unsigned int PROFILE_MEDIATES(struct aa_profile *profile, |
| 217 | unsigned char class) | ||
| 218 | { | ||
| 219 | if (class <= AA_CLASS_LAST) | ||
| 220 | return profile->policy.start[class]; | ||
| 221 | else | ||
| 222 | return aa_dfa_match_len(profile->policy.dfa, | ||
| 223 | profile->policy.start[0], &class, 1); | ||
| 224 | } | ||
| 225 | |||
| 217 | static inline unsigned int PROFILE_MEDIATES_AF(struct aa_profile *profile, | 226 | static inline unsigned int PROFILE_MEDIATES_AF(struct aa_profile *profile, |
| 218 | u16 AF) { | 227 | u16 AF) { |
| 219 | unsigned int state = PROFILE_MEDIATES(profile, AA_CLASS_NET); | 228 | unsigned int state = PROFILE_MEDIATES(profile, AA_CLASS_NET); |
diff --git a/security/apparmor/policy_unpack.c b/security/apparmor/policy_unpack.c index 01957ce9252b..8cfc9493eefc 100644 --- a/security/apparmor/policy_unpack.c +++ b/security/apparmor/policy_unpack.c | |||
| @@ -219,16 +219,21 @@ static void *kvmemdup(const void *src, size_t len) | |||
| 219 | static size_t unpack_u16_chunk(struct aa_ext *e, char **chunk) | 219 | static size_t unpack_u16_chunk(struct aa_ext *e, char **chunk) |
| 220 | { | 220 | { |
| 221 | size_t size = 0; | 221 | size_t size = 0; |
| 222 | void *pos = e->pos; | ||
| 222 | 223 | ||
| 223 | if (!inbounds(e, sizeof(u16))) | 224 | if (!inbounds(e, sizeof(u16))) |
| 224 | return 0; | 225 | goto fail; |
| 225 | size = le16_to_cpu(get_unaligned((__le16 *) e->pos)); | 226 | size = le16_to_cpu(get_unaligned((__le16 *) e->pos)); |
| 226 | e->pos += sizeof(__le16); | 227 | e->pos += sizeof(__le16); |
| 227 | if (!inbounds(e, size)) | 228 | if (!inbounds(e, size)) |
| 228 | return 0; | 229 | goto fail; |
| 229 | *chunk = e->pos; | 230 | *chunk = e->pos; |
| 230 | e->pos += size; | 231 | e->pos += size; |
| 231 | return size; | 232 | return size; |
| 233 | |||
| 234 | fail: | ||
| 235 | e->pos = pos; | ||
| 236 | return 0; | ||
| 232 | } | 237 | } |
| 233 | 238 | ||
| 234 | /* unpack control byte */ | 239 | /* unpack control byte */ |
| @@ -272,7 +277,7 @@ static bool unpack_nameX(struct aa_ext *e, enum aa_code code, const char *name) | |||
| 272 | char *tag = NULL; | 277 | char *tag = NULL; |
| 273 | size_t size = unpack_u16_chunk(e, &tag); | 278 | size_t size = unpack_u16_chunk(e, &tag); |
| 274 | /* if a name is specified it must match. otherwise skip tag */ | 279 | /* if a name is specified it must match. otherwise skip tag */ |
| 275 | if (name && (!size || strcmp(name, tag))) | 280 | if (name && (!size || tag[size-1] != '\0' || strcmp(name, tag))) |
| 276 | goto fail; | 281 | goto fail; |
| 277 | } else if (name) { | 282 | } else if (name) { |
| 278 | /* if a name is specified and there is no name tag fail */ | 283 | /* if a name is specified and there is no name tag fail */ |
| @@ -290,62 +295,84 @@ fail: | |||
| 290 | 295 | ||
| 291 | static bool unpack_u8(struct aa_ext *e, u8 *data, const char *name) | 296 | static bool unpack_u8(struct aa_ext *e, u8 *data, const char *name) |
| 292 | { | 297 | { |
| 298 | void *pos = e->pos; | ||
| 299 | |||
| 293 | if (unpack_nameX(e, AA_U8, name)) { | 300 | if (unpack_nameX(e, AA_U8, name)) { |
| 294 | if (!inbounds(e, sizeof(u8))) | 301 | if (!inbounds(e, sizeof(u8))) |
| 295 | return 0; | 302 | goto fail; |
| 296 | if (data) | 303 | if (data) |
| 297 | *data = get_unaligned((u8 *)e->pos); | 304 | *data = get_unaligned((u8 *)e->pos); |
| 298 | e->pos += sizeof(u8); | 305 | e->pos += sizeof(u8); |
| 299 | return 1; | 306 | return 1; |
| 300 | } | 307 | } |
| 308 | |||
| 309 | fail: | ||
| 310 | e->pos = pos; | ||
| 301 | return 0; | 311 | return 0; |
| 302 | } | 312 | } |
| 303 | 313 | ||
| 304 | static bool unpack_u32(struct aa_ext *e, u32 *data, const char *name) | 314 | static bool unpack_u32(struct aa_ext *e, u32 *data, const char *name) |
| 305 | { | 315 | { |
| 316 | void *pos = e->pos; | ||
| 317 | |||
| 306 | if (unpack_nameX(e, AA_U32, name)) { | 318 | if (unpack_nameX(e, AA_U32, name)) { |
| 307 | if (!inbounds(e, sizeof(u32))) | 319 | if (!inbounds(e, sizeof(u32))) |
| 308 | return 0; | 320 | goto fail; |
| 309 | if (data) | 321 | if (data) |
| 310 | *data = le32_to_cpu(get_unaligned((__le32 *) e->pos)); | 322 | *data = le32_to_cpu(get_unaligned((__le32 *) e->pos)); |
| 311 | e->pos += sizeof(u32); | 323 | e->pos += sizeof(u32); |
| 312 | return 1; | 324 | return 1; |
| 313 | } | 325 | } |
| 326 | |||
| 327 | fail: | ||
| 328 | e->pos = pos; | ||
| 314 | return 0; | 329 | return 0; |
| 315 | } | 330 | } |
| 316 | 331 | ||
| 317 | static bool unpack_u64(struct aa_ext *e, u64 *data, const char *name) | 332 | static bool unpack_u64(struct aa_ext *e, u64 *data, const char *name) |
| 318 | { | 333 | { |
| 334 | void *pos = e->pos; | ||
| 335 | |||
| 319 | if (unpack_nameX(e, AA_U64, name)) { | 336 | if (unpack_nameX(e, AA_U64, name)) { |
| 320 | if (!inbounds(e, sizeof(u64))) | 337 | if (!inbounds(e, sizeof(u64))) |
| 321 | return 0; | 338 | goto fail; |
| 322 | if (data) | 339 | if (data) |
| 323 | *data = le64_to_cpu(get_unaligned((__le64 *) e->pos)); | 340 | *data = le64_to_cpu(get_unaligned((__le64 *) e->pos)); |
| 324 | e->pos += sizeof(u64); | 341 | e->pos += sizeof(u64); |
| 325 | return 1; | 342 | return 1; |
| 326 | } | 343 | } |
| 344 | |||
| 345 | fail: | ||
| 346 | e->pos = pos; | ||
| 327 | return 0; | 347 | return 0; |
| 328 | } | 348 | } |
| 329 | 349 | ||
| 330 | static size_t unpack_array(struct aa_ext *e, const char *name) | 350 | static size_t unpack_array(struct aa_ext *e, const char *name) |
| 331 | { | 351 | { |
| 352 | void *pos = e->pos; | ||
| 353 | |||
| 332 | if (unpack_nameX(e, AA_ARRAY, name)) { | 354 | if (unpack_nameX(e, AA_ARRAY, name)) { |
| 333 | int size; | 355 | int size; |
| 334 | if (!inbounds(e, sizeof(u16))) | 356 | if (!inbounds(e, sizeof(u16))) |
| 335 | return 0; | 357 | goto fail; |
| 336 | size = (int)le16_to_cpu(get_unaligned((__le16 *) e->pos)); | 358 | size = (int)le16_to_cpu(get_unaligned((__le16 *) e->pos)); |
| 337 | e->pos += sizeof(u16); | 359 | e->pos += sizeof(u16); |
| 338 | return size; | 360 | return size; |
| 339 | } | 361 | } |
| 362 | |||
| 363 | fail: | ||
| 364 | e->pos = pos; | ||
| 340 | return 0; | 365 | return 0; |
| 341 | } | 366 | } |
| 342 | 367 | ||
| 343 | static size_t unpack_blob(struct aa_ext *e, char **blob, const char *name) | 368 | static size_t unpack_blob(struct aa_ext *e, char **blob, const char *name) |
| 344 | { | 369 | { |
| 370 | void *pos = e->pos; | ||
| 371 | |||
| 345 | if (unpack_nameX(e, AA_BLOB, name)) { | 372 | if (unpack_nameX(e, AA_BLOB, name)) { |
| 346 | u32 size; | 373 | u32 size; |
| 347 | if (!inbounds(e, sizeof(u32))) | 374 | if (!inbounds(e, sizeof(u32))) |
| 348 | return 0; | 375 | goto fail; |
| 349 | size = le32_to_cpu(get_unaligned((__le32 *) e->pos)); | 376 | size = le32_to_cpu(get_unaligned((__le32 *) e->pos)); |
| 350 | e->pos += sizeof(u32); | 377 | e->pos += sizeof(u32); |
| 351 | if (inbounds(e, (size_t) size)) { | 378 | if (inbounds(e, (size_t) size)) { |
| @@ -354,6 +381,9 @@ static size_t unpack_blob(struct aa_ext *e, char **blob, const char *name) | |||
| 354 | return size; | 381 | return size; |
| 355 | } | 382 | } |
| 356 | } | 383 | } |
| 384 | |||
| 385 | fail: | ||
| 386 | e->pos = pos; | ||
| 357 | return 0; | 387 | return 0; |
| 358 | } | 388 | } |
| 359 | 389 | ||
| @@ -370,9 +400,10 @@ static int unpack_str(struct aa_ext *e, const char **string, const char *name) | |||
| 370 | if (src_str[size - 1] != 0) | 400 | if (src_str[size - 1] != 0) |
| 371 | goto fail; | 401 | goto fail; |
| 372 | *string = src_str; | 402 | *string = src_str; |
| 403 | |||
| 404 | return size; | ||
| 373 | } | 405 | } |
| 374 | } | 406 | } |
| 375 | return size; | ||
| 376 | 407 | ||
| 377 | fail: | 408 | fail: |
| 378 | e->pos = pos; | 409 | e->pos = pos; |
diff --git a/security/inode.c b/security/inode.c index aacc4dabba7d..fcff7f08bb1c 100644 --- a/security/inode.c +++ b/security/inode.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * inode.c - securityfs | 3 | * inode.c - securityfs |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2005 Greg Kroah-Hartman <gregkh@suse.de> | 5 | * Copyright (C) 2005 Greg Kroah-Hartman <gregkh@suse.de> |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or | ||
| 7 | * modify it under the terms of the GNU General Public License version | ||
| 8 | * 2 as published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Based on fs/debugfs/inode.c which had the following copyright notice: | 7 | * Based on fs/debugfs/inode.c which had the following copyright notice: |
| 11 | * Copyright (C) 2004 Greg Kroah-Hartman <greg@kroah.com> | 8 | * Copyright (C) 2004 Greg Kroah-Hartman <greg@kroah.com> |
| 12 | * Copyright (C) 2004 IBM Inc. | 9 | * Copyright (C) 2004 IBM Inc. |
diff --git a/security/lsm_audit.c b/security/lsm_audit.c index 33028c098ef3..e40874373f2b 100644 --- a/security/lsm_audit.c +++ b/security/lsm_audit.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * common LSM auditing functions | 3 | * common LSM auditing functions |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Stephen Smalley, <sds@tycho.nsa.gov> | 6 | * Stephen Smalley, <sds@tycho.nsa.gov> |
| 6 | * James Morris <jmorris@redhat.com> | 7 | * James Morris <jmorris@redhat.com> |
| 7 | * Author : Etienne Basset, <etienne.basset@ensta.org> | 8 | * Author : Etienne Basset, <etienne.basset@ensta.org> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2, | ||
| 11 | * as published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/types.h> | 11 | #include <linux/types.h> |
diff --git a/security/selinux/avc.c b/security/selinux/avc.c index a99be508f93d..ecd3829996aa 100644 --- a/security/selinux/avc.c +++ b/security/selinux/avc.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Implementation of the kernel access vector cache (AVC). | 3 | * Implementation of the kernel access vector cache (AVC). |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * Replaced the avc_lock spinlock by RCU. | 9 | * Replaced the avc_lock spinlock by RCU. |
| 9 | * | 10 | * |
| 10 | * Copyright (C) 2003 Red Hat, Inc., James Morris <jmorris@redhat.com> | 11 | * Copyright (C) 2003 Red Hat, Inc., James Morris <jmorris@redhat.com> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2, | ||
| 14 | * as published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | #include <linux/types.h> | 13 | #include <linux/types.h> |
| 17 | #include <linux/stddef.h> | 14 | #include <linux/stddef.h> |
diff --git a/security/selinux/hooks.c b/security/selinux/hooks.c index fea66f6b31bf..94de51628fdc 100644 --- a/security/selinux/hooks.c +++ b/security/selinux/hooks.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * NSA Security-Enhanced Linux (SELinux) security module | 3 | * NSA Security-Enhanced Linux (SELinux) security module |
| 3 | * | 4 | * |
| @@ -18,10 +19,6 @@ | |||
| 18 | * Copyright (C) 2007 Hitachi Software Engineering Co., Ltd. | 19 | * Copyright (C) 2007 Hitachi Software Engineering Co., Ltd. |
| 19 | * Yuichi Nakamura <ynakam@hitachisoft.jp> | 20 | * Yuichi Nakamura <ynakam@hitachisoft.jp> |
| 20 | * Copyright (C) 2016 Mellanox Technologies | 21 | * Copyright (C) 2016 Mellanox Technologies |
| 21 | * | ||
| 22 | * This program is free software; you can redistribute it and/or modify | ||
| 23 | * it under the terms of the GNU General Public License version 2, | ||
| 24 | * as published by the Free Software Foundation. | ||
| 25 | */ | 22 | */ |
| 26 | 23 | ||
| 27 | #include <linux/init.h> | 24 | #include <linux/init.h> |
diff --git a/security/selinux/include/audit.h b/security/selinux/include/audit.h index 682e2b5de2a4..073a3d34a0d2 100644 --- a/security/selinux/include/audit.h +++ b/security/selinux/include/audit.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * SELinux support for the Audit LSM hooks | 3 | * SELinux support for the Audit LSM hooks |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Copyright (C) 2005 Red Hat, Inc., James Morris <jmorris@redhat.com> | 7 | * Copyright (C) 2005 Red Hat, Inc., James Morris <jmorris@redhat.com> |
| 7 | * Copyright (C) 2006 Trusted Computer Solutions, Inc. <dgoeddel@trustedcs.com> | 8 | * Copyright (C) 2006 Trusted Computer Solutions, Inc. <dgoeddel@trustedcs.com> |
| 8 | * Copyright (C) 2006 IBM Corporation, Timothy R. Chavez <tinytim@us.ibm.com> | 9 | * Copyright (C) 2006 IBM Corporation, Timothy R. Chavez <tinytim@us.ibm.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 version 2, | ||
| 12 | * as published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #ifndef _SELINUX_AUDIT_H | 12 | #ifndef _SELINUX_AUDIT_H |
diff --git a/security/selinux/include/netif.h b/security/selinux/include/netif.h index c72145444090..85ec30d11144 100644 --- a/security/selinux/include/netif.h +++ b/security/selinux/include/netif.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Network interface table. | 3 | * Network interface table. |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * Copyright (C) 2003 Red Hat, Inc., James Morris <jmorris@redhat.com> | 10 | * Copyright (C) 2003 Red Hat, Inc., James Morris <jmorris@redhat.com> |
| 10 | * Copyright (C) 2007 Hewlett-Packard Development Company, L.P. | 11 | * Copyright (C) 2007 Hewlett-Packard Development Company, L.P. |
| 11 | * Paul Moore <paul@paul-moore.com> | 12 | * Paul Moore <paul@paul-moore.com> |
| 12 | * | ||
| 13 | * This program is free software; you can redistribute it and/or modify | ||
| 14 | * it under the terms of the GNU General Public License version 2, | ||
| 15 | * as published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | #ifndef _SELINUX_NETIF_H_ | 14 | #ifndef _SELINUX_NETIF_H_ |
| 18 | #define _SELINUX_NETIF_H_ | 15 | #define _SELINUX_NETIF_H_ |
diff --git a/security/selinux/include/objsec.h b/security/selinux/include/objsec.h index 231262d8eac9..91c5395dd20c 100644 --- a/security/selinux/include/objsec.h +++ b/security/selinux/include/objsec.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * NSA Security-Enhanced Linux (SELinux) security module | 3 | * NSA Security-Enhanced Linux (SELinux) security module |
| 3 | * | 4 | * |
| @@ -11,10 +12,6 @@ | |||
| 11 | * Copyright (C) 2001,2002 Networks Associates Technology, Inc. | 12 | * Copyright (C) 2001,2002 Networks Associates Technology, Inc. |
| 12 | * Copyright (C) 2003 Red Hat, Inc., James Morris <jmorris@redhat.com> | 13 | * Copyright (C) 2003 Red Hat, Inc., James Morris <jmorris@redhat.com> |
| 13 | * Copyright (C) 2016 Mellanox Technologies | 14 | * Copyright (C) 2016 Mellanox Technologies |
| 14 | * | ||
| 15 | * This program is free software; you can redistribute it and/or modify | ||
| 16 | * it under the terms of the GNU General Public License version 2, | ||
| 17 | * as published by the Free Software Foundation. | ||
| 18 | */ | 15 | */ |
| 19 | #ifndef _SELINUX_OBJSEC_H_ | 16 | #ifndef _SELINUX_OBJSEC_H_ |
| 20 | #define _SELINUX_OBJSEC_H_ | 17 | #define _SELINUX_OBJSEC_H_ |
diff --git a/security/selinux/netif.c b/security/selinux/netif.c index 8c738c189942..9cb83eeee1d9 100644 --- a/security/selinux/netif.c +++ b/security/selinux/netif.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Network interface table. | 3 | * Network interface table. |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * Copyright (C) 2003 Red Hat, Inc., James Morris <jmorris@redhat.com> | 10 | * Copyright (C) 2003 Red Hat, Inc., James Morris <jmorris@redhat.com> |
| 10 | * Copyright (C) 2007 Hewlett-Packard Development Company, L.P. | 11 | * Copyright (C) 2007 Hewlett-Packard Development Company, L.P. |
| 11 | * Paul Moore <paul@paul-moore.com> | 12 | * Paul Moore <paul@paul-moore.com> |
| 12 | * | ||
| 13 | * This program is free software; you can redistribute it and/or modify | ||
| 14 | * it under the terms of the GNU General Public License version 2, | ||
| 15 | * as published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | #include <linux/init.h> | 14 | #include <linux/init.h> |
| 18 | #include <linux/types.h> | 15 | #include <linux/types.h> |
diff --git a/security/selinux/netlink.c b/security/selinux/netlink.c index 8a8a72507437..621e2e9cd6a1 100644 --- a/security/selinux/netlink.c +++ b/security/selinux/netlink.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Netlink event notifications for SELinux. | 3 | * Netlink event notifications for SELinux. |
| 3 | * | 4 | * |
| 4 | * Author: James Morris <jmorris@redhat.com> | 5 | * Author: James Morris <jmorris@redhat.com> |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2004 Red Hat, Inc., James Morris <jmorris@redhat.com> | 7 | * Copyright (C) 2004 Red Hat, Inc., James Morris <jmorris@redhat.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2, | ||
| 10 | * as published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #include <linux/init.h> | 9 | #include <linux/init.h> |
| 13 | #include <linux/types.h> | 10 | #include <linux/types.h> |
diff --git a/security/selinux/nlmsgtab.c b/security/selinux/nlmsgtab.c index 2c75d823d8e2..58345ba0528e 100644 --- a/security/selinux/nlmsgtab.c +++ b/security/selinux/nlmsgtab.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Netlink message type permission tables, for user generated messages. | 3 | * Netlink message type permission tables, for user generated messages. |
| 3 | * | 4 | * |
| 4 | * Author: James Morris <jmorris@redhat.com> | 5 | * Author: James Morris <jmorris@redhat.com> |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2004 Red Hat, Inc., James Morris <jmorris@redhat.com> | 7 | * Copyright (C) 2004 Red Hat, Inc., James Morris <jmorris@redhat.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2, | ||
| 10 | * as published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #include <linux/types.h> | 9 | #include <linux/types.h> |
| 13 | #include <linux/kernel.h> | 10 | #include <linux/kernel.h> |
diff --git a/security/selinux/ss/status.c b/security/selinux/ss/status.c index a121de45ac0e..3c554a442467 100644 --- a/security/selinux/ss/status.c +++ b/security/selinux/ss/status.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * mmap based event notifications for SELinux | 3 | * mmap based event notifications for SELinux |
| 3 | * | 4 | * |
| 4 | * Author: KaiGai Kohei <kaigai@ak.jp.nec.com> | 5 | * Author: KaiGai Kohei <kaigai@ak.jp.nec.com> |
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2010 NEC corporation | 7 | * Copyright (C) 2010 NEC corporation |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2, | ||
| 10 | * as published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
| 13 | #include <linux/gfp.h> | 10 | #include <linux/gfp.h> |
diff --git a/security/selinux/xfrm.c b/security/selinux/xfrm.c index 7c57cb7e4146..7314196185d1 100644 --- a/security/selinux/xfrm.c +++ b/security/selinux/xfrm.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * NSA Security-Enhanced Linux (SELinux) security module | 3 | * NSA Security-Enhanced Linux (SELinux) security module |
| 3 | * | 4 | * |
| @@ -12,10 +13,6 @@ | |||
| 12 | * | 13 | * |
| 13 | * Copyright (C) 2005 International Business Machines Corporation | 14 | * Copyright (C) 2005 International Business Machines Corporation |
| 14 | * Copyright (C) 2006 Trusted Computer Solutions, Inc. | 15 | * Copyright (C) 2006 Trusted Computer Solutions, Inc. |
| 15 | * | ||
| 16 | * This program is free software; you can redistribute it and/or modify | ||
| 17 | * it under the terms of the GNU General Public License version 2, | ||
| 18 | * as published by the Free Software Foundation. | ||
| 19 | */ | 16 | */ |
| 20 | 17 | ||
| 21 | /* | 18 | /* |
diff --git a/security/smack/smack_lsm.c b/security/smack/smack_lsm.c index d99450b4f511..4c5e5a438f8b 100644 --- a/security/smack/smack_lsm.c +++ b/security/smack/smack_lsm.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Simplified MAC Kernel (smack) security module | 3 | * Simplified MAC Kernel (smack) security module |
| 3 | * | 4 | * |
| @@ -12,10 +13,6 @@ | |||
| 12 | * Paul Moore <paul@paul-moore.com> | 13 | * Paul Moore <paul@paul-moore.com> |
| 13 | * Copyright (C) 2010 Nokia Corporation | 14 | * Copyright (C) 2010 Nokia Corporation |
| 14 | * Copyright (C) 2011 Intel Corporation. | 15 | * Copyright (C) 2011 Intel Corporation. |
| 15 | * | ||
| 16 | * This program is free software; you can redistribute it and/or modify | ||
| 17 | * it under the terms of the GNU General Public License version 2, | ||
| 18 | * as published by the Free Software Foundation. | ||
| 19 | */ | 16 | */ |
| 20 | 17 | ||
| 21 | #include <linux/xattr.h> | 18 | #include <linux/xattr.h> |
diff --git a/security/smack/smack_netfilter.c b/security/smack/smack_netfilter.c index e36d17835d4f..fc7399b45373 100644 --- a/security/smack/smack_netfilter.c +++ b/security/smack/smack_netfilter.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Simplified MAC Kernel (smack) security module | 3 | * Simplified MAC Kernel (smack) security module |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * | 9 | * |
| 9 | * Copyright (C) 2014 Casey Schaufler <casey@schaufler-ca.com> | 10 | * Copyright (C) 2014 Casey Schaufler <casey@schaufler-ca.com> |
| 10 | * Copyright (C) 2014 Intel Corporation. | 11 | * Copyright (C) 2014 Intel Corporation. |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2, | ||
| 14 | * as published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #include <linux/netfilter_ipv4.h> | 14 | #include <linux/netfilter_ipv4.h> |
diff --git a/security/yama/yama_lsm.c b/security/yama/yama_lsm.c index efac68556b45..01c6239c4493 100644 --- a/security/yama/yama_lsm.c +++ b/security/yama/yama_lsm.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Yama Linux Security Module | 3 | * Yama Linux Security Module |
| 3 | * | 4 | * |
| @@ -5,11 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2010 Canonical, Ltd. | 7 | * Copyright (C) 2010 Canonical, Ltd. |
| 7 | * Copyright (C) 2011 The Chromium OS Authors. | 8 | * Copyright (C) 2011 The Chromium OS Authors. |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2, as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | */ | 9 | */ |
| 14 | 10 | ||
| 15 | #include <linux/lsm_hooks.h> | 11 | #include <linux/lsm_hooks.h> |
diff --git a/sound/ac97/ac97_core.h b/sound/ac97/ac97_core.h index 08441a4fda7c..0c5956e4b2f3 100644 --- a/sound/ac97/ac97_core.h +++ b/sound/ac97/ac97_core.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Robert Jarzmik <robert.jarzmik@free.fr> | 3 | * Copyright (C) 2016 Robert Jarzmik <robert.jarzmik@free.fr> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | unsigned int snd_ac97_bus_scan_one(struct ac97_controller *ac97, | 6 | unsigned int snd_ac97_bus_scan_one(struct ac97_controller *ac97, |
diff --git a/sound/ac97/bus.c b/sound/ac97/bus.c index 9cbf6927abe9..7b977b753a03 100644 --- a/sound/ac97/bus.c +++ b/sound/ac97/bus.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Robert Jarzmik <robert.jarzmik@free.fr> | 3 | * Copyright (C) 2016 Robert Jarzmik <robert.jarzmik@free.fr> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/module.h> | 6 | #include <linux/module.h> |
diff --git a/sound/ac97/codec.c b/sound/ac97/codec.c index a835f03744bf..1c8357ad6cb4 100644 --- a/sound/ac97/codec.c +++ b/sound/ac97/codec.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Robert Jarzmik <robert.jarzmik@free.fr> | 3 | * Copyright (C) 2016 Robert Jarzmik <robert.jarzmik@free.fr> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <sound/ac97_codec.h> | 6 | #include <sound/ac97_codec.h> |
diff --git a/sound/ac97/snd_ac97_compat.c b/sound/ac97/snd_ac97_compat.c index 8bab44f74bb8..715daf141713 100644 --- a/sound/ac97/snd_ac97_compat.c +++ b/sound/ac97/snd_ac97_compat.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Robert Jarzmik <robert.jarzmik@free.fr> | 3 | * Copyright (C) 2016 Robert Jarzmik <robert.jarzmik@free.fr> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/list.h> | 6 | #include <linux/list.h> |
diff --git a/sound/aoa/aoa-gpio.h b/sound/aoa/aoa-gpio.h index 6065b0344e23..54f9a78fa08e 100644 --- a/sound/aoa/aoa-gpio.h +++ b/sound/aoa/aoa-gpio.h | |||
| @@ -1,9 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Apple Onboard Audio GPIO definitions | 3 | * Apple Onboard Audio GPIO definitions |
| 3 | * | 4 | * |
| 4 | * Copyright 2006 Johannes Berg <johannes@sipsolutions.net> | 5 | * Copyright 2006 Johannes Berg <johannes@sipsolutions.net> |
| 5 | * | ||
| 6 | * GPL v2, can be found in COPYING. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | #ifndef __AOA_GPIO_H | 8 | #ifndef __AOA_GPIO_H |
diff --git a/sound/aoa/aoa.h b/sound/aoa/aoa.h index 34c668f27798..60ce9dedc737 100644 --- a/sound/aoa/aoa.h +++ b/sound/aoa/aoa.h | |||
| @@ -1,9 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Apple Onboard Audio definitions | 3 | * Apple Onboard Audio definitions |
| 3 | * | 4 | * |
| 4 | * Copyright 2006 Johannes Berg <johannes@sipsolutions.net> | 5 | * Copyright 2006 Johannes Berg <johannes@sipsolutions.net> |
| 5 | * | ||
| 6 | * GPL v2, can be found in COPYING. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | #ifndef __AOA_H | 8 | #ifndef __AOA_H |
diff --git a/sound/aoa/codecs/onyx.c b/sound/aoa/codecs/onyx.c index d2d96ca082b7..db917546965d 100644 --- a/sound/aoa/codecs/onyx.c +++ b/sound/aoa/codecs/onyx.c | |||
| @@ -1,11 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Apple Onboard Audio driver for Onyx codec | 3 | * Apple Onboard Audio driver for Onyx codec |
| 3 | * | 4 | * |
| 4 | * Copyright 2006 Johannes Berg <johannes@sipsolutions.net> | 5 | * Copyright 2006 Johannes Berg <johannes@sipsolutions.net> |
| 5 | * | 6 | * |
| 6 | * GPL v2, can be found in COPYING. | ||
| 7 | * | ||
| 8 | * | ||
| 9 | * This is a driver for the pcm3052 codec chip (codenamed Onyx) | 7 | * This is a driver for the pcm3052 codec chip (codenamed Onyx) |
| 10 | * that is present in newer Apple hardware (with digital output). | 8 | * that is present in newer Apple hardware (with digital output). |
| 11 | * | 9 | * |
| @@ -29,7 +27,6 @@ | |||
| 29 | * having just a single card on a system, and making the | 27 | * having just a single card on a system, and making the |
| 30 | * 'card' pointer accessible to anyone who needs it instead | 28 | * 'card' pointer accessible to anyone who needs it instead |
| 31 | * of hiding it in the aoa_snd_* functions... | 29 | * of hiding it in the aoa_snd_* functions... |
| 32 | * | ||
| 33 | */ | 30 | */ |
| 34 | #include <linux/delay.h> | 31 | #include <linux/delay.h> |
| 35 | #include <linux/module.h> | 32 | #include <linux/module.h> |
diff --git a/sound/aoa/codecs/onyx.h b/sound/aoa/codecs/onyx.h index ffd20254ff76..8a32c3c3d716 100644 --- a/sound/aoa/codecs/onyx.h +++ b/sound/aoa/codecs/onyx.h | |||
| @@ -1,9 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Apple Onboard Audio driver for Onyx codec (header) | 3 | * Apple Onboard Audio driver for Onyx codec (header) |
| 3 | * | 4 | * |
| 4 | * Copyright 2006 Johannes Berg <johannes@sipsolutions.net> | 5 | * Copyright 2006 Johannes Berg <johannes@sipsolutions.net> |
| 5 | * | ||
| 6 | * GPL v2, can be found in COPYING. | ||
| 7 | */ | 6 | */ |
| 8 | #ifndef __SND_AOA_CODEC_ONYX_H | 7 | #ifndef __SND_AOA_CODEC_ONYX_H |
| 9 | #define __SND_AOA_CODEC_ONYX_H | 8 | #define __SND_AOA_CODEC_ONYX_H |
diff --git a/sound/aoa/codecs/tas.c b/sound/aoa/codecs/tas.c index 15c05755d270..7af6129d1cd7 100644 --- a/sound/aoa/codecs/tas.c +++ b/sound/aoa/codecs/tas.c | |||
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Apple Onboard Audio driver for tas codec | 3 | * Apple Onboard Audio driver for tas codec |
| 3 | * | 4 | * |
| 4 | * Copyright 2006 Johannes Berg <johannes@sipsolutions.net> | 5 | * Copyright 2006 Johannes Berg <johannes@sipsolutions.net> |
| 5 | * | 6 | * |
| 6 | * GPL v2, can be found in COPYING. | ||
| 7 | * | ||
| 8 | * Open questions: | 7 | * Open questions: |
| 9 | * - How to distinguish between 3004 and versions? | 8 | * - How to distinguish between 3004 and versions? |
| 10 | * | 9 | * |
diff --git a/sound/aoa/codecs/tas.h b/sound/aoa/codecs/tas.h index ae177e3466e6..b3891244afa7 100644 --- a/sound/aoa/codecs/tas.h +++ b/sound/aoa/codecs/tas.h | |||
| @@ -1,9 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Apple Onboard Audio driver for tas codec (header) | 3 | * Apple Onboard Audio driver for tas codec (header) |
| 3 | * | 4 | * |
| 4 | * Copyright 2006 Johannes Berg <johannes@sipsolutions.net> | 5 | * Copyright 2006 Johannes Berg <johannes@sipsolutions.net> |
| 5 | * | ||
| 6 | * GPL v2, can be found in COPYING. | ||
| 7 | */ | 6 | */ |
| 8 | #ifndef __SND_AOA_CODECTASH | 7 | #ifndef __SND_AOA_CODECTASH |
| 9 | #define __SND_AOA_CODECTASH | 8 | #define __SND_AOA_CODECTASH |
diff --git a/sound/aoa/codecs/toonie.c b/sound/aoa/codecs/toonie.c index 7e8c3417cd85..b43469f43d2d 100644 --- a/sound/aoa/codecs/toonie.c +++ b/sound/aoa/codecs/toonie.c | |||
| @@ -1,11 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Apple Onboard Audio driver for Toonie codec | 3 | * Apple Onboard Audio driver for Toonie codec |
| 3 | * | 4 | * |
| 4 | * Copyright 2006 Johannes Berg <johannes@sipsolutions.net> | 5 | * Copyright 2006 Johannes Berg <johannes@sipsolutions.net> |
| 5 | * | 6 | * |
| 6 | * GPL v2, can be found in COPYING. | ||
| 7 | * | ||
| 8 | * | ||
| 9 | * This is a driver for the toonie codec chip. This chip is present | 7 | * This is a driver for the toonie codec chip. This chip is present |
| 10 | * on the Mac Mini and is nothing but a DAC. | 8 | * on the Mac Mini and is nothing but a DAC. |
| 11 | */ | 9 | */ |
diff --git a/sound/aoa/core/alsa.c b/sound/aoa/core/alsa.c index 4a7e4e6b746f..fcf30f0c3adb 100644 --- a/sound/aoa/core/alsa.c +++ b/sound/aoa/core/alsa.c | |||
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Apple Onboard Audio Alsa helpers | 3 | * Apple Onboard Audio Alsa helpers |
| 3 | * | 4 | * |
| 4 | * Copyright 2006 Johannes Berg <johannes@sipsolutions.net> | 5 | * Copyright 2006 Johannes Berg <johannes@sipsolutions.net> |
| 5 | * | ||
| 6 | * GPL v2, can be found in COPYING. | ||
| 7 | */ | 6 | */ |
| 8 | #include <linux/module.h> | 7 | #include <linux/module.h> |
| 9 | #include "alsa.h" | 8 | #include "alsa.h" |
diff --git a/sound/aoa/core/alsa.h b/sound/aoa/core/alsa.h index 9669e4489cab..8966a08c4cf2 100644 --- a/sound/aoa/core/alsa.h +++ b/sound/aoa/core/alsa.h | |||
| @@ -1,9 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Apple Onboard Audio Alsa private helpers | 3 | * Apple Onboard Audio Alsa private helpers |
| 3 | * | 4 | * |
| 4 | * Copyright 2006 Johannes Berg <johannes@sipsolutions.net> | 5 | * Copyright 2006 Johannes Berg <johannes@sipsolutions.net> |
| 5 | * | ||
| 6 | * GPL v2, can be found in COPYING. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | #ifndef __SND_AOA_ALSA_H | 8 | #ifndef __SND_AOA_ALSA_H |
diff --git a/sound/aoa/core/core.c b/sound/aoa/core/core.c index 10bec6c61382..99b032a4081f 100644 --- a/sound/aoa/core/core.c +++ b/sound/aoa/core/core.c | |||
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Apple Onboard Audio driver core | 3 | * Apple Onboard Audio driver core |
| 3 | * | 4 | * |
| 4 | * Copyright 2006 Johannes Berg <johannes@sipsolutions.net> | 5 | * Copyright 2006 Johannes Berg <johannes@sipsolutions.net> |
| 5 | * | ||
| 6 | * GPL v2, can be found in COPYING. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | #include <linux/init.h> | 8 | #include <linux/init.h> |
diff --git a/sound/aoa/core/gpio-feature.c b/sound/aoa/core/gpio-feature.c index c3ff721e4660..39bb409b27f6 100644 --- a/sound/aoa/core/gpio-feature.c +++ b/sound/aoa/core/gpio-feature.c | |||
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Apple Onboard Audio feature call GPIO control | 3 | * Apple Onboard Audio feature call GPIO control |
| 3 | * | 4 | * |
| 4 | * Copyright 2006 Johannes Berg <johannes@sipsolutions.net> | 5 | * Copyright 2006 Johannes Berg <johannes@sipsolutions.net> |
| 5 | * | 6 | * |
| 6 | * GPL v2, can be found in COPYING. | ||
| 7 | * | ||
| 8 | * This file contains the GPIO control routines for | 7 | * This file contains the GPIO control routines for |
| 9 | * direct (through feature calls) access to the GPIO | 8 | * direct (through feature calls) access to the GPIO |
| 10 | * registers. | 9 | * registers. |
diff --git a/sound/aoa/core/gpio-pmf.c b/sound/aoa/core/gpio-pmf.c index c8d8a1a6f964..37866039d1ea 100644 --- a/sound/aoa/core/gpio-pmf.c +++ b/sound/aoa/core/gpio-pmf.c | |||
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Apple Onboard Audio pmf GPIOs | 3 | * Apple Onboard Audio pmf GPIOs |
| 3 | * | 4 | * |
| 4 | * Copyright 2006 Johannes Berg <johannes@sipsolutions.net> | 5 | * Copyright 2006 Johannes Berg <johannes@sipsolutions.net> |
| 5 | * | ||
| 6 | * GPL v2, can be found in COPYING. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | #include <linux/slab.h> | 8 | #include <linux/slab.h> |
diff --git a/sound/aoa/fabrics/layout.c b/sound/aoa/fabrics/layout.c index 8797d42e2b76..801b2f7699c2 100644 --- a/sound/aoa/fabrics/layout.c +++ b/sound/aoa/fabrics/layout.c | |||
| @@ -1,11 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Apple Onboard Audio driver -- layout/machine id fabric | 3 | * Apple Onboard Audio driver -- layout/machine id fabric |
| 3 | * | 4 | * |
| 4 | * Copyright 2006-2008 Johannes Berg <johannes@sipsolutions.net> | 5 | * Copyright 2006-2008 Johannes Berg <johannes@sipsolutions.net> |
| 5 | * | 6 | * |
| 6 | * GPL v2, can be found in COPYING. | ||
| 7 | * | ||
| 8 | * | ||
| 9 | * This fabric module looks for sound codecs based on the | 7 | * This fabric module looks for sound codecs based on the |
| 10 | * layout-id or device-id property in the device tree. | 8 | * layout-id or device-id property in the device tree. |
| 11 | */ | 9 | */ |
diff --git a/sound/aoa/soundbus/core.c b/sound/aoa/soundbus/core.c index 065d3a55725e..002fb5bf220b 100644 --- a/sound/aoa/soundbus/core.c +++ b/sound/aoa/soundbus/core.c | |||
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * soundbus | 3 | * soundbus |
| 3 | * | 4 | * |
| 4 | * Copyright 2006 Johannes Berg <johannes@sipsolutions.net> | 5 | * Copyright 2006 Johannes Berg <johannes@sipsolutions.net> |
| 5 | * | ||
| 6 | * GPL v2, can be found in COPYING. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | #include <linux/module.h> | 8 | #include <linux/module.h> |
diff --git a/sound/aoa/soundbus/i2sbus/control.c b/sound/aoa/soundbus/i2sbus/control.c index f4495decc699..7d3abb8b2416 100644 --- a/sound/aoa/soundbus/i2sbus/control.c +++ b/sound/aoa/soundbus/i2sbus/control.c | |||
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * i2sbus driver -- bus control routines | 3 | * i2sbus driver -- bus control routines |
| 3 | * | 4 | * |
| 4 | * Copyright 2006 Johannes Berg <johannes@sipsolutions.net> | 5 | * Copyright 2006 Johannes Berg <johannes@sipsolutions.net> |
| 5 | * | ||
| 6 | * GPL v2, can be found in COPYING. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
diff --git a/sound/aoa/soundbus/i2sbus/core.c b/sound/aoa/soundbus/i2sbus/core.c index 904659d14988..17df288fbe98 100644 --- a/sound/aoa/soundbus/i2sbus/core.c +++ b/sound/aoa/soundbus/i2sbus/core.c | |||
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * i2sbus driver | 3 | * i2sbus driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2006-2008 Johannes Berg <johannes@sipsolutions.net> | 5 | * Copyright 2006-2008 Johannes Berg <johannes@sipsolutions.net> |
| 5 | * | ||
| 6 | * GPL v2, can be found in COPYING. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | #include <linux/module.h> | 8 | #include <linux/module.h> |
diff --git a/sound/aoa/soundbus/i2sbus/i2sbus.h b/sound/aoa/soundbus/i2sbus/i2sbus.h index befefd99e271..e86fdbb3b4c5 100644 --- a/sound/aoa/soundbus/i2sbus/i2sbus.h +++ b/sound/aoa/soundbus/i2sbus/i2sbus.h | |||
| @@ -1,9 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * i2sbus driver -- private definitions | 3 | * i2sbus driver -- private definitions |
| 3 | * | 4 | * |
| 4 | * Copyright 2006 Johannes Berg <johannes@sipsolutions.net> | 5 | * Copyright 2006 Johannes Berg <johannes@sipsolutions.net> |
| 5 | * | ||
| 6 | * GPL v2, can be found in COPYING. | ||
| 7 | */ | 6 | */ |
| 8 | #ifndef __I2SBUS_H | 7 | #ifndef __I2SBUS_H |
| 9 | #define __I2SBUS_H | 8 | #define __I2SBUS_H |
diff --git a/sound/aoa/soundbus/i2sbus/interface.h b/sound/aoa/soundbus/i2sbus/interface.h index c6b5f5452d20..16fa88822d2b 100644 --- a/sound/aoa/soundbus/i2sbus/interface.h +++ b/sound/aoa/soundbus/i2sbus/interface.h | |||
| @@ -1,9 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * i2sbus driver -- interface register definitions | 3 | * i2sbus driver -- interface register definitions |
| 3 | * | 4 | * |
| 4 | * Copyright 2006 Johannes Berg <johannes@sipsolutions.net> | 5 | * Copyright 2006 Johannes Berg <johannes@sipsolutions.net> |
| 5 | * | ||
| 6 | * GPL v2, can be found in COPYING. | ||
| 7 | */ | 6 | */ |
| 8 | #ifndef __I2SBUS_INTERFACE_H | 7 | #ifndef __I2SBUS_INTERFACE_H |
| 9 | #define __I2SBUS_INTERFACE_H | 8 | #define __I2SBUS_INTERFACE_H |
diff --git a/sound/aoa/soundbus/i2sbus/pcm.c b/sound/aoa/soundbus/i2sbus/pcm.c index e618531757e0..7f0754dd3d7d 100644 --- a/sound/aoa/soundbus/i2sbus/pcm.c +++ b/sound/aoa/soundbus/i2sbus/pcm.c | |||
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * i2sbus driver -- pcm routines | 3 | * i2sbus driver -- pcm routines |
| 3 | * | 4 | * |
| 4 | * Copyright 2006 Johannes Berg <johannes@sipsolutions.net> | 5 | * Copyright 2006 Johannes Berg <johannes@sipsolutions.net> |
| 5 | * | ||
| 6 | * GPL v2, can be found in COPYING. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | #include <linux/io.h> | 8 | #include <linux/io.h> |
diff --git a/sound/aoa/soundbus/soundbus.h b/sound/aoa/soundbus/soundbus.h index ae4022438e64..3a99c1f1a3ca 100644 --- a/sound/aoa/soundbus/soundbus.h +++ b/sound/aoa/soundbus/soundbus.h | |||
| @@ -1,9 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * soundbus generic definitions | 3 | * soundbus generic definitions |
| 3 | * | 4 | * |
| 4 | * Copyright 2006 Johannes Berg <johannes@sipsolutions.net> | 5 | * Copyright 2006 Johannes Berg <johannes@sipsolutions.net> |
| 5 | * | ||
| 6 | * GPL v2, can be found in COPYING. | ||
| 7 | */ | 6 | */ |
| 8 | #ifndef __SOUNDBUS_H | 7 | #ifndef __SOUNDBUS_H |
| 9 | #define __SOUNDBUS_H | 8 | #define __SOUNDBUS_H |
diff --git a/sound/arm/aaci.c b/sound/arm/aaci.c index a2d4b41096e0..b5399b0090a7 100644 --- a/sound/arm/aaci.c +++ b/sound/arm/aaci.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/sound/arm/aaci.c - ARM PrimeCell AACI PL041 driver | 3 | * linux/sound/arm/aaci.c - ARM PrimeCell AACI PL041 driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2003 Deep Blue Solutions Ltd, All Rights Reserved. | 5 | * Copyright (C) 2003 Deep Blue Solutions Ltd, All Rights Reserved. |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Documentation: ARM DDI 0173B | 7 | * Documentation: ARM DDI 0173B |
| 11 | */ | 8 | */ |
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/sound/arm/aaci.h b/sound/arm/aaci.h index 5791bd5bd2ab..18680e7f8d3a 100644 --- a/sound/arm/aaci.h +++ b/sound/arm/aaci.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/sound/arm/aaci.c - ARM PrimeCell AACI PL041 driver | 3 | * linux/sound/arm/aaci.c - ARM PrimeCell AACI PL041 driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2003 Deep Blue Solutions, Ltd, All Rights Reserved. | 5 | * Copyright (C) 2003 Deep Blue Solutions, Ltd, All Rights Reserved. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef AACI_H | 7 | #ifndef AACI_H |
| 11 | #define AACI_H | 8 | #define AACI_H |
diff --git a/sound/arm/pxa2xx-ac97-lib.c b/sound/arm/pxa2xx-ac97-lib.c index 8eafd3d3dff6..58274b4a1f09 100644 --- a/sound/arm/pxa2xx-ac97-lib.c +++ b/sound/arm/pxa2xx-ac97-lib.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Based on sound/arm/pxa2xx-ac97.c and sound/soc/pxa/pxa2xx-ac97.c | 3 | * Based on sound/arm/pxa2xx-ac97.c and sound/soc/pxa/pxa2xx-ac97.c |
| 3 | * which contain: | 4 | * which contain: |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Author: Nicolas Pitre | 6 | * Author: Nicolas Pitre |
| 6 | * Created: Dec 02, 2004 | 7 | * Created: Dec 02, 2004 |
| 7 | * Copyright: MontaVista Software Inc. | 8 | * Copyright: MontaVista Software 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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/kernel.h> | 11 | #include <linux/kernel.h> |
diff --git a/sound/arm/pxa2xx-ac97.c b/sound/arm/pxa2xx-ac97.c index 68fe5bb11eea..acfaf1d4ec25 100644 --- a/sound/arm/pxa2xx-ac97.c +++ b/sound/arm/pxa2xx-ac97.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/sound/pxa2xx-ac97.c -- AC97 support for the Intel PXA2xx chip. | 3 | * linux/sound/pxa2xx-ac97.c -- AC97 support for the Intel PXA2xx chip. |
| 3 | * | 4 | * |
| 4 | * Author: Nicolas Pitre | 5 | * Author: Nicolas Pitre |
| 5 | * Created: Dec 02, 2004 | 6 | * Created: Dec 02, 2004 |
| 6 | * Copyright: MontaVista Software Inc. | 7 | * Copyright: MontaVista Software Inc. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/init.h> | 10 | #include <linux/init.h> |
diff --git a/sound/arm/pxa2xx-pcm-lib.c b/sound/arm/pxa2xx-pcm-lib.c index 7931789d4a9f..54500bd098f9 100644 --- a/sound/arm/pxa2xx-pcm-lib.c +++ b/sound/arm/pxa2xx-pcm-lib.c | |||
| @@ -1,8 +1,4 @@ | |||
| 1 | /* | 1 | // SPDX-License-Identifier: GPL-2.0-only |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License version 2 as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | */ | ||
| 6 | 2 | ||
| 7 | #include <linux/slab.h> | 3 | #include <linux/slab.h> |
| 8 | #include <linux/module.h> | 4 | #include <linux/module.h> |
diff --git a/sound/atmel/ac97c.c b/sound/atmel/ac97c.c index 33c87a0547a9..eef7ec77db1a 100644 --- a/sound/atmel/ac97c.c +++ b/sound/atmel/ac97c.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for Atmel AC97C | 3 | * Driver for Atmel AC97C |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2005-2009 Atmel Corporation | 5 | * Copyright (C) 2005-2009 Atmel Corporation |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #include <linux/clk.h> | 7 | #include <linux/clk.h> |
| 11 | #include <linux/delay.h> | 8 | #include <linux/delay.h> |
diff --git a/sound/atmel/ac97c.h b/sound/atmel/ac97c.h index ecbba5021c80..6fe9245c44fb 100644 --- a/sound/atmel/ac97c.h +++ b/sound/atmel/ac97c.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Register definitions for Atmel AC97C | 3 | * Register definitions for Atmel AC97C |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2005-2009 Atmel Corporation | 5 | * Copyright (C) 2005-2009 Atmel Corporation |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published | ||
| 8 | * by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | #ifndef __SOUND_ATMEL_AC97C_H | 7 | #ifndef __SOUND_ATMEL_AC97C_H |
| 11 | #define __SOUND_ATMEL_AC97C_H | 8 | #define __SOUND_ATMEL_AC97C_H |
diff --git a/sound/core/pcm_drm_eld.c b/sound/core/pcm_drm_eld.c index 9881d087756f..4b5faae5d16e 100644 --- a/sound/core/pcm_drm_eld.c +++ b/sound/core/pcm_drm_eld.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * PCM DRM helpers | 3 | * PCM DRM helpers |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #include <linux/export.h> | 5 | #include <linux/export.h> |
| 9 | #include <drm/drm_edid.h> | 6 | #include <drm/drm_edid.h> |
diff --git a/sound/core/pcm_iec958.c b/sound/core/pcm_iec958.c index 5e6aed64f451..073540f73b2f 100644 --- a/sound/core/pcm_iec958.c +++ b/sound/core/pcm_iec958.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * PCM DRM helpers | 3 | * PCM DRM helpers |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | #include <linux/export.h> | 5 | #include <linux/export.h> |
| 9 | #include <linux/types.h> | 6 | #include <linux/types.h> |
diff --git a/sound/drivers/pcsp/pcsp_input.c b/sound/drivers/pcsp/pcsp_input.c index bfc25811985f..52b475b310c3 100644 --- a/sound/drivers/pcsp/pcsp_input.c +++ b/sound/drivers/pcsp/pcsp_input.c | |||
| @@ -1,16 +1,11 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * PC Speaker beeper driver for Linux | 3 | * PC Speaker beeper driver for Linux |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2002 Vojtech Pavlik | 5 | * Copyright (c) 2002 Vojtech Pavlik |
| 5 | * Copyright (c) 1992 Orest Zborowski | 6 | * Copyright (c) 1992 Orest Zborowski |
| 6 | * | ||
| 7 | */ | 7 | */ |
| 8 | 8 | ||
| 9 | /* | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published by | ||
| 12 | * the Free Software Foundation | ||
| 13 | */ | ||
| 14 | 9 | ||
| 15 | #include <linux/init.h> | 10 | #include <linux/init.h> |
| 16 | #include <linux/input.h> | 11 | #include <linux/input.h> |
diff --git a/sound/pci/aw2/aw2-alsa.c b/sound/pci/aw2/aw2-alsa.c index b07c5fc1da56..e413414181df 100644 --- a/sound/pci/aw2/aw2-alsa.c +++ b/sound/pci/aw2/aw2-alsa.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /***************************************************************************** | 2 | /***************************************************************************** |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2008 Cedric Bregardis <cedric.bregardis@free.fr> and | 4 | * Copyright (C) 2008 Cedric Bregardis <cedric.bregardis@free.fr> and |
| @@ -5,20 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * This file is part of the Audiowerk2 ALSA driver | 7 | * This file is part of the Audiowerk2 ALSA driver |
| 7 | * | 8 | * |
| 8 | * The Audiowerk2 ALSA driver is free software; you can redistribute it and/or | ||
| 9 | * modify it under the terms of the GNU General Public License as published by | ||
| 10 | * the Free Software Foundation; version 2. | ||
| 11 | * | ||
| 12 | * The Audiowerk2 ALSA driver 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 the Audiowerk2 ALSA driver; if not, write to the Free Software | ||
| 19 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, | ||
| 20 | * USA. | ||
| 21 | * | ||
| 22 | *****************************************************************************/ | 9 | *****************************************************************************/ |
| 23 | #include <linux/init.h> | 10 | #include <linux/init.h> |
| 24 | #include <linux/pci.h> | 11 | #include <linux/pci.h> |
diff --git a/sound/pci/aw2/aw2-saa7146.c b/sound/pci/aw2/aw2-saa7146.c index 1d7890459334..4e64eb5d8f64 100644 --- a/sound/pci/aw2/aw2-saa7146.c +++ b/sound/pci/aw2/aw2-saa7146.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /***************************************************************************** | 2 | /***************************************************************************** |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2008 Cedric Bregardis <cedric.bregardis@free.fr> and | 4 | * Copyright (C) 2008 Cedric Bregardis <cedric.bregardis@free.fr> and |
| @@ -5,20 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * This file is part of the Audiowerk2 ALSA driver | 7 | * This file is part of the Audiowerk2 ALSA driver |
| 7 | * | 8 | * |
| 8 | * The Audiowerk2 ALSA driver is free software; you can redistribute it and/or | ||
| 9 | * modify it under the terms of the GNU General Public License as published by | ||
| 10 | * the Free Software Foundation; version 2. | ||
| 11 | * | ||
| 12 | * The Audiowerk2 ALSA driver 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 the Audiowerk2 ALSA driver; if not, write to the Free Software | ||
| 19 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, | ||
| 20 | * USA. | ||
| 21 | * | ||
| 22 | *****************************************************************************/ | 9 | *****************************************************************************/ |
| 23 | 10 | ||
| 24 | #define AW2_SAA7146_M | 11 | #define AW2_SAA7146_M |
diff --git a/sound/pci/aw2/aw2-saa7146.h b/sound/pci/aw2/aw2-saa7146.h index 5b35e358937f..b5c5a71c0ac3 100644 --- a/sound/pci/aw2/aw2-saa7146.h +++ b/sound/pci/aw2/aw2-saa7146.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /***************************************************************************** | 2 | /***************************************************************************** |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2008 Cedric Bregardis <cedric.bregardis@free.fr> and | 4 | * Copyright (C) 2008 Cedric Bregardis <cedric.bregardis@free.fr> and |
| @@ -5,20 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * This file is part of the Audiowerk2 ALSA driver | 7 | * This file is part of the Audiowerk2 ALSA driver |
| 7 | * | 8 | * |
| 8 | * The Audiowerk2 ALSA driver is free software; you can redistribute it and/or | ||
| 9 | * modify it under the terms of the GNU General Public License as published by | ||
| 10 | * the Free Software Foundation; version 2. | ||
| 11 | * | ||
| 12 | * The Audiowerk2 ALSA driver 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 the Audiowerk2 ALSA driver; if not, write to the Free Software | ||
| 19 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, | ||
| 20 | * USA. | ||
| 21 | * | ||
| 22 | *****************************************************************************/ | 9 | *****************************************************************************/ |
| 23 | 10 | ||
| 24 | #ifndef AW2_SAA7146_H | 11 | #ifndef AW2_SAA7146_H |
diff --git a/sound/pci/aw2/aw2-tsl.c b/sound/pci/aw2/aw2-tsl.c index 459b0311ea31..41fed546ea14 100644 --- a/sound/pci/aw2/aw2-tsl.c +++ b/sound/pci/aw2/aw2-tsl.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /***************************************************************************** | 2 | /***************************************************************************** |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2008 Cedric Bregardis <cedric.bregardis@free.fr> and | 4 | * Copyright (C) 2008 Cedric Bregardis <cedric.bregardis@free.fr> and |
| @@ -7,20 +8,6 @@ | |||
| 7 | * | 8 | * |
| 8 | * This file is part of the Audiowerk2 ALSA driver | 9 | * This file is part of the Audiowerk2 ALSA driver |
| 9 | * | 10 | * |
| 10 | * The Audiowerk2 ALSA driver is free software; you can redistribute it and/or | ||
| 11 | * modify it under the terms of the GNU General Public License as published by | ||
| 12 | * the Free Software Foundation; version 2. | ||
| 13 | * | ||
| 14 | * The Audiowerk2 ALSA driver 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 the Audiowerk2 ALSA driver; if not, write to the Free Software | ||
| 21 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, | ||
| 22 | * USA. | ||
| 23 | * | ||
| 24 | *****************************************************************************/ | 11 | *****************************************************************************/ |
| 25 | 12 | ||
| 26 | #define TSL_WS0 (1UL << 31) | 13 | #define TSL_WS0 (1UL << 31) |
diff --git a/sound/pci/aw2/saa7146.h b/sound/pci/aw2/saa7146.h index ce0ab5f9ee9c..90492a4c4db1 100644 --- a/sound/pci/aw2/saa7146.h +++ b/sound/pci/aw2/saa7146.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /***************************************************************************** | 2 | /***************************************************************************** |
| 2 | * | 3 | * |
| 3 | * Copyright (C) 2008 Cedric Bregardis <cedric.bregardis@free.fr> and | 4 | * Copyright (C) 2008 Cedric Bregardis <cedric.bregardis@free.fr> and |
| @@ -5,20 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * This file is part of the Audiowerk2 ALSA driver | 7 | * This file is part of the Audiowerk2 ALSA driver |
| 7 | * | 8 | * |
| 8 | * The Audiowerk2 ALSA driver is free software; you can redistribute it and/or | ||
| 9 | * modify it under the terms of the GNU General Public License as published by | ||
| 10 | * the Free Software Foundation; version 2. | ||
| 11 | * | ||
| 12 | * The Audiowerk2 ALSA driver 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 the Audiowerk2 ALSA driver; if not, write to the Free Software | ||
| 19 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, | ||
| 20 | * USA. | ||
| 21 | * | ||
| 22 | *****************************************************************************/ | 9 | *****************************************************************************/ |
| 23 | 10 | ||
| 24 | /* SAA7146 registers */ | 11 | /* SAA7146 registers */ |
diff --git a/sound/pci/oxygen/wm8776.h b/sound/pci/oxygen/wm8776.h index 1a96f5615727..350f3829c195 100644 --- a/sound/pci/oxygen/wm8776.h +++ b/sound/pci/oxygen/wm8776.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | #ifndef WM8776_H_INCLUDED | 2 | #ifndef WM8776_H_INCLUDED |
| 2 | #define WM8776_H_INCLUDED | 3 | #define WM8776_H_INCLUDED |
| 3 | 4 | ||
| @@ -8,10 +9,6 @@ | |||
| 8 | * Copyright 2009 Wolfson Microelectronics plc | 9 | * Copyright 2009 Wolfson Microelectronics plc |
| 9 | * | 10 | * |
| 10 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 11 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #define WM8776_HPLVOL 0x00 | 14 | #define WM8776_HPLVOL 0x00 |
diff --git a/sound/soc/atmel/atmel-i2s.c b/sound/soc/atmel/atmel-i2s.c index d88c1d995036..bbe2b638abb5 100644 --- a/sound/soc/atmel/atmel-i2s.c +++ b/sound/soc/atmel/atmel-i2s.c | |||
| @@ -1,21 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for Atmel I2S controller | 3 | * Driver for Atmel I2S controller |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Atmel Corporation | 5 | * Copyright (C) 2015 Atmel Corporation |
| 5 | * | 6 | * |
| 6 | * Author: Cyrille Pitchen <cyrille.pitchen@atmel.com> | 7 | * Author: Cyrille Pitchen <cyrille.pitchen@atmel.com> |
| 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 version 2 as published by | ||
| 10 | * the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope that it will be useful, but WITHOUT | ||
| 13 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | ||
| 14 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | ||
| 15 | * more details. | ||
| 16 | * | ||
| 17 | * You should have received a copy of the GNU General Public License along with | ||
| 18 | * this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 19 | */ | 8 | */ |
| 20 | 9 | ||
| 21 | #include <linux/init.h> | 10 | #include <linux/init.h> |
diff --git a/sound/soc/atmel/mikroe-proto.c b/sound/soc/atmel/mikroe-proto.c index d47aaa5bf75a..e77d89a9781e 100644 --- a/sound/soc/atmel/mikroe-proto.c +++ b/sound/soc/atmel/mikroe-proto.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ASoC driver for PROTO AudioCODEC (with a WM8731) | 3 | * ASoC driver for PROTO AudioCODEC (with a WM8731) |
| 3 | * | 4 | * |
| 4 | * Author: Florian Meier, <koalo@koalo.de> | 5 | * Author: Florian Meier, <koalo@koalo.de> |
| 5 | * Copyright 2013 | 6 | * Copyright 2013 |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/sound/soc/au1x/dbdma2.c b/sound/soc/au1x/dbdma2.c index a906560d0cdd..d56092a5ee11 100644 --- a/sound/soc/au1x/dbdma2.c +++ b/sound/soc/au1x/dbdma2.c | |||
| @@ -1,15 +1,11 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Au12x0/Au1550 PSC ALSA ASoC audio support. | 3 | * Au12x0/Au1550 PSC ALSA ASoC audio support. |
| 3 | * | 4 | * |
| 4 | * (c) 2007-2008 MSC Vertriebsges.m.b.H., | 5 | * (c) 2007-2008 MSC Vertriebsges.m.b.H., |
| 5 | * Manuel Lauss <manuel.lauss@gmail.com> | 6 | * Manuel Lauss <manuel.lauss@gmail.com> |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * DMA glue for Au1x-PSC audio. | 8 | * DMA glue for Au1x-PSC audio. |
| 12 | * | ||
| 13 | */ | 9 | */ |
| 14 | 10 | ||
| 15 | 11 | ||
diff --git a/sound/soc/au1x/psc-ac97.c b/sound/soc/au1x/psc-ac97.c index a2050ae5a3fe..21e5f6aed7f3 100644 --- a/sound/soc/au1x/psc-ac97.c +++ b/sound/soc/au1x/psc-ac97.c | |||
| @@ -1,15 +1,11 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Au12x0/Au1550 PSC ALSA ASoC audio support. | 3 | * Au12x0/Au1550 PSC ALSA ASoC audio support. |
| 3 | * | 4 | * |
| 4 | * (c) 2007-2009 MSC Vertriebsges.m.b.H., | 5 | * (c) 2007-2009 MSC Vertriebsges.m.b.H., |
| 5 | * Manuel Lauss <manuel.lauss@gmail.com> | 6 | * Manuel Lauss <manuel.lauss@gmail.com> |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * Au1xxx-PSC AC97 glue. | 8 | * Au1xxx-PSC AC97 glue. |
| 12 | * | ||
| 13 | */ | 9 | */ |
| 14 | 10 | ||
| 15 | #include <linux/init.h> | 11 | #include <linux/init.h> |
diff --git a/sound/soc/au1x/psc-i2s.c b/sound/soc/au1x/psc-i2s.c index e6eec081eaae..4a5a095076f4 100644 --- a/sound/soc/au1x/psc-i2s.c +++ b/sound/soc/au1x/psc-i2s.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Au12x0/Au1550 PSC ALSA ASoC audio support. | 3 | * Au12x0/Au1550 PSC ALSA ASoC audio support. |
| 3 | * | 4 | * |
| 4 | * (c) 2007-2008 MSC Vertriebsges.m.b.H., | 5 | * (c) 2007-2008 MSC Vertriebsges.m.b.H., |
| 5 | * Manuel Lauss <manuel.lauss@gmail.com> | 6 | * Manuel Lauss <manuel.lauss@gmail.com> |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * Au1xxx-PSC I2S glue. | 8 | * Au1xxx-PSC I2S glue. |
| 12 | * | 9 | * |
| 13 | * NOTE: so far only PSC slave mode (bit- and frameclock) is supported. | 10 | * NOTE: so far only PSC slave mode (bit- and frameclock) is supported. |
diff --git a/sound/soc/au1x/psc.h b/sound/soc/au1x/psc.h index 74dffeb641fa..216596e4348a 100644 --- a/sound/soc/au1x/psc.h +++ b/sound/soc/au1x/psc.h | |||
| @@ -1,13 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Alchemy ALSA ASoC audio support. | 3 | * Alchemy ALSA ASoC audio support. |
| 3 | * | 4 | * |
| 4 | * (c) 2007-2011 MSC Vertriebsges.m.b.H., | 5 | * (c) 2007-2011 MSC Vertriebsges.m.b.H., |
| 5 | * Manuel Lauss <manuel.lauss@gmail.com> | 6 | * Manuel Lauss <manuel.lauss@gmail.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | */ | 7 | */ |
| 12 | 8 | ||
| 13 | #ifndef _AU1X_PCM_H | 9 | #ifndef _AU1X_PCM_H |
diff --git a/sound/soc/cirrus/ep93xx-ac97.c b/sound/soc/cirrus/ep93xx-ac97.c index c6bc447429af..84c967fcab6b 100644 --- a/sound/soc/cirrus/ep93xx-ac97.c +++ b/sound/soc/cirrus/ep93xx-ac97.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ASoC driver for Cirrus Logic EP93xx AC97 controller. | 3 | * ASoC driver for Cirrus Logic EP93xx AC97 controller. |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2010 Mika Westerberg | 5 | * Copyright (c) 2010 Mika Westerberg |
| 5 | * | 6 | * |
| 6 | * Based on s3c-ac97 ASoC driver by Jaswinder Singh. | 7 | * Based on s3c-ac97 ASoC driver by Jaswinder Singh. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/delay.h> | 10 | #include <linux/delay.h> |
diff --git a/sound/soc/cirrus/ep93xx-i2s.c b/sound/soc/cirrus/ep93xx-i2s.c index beab7c516855..6ca899ba9484 100644 --- a/sound/soc/cirrus/ep93xx-i2s.c +++ b/sound/soc/cirrus/ep93xx-i2s.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/sound/soc/ep93xx-i2s.c | 3 | * linux/sound/soc/ep93xx-i2s.c |
| 3 | * EP93xx I2S driver | 4 | * EP93xx I2S driver |
| @@ -7,11 +8,6 @@ | |||
| 7 | * Based on the original driver by: | 8 | * Based on the original driver by: |
| 8 | * Copyright (C) 2007 Chase Douglas <chasedouglas@gmail> | 9 | * Copyright (C) 2007 Chase Douglas <chasedouglas@gmail> |
| 9 | * Copyright (C) 2006 Lennert Buytenhek <buytenh@wantstofly.org> | 10 | * Copyright (C) 2006 Lennert Buytenhek <buytenh@wantstofly.org> |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | * | ||
| 15 | */ | 11 | */ |
| 16 | 12 | ||
| 17 | #include <linux/module.h> | 13 | #include <linux/module.h> |
diff --git a/sound/soc/cirrus/ep93xx-pcm.c b/sound/soc/cirrus/ep93xx-pcm.c index 67a73330db5e..fa72acd8d334 100644 --- a/sound/soc/cirrus/ep93xx-pcm.c +++ b/sound/soc/cirrus/ep93xx-pcm.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/sound/arm/ep93xx-pcm.c - EP93xx ALSA PCM interface | 3 | * linux/sound/arm/ep93xx-pcm.c - EP93xx ALSA PCM interface |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Rewritten for the SoC audio subsystem (Based on PXA2xx code): | 8 | * Rewritten for the SoC audio subsystem (Based on PXA2xx code): |
| 8 | * Copyright (c) 2008 Ryan Mallon | 9 | * Copyright (c) 2008 Ryan Mallon |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/module.h> | 12 | #include <linux/module.h> |
diff --git a/sound/soc/cirrus/simone.c b/sound/soc/cirrus/simone.c index cb850530331b..a50fa4caa015 100644 --- a/sound/soc/cirrus/simone.c +++ b/sound/soc/cirrus/simone.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * simone.c -- ASoC audio for Simplemachines Sim.One board | 3 | * simone.c -- ASoC audio for Simplemachines Sim.One board |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2010 Mika Westerberg | 5 | * Copyright (c) 2010 Mika Westerberg |
| 5 | * | 6 | * |
| 6 | * Based on snappercl15 machine driver by Ryan Mallon. | 7 | * Based on snappercl15 machine driver by Ryan Mallon. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/init.h> | 10 | #include <linux/init.h> |
diff --git a/sound/soc/codecs/88pm860x-codec.c b/sound/soc/codecs/88pm860x-codec.c index 3c3ef422853d..e982722b448e 100644 --- a/sound/soc/codecs/88pm860x-codec.c +++ b/sound/soc/codecs/88pm860x-codec.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * 88pm860x-codec.c -- 88PM860x ALSA SoC Audio Driver | 3 | * 88pm860x-codec.c -- 88PM860x ALSA SoC Audio Driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2010 Marvell International Ltd. | 5 | * Copyright 2010 Marvell International Ltd. |
| 5 | * Author: Haojian Zhuang <haojian.zhuang@marvell.com> | 6 | * Author: Haojian Zhuang <haojian.zhuang@marvell.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
diff --git a/sound/soc/codecs/88pm860x-codec.h b/sound/soc/codecs/88pm860x-codec.h index 33aa9ff3463f..f025146e506c 100644 --- a/sound/soc/codecs/88pm860x-codec.h +++ b/sound/soc/codecs/88pm860x-codec.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * 88pm860x-codec.h -- 88PM860x ALSA SoC Audio Driver | 3 | * 88pm860x-codec.h -- 88PM860x ALSA SoC Audio Driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2010 Marvell International Ltd. | 5 | * Copyright 2010 Marvell International Ltd. |
| 5 | * Haojian Zhuang <haojian.zhuang@marvell.com> | 6 | * Haojian Zhuang <haojian.zhuang@marvell.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __88PM860X_H | 9 | #ifndef __88PM860X_H |
diff --git a/sound/soc/codecs/ab8500-codec.c b/sound/soc/codecs/ab8500-codec.c index 19e7f0333c2a..98e25d93440c 100644 --- a/sound/soc/codecs/ab8500-codec.c +++ b/sound/soc/codecs/ab8500-codec.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) ST-Ericsson SA 2012 | 3 | * Copyright (C) ST-Ericsson SA 2012 |
| 3 | * | 4 | * |
| @@ -13,10 +14,6 @@ | |||
| 13 | * for ST-Ericsson. | 14 | * for ST-Ericsson. |
| 14 | * | 15 | * |
| 15 | * License terms: | 16 | * License terms: |
| 16 | * | ||
| 17 | * This program is free software; you can redistribute it and/or modify it | ||
| 18 | * under the terms of the GNU General Public License version 2 as published | ||
| 19 | * by the Free Software Foundation. | ||
| 20 | */ | 17 | */ |
| 21 | 18 | ||
| 22 | #include <linux/kernel.h> | 19 | #include <linux/kernel.h> |
diff --git a/sound/soc/codecs/ab8500-codec.h b/sound/soc/codecs/ab8500-codec.h index e2e54425d25e..0ac87d0446c2 100644 --- a/sound/soc/codecs/ab8500-codec.h +++ b/sound/soc/codecs/ab8500-codec.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) ST-Ericsson SA 2012 | 3 | * Copyright (C) ST-Ericsson SA 2012 |
| 3 | * | 4 | * |
| @@ -12,10 +13,6 @@ | |||
| 12 | * for ST-Ericsson. | 13 | * for ST-Ericsson. |
| 13 | * | 14 | * |
| 14 | * License terms: | 15 | * License terms: |
| 15 | * | ||
| 16 | * This program is free software; you can redistribute it and/or modify it | ||
| 17 | * under the terms of the GNU General Public License version 2 as published | ||
| 18 | * by the Free Software Foundation. | ||
| 19 | */ | 16 | */ |
| 20 | 17 | ||
| 21 | #ifndef AB8500_CODEC_REGISTERS_H | 18 | #ifndef AB8500_CODEC_REGISTERS_H |
diff --git a/sound/soc/codecs/ak4535.c b/sound/soc/codecs/ak4535.c index 31f609910bd6..b2635f3b11ca 100644 --- a/sound/soc/codecs/ak4535.c +++ b/sound/soc/codecs/ak4535.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ak4535.c -- AK4535 ALSA Soc Audio driver | 3 | * ak4535.c -- AK4535 ALSA Soc Audio driver |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Author: Richard Purdie <richard@openedhand.com> | 7 | * Author: Richard Purdie <richard@openedhand.com> |
| 7 | * | 8 | * |
| 8 | * Based on wm8753.c by Liam Girdwood | 9 | * Based on wm8753.c by Liam Girdwood |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/module.h> | 12 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/ak4535.h b/sound/soc/codecs/ak4535.h index 402de1d274bf..978caf52144f 100644 --- a/sound/soc/codecs/ak4535.h +++ b/sound/soc/codecs/ak4535.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * ak4535.h -- AK4535 Soc Audio driver | 3 | * ak4535.h -- AK4535 Soc Audio driver |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Author: Richard Purdie <richard@openedhand.com> | 7 | * Author: Richard Purdie <richard@openedhand.com> |
| 7 | * | 8 | * |
| 8 | * Based on wm8753.h | 9 | * Based on wm8753.h |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #ifndef _AK4535_H | 12 | #ifndef _AK4535_H |
diff --git a/sound/soc/codecs/ak4641.c b/sound/soc/codecs/ak4641.c index 05869beff26e..2d5b640aab58 100644 --- a/sound/soc/codecs/ak4641.c +++ b/sound/soc/codecs/ak4641.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ak4641.c -- AK4641 ALSA Soc Audio driver | 3 | * ak4641.c -- AK4641 ALSA Soc Audio driver |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (C) 2011 Dmitry Artamonow <mad_soft@inbox.ru> | 6 | * Copyright (C) 2011 Dmitry Artamonow <mad_soft@inbox.ru> |
| 6 | * | 7 | * |
| 7 | * Based on ak4535.c by Richard Purdie | 8 | * Based on ak4535.c by Richard Purdie |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/module.h> | 11 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/ak5386.c b/sound/soc/codecs/ak5386.c index d212960b4dda..c76bfff24602 100644 --- a/sound/soc/codecs/ak5386.c +++ b/sound/soc/codecs/ak5386.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ALSA SoC driver for | 3 | * ALSA SoC driver for |
| 3 | * Asahi Kasei AK5386 Single-ended 24-Bit 192kHz delta-sigma ADC | 4 | * Asahi Kasei AK5386 Single-ended 24-Bit 192kHz delta-sigma ADC |
| 4 | * | 5 | * |
| 5 | * (c) 2013 Daniel Mack <zonque@gmail.com> | 6 | * (c) 2013 Daniel Mack <zonque@gmail.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/alc5623.c b/sound/soc/codecs/alc5623.c index 981a32973c08..6added8f28da 100644 --- a/sound/soc/codecs/alc5623.c +++ b/sound/soc/codecs/alc5623.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * alc5623.c -- alc562[123] ALSA Soc Audio driver | 3 | * alc5623.c -- alc562[123] ALSA Soc Audio driver |
| 3 | * | 4 | * |
| @@ -6,13 +7,7 @@ | |||
| 6 | * | 7 | * |
| 7 | * Copyright 2010 Arnaud Patard <arnaud.patard@rtp-net.org> | 8 | * Copyright 2010 Arnaud Patard <arnaud.patard@rtp-net.org> |
| 8 | * | 9 | * |
| 9 | * | ||
| 10 | * Based on WM8753.c | 10 | * Based on WM8753.c |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | * | ||
| 16 | */ | 11 | */ |
| 17 | 12 | ||
| 18 | #include <linux/module.h> | 13 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/alc5623.h b/sound/soc/codecs/alc5623.h index f3d68260d425..1dd88c772509 100644 --- a/sound/soc/codecs/alc5623.h +++ b/sound/soc/codecs/alc5623.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * alc5623.h -- alc562[123] ALSA Soc Audio driver | 3 | * alc5623.h -- alc562[123] ALSA Soc Audio driver |
| 3 | * | 4 | * |
| @@ -6,11 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Author: flove <flove@realtek.com> | 8 | * Author: flove <flove@realtek.com> |
| 8 | * Arnaud Patard <arnaud.patard@rtp-net.org> | 9 | * Arnaud Patard <arnaud.patard@rtp-net.org> |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | */ | 10 | */ |
| 15 | 11 | ||
| 16 | #ifndef _ALC5623_H | 12 | #ifndef _ALC5623_H |
diff --git a/sound/soc/codecs/alc5632.c b/sound/soc/codecs/alc5632.c index 08034a6d4c5a..e4ca87cccfc6 100644 --- a/sound/soc/codecs/alc5632.c +++ b/sound/soc/codecs/alc5632.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * alc5632.c -- ALC5632 ALSA SoC Audio Codec | 3 | * alc5632.c -- ALC5632 ALSA SoC Audio Codec |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * Marc Dietrich <marvin24@gmx.de> | 10 | * Marc Dietrich <marvin24@gmx.de> |
| 10 | * | 11 | * |
| 11 | * Based on alc5623.c by Arnaud Patard | 12 | * Based on alc5623.c by Arnaud Patard |
| 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 version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | 14 | ||
| 18 | #include <linux/module.h> | 15 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/alc5632.h b/sound/soc/codecs/alc5632.h index 1b5bda594ea3..a2bb5f9c7109 100644 --- a/sound/soc/codecs/alc5632.h +++ b/sound/soc/codecs/alc5632.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * alc5632.h -- ALC5632 ALSA SoC Audio Codec | 3 | * alc5632.h -- ALC5632 ALSA SoC Audio Codec |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * Marc Dietrich <marvin24@gmx.de> | 10 | * Marc Dietrich <marvin24@gmx.de> |
| 10 | * | 11 | * |
| 11 | * Based on alc5623.h by Arnaud Patard | 12 | * Based on alc5623.h by Arnaud Patard |
| 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 version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | 14 | ||
| 18 | #ifndef _ALC5632_H | 15 | #ifndef _ALC5632_H |
diff --git a/sound/soc/codecs/arizona.c b/sound/soc/codecs/arizona.c index 5727ea079ad7..70341b30f567 100644 --- a/sound/soc/codecs/arizona.c +++ b/sound/soc/codecs/arizona.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * arizona.c - Wolfson Arizona class device shared support | 3 | * arizona.c - Wolfson Arizona class device shared support |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Wolfson Microelectronics plc | 5 | * Copyright 2012 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 7 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/delay.h> | 10 | #include <linux/delay.h> |
diff --git a/sound/soc/codecs/arizona.h b/sound/soc/codecs/arizona.h index e3ccee5627c6..b893d3e4c97c 100644 --- a/sound/soc/codecs/arizona.h +++ b/sound/soc/codecs/arizona.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * arizona.h - Wolfson Arizona class device shared support | 3 | * arizona.h - Wolfson Arizona class device shared support |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Wolfson Microelectronics plc | 5 | * Copyright 2012 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 7 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef _ASOC_ARIZONA_H | 10 | #ifndef _ASOC_ARIZONA_H |
diff --git a/sound/soc/codecs/cs35l32.c b/sound/soc/codecs/cs35l32.c index 4297058b6938..3a644a35c464 100644 --- a/sound/soc/codecs/cs35l32.c +++ b/sound/soc/codecs/cs35l32.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * cs35l32.c -- CS35L32 ALSA SoC audio driver | 3 | * cs35l32.c -- CS35L32 ALSA SoC audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2014 CirrusLogic, Inc. | 5 | * Copyright 2014 CirrusLogic, Inc. |
| 5 | * | 6 | * |
| 6 | * Author: Brian Austin <brian.austin@cirrus.com> | 7 | * Author: Brian Austin <brian.austin@cirrus.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/cs35l32.h b/sound/soc/codecs/cs35l32.h index 1d6c2508cd41..9471a30e9105 100644 --- a/sound/soc/codecs/cs35l32.h +++ b/sound/soc/codecs/cs35l32.h | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * cs35l32.h -- CS35L32 ALSA SoC audio driver | 3 | * cs35l32.h -- CS35L32 ALSA SoC audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2014 CirrusLogic, Inc. | 5 | * Copyright 2014 CirrusLogic, Inc. |
| 5 | * | 6 | * |
| 6 | * Author: Brian Austin <brian.austin@cirrus.com> | 7 | * Author: Brian Austin <brian.austin@cirrus.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #ifndef __CS35L32_H__ | 10 | #ifndef __CS35L32_H__ |
diff --git a/sound/soc/codecs/cs35l33.c b/sound/soc/codecs/cs35l33.c index e9b7f72d880b..6042194d95d3 100644 --- a/sound/soc/codecs/cs35l33.c +++ b/sound/soc/codecs/cs35l33.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * cs35l33.c -- CS35L33 ALSA SoC audio driver | 3 | * cs35l33.c -- CS35L33 ALSA SoC audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2016 Cirrus Logic, Inc. | 5 | * Copyright 2016 Cirrus Logic, Inc. |
| 5 | * | 6 | * |
| 6 | * Author: Paul Handrigan <paul.handrigan@cirrus.com> | 7 | * Author: Paul Handrigan <paul.handrigan@cirrus.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | #include <linux/module.h> | 9 | #include <linux/module.h> |
| 14 | #include <linux/moduleparam.h> | 10 | #include <linux/moduleparam.h> |
diff --git a/sound/soc/codecs/cs35l33.h b/sound/soc/codecs/cs35l33.h index c045737d1a5f..fcb5e1723be6 100644 --- a/sound/soc/codecs/cs35l33.h +++ b/sound/soc/codecs/cs35l33.h | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * cs35l33.h -- CS35L33 ALSA SoC audio driver | 3 | * cs35l33.h -- CS35L33 ALSA SoC audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2016 Cirrus Logic, Inc. | 5 | * Copyright 2016 Cirrus Logic, Inc. |
| 5 | * | 6 | * |
| 6 | * Author: Paul Handrigan <paul.handrigan@cirrus.com> | 7 | * Author: Paul Handrigan <paul.handrigan@cirrus.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #ifndef __CS35L33_H__ | 10 | #ifndef __CS35L33_H__ |
diff --git a/sound/soc/codecs/cs35l34.c b/sound/soc/codecs/cs35l34.c index 5063c05afa27..b792c006e530 100644 --- a/sound/soc/codecs/cs35l34.c +++ b/sound/soc/codecs/cs35l34.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * cs35l34.c -- CS35l34 ALSA SoC audio driver | 3 | * cs35l34.c -- CS35l34 ALSA SoC audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2016 Cirrus Logic, Inc. | 5 | * Copyright 2016 Cirrus Logic, Inc. |
| 5 | * | 6 | * |
| 6 | * Author: Paul Handrigan <Paul.Handrigan@cirrus.com> | 7 | * Author: Paul Handrigan <Paul.Handrigan@cirrus.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/cs35l34.h b/sound/soc/codecs/cs35l34.h index bcd54f127559..97959e334f9b 100644 --- a/sound/soc/codecs/cs35l34.h +++ b/sound/soc/codecs/cs35l34.h | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * cs35l34.h -- CS35L34 ALSA SoC audio driver | 3 | * cs35l34.h -- CS35L34 ALSA SoC audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2016 Cirrus Logic, Inc. | 5 | * Copyright 2016 Cirrus Logic, Inc. |
| 5 | * | 6 | * |
| 6 | * Author: Paul Handrigan <Paul.Handrigan@cirrus.com> | 7 | * Author: Paul Handrigan <Paul.Handrigan@cirrus.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #ifndef __CS35L34_H__ | 10 | #ifndef __CS35L34_H__ |
diff --git a/sound/soc/codecs/cs35l35.c b/sound/soc/codecs/cs35l35.c index c71696146c5e..e330427a4314 100644 --- a/sound/soc/codecs/cs35l35.c +++ b/sound/soc/codecs/cs35l35.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * cs35l35.c -- CS35L35 ALSA SoC audio driver | 3 | * cs35l35.c -- CS35L35 ALSA SoC audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2017 Cirrus Logic, Inc. | 5 | * Copyright 2017 Cirrus Logic, Inc. |
| 5 | * | 6 | * |
| 6 | * Author: Brian Austin <brian.austin@cirrus.com> | 7 | * Author: Brian Austin <brian.austin@cirrus.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/cs35l35.h b/sound/soc/codecs/cs35l35.h index 621bfef70d03..ffb154cd962c 100644 --- a/sound/soc/codecs/cs35l35.h +++ b/sound/soc/codecs/cs35l35.h | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * cs35l35.h -- CS35L35 ALSA SoC audio driver | 3 | * cs35l35.h -- CS35L35 ALSA SoC audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2016 Cirrus Logic, Inc. | 5 | * Copyright 2016 Cirrus Logic, Inc. |
| 5 | * | 6 | * |
| 6 | * Author: Brian Austin <brian.austin@cirrus.com> | 7 | * Author: Brian Austin <brian.austin@cirrus.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #ifndef __CS35L35_H__ | 10 | #ifndef __CS35L35_H__ |
diff --git a/sound/soc/codecs/cs4265.c b/sound/soc/codecs/cs4265.c index c0190ec59e74..2fb65f246b0c 100644 --- a/sound/soc/codecs/cs4265.c +++ b/sound/soc/codecs/cs4265.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * cs4265.c -- CS4265 ALSA SoC audio driver | 3 | * cs4265.c -- CS4265 ALSA SoC audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2014 Cirrus Logic, Inc. | 5 | * Copyright 2014 Cirrus Logic, Inc. |
| 5 | * | 6 | * |
| 6 | * Author: Paul Handrigan <paul.handrigan@cirrus.com> | 7 | * Author: Paul Handrigan <paul.handrigan@cirrus.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/cs4265.h b/sound/soc/codecs/cs4265.h index 0a80a8dcec67..8bc28c2bf99e 100644 --- a/sound/soc/codecs/cs4265.h +++ b/sound/soc/codecs/cs4265.h | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * cs4265.h -- CS4265 ALSA SoC audio driver | 3 | * cs4265.h -- CS4265 ALSA SoC audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2014 Cirrus Logic, Inc. | 5 | * Copyright 2014 Cirrus Logic, Inc. |
| 5 | * | 6 | * |
| 6 | * Author: Paul Handrigan <paul.handrigan@cirrus.com> | 7 | * Author: Paul Handrigan <paul.handrigan@cirrus.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #ifndef __CS4265_H__ | 10 | #ifndef __CS4265_H__ |
diff --git a/sound/soc/codecs/cs42l42.c b/sound/soc/codecs/cs42l42.c index 651329bf9743..5125bb9b37b5 100644 --- a/sound/soc/codecs/cs42l42.c +++ b/sound/soc/codecs/cs42l42.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * cs42l42.c -- CS42L42 ALSA SoC audio driver | 3 | * cs42l42.c -- CS42L42 ALSA SoC audio driver |
| 3 | * | 4 | * |
| @@ -6,11 +7,6 @@ | |||
| 6 | * Author: James Schulman <james.schulman@cirrus.com> | 7 | * Author: James Schulman <james.schulman@cirrus.com> |
| 7 | * Author: Brian Austin <brian.austin@cirrus.com> | 8 | * Author: Brian Austin <brian.austin@cirrus.com> |
| 8 | * Author: Michael White <michael.white@cirrus.com> | 9 | * Author: Michael White <michael.white@cirrus.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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | */ | 10 | */ |
| 15 | 11 | ||
| 16 | #include <linux/module.h> | 12 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/cs42l42.h b/sound/soc/codecs/cs42l42.h index 09b0a93203ef..9e3cc528dcff 100644 --- a/sound/soc/codecs/cs42l42.h +++ b/sound/soc/codecs/cs42l42.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * cs42l42.h -- CS42L42 ALSA SoC audio driver header | 3 | * cs42l42.h -- CS42L42 ALSA SoC audio driver header |
| 3 | * | 4 | * |
| @@ -6,11 +7,6 @@ | |||
| 6 | * Author: James Schulman <james.schulman@cirrus.com> | 7 | * Author: James Schulman <james.schulman@cirrus.com> |
| 7 | * Author: Brian Austin <brian.austin@cirrus.com> | 8 | * Author: Brian Austin <brian.austin@cirrus.com> |
| 8 | * Author: Michael White <michael.white@cirrus.com> | 9 | * Author: Michael White <michael.white@cirrus.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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | */ | 10 | */ |
| 15 | 11 | ||
| 16 | #ifndef __CS42L42_H__ | 12 | #ifndef __CS42L42_H__ |
diff --git a/sound/soc/codecs/cs42l51-i2c.c b/sound/soc/codecs/cs42l51-i2c.c index 116221e581ce..70260e0a8f09 100644 --- a/sound/soc/codecs/cs42l51-i2c.c +++ b/sound/soc/codecs/cs42l51-i2c.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * cs42l56.c -- CS42L51 ALSA SoC I2C audio driver | 3 | * cs42l56.c -- CS42L51 ALSA SoC I2C audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2014 CirrusLogic, Inc. | 5 | * Copyright 2014 CirrusLogic, Inc. |
| 5 | * | 6 | * |
| 6 | * Author: Brian Austin <brian.austin@cirrus.com> | 7 | * Author: Brian Austin <brian.austin@cirrus.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/i2c.h> | 10 | #include <linux/i2c.h> |
diff --git a/sound/soc/codecs/cs42l52.c b/sound/soc/codecs/cs42l52.c index 3d83c1be1292..2ea4cba3be2a 100644 --- a/sound/soc/codecs/cs42l52.c +++ b/sound/soc/codecs/cs42l52.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * cs42l52.c -- CS42L52 ALSA SoC audio driver | 3 | * cs42l52.c -- CS42L52 ALSA SoC audio driver |
| 3 | * | 4 | * |
| @@ -5,11 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Author: Georgi Vlaev <joe@nucleusys.com> | 7 | * Author: Georgi Vlaev <joe@nucleusys.com> |
| 7 | * Author: Brian Austin <brian.austin@cirrus.com> | 8 | * Author: Brian Austin <brian.austin@cirrus.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | */ | 9 | */ |
| 14 | 10 | ||
| 15 | #include <linux/module.h> | 11 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/cs42l52.h b/sound/soc/codecs/cs42l52.h index ac445993e6bf..e485670f9a6f 100644 --- a/sound/soc/codecs/cs42l52.h +++ b/sound/soc/codecs/cs42l52.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * cs42l52.h -- CS42L52 ALSA SoC audio driver | 3 | * cs42l52.h -- CS42L52 ALSA SoC audio driver |
| 3 | * | 4 | * |
| @@ -5,11 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Author: Georgi Vlaev <joe@nucleusys.com> | 7 | * Author: Georgi Vlaev <joe@nucleusys.com> |
| 7 | * Author: Brian Austin <brian.austin@cirrus.com> | 8 | * Author: Brian Austin <brian.austin@cirrus.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | */ | 9 | */ |
| 14 | 10 | ||
| 15 | #ifndef __CS42L52_H__ | 11 | #ifndef __CS42L52_H__ |
diff --git a/sound/soc/codecs/cs42l56.c b/sound/soc/codecs/cs42l56.c index a5c8736fad77..b4d7627525f9 100644 --- a/sound/soc/codecs/cs42l56.c +++ b/sound/soc/codecs/cs42l56.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * cs42l56.c -- CS42L56 ALSA SoC audio driver | 3 | * cs42l56.c -- CS42L56 ALSA SoC audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2014 CirrusLogic, Inc. | 5 | * Copyright 2014 CirrusLogic, Inc. |
| 5 | * | 6 | * |
| 6 | * Author: Brian Austin <brian.austin@cirrus.com> | 7 | * Author: Brian Austin <brian.austin@cirrus.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/cs42l56.h b/sound/soc/codecs/cs42l56.h index 5025ec9be9b2..62a8c3cb1a01 100644 --- a/sound/soc/codecs/cs42l56.h +++ b/sound/soc/codecs/cs42l56.h | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * cs42l52.h -- CS42L56 ALSA SoC audio driver | 3 | * cs42l52.h -- CS42L56 ALSA SoC audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2014 CirrusLogic, Inc. | 5 | * Copyright 2014 CirrusLogic, Inc. |
| 5 | * | 6 | * |
| 6 | * Author: Brian Austin <brian.austin@cirrus.com> | 7 | * Author: Brian Austin <brian.austin@cirrus.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #ifndef __CS42L56_H__ | 10 | #ifndef __CS42L56_H__ |
diff --git a/sound/soc/codecs/cs42l73.c b/sound/soc/codecs/cs42l73.c index 36b57ee00a30..a81739367109 100644 --- a/sound/soc/codecs/cs42l73.c +++ b/sound/soc/codecs/cs42l73.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * cs42l73.c -- CS42L73 ALSA Soc Audio driver | 3 | * cs42l73.c -- CS42L73 ALSA Soc Audio driver |
| 3 | * | 4 | * |
| @@ -5,11 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Authors: Georgi Vlaev, Nucleus Systems Ltd, <joe@nucleusys.com> | 7 | * Authors: Georgi Vlaev, Nucleus Systems Ltd, <joe@nucleusys.com> |
| 7 | * Brian Austin, Cirrus Logic Inc, <brian.austin@cirrus.com> | 8 | * Brian Austin, Cirrus Logic Inc, <brian.austin@cirrus.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | */ | 9 | */ |
| 14 | 10 | ||
| 15 | #include <linux/module.h> | 11 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/cs43130.c b/sound/soc/codecs/cs43130.c index 80d672710eae..7fb34422a2a4 100644 --- a/sound/soc/codecs/cs43130.c +++ b/sound/soc/codecs/cs43130.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * cs43130.c -- CS43130 ALSA Soc Audio driver | 3 | * cs43130.c -- CS43130 ALSA Soc Audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2017 Cirrus Logic, Inc. | 5 | * Copyright 2017 Cirrus Logic, Inc. |
| 5 | * | 6 | * |
| 6 | * Authors: Li Xu <li.xu@cirrus.com> | 7 | * Authors: Li Xu <li.xu@cirrus.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
| 13 | #include <linux/moduleparam.h> | 10 | #include <linux/moduleparam.h> |
diff --git a/sound/soc/codecs/cs4349.c b/sound/soc/codecs/cs4349.c index bee0e343723f..09716fab1e26 100644 --- a/sound/soc/codecs/cs4349.c +++ b/sound/soc/codecs/cs4349.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * cs4349.c -- CS4349 ALSA Soc Audio driver | 3 | * cs4349.c -- CS4349 ALSA Soc Audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2015 Cirrus Logic, Inc. | 5 | * Copyright 2015 Cirrus Logic, Inc. |
| 5 | * | 6 | * |
| 6 | * Authors: Tim Howe <Tim.Howe@cirrus.com> | 7 | * Authors: Tim Howe <Tim.Howe@cirrus.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/cs47l24.c b/sound/soc/codecs/cs47l24.c index eebbf02e1c39..25bffc2968f0 100644 --- a/sound/soc/codecs/cs47l24.c +++ b/sound/soc/codecs/cs47l24.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * cs47l24.h -- ALSA SoC Audio driver for Cirrus Logic CS47L24 | 3 | * cs47l24.h -- ALSA SoC Audio driver for Cirrus Logic CS47L24 |
| 3 | * | 4 | * |
| 4 | * Copyright 2015 Cirrus Logic Inc. | 5 | * Copyright 2015 Cirrus Logic Inc. |
| 5 | * | 6 | * |
| 6 | * Author: Richard Fitzgerald <rf@opensource.wolfsonmicro.com> | 7 | * Author: Richard Fitzgerald <rf@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/cs47l24.h b/sound/soc/codecs/cs47l24.h index 77ab2b77b2e6..9fd4b41f1f3a 100644 --- a/sound/soc/codecs/cs47l24.h +++ b/sound/soc/codecs/cs47l24.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * cs47l24.h -- ALSA SoC Audio driver for Cirrus Logic CS47L24 | 3 | * cs47l24.h -- ALSA SoC Audio driver for Cirrus Logic CS47L24 |
| 3 | * | 4 | * |
| 4 | * Copyright 2015 Cirrus Logic Inc. | 5 | * Copyright 2015 Cirrus Logic Inc. |
| 5 | * | 6 | * |
| 6 | * Author: Richard Fitzgerald <rf@opensource.wolfsonmicro.com> | 7 | * Author: Richard Fitzgerald <rf@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef _CS47L24_H | 10 | #ifndef _CS47L24_H |
diff --git a/sound/soc/codecs/cs53l30.c b/sound/soc/codecs/cs53l30.c index 8995ea45b4ca..ed22361b35c1 100644 --- a/sound/soc/codecs/cs53l30.c +++ b/sound/soc/codecs/cs53l30.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * cs53l30.c -- CS53l30 ALSA Soc Audio driver | 3 | * cs53l30.c -- CS53l30 ALSA Soc Audio driver |
| 3 | * | 4 | * |
| @@ -5,11 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Authors: Paul Handrigan <Paul.Handrigan@cirrus.com>, | 7 | * Authors: Paul Handrigan <Paul.Handrigan@cirrus.com>, |
| 7 | * Tim Howe <Tim.Howe@cirrus.com> | 8 | * Tim Howe <Tim.Howe@cirrus.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | */ | 9 | */ |
| 14 | 10 | ||
| 15 | #include <linux/clk.h> | 11 | #include <linux/clk.h> |
diff --git a/sound/soc/codecs/cs53l30.h b/sound/soc/codecs/cs53l30.h index 5e39da568749..071547c55719 100644 --- a/sound/soc/codecs/cs53l30.h +++ b/sound/soc/codecs/cs53l30.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * ALSA SoC CS53L30 codec driver | 3 | * ALSA SoC CS53L30 codec driver |
| 3 | * | 4 | * |
| @@ -5,11 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Author: Paul Handrigan <Paul.Handrigan@cirrus.com>, | 7 | * Author: Paul Handrigan <Paul.Handrigan@cirrus.com>, |
| 7 | * Tim Howe <Tim.Howe@cirrus.com> | 8 | * Tim Howe <Tim.Howe@cirrus.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | */ | 9 | */ |
| 14 | 10 | ||
| 15 | #ifndef __CS53L30_H__ | 11 | #ifndef __CS53L30_H__ |
diff --git a/sound/soc/codecs/da7213.h b/sound/soc/codecs/da7213.h index 9d31efc3cfe5..3250a3821fcc 100644 --- a/sound/soc/codecs/da7213.h +++ b/sound/soc/codecs/da7213.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * da7213.h - DA7213 ASoC Codec Driver | 3 | * da7213.h - DA7213 ASoC Codec Driver |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2013 Dialog Semiconductor | 5 | * Copyright (c) 2013 Dialog Semiconductor |
| 5 | * | 6 | * |
| 6 | * Author: Adam Thomson <Adam.Thomson.Opensource@diasemi.com> | 7 | * Author: Adam Thomson <Adam.Thomson.Opensource@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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef _DA7213_H | 10 | #ifndef _DA7213_H |
diff --git a/sound/soc/codecs/da732x.c b/sound/soc/codecs/da732x.c index de275df8f4ee..3f60c45e1e6d 100644 --- a/sound/soc/codecs/da732x.c +++ b/sound/soc/codecs/da732x.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * da732x.c --- Dialog DA732X ALSA SoC Audio Driver | 3 | * da732x.c --- Dialog DA732X ALSA SoC Audio Driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Dialog Semiconductor GmbH | 5 | * Copyright (C) 2012 Dialog Semiconductor GmbH |
| 5 | * | 6 | * |
| 6 | * Author: Michal Hajduk <Michal.Hajduk@diasemi.com> | 7 | * Author: Michal Hajduk <Michal.Hajduk@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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/da732x.h b/sound/soc/codecs/da732x.h index f586cbd30b77..c5af17ee1516 100644 --- a/sound/soc/codecs/da732x.h +++ b/sound/soc/codecs/da732x.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * da732x.h -- Dialog DA732X ALSA SoC Audio Driver Header File | 3 | * da732x.h -- Dialog DA732X ALSA SoC Audio Driver Header File |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Dialog Semiconductor GmbH | 5 | * Copyright (C) 2012 Dialog Semiconductor GmbH |
| 5 | * | 6 | * |
| 6 | * Author: Michal Hajduk <Michal.Hajduk@diasemi.com> | 7 | * Author: Michal Hajduk <Michal.Hajduk@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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef __DA732X_H_ | 10 | #ifndef __DA732X_H_ |
diff --git a/sound/soc/codecs/da732x_reg.h b/sound/soc/codecs/da732x_reg.h index bdd03ca4b2de..a493e0b46f5d 100644 --- a/sound/soc/codecs/da732x_reg.h +++ b/sound/soc/codecs/da732x_reg.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * da732x_reg.h --- Dialog DA732X ALSA SoC Audio Registers Header File | 3 | * da732x_reg.h --- Dialog DA732X ALSA SoC Audio Registers Header File |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 Dialog Semiconductor GmbH | 5 | * Copyright (C) 2012 Dialog Semiconductor GmbH |
| 5 | * | 6 | * |
| 6 | * Author: Michal Hajduk <Michal.Hajduk@diasemi.com> | 7 | * Author: Michal Hajduk <Michal.Hajduk@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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef __DA732X_REG_H_ | 10 | #ifndef __DA732X_REG_H_ |
diff --git a/sound/soc/codecs/es7134.c b/sound/soc/codecs/es7134.c index 6d7bca7b78ca..00518406eb2b 100644 --- a/sound/soc/codecs/es7134.c +++ b/sound/soc/codecs/es7134.c | |||
| @@ -1,20 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2017 BayLibre, SAS. | 3 | * Copyright (c) 2017 BayLibre, SAS. |
| 3 | * Author: Jerome Brunet <jbrunet@baylibre.com> | 4 | * Author: Jerome Brunet <jbrunet@baylibre.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of version 2 of the GNU General Public License as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, but | ||
| 10 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 12 | * 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 | * The full GNU General Public License is included in this distribution | ||
| 17 | * in the file called COPYING. | ||
| 18 | */ | 5 | */ |
| 19 | 6 | ||
| 20 | #include <linux/of_platform.h> | 7 | #include <linux/of_platform.h> |
diff --git a/sound/soc/codecs/es8316.c b/sound/soc/codecs/es8316.c index ec2770b3f77d..6db002cc2058 100644 --- a/sound/soc/codecs/es8316.c +++ b/sound/soc/codecs/es8316.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * es8316.c -- es8316 ALSA SoC audio driver | 3 | * es8316.c -- es8316 ALSA SoC audio driver |
| 3 | * Copyright Everest Semiconductor Co.,Ltd | 4 | * Copyright Everest Semiconductor Co.,Ltd |
| 4 | * | 5 | * |
| 5 | * Authors: David Yang <yangxiaohua@everest-semi.com>, | 6 | * Authors: David Yang <yangxiaohua@everest-semi.com>, |
| 6 | * Daniel Drake <drake@endlessm.com> | 7 | * Daniel Drake <drake@endlessm.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/es8316.h b/sound/soc/codecs/es8316.h index 439a0130cbb7..c335138e2837 100644 --- a/sound/soc/codecs/es8316.h +++ b/sound/soc/codecs/es8316.h | |||
| @@ -1,12 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright Everest Semiconductor Co.,Ltd | 3 | * Copyright Everest Semiconductor Co.,Ltd |
| 3 | * | 4 | * |
| 4 | * Author: David Yang <yangxiaohua@everest-semi.com> | 5 | * Author: David Yang <yangxiaohua@everest-semi.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | */ | 6 | */ |
| 11 | 7 | ||
| 12 | #ifndef _ES8316_H | 8 | #ifndef _ES8316_H |
diff --git a/sound/soc/codecs/es8328-i2c.c b/sound/soc/codecs/es8328-i2c.c index 19baa3260f85..6b0df0d750dc 100644 --- a/sound/soc/codecs/es8328-i2c.c +++ b/sound/soc/codecs/es8328-i2c.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * es8328-i2c.c -- ES8328 ALSA SoC I2C Audio driver | 3 | * es8328-i2c.c -- ES8328 ALSA SoC I2C Audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2014 Sutajio Ko-Usagi PTE LTD | 5 | * Copyright 2014 Sutajio Ko-Usagi PTE LTD |
| 5 | * | 6 | * |
| 6 | * Author: Sean Cross <xobs@kosagi.com> | 7 | * Author: Sean Cross <xobs@kosagi.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/es8328-spi.c b/sound/soc/codecs/es8328-spi.c index d242bd1f7dcc..88e353ae52a1 100644 --- a/sound/soc/codecs/es8328-spi.c +++ b/sound/soc/codecs/es8328-spi.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * es8328.c -- ES8328 ALSA SoC SPI Audio driver | 3 | * es8328.c -- ES8328 ALSA SoC SPI Audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2014 Sutajio Ko-Usagi PTE LTD | 5 | * Copyright 2014 Sutajio Ko-Usagi PTE LTD |
| 5 | * | 6 | * |
| 6 | * Author: Sean Cross <xobs@kosagi.com> | 7 | * Author: Sean Cross <xobs@kosagi.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/es8328.c b/sound/soc/codecs/es8328.c index 04a3aa770722..822a25a8f53c 100644 --- a/sound/soc/codecs/es8328.c +++ b/sound/soc/codecs/es8328.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * es8328.c -- ES8328 ALSA SoC Audio driver | 3 | * es8328.c -- ES8328 ALSA SoC Audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2014 Sutajio Ko-Usagi PTE LTD | 5 | * Copyright 2014 Sutajio Ko-Usagi PTE LTD |
| 5 | * | 6 | * |
| 6 | * Author: Sean Cross <xobs@kosagi.com> | 7 | * Author: Sean Cross <xobs@kosagi.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/clk.h> | 10 | #include <linux/clk.h> |
diff --git a/sound/soc/codecs/gtm601.c b/sound/soc/codecs/gtm601.c index c11ed60ccefb..d454294c8d06 100644 --- a/sound/soc/codecs/gtm601.c +++ b/sound/soc/codecs/gtm601.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This is a simple driver for the GTM601 Voice PCM interface | 3 | * This is a simple driver for the GTM601 Voice PCM interface |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Author: Marek Belisko <marek@goldelico.com> | 7 | * Author: Marek Belisko <marek@goldelico.com> |
| 7 | * | 8 | * |
| 8 | * Based on wm8727.c driver | 9 | * Based on wm8727.c driver |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/init.h> | 12 | #include <linux/init.h> |
diff --git a/sound/soc/codecs/ics43432.c b/sound/soc/codecs/ics43432.c index 148d6d6b2a2b..47e749f03940 100644 --- a/sound/soc/codecs/ics43432.c +++ b/sound/soc/codecs/ics43432.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * I2S MEMS microphone driver for InvenSense ICS-43432 | 3 | * I2S MEMS microphone driver for InvenSense ICS-43432 |
| 3 | * | 4 | * |
| @@ -5,8 +6,6 @@ | |||
| 5 | * - I2S interface, 64 BCLs per frame, 32 bits per channel, 24 bit data | 6 | * - I2S interface, 64 BCLs per frame, 32 bits per channel, 24 bit data |
| 6 | * | 7 | * |
| 7 | * Copyright (c) 2015 Axis Communications AB | 8 | * Copyright (c) 2015 Axis Communications AB |
| 8 | * | ||
| 9 | * Licensed under GPL v2. | ||
| 10 | */ | 9 | */ |
| 11 | 10 | ||
| 12 | #include <linux/module.h> | 11 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/l3.c b/sound/soc/codecs/l3.c index a10ea3c716c6..b84f6f1f6800 100644 --- a/sound/soc/codecs/l3.c +++ b/sound/soc/codecs/l3.c | |||
| @@ -1,20 +1,14 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * L3 code | 3 | * L3 code |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2008, Christian Pellegrin <chripell@evolware.org> | 5 | * Copyright (C) 2008, Christian Pellegrin <chripell@evolware.org> |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * | ||
| 11 | * based on: | 7 | * based on: |
| 12 | * | 8 | * |
| 13 | * L3 bus algorithm module. | 9 | * L3 bus algorithm module. |
| 14 | * | 10 | * |
| 15 | * Copyright (C) 2001 Russell King, All Rights Reserved. | 11 | * Copyright (C) 2001 Russell King, All Rights Reserved. |
| 16 | * | ||
| 17 | * | ||
| 18 | */ | 12 | */ |
| 19 | 13 | ||
| 20 | #include <linux/module.h> | 14 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/max98088.c b/sound/soc/codecs/max98088.c index ca172a4b6849..f031d2caa8b7 100644 --- a/sound/soc/codecs/max98088.c +++ b/sound/soc/codecs/max98088.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * max98088.c -- MAX98088 ALSA SoC Audio driver | 3 | * max98088.c -- MAX98088 ALSA SoC Audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2010 Maxim Integrated Products | 5 | * Copyright 2010 Maxim Integrated Products |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/module.h> | 8 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/max98088.h b/sound/soc/codecs/max98088.h index efa39bf46742..4190e5ff38f9 100644 --- a/sound/soc/codecs/max98088.h +++ b/sound/soc/codecs/max98088.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * max98088.h -- MAX98088 ALSA SoC Audio driver | 3 | * max98088.h -- MAX98088 ALSA SoC Audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2010 Maxim Integrated Products | 5 | * Copyright 2010 Maxim Integrated Products |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef _MAX98088_H | 8 | #ifndef _MAX98088_H |
diff --git a/sound/soc/codecs/max98090.c b/sound/soc/codecs/max98090.c index ada8c25e643d..f6bf4cfbea23 100644 --- a/sound/soc/codecs/max98090.c +++ b/sound/soc/codecs/max98090.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * max98090.c -- MAX98090 ALSA SoC Audio driver | 3 | * max98090.c -- MAX98090 ALSA SoC Audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2011-2012 Maxim Integrated Products | 5 | * Copyright 2011-2012 Maxim Integrated Products |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/delay.h> | 8 | #include <linux/delay.h> |
diff --git a/sound/soc/codecs/max98090.h b/sound/soc/codecs/max98090.h index b1572a2d19da..57965cd678b4 100644 --- a/sound/soc/codecs/max98090.h +++ b/sound/soc/codecs/max98090.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * max98090.h -- MAX98090 ALSA SoC Audio driver | 3 | * max98090.h -- MAX98090 ALSA SoC Audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2011-2012 Maxim Integrated Products | 5 | * Copyright 2011-2012 Maxim Integrated Products |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef _MAX98090_H | 8 | #ifndef _MAX98090_H |
diff --git a/sound/soc/codecs/max98095.c b/sound/soc/codecs/max98095.c index 3b3a10da7f40..c7e0a55f3dc2 100644 --- a/sound/soc/codecs/max98095.c +++ b/sound/soc/codecs/max98095.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * max98095.c -- MAX98095 ALSA SoC Audio driver | 3 | * max98095.c -- MAX98095 ALSA SoC Audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2011 Maxim Integrated Products | 5 | * Copyright 2011 Maxim Integrated Products |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/module.h> | 8 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/max98095.h b/sound/soc/codecs/max98095.h index 67886cacddb2..2af7e77021a2 100644 --- a/sound/soc/codecs/max98095.h +++ b/sound/soc/codecs/max98095.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * max98095.h -- MAX98095 ALSA SoC Audio driver | 3 | * max98095.h -- MAX98095 ALSA SoC Audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2011 Maxim Integrated Products | 5 | * Copyright 2011 Maxim Integrated Products |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef _MAX98095_H | 8 | #ifndef _MAX98095_H |
diff --git a/sound/soc/codecs/max98371.c b/sound/soc/codecs/max98371.c index d4ba1392aaf8..ce801489a86d 100644 --- a/sound/soc/codecs/max98371.c +++ b/sound/soc/codecs/max98371.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * max98371.c -- ALSA SoC Stereo MAX98371 driver | 3 | * max98371.c -- ALSA SoC Stereo MAX98371 driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2015-16 Maxim Integrated Products | 5 | * Copyright 2015-16 Maxim Integrated Products |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/i2c.h> | 8 | #include <linux/i2c.h> |
diff --git a/sound/soc/codecs/max98371.h b/sound/soc/codecs/max98371.h index 06e9ba784e0b..63d9a9de3316 100644 --- a/sound/soc/codecs/max98371.h +++ b/sound/soc/codecs/max98371.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * max98371.h -- MAX98371 ALSA SoC Audio driver | 3 | * max98371.h -- MAX98371 ALSA SoC Audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2011-2012 Maxim Integrated Products | 5 | * Copyright 2011-2012 Maxim Integrated Products |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef _MAX98371_H | 8 | #ifndef _MAX98371_H |
diff --git a/sound/soc/codecs/max98504.c b/sound/soc/codecs/max98504.c index a7320e709890..a5aa124c4a2e 100644 --- a/sound/soc/codecs/max98504.c +++ b/sound/soc/codecs/max98504.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * MAX98504 ALSA SoC Audio driver | 3 | * MAX98504 ALSA SoC Audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2013 - 2014 Maxim Integrated Products | 5 | * Copyright 2013 - 2014 Maxim Integrated Products |
| 5 | * Copyright 2016 Samsung Electronics Co., Ltd. | 6 | * Copyright 2016 Samsung Electronics Co., Ltd. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/delay.h> | 9 | #include <linux/delay.h> |
diff --git a/sound/soc/codecs/max98504.h b/sound/soc/codecs/max98504.h index afbefad2d5ce..8b2a113b7118 100644 --- a/sound/soc/codecs/max98504.h +++ b/sound/soc/codecs/max98504.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * MAX98504 ALSA SoC Audio driver | 3 | * MAX98504 ALSA SoC Audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2011 - 2012 Maxim Integrated Products | 5 | * Copyright 2011 - 2012 Maxim Integrated Products |
| 5 | * Copyright 2016 Samsung Electronics Co., Ltd. | 6 | * Copyright 2016 Samsung Electronics Co., Ltd. |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #ifndef MAX98504_H_ | 8 | #ifndef MAX98504_H_ |
| 12 | #define MAX98504_H_ | 9 | #define MAX98504_H_ |
diff --git a/sound/soc/codecs/max9867.h b/sound/soc/codecs/max9867.h index 2277798291a1..d459d49449cb 100644 --- a/sound/soc/codecs/max9867.h +++ b/sound/soc/codecs/max9867.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * max9867.h -- MAX9867 ALSA SoC Audio driver | 3 | * max9867.h -- MAX9867 ALSA SoC Audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2013-2015 Maxim Integrated Products | 5 | * Copyright 2013-2015 Maxim Integrated Products |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef _MAX9867_H | 8 | #ifndef _MAX9867_H |
diff --git a/sound/soc/codecs/max98925.c b/sound/soc/codecs/max98925.c index 29877730a2b0..b3e1a54fff88 100644 --- a/sound/soc/codecs/max98925.c +++ b/sound/soc/codecs/max98925.c | |||
| @@ -1,9 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * max98925.c -- ALSA SoC Stereo MAX98925 driver | 3 | * max98925.c -- ALSA SoC Stereo MAX98925 driver |
| 3 | * Copyright 2013-15 Maxim Integrated Products | 4 | * Copyright 2013-15 Maxim Integrated Products |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 5 | */ |
| 8 | #include <linux/delay.h> | 6 | #include <linux/delay.h> |
| 9 | #include <linux/i2c.h> | 7 | #include <linux/i2c.h> |
diff --git a/sound/soc/codecs/max98925.h b/sound/soc/codecs/max98925.h index 96f97085328d..6d55ccad27f9 100644 --- a/sound/soc/codecs/max98925.h +++ b/sound/soc/codecs/max98925.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * max98925.h -- MAX98925 ALSA SoC Audio driver | 3 | * max98925.h -- MAX98925 ALSA SoC Audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2013-2015 Maxim Integrated Products | 5 | * Copyright 2013-2015 Maxim Integrated Products |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef _MAX98925_H | 8 | #ifndef _MAX98925_H |
diff --git a/sound/soc/codecs/max98926.c b/sound/soc/codecs/max98926.c index d9b1f68f243d..818c0301fb29 100644 --- a/sound/soc/codecs/max98926.c +++ b/sound/soc/codecs/max98926.c | |||
| @@ -1,9 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * max98926.c -- ALSA SoC MAX98926 driver | 3 | * max98926.c -- ALSA SoC MAX98926 driver |
| 3 | * Copyright 2013-15 Maxim Integrated Products | 4 | * Copyright 2013-15 Maxim Integrated Products |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 5 | */ |
| 8 | #include <linux/delay.h> | 6 | #include <linux/delay.h> |
| 9 | #include <linux/i2c.h> | 7 | #include <linux/i2c.h> |
diff --git a/sound/soc/codecs/max98926.h b/sound/soc/codecs/max98926.h index ccf2c3f66c07..d622d5f4384c 100644 --- a/sound/soc/codecs/max98926.h +++ b/sound/soc/codecs/max98926.h | |||
| @@ -1,9 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * max98926.h -- MAX98926 ALSA SoC Audio driver | 3 | * max98926.h -- MAX98926 ALSA SoC Audio driver |
| 3 | * Copyright 2013-2015 Maxim Integrated Products | 4 | * Copyright 2013-2015 Maxim Integrated Products |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 5 | */ |
| 8 | 6 | ||
| 9 | #ifndef _MAX98926_H | 7 | #ifndef _MAX98926_H |
diff --git a/sound/soc/codecs/nau8540.c b/sound/soc/codecs/nau8540.c index 4dd1a609756b..ace96995fedc 100644 --- a/sound/soc/codecs/nau8540.c +++ b/sound/soc/codecs/nau8540.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * NAU85L40 ALSA SoC audio driver | 3 | * NAU85L40 ALSA SoC audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2016 Nuvoton Technology Corp. | 5 | * Copyright 2016 Nuvoton Technology Corp. |
| 5 | * Author: John Hsu <KCHSU0@nuvoton.com> | 6 | * Author: John Hsu <KCHSU0@nuvoton.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/nau8540.h b/sound/soc/codecs/nau8540.h index 732b490edf81..305ea9207cf0 100644 --- a/sound/soc/codecs/nau8540.h +++ b/sound/soc/codecs/nau8540.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * NAU85L40 ALSA SoC audio driver | 3 | * NAU85L40 ALSA SoC audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2016 Nuvoton Technology Corp. | 5 | * Copyright 2016 Nuvoton Technology Corp. |
| 5 | * Author: John Hsu <KCHSU0@nuvoton.com> | 6 | * Author: John Hsu <KCHSU0@nuvoton.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __NAU8540_H__ | 9 | #ifndef __NAU8540_H__ |
diff --git a/sound/soc/codecs/nau8810.c b/sound/soc/codecs/nau8810.c index dd82c65cfa7f..de26758c30a8 100644 --- a/sound/soc/codecs/nau8810.c +++ b/sound/soc/codecs/nau8810.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * nau8810.c -- NAU8810 ALSA Soc Audio driver | 3 | * nau8810.c -- NAU8810 ALSA Soc Audio driver |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Author: David Lin <ctlin0@nuvoton.com> | 7 | * Author: David Lin <ctlin0@nuvoton.com> |
| 7 | * | 8 | * |
| 8 | * Based on WM8974.c | 9 | * Based on WM8974.c |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/module.h> | 12 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/nau8810.h b/sound/soc/codecs/nau8810.h index df882658ca91..1ada31883dc6 100644 --- a/sound/soc/codecs/nau8810.h +++ b/sound/soc/codecs/nau8810.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * NAU8810 ALSA SoC audio driver | 3 | * NAU8810 ALSA SoC audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2016 Nuvoton Technology Corp. | 5 | * Copyright 2016 Nuvoton Technology Corp. |
| 5 | * Author: David Lin <ctlin0@nuvoton.com> | 6 | * Author: David Lin <ctlin0@nuvoton.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __NAU8810_H__ | 9 | #ifndef __NAU8810_H__ |
diff --git a/sound/soc/codecs/nau8824.c b/sound/soc/codecs/nau8824.c index 5ab05e75edea..15bd8335f667 100644 --- a/sound/soc/codecs/nau8824.c +++ b/sound/soc/codecs/nau8824.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * NAU88L24 ALSA SoC audio driver | 3 | * NAU88L24 ALSA SoC audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2016 Nuvoton Technology Corp. | 5 | * Copyright 2016 Nuvoton Technology Corp. |
| 5 | * Author: John Hsu <KCHSU0@nuvoton.com> | 6 | * Author: John Hsu <KCHSU0@nuvoton.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/nau8824.h b/sound/soc/codecs/nau8824.h index 6184a2b5c941..1d7bdd8e0523 100644 --- a/sound/soc/codecs/nau8824.h +++ b/sound/soc/codecs/nau8824.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * NAU88L24 ALSA SoC audio driver | 3 | * NAU88L24 ALSA SoC audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2016 Nuvoton Technology Corp. | 5 | * Copyright 2016 Nuvoton Technology Corp. |
| 5 | * Author: John Hsu <KCHSU0@nuvoton.com> | 6 | * Author: John Hsu <KCHSU0@nuvoton.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __NAU8824_H__ | 9 | #ifndef __NAU8824_H__ |
diff --git a/sound/soc/codecs/nau8825.h b/sound/soc/codecs/nau8825.h index f6074c618569..5e60696460de 100644 --- a/sound/soc/codecs/nau8825.h +++ b/sound/soc/codecs/nau8825.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * NAU8825 ALSA SoC audio driver | 3 | * NAU8825 ALSA SoC audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2015 Google Inc. | 5 | * Copyright 2015 Google Inc. |
| 5 | * Author: Anatol Pomozov <anatol.pomozov@chrominium.org> | 6 | * Author: Anatol Pomozov <anatol.pomozov@chrominium.org> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __NAU8825_H__ | 9 | #ifndef __NAU8825_H__ |
diff --git a/sound/soc/codecs/pcm3008.h b/sound/soc/codecs/pcm3008.h index 7e5489ab4812..f7f4fbbd89db 100644 --- a/sound/soc/codecs/pcm3008.h +++ b/sound/soc/codecs/pcm3008.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * PCM3008 ALSA SoC Layer | 3 | * PCM3008 ALSA SoC Layer |
| 3 | * | 4 | * |
| 4 | * Author: Hugo Villeneuve | 5 | * Author: Hugo Villeneuve |
| 5 | * Copyright (C) 2008 Lyrtech inc | 6 | * Copyright (C) 2008 Lyrtech inc |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __LINUX_SND_SOC_PCM3008_H | 9 | #ifndef __LINUX_SND_SOC_PCM3008_H |
diff --git a/sound/soc/codecs/rl6231.c b/sound/soc/codecs/rl6231.c index 7ef3b5476bcc..a887d5ccb10d 100644 --- a/sound/soc/codecs/rl6231.c +++ b/sound/soc/codecs/rl6231.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * rl6231.c - RL6231 class device shared support | 3 | * rl6231.c - RL6231 class device shared support |
| 3 | * | 4 | * |
| 4 | * Copyright 2014 Realtek Semiconductor Corp. | 5 | * Copyright 2014 Realtek Semiconductor Corp. |
| 5 | * | 6 | * |
| 6 | * Author: Oder Chiou <oder_chiou@realtek.com> | 7 | * Author: Oder Chiou <oder_chiou@realtek.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/rl6231.h b/sound/soc/codecs/rl6231.h index 4c77b441fba2..31a9643b0afd 100644 --- a/sound/soc/codecs/rl6231.h +++ b/sound/soc/codecs/rl6231.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * rl6231.h - RL6231 class device shared support | 3 | * rl6231.h - RL6231 class device shared support |
| 3 | * | 4 | * |
| 4 | * Copyright 2014 Realtek Semiconductor Corp. | 5 | * Copyright 2014 Realtek Semiconductor Corp. |
| 5 | * | 6 | * |
| 6 | * Author: Oder Chiou <oder_chiou@realtek.com> | 7 | * Author: Oder Chiou <oder_chiou@realtek.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef __RL6231_H__ | 10 | #ifndef __RL6231_H__ |
diff --git a/sound/soc/codecs/rl6347a.c b/sound/soc/codecs/rl6347a.c index c0d729b45277..fa8ac34549eb 100644 --- a/sound/soc/codecs/rl6347a.c +++ b/sound/soc/codecs/rl6347a.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * rl6347a.c - RL6347A class device shared support | 3 | * rl6347a.c - RL6347A class device shared support |
| 3 | * | 4 | * |
| 4 | * Copyright 2015 Realtek Semiconductor Corp. | 5 | * Copyright 2015 Realtek Semiconductor Corp. |
| 5 | * | 6 | * |
| 6 | * Author: Oder Chiou <oder_chiou@realtek.com> | 7 | * Author: Oder Chiou <oder_chiou@realtek.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/rl6347a.h b/sound/soc/codecs/rl6347a.h index e127919cb36b..761455a2fa38 100644 --- a/sound/soc/codecs/rl6347a.h +++ b/sound/soc/codecs/rl6347a.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * rl6347a.h - RL6347A class device shared support | 3 | * rl6347a.h - RL6347A class device shared support |
| 3 | * | 4 | * |
| 4 | * Copyright 2015 Realtek Semiconductor Corp. | 5 | * Copyright 2015 Realtek Semiconductor Corp. |
| 5 | * | 6 | * |
| 6 | * Author: Oder Chiou <oder_chiou@realtek.com> | 7 | * Author: Oder Chiou <oder_chiou@realtek.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | #ifndef __RL6347A_H__ | 9 | #ifndef __RL6347A_H__ |
| 13 | #define __RL6347A_H__ | 10 | #define __RL6347A_H__ |
diff --git a/sound/soc/codecs/rt1305.c b/sound/soc/codecs/rt1305.c index c2c8a68cec97..9909369483f0 100644 --- a/sound/soc/codecs/rt1305.c +++ b/sound/soc/codecs/rt1305.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * rt1305.c -- RT1305 ALSA SoC amplifier component driver | 3 | * rt1305.c -- RT1305 ALSA SoC amplifier component driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2018 Realtek Semiconductor Corp. | 5 | * Copyright 2018 Realtek Semiconductor Corp. |
| 5 | * Author: Shuming Fan <shumingf@realtek.com> | 6 | * Author: Shuming Fan <shumingf@realtek.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/rt1305.h b/sound/soc/codecs/rt1305.h index bde86f97729a..026f74eb6815 100644 --- a/sound/soc/codecs/rt1305.h +++ b/sound/soc/codecs/rt1305.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * RT1305.h -- RT1305 ALSA SoC amplifier component driver | 3 | * RT1305.h -- RT1305 ALSA SoC amplifier component driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2018 Realtek Semiconductor Corp. | 5 | * Copyright 2018 Realtek Semiconductor Corp. |
| 5 | * Author: Shuming Fan <shumingf@realtek.com> | 6 | * Author: Shuming Fan <shumingf@realtek.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef _RT1305_H_ | 9 | #ifndef _RT1305_H_ |
diff --git a/sound/soc/codecs/rt274.c b/sound/soc/codecs/rt274.c index cdd312db3e78..cbb5e176d11a 100644 --- a/sound/soc/codecs/rt274.c +++ b/sound/soc/codecs/rt274.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * rt274.c -- RT274 ALSA SoC audio codec driver | 3 | * rt274.c -- RT274 ALSA SoC audio codec driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2017 Realtek Semiconductor Corp. | 5 | * Copyright 2017 Realtek Semiconductor Corp. |
| 5 | * Author: Bard Liao <bardliao@realtek.com> | 6 | * Author: Bard Liao <bardliao@realtek.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/rt274.h b/sound/soc/codecs/rt274.h index 4fd1bcb73dba..0fcf942fa183 100644 --- a/sound/soc/codecs/rt274.h +++ b/sound/soc/codecs/rt274.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * rt274.h -- RT274 ALSA SoC audio driver | 3 | * rt274.h -- RT274 ALSA SoC audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2016 Realtek Microelectronics | 5 | * Copyright 2016 Realtek Microelectronics |
| 5 | * Author: Bard Liao <bardliao@realtek.com> | 6 | * Author: Bard Liao <bardliao@realtek.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __RT274_H__ | 9 | #ifndef __RT274_H__ |
diff --git a/sound/soc/codecs/rt286.c b/sound/soc/codecs/rt286.c index c9457c247a03..9593a9a27bf8 100644 --- a/sound/soc/codecs/rt286.c +++ b/sound/soc/codecs/rt286.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * rt286.c -- RT286 ALSA SoC audio codec driver | 3 | * rt286.c -- RT286 ALSA SoC audio codec driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2013 Realtek Semiconductor Corp. | 5 | * Copyright 2013 Realtek Semiconductor Corp. |
| 5 | * Author: Bard Liao <bardliao@realtek.com> | 6 | * Author: Bard Liao <bardliao@realtek.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/rt286.h b/sound/soc/codecs/rt286.h index c63d0e79ba86..f27a4e71d5b6 100644 --- a/sound/soc/codecs/rt286.h +++ b/sound/soc/codecs/rt286.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * rt286.h -- RT286 ALSA SoC audio driver | 3 | * rt286.h -- RT286 ALSA SoC audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2011 Realtek Microelectronics | 5 | * Copyright 2011 Realtek Microelectronics |
| 5 | * Author: Johnny Hsu <johnnyhsu@realtek.com> | 6 | * Author: Johnny Hsu <johnnyhsu@realtek.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __RT286_H__ | 9 | #ifndef __RT286_H__ |
diff --git a/sound/soc/codecs/rt298.c b/sound/soc/codecs/rt298.c index bcf5bab31969..f8c0f977206c 100644 --- a/sound/soc/codecs/rt298.c +++ b/sound/soc/codecs/rt298.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * rt298.c -- RT298 ALSA SoC audio codec driver | 3 | * rt298.c -- RT298 ALSA SoC audio codec driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2015 Realtek Semiconductor Corp. | 5 | * Copyright 2015 Realtek Semiconductor Corp. |
| 5 | * Author: Bard Liao <bardliao@realtek.com> | 6 | * Author: Bard Liao <bardliao@realtek.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/rt298.h b/sound/soc/codecs/rt298.h index b4db935359fa..ed2b8fd87f4c 100644 --- a/sound/soc/codecs/rt298.h +++ b/sound/soc/codecs/rt298.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * rt298.h -- RT298 ALSA SoC audio driver | 3 | * rt298.h -- RT298 ALSA SoC audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2011 Realtek Microelectronics | 5 | * Copyright 2011 Realtek Microelectronics |
| 5 | * Author: Johnny Hsu <johnnyhsu@realtek.com> | 6 | * Author: Johnny Hsu <johnnyhsu@realtek.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __RT298_H__ | 9 | #ifndef __RT298_H__ |
diff --git a/sound/soc/codecs/rt5514-spi.c b/sound/soc/codecs/rt5514-spi.c index bec2eefa8b0f..ab12aa074fcd 100644 --- a/sound/soc/codecs/rt5514-spi.c +++ b/sound/soc/codecs/rt5514-spi.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * rt5514-spi.c -- RT5514 SPI driver | 3 | * rt5514-spi.c -- RT5514 SPI driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2015 Realtek Semiconductor Corp. | 5 | * Copyright 2015 Realtek Semiconductor Corp. |
| 5 | * Author: Oder Chiou <oder_chiou@realtek.com> | 6 | * Author: Oder Chiou <oder_chiou@realtek.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/rt5514-spi.h b/sound/soc/codecs/rt5514-spi.h index c1a36647c119..cedb19709c9a 100644 --- a/sound/soc/codecs/rt5514-spi.h +++ b/sound/soc/codecs/rt5514-spi.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * rt5514-spi.h -- RT5514 driver | 3 | * rt5514-spi.h -- RT5514 driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2015 Realtek Semiconductor Corp. | 5 | * Copyright 2015 Realtek Semiconductor Corp. |
| 5 | * Author: Oder Chiou <oder_chiou@realtek.com> | 6 | * Author: Oder Chiou <oder_chiou@realtek.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __RT5514_SPI_H__ | 9 | #ifndef __RT5514_SPI_H__ |
diff --git a/sound/soc/codecs/rt5514.c b/sound/soc/codecs/rt5514.c index f9ad6e36ab16..7081142a355e 100644 --- a/sound/soc/codecs/rt5514.c +++ b/sound/soc/codecs/rt5514.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * rt5514.c -- RT5514 ALSA SoC audio codec driver | 3 | * rt5514.c -- RT5514 ALSA SoC audio codec driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2015 Realtek Semiconductor Corp. | 5 | * Copyright 2015 Realtek Semiconductor Corp. |
| 5 | * Author: Oder Chiou <oder_chiou@realtek.com> | 6 | * Author: Oder Chiou <oder_chiou@realtek.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/acpi.h> | 9 | #include <linux/acpi.h> |
diff --git a/sound/soc/codecs/rt5514.h b/sound/soc/codecs/rt5514.h index d1ef0b3f566f..75755599f940 100644 --- a/sound/soc/codecs/rt5514.h +++ b/sound/soc/codecs/rt5514.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * rt5514.h -- RT5514 ALSA SoC audio driver | 3 | * rt5514.h -- RT5514 ALSA SoC audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2015 Realtek Microelectronics | 5 | * Copyright 2015 Realtek Microelectronics |
| 5 | * Author: Oder Chiou <oder_chiou@realtek.com> | 6 | * Author: Oder Chiou <oder_chiou@realtek.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __RT5514_H__ | 9 | #ifndef __RT5514_H__ |
diff --git a/sound/soc/codecs/rt5616.c b/sound/soc/codecs/rt5616.c index 36a9f1c56c8d..fcf16ec64d10 100644 --- a/sound/soc/codecs/rt5616.c +++ b/sound/soc/codecs/rt5616.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * rt5616.c -- RT5616 ALSA SoC audio codec driver | 3 | * rt5616.c -- RT5616 ALSA SoC audio codec driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2015 Realtek Semiconductor Corp. | 5 | * Copyright 2015 Realtek Semiconductor Corp. |
| 5 | * Author: Bard Liao <bardliao@realtek.com> | 6 | * Author: Bard Liao <bardliao@realtek.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/rt5616.h b/sound/soc/codecs/rt5616.h index f88cdddbc34a..ad9c5de9052d 100644 --- a/sound/soc/codecs/rt5616.h +++ b/sound/soc/codecs/rt5616.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * rt5616.h -- RT5616 ALSA SoC audio driver | 3 | * rt5616.h -- RT5616 ALSA SoC audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2011 Realtek Microelectronics | 5 | * Copyright 2011 Realtek Microelectronics |
| 5 | * Author: Johnny Hsu <johnnyhsu@realtek.com> | 6 | * Author: Johnny Hsu <johnnyhsu@realtek.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __RT5616_H__ | 9 | #ifndef __RT5616_H__ |
diff --git a/sound/soc/codecs/rt5631.c b/sound/soc/codecs/rt5631.c index 865f49ac38dd..f70b9f7e68bb 100644 --- a/sound/soc/codecs/rt5631.c +++ b/sound/soc/codecs/rt5631.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * rt5631.c -- RT5631 ALSA Soc Audio driver | 3 | * rt5631.c -- RT5631 ALSA Soc Audio driver |
| 3 | * | 4 | * |
| @@ -6,11 +7,6 @@ | |||
| 6 | * Author: flove <flove@realtek.com> | 7 | * Author: flove <flove@realtek.com> |
| 7 | * | 8 | * |
| 8 | * Based on WM8753.c | 9 | * Based on WM8753.c |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | */ | 10 | */ |
| 15 | #include <linux/module.h> | 11 | #include <linux/module.h> |
| 16 | #include <linux/moduleparam.h> | 12 | #include <linux/moduleparam.h> |
diff --git a/sound/soc/codecs/rt5640.c b/sound/soc/codecs/rt5640.c index b3580ecadecf..adbae1f36a8a 100644 --- a/sound/soc/codecs/rt5640.c +++ b/sound/soc/codecs/rt5640.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * rt5640.c -- RT5640/RT5639 ALSA SoC audio codec driver | 3 | * rt5640.c -- RT5640/RT5639 ALSA SoC audio codec driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2011 Realtek Semiconductor Corp. | 5 | * Copyright 2011 Realtek Semiconductor Corp. |
| 5 | * Author: Johnny Hsu <johnnyhsu@realtek.com> | 6 | * Author: Johnny Hsu <johnnyhsu@realtek.com> |
| 6 | * Copyright (c) 2013, NVIDIA CORPORATION. All rights reserved. | 7 | * Copyright (c) 2013, NVIDIA CORPORATION. All rights reserved. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/rt5640.h b/sound/soc/codecs/rt5640.h index e29e3e7d61b0..4fd47f2b936b 100644 --- a/sound/soc/codecs/rt5640.h +++ b/sound/soc/codecs/rt5640.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * rt5640.h -- RT5640 ALSA SoC audio driver | 3 | * rt5640.h -- RT5640 ALSA SoC audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2011 Realtek Microelectronics | 5 | * Copyright 2011 Realtek Microelectronics |
| 5 | * Author: Johnny Hsu <johnnyhsu@realtek.com> | 6 | * Author: Johnny Hsu <johnnyhsu@realtek.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef _RT5640_H | 9 | #ifndef _RT5640_H |
diff --git a/sound/soc/codecs/rt5645.c b/sound/soc/codecs/rt5645.c index cd45d41df4ec..1c06b3b9218c 100644 --- a/sound/soc/codecs/rt5645.c +++ b/sound/soc/codecs/rt5645.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * rt5645.c -- RT5645 ALSA SoC audio codec driver | 3 | * rt5645.c -- RT5645 ALSA SoC audio codec driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2013 Realtek Semiconductor Corp. | 5 | * Copyright 2013 Realtek Semiconductor Corp. |
| 5 | * Author: Bard Liao <bardliao@realtek.com> | 6 | * Author: Bard Liao <bardliao@realtek.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/rt5645.h b/sound/soc/codecs/rt5645.h index cc2455768368..e2d72ae17484 100644 --- a/sound/soc/codecs/rt5645.h +++ b/sound/soc/codecs/rt5645.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * rt5645.h -- RT5645 ALSA SoC audio driver | 3 | * rt5645.h -- RT5645 ALSA SoC audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2013 Realtek Microelectronics | 5 | * Copyright 2013 Realtek Microelectronics |
| 5 | * Author: Bard Liao <bardliao@realtek.com> | 6 | * Author: Bard Liao <bardliao@realtek.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __RT5645_H__ | 9 | #ifndef __RT5645_H__ |
diff --git a/sound/soc/codecs/rt5651.c b/sound/soc/codecs/rt5651.c index cb8252ff31cb..762595de956c 100644 --- a/sound/soc/codecs/rt5651.c +++ b/sound/soc/codecs/rt5651.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * rt5651.c -- RT5651 ALSA SoC audio codec driver | 3 | * rt5651.c -- RT5651 ALSA SoC audio codec driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2014 Realtek Semiconductor Corp. | 5 | * Copyright 2014 Realtek Semiconductor Corp. |
| 5 | * Author: Bard Liao <bardliao@realtek.com> | 6 | * Author: Bard Liao <bardliao@realtek.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/rt5651.h b/sound/soc/codecs/rt5651.h index 05b0f6f8b95d..20c33a3ece37 100644 --- a/sound/soc/codecs/rt5651.h +++ b/sound/soc/codecs/rt5651.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * rt5651.h -- RT5651 ALSA SoC audio driver | 3 | * rt5651.h -- RT5651 ALSA SoC audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2011 Realtek Microelectronics | 5 | * Copyright 2011 Realtek Microelectronics |
| 5 | * Author: Johnny Hsu <johnnyhsu@realtek.com> | 6 | * Author: Johnny Hsu <johnnyhsu@realtek.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __RT5651_H__ | 9 | #ifndef __RT5651_H__ |
diff --git a/sound/soc/codecs/rt5659.c b/sound/soc/codecs/rt5659.c index 1c1a521c73cb..e66d08398f74 100644 --- a/sound/soc/codecs/rt5659.c +++ b/sound/soc/codecs/rt5659.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * rt5659.c -- RT5659/RT5658 ALSA SoC audio codec driver | 3 | * rt5659.c -- RT5659/RT5658 ALSA SoC audio codec driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2015 Realtek Semiconductor Corp. | 5 | * Copyright 2015 Realtek Semiconductor Corp. |
| 5 | * Author: Bard Liao <bardliao@realtek.com> | 6 | * Author: Bard Liao <bardliao@realtek.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/clk.h> | 9 | #include <linux/clk.h> |
diff --git a/sound/soc/codecs/rt5659.h b/sound/soc/codecs/rt5659.h index 8b576d768744..b49fd8baf4e7 100644 --- a/sound/soc/codecs/rt5659.h +++ b/sound/soc/codecs/rt5659.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * rt5659.h -- RT5659/RT5658 ALSA SoC audio driver | 3 | * rt5659.h -- RT5659/RT5658 ALSA SoC audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2015 Realtek Microelectronics | 5 | * Copyright 2015 Realtek Microelectronics |
| 5 | * Author: Bard Liao <bardliao@realtek.com> | 6 | * Author: Bard Liao <bardliao@realtek.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __RT5659_H__ | 9 | #ifndef __RT5659_H__ |
diff --git a/sound/soc/codecs/rt5660.c b/sound/soc/codecs/rt5660.c index e74b2e8cd423..efa145e91731 100644 --- a/sound/soc/codecs/rt5660.c +++ b/sound/soc/codecs/rt5660.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * rt5660.c -- RT5660 ALSA SoC audio codec driver | 3 | * rt5660.c -- RT5660 ALSA SoC audio codec driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2016 Realtek Semiconductor Corp. | 5 | * Copyright 2016 Realtek Semiconductor Corp. |
| 5 | * Author: Oder Chiou <oder_chiou@realtek.com> | 6 | * Author: Oder Chiou <oder_chiou@realtek.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/rt5660.h b/sound/soc/codecs/rt5660.h index c65de0a20a49..a33025c920e1 100644 --- a/sound/soc/codecs/rt5660.h +++ b/sound/soc/codecs/rt5660.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * rt5660.h -- RT5660 ALSA SoC audio driver | 3 | * rt5660.h -- RT5660 ALSA SoC audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2016 Realtek Semiconductor Corp. | 5 | * Copyright 2016 Realtek Semiconductor Corp. |
| 5 | * Author: Oder Chiou <oder_chiou@realtek.com> | 6 | * Author: Oder Chiou <oder_chiou@realtek.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef _RT5660_H | 9 | #ifndef _RT5660_H |
diff --git a/sound/soc/codecs/rt5663.c b/sound/soc/codecs/rt5663.c index da6647015708..2943692f66ed 100644 --- a/sound/soc/codecs/rt5663.c +++ b/sound/soc/codecs/rt5663.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * rt5663.c -- RT5663 ALSA SoC audio codec driver | 3 | * rt5663.c -- RT5663 ALSA SoC audio codec driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2016 Realtek Semiconductor Corp. | 5 | * Copyright 2016 Realtek Semiconductor Corp. |
| 5 | * Author: Jack Yu <jack.yu@realtek.com> | 6 | * Author: Jack Yu <jack.yu@realtek.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | #include <linux/module.h> | 8 | #include <linux/module.h> |
| 12 | #include <linux/moduleparam.h> | 9 | #include <linux/moduleparam.h> |
diff --git a/sound/soc/codecs/rt5663.h b/sound/soc/codecs/rt5663.h index 794cf3fadf31..2c485d0655b5 100644 --- a/sound/soc/codecs/rt5663.h +++ b/sound/soc/codecs/rt5663.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * rt5663.h -- RT5663 ALSA SoC audio driver | 3 | * rt5663.h -- RT5663 ALSA SoC audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2016 Realtek Microelectronics | 5 | * Copyright 2016 Realtek Microelectronics |
| 5 | * Author: Jack Yu <jack.yu@realtek.com> | 6 | * Author: Jack Yu <jack.yu@realtek.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __RT5663_H__ | 9 | #ifndef __RT5663_H__ |
diff --git a/sound/soc/codecs/rt5665.c b/sound/soc/codecs/rt5665.c index f2ad3a4c3b7f..87263317085a 100644 --- a/sound/soc/codecs/rt5665.c +++ b/sound/soc/codecs/rt5665.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * rt5665.c -- RT5665/RT5658 ALSA SoC audio codec driver | 3 | * rt5665.c -- RT5665/RT5658 ALSA SoC audio codec driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2016 Realtek Semiconductor Corp. | 5 | * Copyright 2016 Realtek Semiconductor Corp. |
| 5 | * Author: Bard Liao <bardliao@realtek.com> | 6 | * Author: Bard Liao <bardliao@realtek.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/rt5665.h b/sound/soc/codecs/rt5665.h index b0a98ca39c5b..12ab28e5f10d 100644 --- a/sound/soc/codecs/rt5665.h +++ b/sound/soc/codecs/rt5665.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * rt5665.h -- RT5665/RT5658 ALSA SoC audio driver | 3 | * rt5665.h -- RT5665/RT5658 ALSA SoC audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2016 Realtek Microelectronics | 5 | * Copyright 2016 Realtek Microelectronics |
| 5 | * Author: Bard Liao <bardliao@realtek.com> | 6 | * Author: Bard Liao <bardliao@realtek.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __RT5665_H__ | 9 | #ifndef __RT5665_H__ |
diff --git a/sound/soc/codecs/rt5668.c b/sound/soc/codecs/rt5668.c index 230a21c93b6b..5716cede99cb 100644 --- a/sound/soc/codecs/rt5668.c +++ b/sound/soc/codecs/rt5668.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * rt5668.c -- RT5668B ALSA SoC audio component driver | 3 | * rt5668.c -- RT5668B ALSA SoC audio component driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2018 Realtek Semiconductor Corp. | 5 | * Copyright 2018 Realtek Semiconductor Corp. |
| 5 | * Author: Bard Liao <bardliao@realtek.com> | 6 | * Author: Bard Liao <bardliao@realtek.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/rt5668.h b/sound/soc/codecs/rt5668.h index 3e7bcfd569ec..6b851ddcc58a 100644 --- a/sound/soc/codecs/rt5668.h +++ b/sound/soc/codecs/rt5668.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * rt5668.h -- RT5668/RT5658 ALSA SoC audio driver | 3 | * rt5668.h -- RT5668/RT5658 ALSA SoC audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2018 Realtek Microelectronics | 5 | * Copyright 2018 Realtek Microelectronics |
| 5 | * Author: Bard Liao <bardliao@realtek.com> | 6 | * Author: Bard Liao <bardliao@realtek.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __RT5668_H__ | 9 | #ifndef __RT5668_H__ |
diff --git a/sound/soc/codecs/rt5670-dsp.h b/sound/soc/codecs/rt5670-dsp.h index a34d0cdb8198..a07b7dfcf501 100644 --- a/sound/soc/codecs/rt5670-dsp.h +++ b/sound/soc/codecs/rt5670-dsp.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * rt5670-dsp.h -- RT5670 ALSA SoC DSP driver | 3 | * rt5670-dsp.h -- RT5670 ALSA SoC DSP driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2014 Realtek Microelectronics | 5 | * Copyright 2014 Realtek Microelectronics |
| 5 | * Author: Bard Liao <bardliao@realtek.com> | 6 | * Author: Bard Liao <bardliao@realtek.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __RT5670_DSP_H__ | 9 | #ifndef __RT5670_DSP_H__ |
diff --git a/sound/soc/codecs/rt5670.c b/sound/soc/codecs/rt5670.c index a746e11ccfe3..70fee6849ab0 100644 --- a/sound/soc/codecs/rt5670.c +++ b/sound/soc/codecs/rt5670.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * rt5670.c -- RT5670 ALSA SoC audio codec driver | 3 | * rt5670.c -- RT5670 ALSA SoC audio codec driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2014 Realtek Semiconductor Corp. | 5 | * Copyright 2014 Realtek Semiconductor Corp. |
| 5 | * Author: Bard Liao <bardliao@realtek.com> | 6 | * Author: Bard Liao <bardliao@realtek.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/rt5670.h b/sound/soc/codecs/rt5670.h index 97e8eebe63fa..a8c3e44770b8 100644 --- a/sound/soc/codecs/rt5670.h +++ b/sound/soc/codecs/rt5670.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * rt5670.h -- RT5670 ALSA SoC audio driver | 3 | * rt5670.h -- RT5670 ALSA SoC audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2014 Realtek Microelectronics | 5 | * Copyright 2014 Realtek Microelectronics |
| 5 | * Author: Bard Liao <bardliao@realtek.com> | 6 | * Author: Bard Liao <bardliao@realtek.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __RT5670_H__ | 9 | #ifndef __RT5670_H__ |
diff --git a/sound/soc/codecs/rt5677-spi.c b/sound/soc/codecs/rt5677-spi.c index a4dfa0345c6e..d1694b7e1655 100644 --- a/sound/soc/codecs/rt5677-spi.c +++ b/sound/soc/codecs/rt5677-spi.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * rt5677-spi.c -- RT5677 ALSA SoC audio codec driver | 3 | * rt5677-spi.c -- RT5677 ALSA SoC audio codec driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2013 Realtek Semiconductor Corp. | 5 | * Copyright 2013 Realtek Semiconductor Corp. |
| 5 | * Author: Oder Chiou <oder_chiou@realtek.com> | 6 | * Author: Oder Chiou <oder_chiou@realtek.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/rt5677-spi.h b/sound/soc/codecs/rt5677-spi.h index 662db16cfb6a..6ba3369dc235 100644 --- a/sound/soc/codecs/rt5677-spi.h +++ b/sound/soc/codecs/rt5677-spi.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * rt5677-spi.h -- RT5677 ALSA SoC audio codec driver | 3 | * rt5677-spi.h -- RT5677 ALSA SoC audio codec driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2013 Realtek Semiconductor Corp. | 5 | * Copyright 2013 Realtek Semiconductor Corp. |
| 5 | * Author: Oder Chiou <oder_chiou@realtek.com> | 6 | * Author: Oder Chiou <oder_chiou@realtek.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __RT5677_SPI_H__ | 9 | #ifndef __RT5677_SPI_H__ |
diff --git a/sound/soc/codecs/rt5677.c b/sound/soc/codecs/rt5677.c index 6fc70e441458..ba24b0c52aa8 100644 --- a/sound/soc/codecs/rt5677.c +++ b/sound/soc/codecs/rt5677.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * rt5677.c -- RT5677 ALSA SoC audio codec driver | 3 | * rt5677.c -- RT5677 ALSA SoC audio codec driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2013 Realtek Semiconductor Corp. | 5 | * Copyright 2013 Realtek Semiconductor Corp. |
| 5 | * Author: Oder Chiou <oder_chiou@realtek.com> | 6 | * Author: Oder Chiou <oder_chiou@realtek.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/acpi.h> | 9 | #include <linux/acpi.h> |
diff --git a/sound/soc/codecs/rt5677.h b/sound/soc/codecs/rt5677.h index 183d92b03045..c08fbcc00941 100644 --- a/sound/soc/codecs/rt5677.h +++ b/sound/soc/codecs/rt5677.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * rt5677.h -- RT5677 ALSA SoC audio driver | 3 | * rt5677.h -- RT5677 ALSA SoC audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2013 Realtek Semiconductor Corp. | 5 | * Copyright 2013 Realtek Semiconductor Corp. |
| 5 | * Author: Oder Chiou <oder_chiou@realtek.com> | 6 | * Author: Oder Chiou <oder_chiou@realtek.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __RT5677_H__ | 9 | #ifndef __RT5677_H__ |
diff --git a/sound/soc/codecs/rt5682.c b/sound/soc/codecs/rt5682.c index 505fb3d7b1c5..78409dd11488 100644 --- a/sound/soc/codecs/rt5682.c +++ b/sound/soc/codecs/rt5682.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * rt5682.c -- RT5682 ALSA SoC audio component driver | 3 | * rt5682.c -- RT5682 ALSA SoC audio component driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2018 Realtek Semiconductor Corp. | 5 | * Copyright 2018 Realtek Semiconductor Corp. |
| 5 | * Author: Bard Liao <bardliao@realtek.com> | 6 | * Author: Bard Liao <bardliao@realtek.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/rt5682.h b/sound/soc/codecs/rt5682.h index 96944cff0ed7..18faaa2a49a0 100644 --- a/sound/soc/codecs/rt5682.h +++ b/sound/soc/codecs/rt5682.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * rt5682.h -- RT5682/RT5658 ALSA SoC audio driver | 3 | * rt5682.h -- RT5682/RT5658 ALSA SoC audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2018 Realtek Microelectronics | 5 | * Copyright 2018 Realtek Microelectronics |
| 5 | * Author: Bard Liao <bardliao@realtek.com> | 6 | * Author: Bard Liao <bardliao@realtek.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef __RT5682_H__ | 9 | #ifndef __RT5682_H__ |
diff --git a/sound/soc/codecs/simple-amplifier.c b/sound/soc/codecs/simple-amplifier.c index 351aa55c384e..b30fc1f894e1 100644 --- a/sound/soc/codecs/simple-amplifier.c +++ b/sound/soc/codecs/simple-amplifier.c | |||
| @@ -1,20 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2017 BayLibre, SAS. | 3 | * Copyright (c) 2017 BayLibre, SAS. |
| 3 | * Author: Jerome Brunet <jbrunet@baylibre.com> | 4 | * Author: Jerome Brunet <jbrunet@baylibre.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of version 2 of the GNU General Public License as | ||
| 7 | * published by the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, but | ||
| 10 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 12 | * 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 | * The full GNU General Public License is included in this distribution | ||
| 17 | * in the file called COPYING. | ||
| 18 | */ | 5 | */ |
| 19 | 6 | ||
| 20 | #include <linux/gpio/consumer.h> | 7 | #include <linux/gpio/consumer.h> |
diff --git a/sound/soc/codecs/spdif_receiver.c b/sound/soc/codecs/spdif_receiver.c index ac69d495d121..276db978e587 100644 --- a/sound/soc/codecs/spdif_receiver.c +++ b/sound/soc/codecs/spdif_receiver.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ALSA SoC SPDIF DIR (Digital Interface Reciever) driver | 3 | * ALSA SoC SPDIF DIR (Digital Interface Reciever) driver |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * | 10 | * |
| 10 | * Author: Vipin Kumar, <vipin.kumar@st.com> | 11 | * Author: Vipin Kumar, <vipin.kumar@st.com> |
| 11 | * Copyright: (C) 2012 ST Microelectronics | 12 | * Copyright: (C) 2012 ST Microelectronics |
| 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 version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | 14 | ||
| 18 | #include <linux/module.h> | 15 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/spdif_transmitter.c b/sound/soc/codecs/spdif_transmitter.c index b4f7fc4acb39..2c8cebfc6603 100644 --- a/sound/soc/codecs/spdif_transmitter.c +++ b/sound/soc/codecs/spdif_transmitter.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ALSA SoC SPDIF DIT driver | 3 | * ALSA SoC SPDIF DIT driver |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * Author: Steve Chen, <schen@mvista.com> | 9 | * Author: Steve Chen, <schen@mvista.com> |
| 9 | * Copyright: (C) 2009 MontaVista Software, Inc., <source@mvista.com> | 10 | * Copyright: (C) 2009 MontaVista Software, Inc., <source@mvista.com> |
| 10 | * Copyright: (C) 2009 Texas Instruments, India | 11 | * Copyright: (C) 2009 Texas Instruments, India |
| 11 | * | ||
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License version 2 as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | */ | 12 | */ |
| 16 | 13 | ||
| 17 | #include <linux/module.h> | 14 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/tlv320aic23-i2c.c b/sound/soc/codecs/tlv320aic23-i2c.c index 1d7c117316fb..5025e5c43783 100644 --- a/sound/soc/codecs/tlv320aic23-i2c.c +++ b/sound/soc/codecs/tlv320aic23-i2c.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ALSA SoC TLV320AIC23 codec driver I2C interface | 3 | * ALSA SoC TLV320AIC23 codec driver I2C interface |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright: (C) 2008 Mistral Solutions Pvt Ltd., | 6 | * Copyright: (C) 2008 Mistral Solutions Pvt Ltd., |
| 6 | * | 7 | * |
| 7 | * Based on sound/soc/codecs/wm8731.c by Richard Purdie | 8 | * Based on sound/soc/codecs/wm8731.c by Richard Purdie |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/i2c.h> | 11 | #include <linux/i2c.h> |
diff --git a/sound/soc/codecs/tlv320aic23-spi.c b/sound/soc/codecs/tlv320aic23-spi.c index d8c9ec1e9201..10765ae76606 100644 --- a/sound/soc/codecs/tlv320aic23-spi.c +++ b/sound/soc/codecs/tlv320aic23-spi.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ALSA SoC TLV320AIC23 codec driver SPI interface | 3 | * ALSA SoC TLV320AIC23 codec driver SPI interface |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright: (C) 2008 Mistral Solutions Pvt Ltd., | 6 | * Copyright: (C) 2008 Mistral Solutions Pvt Ltd., |
| 6 | * | 7 | * |
| 7 | * Based on sound/soc/codecs/wm8731.c by Richard Purdie | 8 | * Based on sound/soc/codecs/wm8731.c by Richard Purdie |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/module.h> | 11 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/tlv320aic23.c b/sound/soc/codecs/tlv320aic23.c index 47480cb4d078..080a840c987a 100644 --- a/sound/soc/codecs/tlv320aic23.c +++ b/sound/soc/codecs/tlv320aic23.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ALSA SoC TLV320AIC23 codec driver | 3 | * ALSA SoC TLV320AIC23 codec driver |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Based on sound/soc/codecs/wm8731.c by Richard Purdie | 8 | * Based on sound/soc/codecs/wm8731.c by Richard Purdie |
| 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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | * Notes: | 10 | * Notes: |
| 14 | * The AIC23 is a driver for a low power stereo audio | 11 | * The AIC23 is a driver for a low power stereo audio |
| 15 | * codec tlv320aic23 | 12 | * codec tlv320aic23 |
diff --git a/sound/soc/codecs/tlv320aic23.h b/sound/soc/codecs/tlv320aic23.h index 3a7235a04a89..0226be40112d 100644 --- a/sound/soc/codecs/tlv320aic23.h +++ b/sound/soc/codecs/tlv320aic23.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * ALSA SoC TLV320AIC23 codec driver | 3 | * ALSA SoC TLV320AIC23 codec driver |
| 3 | * | 4 | * |
| 4 | * Author: Arun KS, <arunks@mistralsolutions.com> | 5 | * Author: Arun KS, <arunks@mistralsolutions.com> |
| 5 | * Copyright: (C) 2008 Mistral Solutions Pvt Ltd | 6 | * Copyright: (C) 2008 Mistral Solutions Pvt Ltd |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef _TLV320AIC23_H | 9 | #ifndef _TLV320AIC23_H |
diff --git a/sound/soc/codecs/tlv320aic32x4.h b/sound/soc/codecs/tlv320aic32x4.h index 40734211bc0e..38f47704bb75 100644 --- a/sound/soc/codecs/tlv320aic32x4.h +++ b/sound/soc/codecs/tlv320aic32x4.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * tlv320aic32x4.h | 3 | * tlv320aic32x4.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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | 6 | ||
diff --git a/sound/soc/codecs/tlv320aic3x.c b/sound/soc/codecs/tlv320aic3x.c index 516d17cb2182..80bc16b5c13a 100644 --- a/sound/soc/codecs/tlv320aic3x.c +++ b/sound/soc/codecs/tlv320aic3x.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ALSA SoC TLV320AIC3X codec driver | 3 | * ALSA SoC TLV320AIC3X codec driver |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Based on sound/soc/codecs/wm8753.c by Liam Girdwood | 8 | * Based on sound/soc/codecs/wm8753.c by Liam Girdwood |
| 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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | * Notes: | 10 | * Notes: |
| 14 | * The AIC3X is a driver for a low power stereo audio | 11 | * The AIC3X is a driver for a low power stereo audio |
| 15 | * codecs aic31, aic32, aic33, aic3007. | 12 | * codecs aic31, aic32, aic33, aic3007. |
diff --git a/sound/soc/codecs/tlv320aic3x.h b/sound/soc/codecs/tlv320aic3x.h index 34c35196aa0d..66d3580cf2b1 100644 --- a/sound/soc/codecs/tlv320aic3x.h +++ b/sound/soc/codecs/tlv320aic3x.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * ALSA SoC TLV320AIC3X codec driver | 3 | * ALSA SoC TLV320AIC3X codec driver |
| 3 | * | 4 | * |
| 4 | * Author: Vladimir Barinov, <vbarinov@embeddedalley.com> | 5 | * Author: Vladimir Barinov, <vbarinov@embeddedalley.com> |
| 5 | * Copyright: (C) 2007 MontaVista Software, Inc., <source@mvista.com> | 6 | * Copyright: (C) 2007 MontaVista Software, Inc., <source@mvista.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef _AIC3X_H | 9 | #ifndef _AIC3X_H |
diff --git a/sound/soc/codecs/ts3a227e.c b/sound/soc/codecs/ts3a227e.c index 1271e7e1fc78..3ed3b45fa7ba 100644 --- a/sound/soc/codecs/ts3a227e.c +++ b/sound/soc/codecs/ts3a227e.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * TS3A227E Autonomous Audio Accessory Detection and Configuration Switch | 3 | * TS3A227E Autonomous Audio Accessory Detection and Configuration Switch |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 Google, Inc. | 5 | * Copyright (C) 2014 Google, Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/gpio.h> | 8 | #include <linux/gpio.h> |
diff --git a/sound/soc/codecs/ts3a227e.h b/sound/soc/codecs/ts3a227e.h index e2acf9c5bebe..3565e5931ca6 100644 --- a/sound/soc/codecs/ts3a227e.h +++ b/sound/soc/codecs/ts3a227e.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * TS3A227E Autonous Audio Accessory Detection and Configureation Switch | 3 | * TS3A227E Autonous Audio Accessory Detection and Configureation Switch |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014 Google, Inc. | 5 | * Copyright (C) 2014 Google, Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef _TS3A227E_H | 8 | #ifndef _TS3A227E_H |
diff --git a/sound/soc/codecs/uda134x.c b/sound/soc/codecs/uda134x.c index 3c935a941129..1cc7f56912dc 100644 --- a/sound/soc/codecs/uda134x.c +++ b/sound/soc/codecs/uda134x.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * uda134x.c -- UDA134X ALSA SoC Codec driver | 3 | * uda134x.c -- UDA134X ALSA SoC Codec driver |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Author: Zoltan Devai | 8 | * Author: Zoltan Devai |
| 8 | * | 9 | * |
| 9 | * Based on the WM87xx drivers by Liam Girdwood and Richard Purdie | 10 | * Based on the WM87xx drivers by Liam Girdwood and Richard Purdie |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/module.h> | 13 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/uda1380.c b/sound/soc/codecs/uda1380.c index 584a032b3cb1..26b2ee428aee 100644 --- a/sound/soc/codecs/uda1380.c +++ b/sound/soc/codecs/uda1380.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * uda1380.c - Philips UDA1380 ALSA SoC audio driver | 3 | * uda1380.c - Philips UDA1380 ALSA SoC audio driver |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Copyright (c) 2007-2009 Philipp Zabel <philipp.zabel@gmail.com> | 5 | * Copyright (c) 2007-2009 Philipp Zabel <philipp.zabel@gmail.com> |
| 9 | * | 6 | * |
| 10 | * Modified by Richard Purdie <richard@openedhand.com> to fit into SoC | 7 | * Modified by Richard Purdie <richard@openedhand.com> to fit into SoC |
diff --git a/sound/soc/codecs/uda1380.h b/sound/soc/codecs/uda1380.h index 69a326ac3c1a..0222f2ab818f 100644 --- a/sound/soc/codecs/uda1380.h +++ b/sound/soc/codecs/uda1380.h | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Audio support for Philips UDA1380 | 3 | * Audio support for Philips UDA1380 |
| 3 | * | 4 | * |
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * Copyright (c) 2005 Giorgio Padrin <giorgio@mandarinlogiq.org> | 5 | * Copyright (c) 2005 Giorgio Padrin <giorgio@mandarinlogiq.org> |
| 9 | */ | 6 | */ |
| 10 | 7 | ||
diff --git a/sound/soc/codecs/wm0010.c b/sound/soc/codecs/wm0010.c index abd2defe7530..727d6703c905 100644 --- a/sound/soc/codecs/wm0010.c +++ b/sound/soc/codecs/wm0010.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * wm0010.c -- WM0010 DSP Driver | 3 | * wm0010.c -- WM0010 DSP Driver |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Authors: Mark Brown <broonie@opensource.wolfsonmicro.com> | 7 | * Authors: Mark Brown <broonie@opensource.wolfsonmicro.com> |
| 7 | * Dimitris Papastamos <dp@opensource.wolfsonmicro.com> | 8 | * Dimitris Papastamos <dp@opensource.wolfsonmicro.com> |
| 8 | * Scott Ling <sl@opensource.wolfsonmicro.com> | 9 | * Scott Ling <sl@opensource.wolfsonmicro.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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/module.h> | 12 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/wm2000.c b/sound/soc/codecs/wm2000.c index bba330e30162..72e165cc6443 100644 --- a/sound/soc/codecs/wm2000.c +++ b/sound/soc/codecs/wm2000.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * wm2000.c -- WM2000 ALSA Soc Audio driver | 3 | * wm2000.c -- WM2000 ALSA Soc Audio driver |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 7 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * The download image for the WM2000 will be requested as | 9 | * The download image for the WM2000 will be requested as |
| 13 | * 'wm2000_anc.bin' by default (overridable via platform data) at | 10 | * 'wm2000_anc.bin' by default (overridable via platform data) at |
| 14 | * runtime and is expected to be in flat binary format. This is | 11 | * runtime and is expected to be in flat binary format. This is |
diff --git a/sound/soc/codecs/wm2000.h b/sound/soc/codecs/wm2000.h index 3870c0e1d246..6d3241dea07d 100644 --- a/sound/soc/codecs/wm2000.h +++ b/sound/soc/codecs/wm2000.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * wm2000.h -- WM2000 Soc Audio driver | 3 | * wm2000.h -- WM2000 Soc Audio driver |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _WM2000_H | 6 | #ifndef _WM2000_H |
diff --git a/sound/soc/codecs/wm2200.c b/sound/soc/codecs/wm2200.c index deff65161504..cf64e109c658 100644 --- a/sound/soc/codecs/wm2200.c +++ b/sound/soc/codecs/wm2200.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * wm2200.c -- WM2200 ALSA SoC Audio driver | 3 | * wm2200.c -- WM2200 ALSA SoC Audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Wolfson Microelectronics plc | 5 | * Copyright 2012 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 7 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/wm5100-tables.c b/sound/soc/codecs/wm5100-tables.c index 9e987cf07450..9a6ce8f2c9fc 100644 --- a/sound/soc/codecs/wm5100-tables.c +++ b/sound/soc/codecs/wm5100-tables.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * wm5100-tables.c -- WM5100 ALSA SoC Audio driver data | 3 | * wm5100-tables.c -- WM5100 ALSA SoC Audio driver data |
| 3 | * | 4 | * |
| 4 | * Copyright 2011-2 Wolfson Microelectronics plc | 5 | * Copyright 2011-2 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 7 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include "wm5100.h" | 10 | #include "wm5100.h" |
diff --git a/sound/soc/codecs/wm5100.c b/sound/soc/codecs/wm5100.c index ba89d9d711f7..4af0e519e623 100644 --- a/sound/soc/codecs/wm5100.c +++ b/sound/soc/codecs/wm5100.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * wm5100.c -- WM5100 ALSA SoC Audio driver | 3 | * wm5100.c -- WM5100 ALSA SoC Audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2011-2 Wolfson Microelectronics plc | 5 | * Copyright 2011-2 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 7 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/wm5100.h b/sound/soc/codecs/wm5100.h index 6076493cfd67..602ee9632351 100644 --- a/sound/soc/codecs/wm5100.h +++ b/sound/soc/codecs/wm5100.h | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * wm5100.h -- WM5100 ALSA SoC Audio driver | 3 | * wm5100.h -- WM5100 ALSA SoC Audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2011 Wolfson Microelectronics plc | 5 | * Copyright 2011 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 7 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #ifndef WM5100_ASOC_H | 10 | #ifndef WM5100_ASOC_H |
diff --git a/sound/soc/codecs/wm5102.c b/sound/soc/codecs/wm5102.c index b32e8313954d..d6d4b4121369 100644 --- a/sound/soc/codecs/wm5102.c +++ b/sound/soc/codecs/wm5102.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * wm5102.c -- WM5102 ALSA SoC Audio driver | 3 | * wm5102.c -- WM5102 ALSA SoC Audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Wolfson Microelectronics plc | 5 | * Copyright 2012 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 7 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/wm5102.h b/sound/soc/codecs/wm5102.h index adb38040f661..34156cef64a7 100644 --- a/sound/soc/codecs/wm5102.h +++ b/sound/soc/codecs/wm5102.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * wm5102.h -- WM5102 ALSA SoC Audio driver | 3 | * wm5102.h -- WM5102 ALSA SoC Audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Wolfson Microelectronics plc | 5 | * Copyright 2012 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 7 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef _WM5102_H | 10 | #ifndef _WM5102_H |
diff --git a/sound/soc/codecs/wm5110.c b/sound/soc/codecs/wm5110.c index 1f500cc8d96a..9dc215b5c504 100644 --- a/sound/soc/codecs/wm5110.c +++ b/sound/soc/codecs/wm5110.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * wm5110.c -- WM5110 ALSA SoC Audio driver | 3 | * wm5110.c -- WM5110 ALSA SoC Audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Wolfson Microelectronics plc | 5 | * Copyright 2012 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 7 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/wm5110.h b/sound/soc/codecs/wm5110.h index e6c0cd4235c5..2545e861313d 100644 --- a/sound/soc/codecs/wm5110.h +++ b/sound/soc/codecs/wm5110.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * wm5110.h -- WM5110 ALSA SoC Audio driver | 3 | * wm5110.h -- WM5110 ALSA SoC Audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Wolfson Microelectronics plc | 5 | * Copyright 2012 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 7 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef _WM5110_H | 10 | #ifndef _WM5110_H |
diff --git a/sound/soc/codecs/wm8350.c b/sound/soc/codecs/wm8350.c index e92ebe52d485..fe99584c917f 100644 --- a/sound/soc/codecs/wm8350.c +++ b/sound/soc/codecs/wm8350.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * wm8350.c -- WM8350 ALSA SoC audio driver | 3 | * wm8350.c -- WM8350 ALSA SoC audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2007-12 Wolfson Microelectronics PLC. | 5 | * Copyright (C) 2007-12 Wolfson Microelectronics PLC. |
| 5 | * | 6 | * |
| 6 | * Author: Liam Girdwood <lrg@slimlogic.co.uk> | 7 | * Author: Liam Girdwood <lrg@slimlogic.co.uk> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/wm8510.c b/sound/soc/codecs/wm8510.c index 1a2412d73e35..cd3e0c848cae 100644 --- a/sound/soc/codecs/wm8510.c +++ b/sound/soc/codecs/wm8510.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * wm8510.c -- WM8510 ALSA Soc Audio driver | 3 | * wm8510.c -- WM8510 ALSA Soc Audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2006 Wolfson Microelectronics PLC. | 5 | * Copyright 2006 Wolfson Microelectronics PLC. |
| 5 | * | 6 | * |
| 6 | * Author: Liam Girdwood <lrg@slimlogic.co.uk> | 7 | * Author: Liam Girdwood <lrg@slimlogic.co.uk> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/wm8510.h b/sound/soc/codecs/wm8510.h index b3e26ed9f2d0..1f4354947382 100644 --- a/sound/soc/codecs/wm8510.h +++ b/sound/soc/codecs/wm8510.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * wm8510.h -- WM8510 Soc Audio driver | 3 | * wm8510.h -- WM8510 Soc Audio driver |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _WM8510_H | 6 | #ifndef _WM8510_H |
diff --git a/sound/soc/codecs/wm8523.c b/sound/soc/codecs/wm8523.c index f4a9e25fb334..04d67ee8203b 100644 --- a/sound/soc/codecs/wm8523.c +++ b/sound/soc/codecs/wm8523.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * wm8523.c -- WM8523 ALSA SoC Audio driver | 3 | * wm8523.c -- WM8523 ALSA SoC Audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2009 Wolfson Microelectronics plc | 5 | * Copyright 2009 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 7 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/wm8523.h b/sound/soc/codecs/wm8523.h index 4d5b1eb8f2fc..79afbf1e4f1a 100644 --- a/sound/soc/codecs/wm8523.h +++ b/sound/soc/codecs/wm8523.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * wm8523.h -- WM8423 ASoC driver | 3 | * wm8523.h -- WM8423 ASoC driver |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 7 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> |
| 7 | * | 8 | * |
| 8 | * Based on wm8753.h | 9 | * Based on wm8753.h |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #ifndef _WM8523_H | 12 | #ifndef _WM8523_H |
diff --git a/sound/soc/codecs/wm8524.c b/sound/soc/codecs/wm8524.c index fde444d826ca..91e3d1570c45 100644 --- a/sound/soc/codecs/wm8524.c +++ b/sound/soc/codecs/wm8524.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * wm8524.c -- WM8524 ALSA SoC Audio driver | 3 | * wm8524.c -- WM8524 ALSA SoC Audio driver |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright 2017 NXP | 6 | * Copyright 2017 NXP |
| 6 | * | 7 | * |
| 7 | * Based on WM8523 ALSA SoC Audio driver written by Mark Brown | 8 | * Based on WM8523 ALSA SoC Audio driver written by Mark Brown |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/module.h> | 11 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/wm8711.c b/sound/soc/codecs/wm8711.c index 1da08d281ae7..8036b18fdeb9 100644 --- a/sound/soc/codecs/wm8711.c +++ b/sound/soc/codecs/wm8711.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * wm8711.c -- WM8711 ALSA SoC Audio driver | 3 | * wm8711.c -- WM8711 ALSA SoC Audio driver |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Author: Mike Arthur <Mike.Arthur@wolfsonmicro.com> | 7 | * Author: Mike Arthur <Mike.Arthur@wolfsonmicro.com> |
| 7 | * | 8 | * |
| 8 | * Based on wm8731.c by Richard Purdie | 9 | * Based on wm8731.c by Richard Purdie |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/module.h> | 12 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/wm8711.h b/sound/soc/codecs/wm8711.h index a61db985499f..487a9f34d191 100644 --- a/sound/soc/codecs/wm8711.h +++ b/sound/soc/codecs/wm8711.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * wm8711.h -- WM8711 Soc Audio driver | 3 | * wm8711.h -- WM8711 Soc Audio driver |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Author: Mike Arthur <linux@wolfsonmicro.com> | 7 | * Author: Mike Arthur <linux@wolfsonmicro.com> |
| 7 | * | 8 | * |
| 8 | * Based on wm8731.h | 9 | * Based on wm8731.h |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #ifndef _WM8711_H | 12 | #ifndef _WM8711_H |
diff --git a/sound/soc/codecs/wm8728.c b/sound/soc/codecs/wm8728.c index 839aee35ab56..8b876659f29c 100644 --- a/sound/soc/codecs/wm8728.c +++ b/sound/soc/codecs/wm8728.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * wm8728.c -- WM8728 ALSA SoC Audio driver | 3 | * wm8728.c -- WM8728 ALSA SoC Audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2008 Wolfson Microelectronics plc | 5 | * Copyright 2008 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 7 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/wm8728.h b/sound/soc/codecs/wm8728.h index 8aea362ffd47..d926db5e4f80 100644 --- a/sound/soc/codecs/wm8728.h +++ b/sound/soc/codecs/wm8728.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * wm8728.h -- WM8728 ASoC codec driver | 3 | * wm8728.h -- WM8728 ASoC codec driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2008 Wolfson Microelectronics plc | 5 | * Copyright 2008 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 7 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef _WM8728_H | 10 | #ifndef _WM8728_H |
diff --git a/sound/soc/codecs/wm8731.c b/sound/soc/codecs/wm8731.c index 7c8fad865d6b..6fd1bef848ed 100644 --- a/sound/soc/codecs/wm8731.c +++ b/sound/soc/codecs/wm8731.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * wm8731.c -- WM8731 ALSA SoC Audio driver | 3 | * wm8731.c -- WM8731 ALSA SoC Audio driver |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Author: Richard Purdie <richard@openedhand.com> | 8 | * Author: Richard Purdie <richard@openedhand.com> |
| 8 | * | 9 | * |
| 9 | * Based on wm8753.c by Liam Girdwood | 10 | * Based on wm8753.c by Liam Girdwood |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/module.h> | 13 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/wm8731.h b/sound/soc/codecs/wm8731.h index c7c6f15b0e42..4fcf1226d7c2 100644 --- a/sound/soc/codecs/wm8731.h +++ b/sound/soc/codecs/wm8731.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * wm8731.h -- WM8731 Soc Audio driver | 3 | * wm8731.h -- WM8731 Soc Audio driver |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Author: Richard Purdie <richard@openedhand.com> | 7 | * Author: Richard Purdie <richard@openedhand.com> |
| 7 | * | 8 | * |
| 8 | * Based on wm8753.h | 9 | * Based on wm8753.h |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #ifndef _WM8731_H | 12 | #ifndef _WM8731_H |
diff --git a/sound/soc/codecs/wm8737.c b/sound/soc/codecs/wm8737.c index e9ae821e7609..0c246fb5e5ac 100644 --- a/sound/soc/codecs/wm8737.c +++ b/sound/soc/codecs/wm8737.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * wm8737.c -- WM8737 ALSA SoC Audio driver | 3 | * wm8737.c -- WM8737 ALSA SoC Audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2010 Wolfson Microelectronics plc | 5 | * Copyright 2010 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 7 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/wm8737.h b/sound/soc/codecs/wm8737.h index 23d14c8ff6e7..b95b85e03ff8 100644 --- a/sound/soc/codecs/wm8737.h +++ b/sound/soc/codecs/wm8737.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | #ifndef _WM8737_H | 2 | #ifndef _WM8737_H |
| 2 | #define _WM8737_H | 3 | #define _WM8737_H |
| 3 | 4 | ||
| @@ -7,10 +8,6 @@ | |||
| 7 | * Copyright 2010 Wolfson Microelectronics plc | 8 | * Copyright 2010 Wolfson Microelectronics plc |
| 8 | * | 9 | * |
| 9 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 10 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | /* | 13 | /* |
diff --git a/sound/soc/codecs/wm8741.c b/sound/soc/codecs/wm8741.c index 546ea735f534..328df81ee839 100644 --- a/sound/soc/codecs/wm8741.c +++ b/sound/soc/codecs/wm8741.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * wm8741.c -- WM8741 ALSA SoC Audio driver | 3 | * wm8741.c -- WM8741 ALSA SoC Audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2010-1 Wolfson Microelectronics plc | 5 | * Copyright 2010-1 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Ian Lartey <ian@opensource.wolfsonmicro.com> | 7 | * Author: Ian Lartey <ian@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/wm8741.h b/sound/soc/codecs/wm8741.h index c8835f65f342..8158432f014f 100644 --- a/sound/soc/codecs/wm8741.h +++ b/sound/soc/codecs/wm8741.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * wm8741.h -- WM8423 ASoC driver | 3 | * wm8741.h -- WM8423 ASoC driver |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Author: Ian Lartey <ian@opensource.wolfsonmicro.com> | 7 | * Author: Ian Lartey <ian@opensource.wolfsonmicro.com> |
| 7 | * | 8 | * |
| 8 | * Based on wm8753.h | 9 | * Based on wm8753.h |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #ifndef _WM8741_H | 12 | #ifndef _WM8741_H |
diff --git a/sound/soc/codecs/wm8750.c b/sound/soc/codecs/wm8750.c index 97239bc9d253..5f3466170f78 100644 --- a/sound/soc/codecs/wm8750.c +++ b/sound/soc/codecs/wm8750.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * wm8750.c -- WM8750 ALSA SoC audio driver | 3 | * wm8750.c -- WM8750 ALSA SoC audio driver |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Author: Richard Purdie <richard@openedhand.com> | 7 | * Author: Richard Purdie <richard@openedhand.com> |
| 7 | * | 8 | * |
| 8 | * Based on WM8753.c | 9 | * Based on WM8753.c |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/module.h> | 12 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/wm8750.h b/sound/soc/codecs/wm8750.h index 121427c047fb..325f58aa7316 100644 --- a/sound/soc/codecs/wm8750.h +++ b/sound/soc/codecs/wm8750.h | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2005 Openedhand Ltd. | 3 | * Copyright 2005 Openedhand Ltd. |
| 3 | * | 4 | * |
| 4 | * Author: Richard Purdie <richard@openedhand.com> | 5 | * Author: Richard Purdie <richard@openedhand.com> |
| 5 | * | 6 | * |
| 6 | * Based on WM8753.h | 7 | * Based on WM8753.h |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #ifndef _WM8750_H | 10 | #ifndef _WM8750_H |
diff --git a/sound/soc/codecs/wm8770.c b/sound/soc/codecs/wm8770.c index 37467c512597..bc8243443b9d 100644 --- a/sound/soc/codecs/wm8770.c +++ b/sound/soc/codecs/wm8770.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * wm8770.c -- WM8770 ALSA SoC Audio driver | 3 | * wm8770.c -- WM8770 ALSA SoC Audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2010 Wolfson Microelectronics plc | 5 | * Copyright 2010 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Dimitris Papastamos <dp@opensource.wolfsonmicro.com> | 7 | * Author: Dimitris Papastamos <dp@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/wm8770.h b/sound/soc/codecs/wm8770.h index 5f1b3bda6cc8..e0a3f5a14620 100644 --- a/sound/soc/codecs/wm8770.h +++ b/sound/soc/codecs/wm8770.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * wm8770.h -- WM8770 ASoC driver | 3 | * wm8770.h -- WM8770 ASoC driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2010 Wolfson Microelectronics plc | 5 | * Copyright 2010 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Dimitris Papastamos <dp@opensource.wolfsonmicro.com> | 7 | * Author: Dimitris Papastamos <dp@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef _WM8770_H | 10 | #ifndef _WM8770_H |
diff --git a/sound/soc/codecs/wm8776.c b/sound/soc/codecs/wm8776.c index fb357e23f221..9143eb1ce2f7 100644 --- a/sound/soc/codecs/wm8776.c +++ b/sound/soc/codecs/wm8776.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * wm8776.c -- WM8776 ALSA SoC Audio driver | 3 | * wm8776.c -- WM8776 ALSA SoC Audio driver |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 7 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * TODO: Input ALC/limiter support | 9 | * TODO: Input ALC/limiter support |
| 13 | */ | 10 | */ |
| 14 | 11 | ||
diff --git a/sound/soc/codecs/wm8776.h b/sound/soc/codecs/wm8776.h index 4cf1c8e0bfc9..266a48a21163 100644 --- a/sound/soc/codecs/wm8776.h +++ b/sound/soc/codecs/wm8776.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * wm8776.h -- WM8776 ASoC driver | 3 | * wm8776.h -- WM8776 ASoC driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2009 Wolfson Microelectronics plc | 5 | * Copyright 2009 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 7 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef _WM8776_H | 10 | #ifndef _WM8776_H |
diff --git a/sound/soc/codecs/wm8804-i2c.c b/sound/soc/codecs/wm8804-i2c.c index 79541960f45d..f97a75e64166 100644 --- a/sound/soc/codecs/wm8804-i2c.c +++ b/sound/soc/codecs/wm8804-i2c.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * wm8804-i2c.c -- WM8804 S/PDIF transceiver driver - I2C | 3 | * wm8804-i2c.c -- WM8804 S/PDIF transceiver driver - I2C |
| 3 | * | 4 | * |
| 4 | * Copyright 2015 Cirrus Logic Inc | 5 | * Copyright 2015 Cirrus Logic Inc |
| 5 | * | 6 | * |
| 6 | * Author: Charles Keepax <ckeepax@opensource.wolfsonmicro.com> | 7 | * Author: Charles Keepax <ckeepax@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/init.h> | 10 | #include <linux/init.h> |
diff --git a/sound/soc/codecs/wm8804-spi.c b/sound/soc/codecs/wm8804-spi.c index 9998c78a2325..9a8da1511c34 100644 --- a/sound/soc/codecs/wm8804-spi.c +++ b/sound/soc/codecs/wm8804-spi.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * wm8804-spi.c -- WM8804 S/PDIF transceiver driver - SPI | 3 | * wm8804-spi.c -- WM8804 S/PDIF transceiver driver - SPI |
| 3 | * | 4 | * |
| 4 | * Copyright 2015 Cirrus Logic Inc | 5 | * Copyright 2015 Cirrus Logic Inc |
| 5 | * | 6 | * |
| 6 | * Author: Charles Keepax <ckeepax@opensource.wolfsonmicro.com> | 7 | * Author: Charles Keepax <ckeepax@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/init.h> | 10 | #include <linux/init.h> |
diff --git a/sound/soc/codecs/wm8804.c b/sound/soc/codecs/wm8804.c index 89f13249966e..09302550c12b 100644 --- a/sound/soc/codecs/wm8804.c +++ b/sound/soc/codecs/wm8804.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * wm8804.c -- WM8804 S/PDIF transceiver driver | 3 | * wm8804.c -- WM8804 S/PDIF transceiver driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2010-11 Wolfson Microelectronics plc | 5 | * Copyright 2010-11 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Dimitris Papastamos <dp@opensource.wolfsonmicro.com> | 7 | * Author: Dimitris Papastamos <dp@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/wm8804.h b/sound/soc/codecs/wm8804.h index aa72fa66c932..64f3ccc9ac34 100644 --- a/sound/soc/codecs/wm8804.h +++ b/sound/soc/codecs/wm8804.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * wm8804.h -- WM8804 S/PDIF transceiver driver | 3 | * wm8804.h -- WM8804 S/PDIF transceiver driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2010 Wolfson Microelectronics plc | 5 | * Copyright 2010 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Dimitris Papastamos <dp@opensource.wolfsonmicro.com> | 7 | * Author: Dimitris Papastamos <dp@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef _WM8804_H | 10 | #ifndef _WM8804_H |
diff --git a/sound/soc/codecs/wm8900.c b/sound/soc/codecs/wm8900.c index 1a14e902949d..271235a69c01 100644 --- a/sound/soc/codecs/wm8900.c +++ b/sound/soc/codecs/wm8900.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * wm8900.c -- WM8900 ALSA Soc Audio driver | 3 | * wm8900.c -- WM8900 ALSA Soc Audio driver |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 7 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * TODO: | 9 | * TODO: |
| 13 | * - Tristating. | 10 | * - Tristating. |
| 14 | * - TDM. | 11 | * - TDM. |
diff --git a/sound/soc/codecs/wm8900.h b/sound/soc/codecs/wm8900.h index 583f257e799b..7bc95409a920 100644 --- a/sound/soc/codecs/wm8900.h +++ b/sound/soc/codecs/wm8900.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * wm8900.h -- WM890 Soc Audio driver | 3 | * wm8900.h -- WM890 Soc Audio driver |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _WM8900_H | 6 | #ifndef _WM8900_H |
diff --git a/sound/soc/codecs/wm8903.c b/sound/soc/codecs/wm8903.c index 6cb3c153ba19..fa2f67850f18 100644 --- a/sound/soc/codecs/wm8903.c +++ b/sound/soc/codecs/wm8903.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * wm8903.c -- WM8903 ALSA SoC Audio driver | 3 | * wm8903.c -- WM8903 ALSA SoC Audio driver |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 8 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> |
| 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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | * TODO: | 10 | * TODO: |
| 14 | * - TDM mode configuration. | 11 | * - TDM mode configuration. |
| 15 | * - Digital microphone support. | 12 | * - Digital microphone support. |
diff --git a/sound/soc/codecs/wm8904.c b/sound/soc/codecs/wm8904.c index 9e0f96e0f8ec..5ebdd1d9afde 100644 --- a/sound/soc/codecs/wm8904.c +++ b/sound/soc/codecs/wm8904.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * wm8904.c -- WM8904 ALSA SoC Audio driver | 3 | * wm8904.c -- WM8904 ALSA SoC Audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2009-12 Wolfson Microelectronics plc | 5 | * Copyright 2009-12 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 7 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/clk.h> | 10 | #include <linux/clk.h> |
diff --git a/sound/soc/codecs/wm8904.h b/sound/soc/codecs/wm8904.h index c29a0e8131ca..c1bca52f9927 100644 --- a/sound/soc/codecs/wm8904.h +++ b/sound/soc/codecs/wm8904.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * wm8904.h -- WM8904 ASoC driver | 3 | * wm8904.h -- WM8904 ASoC driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2009 Wolfson Microelectronics, plc | 5 | * Copyright 2009 Wolfson Microelectronics, plc |
| 5 | * | 6 | * |
| 6 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 7 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef _WM8904_H | 10 | #ifndef _WM8904_H |
diff --git a/sound/soc/codecs/wm8940.c b/sound/soc/codecs/wm8940.c index be4fce0c7b36..c194fbde8ad6 100644 --- a/sound/soc/codecs/wm8940.c +++ b/sound/soc/codecs/wm8940.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * wm8940.c -- WM8940 ALSA Soc Audio driver | 3 | * wm8940.c -- WM8940 ALSA Soc Audio driver |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Copyright 2006 Wolfson Microelectronics PLC. | 8 | * Copyright 2006 Wolfson Microelectronics PLC. |
| 8 | * Author: Liam Girdwood <lrg@slimlogic.co.uk> | 9 | * Author: Liam Girdwood <lrg@slimlogic.co.uk> |
| 9 | * | 10 | * |
| 10 | * This program is free software; you can redistribute it and/or modify | ||
| 11 | * it under the terms of the GNU General Public License version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | * Not currently handled: | 11 | * Not currently handled: |
| 15 | * Notch filter control | 12 | * Notch filter control |
| 16 | * AUXMode (inverting vs mixer) | 13 | * AUXMode (inverting vs mixer) |
diff --git a/sound/soc/codecs/wm8940.h b/sound/soc/codecs/wm8940.h index 907fe192e9e0..0d4f53ada2e6 100644 --- a/sound/soc/codecs/wm8940.h +++ b/sound/soc/codecs/wm8940.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * wm8940.h -- WM8940 Soc Audio driver | 3 | * wm8940.h -- WM8940 Soc Audio driver |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _WM8940_H | 6 | #ifndef _WM8940_H |
diff --git a/sound/soc/codecs/wm8955.c b/sound/soc/codecs/wm8955.c index cd204f79647d..66a5f1827aa9 100644 --- a/sound/soc/codecs/wm8955.c +++ b/sound/soc/codecs/wm8955.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * wm8955.c -- WM8955 ALSA SoC Audio driver | 3 | * wm8955.c -- WM8955 ALSA SoC Audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2009 Wolfson Microelectronics plc | 5 | * Copyright 2009 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 7 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/wm8955.h b/sound/soc/codecs/wm8955.h index d13fd5c5fa63..3d3f9be0419e 100644 --- a/sound/soc/codecs/wm8955.h +++ b/sound/soc/codecs/wm8955.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * wm8955.h -- WM8904 ASoC driver | 3 | * wm8955.h -- WM8904 ASoC driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2009 Wolfson Microelectronics, plc | 5 | * Copyright 2009 Wolfson Microelectronics, plc |
| 5 | * | 6 | * |
| 6 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 7 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef _WM8955_H | 10 | #ifndef _WM8955_H |
diff --git a/sound/soc/codecs/wm8958-dsp2.c b/sound/soc/codecs/wm8958-dsp2.c index 108e8bf42a34..18535b326680 100644 --- a/sound/soc/codecs/wm8958-dsp2.c +++ b/sound/soc/codecs/wm8958-dsp2.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * wm8958-dsp2.c -- WM8958 DSP2 support | 3 | * wm8958-dsp2.c -- WM8958 DSP2 support |
| 3 | * | 4 | * |
| 4 | * Copyright 2011 Wolfson Microelectronics plc | 5 | * Copyright 2011 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 7 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/wm8960.c b/sound/soc/codecs/wm8960.c index 8dc1f3d6a988..55112c1bba5e 100644 --- a/sound/soc/codecs/wm8960.c +++ b/sound/soc/codecs/wm8960.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * wm8960.c -- WM8960 ALSA SoC Audio driver | 3 | * wm8960.c -- WM8960 ALSA SoC Audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2007-11 Wolfson Microelectronics, plc | 5 | * Copyright 2007-11 Wolfson Microelectronics, plc |
| 5 | * | 6 | * |
| 6 | * Author: Liam Girdwood | 7 | * Author: Liam Girdwood |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/wm8960.h b/sound/soc/codecs/wm8960.h index ab3220d3411d..63ba6c03c488 100644 --- a/sound/soc/codecs/wm8960.h +++ b/sound/soc/codecs/wm8960.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * wm8960.h -- WM8960 Soc Audio driver | 3 | * wm8960.h -- WM8960 Soc Audio driver |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _WM8960_H | 6 | #ifndef _WM8960_H |
diff --git a/sound/soc/codecs/wm8961.c b/sound/soc/codecs/wm8961.c index 68b4cadc308f..72504f3b702d 100644 --- a/sound/soc/codecs/wm8961.c +++ b/sound/soc/codecs/wm8961.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * wm8961.c -- WM8961 ALSA SoC Audio driver | 3 | * wm8961.c -- WM8961 ALSA SoC Audio driver |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Author: Mark Brown | 7 | * Author: Mark Brown |
| 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 version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * Currently unimplemented features: | 9 | * Currently unimplemented features: |
| 13 | * - ALC | 10 | * - ALC |
| 14 | */ | 11 | */ |
diff --git a/sound/soc/codecs/wm8961.h b/sound/soc/codecs/wm8961.h index 1d736e5701c8..d4e00e5493b9 100644 --- a/sound/soc/codecs/wm8961.h +++ b/sound/soc/codecs/wm8961.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * wm8961.h -- WM8961 Soc Audio driver | 3 | * wm8961.h -- WM8961 Soc Audio driver |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _WM8961_H | 6 | #ifndef _WM8961_H |
diff --git a/sound/soc/codecs/wm8962.c b/sound/soc/codecs/wm8962.c index 467ed78dd2df..3e5c69fbc33a 100644 --- a/sound/soc/codecs/wm8962.c +++ b/sound/soc/codecs/wm8962.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * wm8962.c -- WM8962 ALSA SoC Audio driver | 3 | * wm8962.c -- WM8962 ALSA SoC Audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2010-2 Wolfson Microelectronics plc | 5 | * Copyright 2010-2 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 7 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/wm8962.h b/sound/soc/codecs/wm8962.h index a4a42d269747..e7f4a70ab8a4 100644 --- a/sound/soc/codecs/wm8962.h +++ b/sound/soc/codecs/wm8962.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * wm8962.h -- WM8962 ASoC driver | 3 | * wm8962.h -- WM8962 ASoC driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2010 Wolfson Microelectronics, plc | 5 | * Copyright 2010 Wolfson Microelectronics, plc |
| 5 | * | 6 | * |
| 6 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 7 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef _WM8962_H | 10 | #ifndef _WM8962_H |
diff --git a/sound/soc/codecs/wm8974.c b/sound/soc/codecs/wm8974.c index 593a11960888..dc4fe4f5239d 100644 --- a/sound/soc/codecs/wm8974.c +++ b/sound/soc/codecs/wm8974.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * wm8974.c -- WM8974 ALSA Soc Audio driver | 3 | * wm8974.c -- WM8974 ALSA Soc Audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2006-2009 Wolfson Microelectronics PLC. | 5 | * Copyright 2006-2009 Wolfson Microelectronics PLC. |
| 5 | * | 6 | * |
| 6 | * Author: Liam Girdwood <Liam.Girdwood@wolfsonmicro.com> | 7 | * Author: Liam Girdwood <Liam.Girdwood@wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/wm8974.h b/sound/soc/codecs/wm8974.h index 3c94e7bb55a6..d6175383f000 100644 --- a/sound/soc/codecs/wm8974.h +++ b/sound/soc/codecs/wm8974.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * wm8974.h -- WM8974 Soc Audio driver | 3 | * wm8974.h -- WM8974 Soc Audio driver |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _WM8974_H | 6 | #ifndef _WM8974_H |
diff --git a/sound/soc/codecs/wm8978.c b/sound/soc/codecs/wm8978.c index bae4fe89dbf1..af35ae101367 100644 --- a/sound/soc/codecs/wm8978.c +++ b/sound/soc/codecs/wm8978.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * wm8978.c -- WM8978 ALSA SoC Audio Codec driver | 3 | * wm8978.c -- WM8978 ALSA SoC Audio Codec driver |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright (C) 2007 Carlos Munoz <carlos@kenati.com> | 6 | * Copyright (C) 2007 Carlos Munoz <carlos@kenati.com> |
| 6 | * Copyright 2006-2009 Wolfson Microelectronics PLC. | 7 | * Copyright 2006-2009 Wolfson Microelectronics PLC. |
| 7 | * Based on wm8974 and wm8990 by Liam Girdwood <lrg@slimlogic.co.uk> | 8 | * Based on wm8974 and wm8990 by Liam Girdwood <lrg@slimlogic.co.uk> |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/module.h> | 11 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/wm8978.h b/sound/soc/codecs/wm8978.h index 0dcf6868dff6..e1986dcec49a 100644 --- a/sound/soc/codecs/wm8978.h +++ b/sound/soc/codecs/wm8978.h | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * wm8978.h -- codec driver for WM8978 | 3 | * wm8978.h -- codec driver for WM8978 |
| 3 | * | 4 | * |
| 4 | * Copyright 2009 Guennadi Liakhovetski <g.liakhovetski@gmx.de> | 5 | * Copyright 2009 Guennadi Liakhovetski <g.liakhovetski@gmx.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 version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #ifndef __WM8978_H__ | 8 | #ifndef __WM8978_H__ |
diff --git a/sound/soc/codecs/wm8983.c b/sound/soc/codecs/wm8983.c index 9f35801aa85f..a7e0376f9cf6 100644 --- a/sound/soc/codecs/wm8983.c +++ b/sound/soc/codecs/wm8983.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * wm8983.c -- WM8983 ALSA SoC Audio driver | 3 | * wm8983.c -- WM8983 ALSA SoC Audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2011 Wolfson Microelectronics plc | 5 | * Copyright 2011 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Dimitris Papastamos <dp@opensource.wolfsonmicro.com> | 7 | * Author: Dimitris Papastamos <dp@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/wm8983.h b/sound/soc/codecs/wm8983.h index 71ee619c2742..994c01704d59 100644 --- a/sound/soc/codecs/wm8983.h +++ b/sound/soc/codecs/wm8983.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * wm8983.h -- WM8983 ALSA SoC Audio driver | 3 | * wm8983.h -- WM8983 ALSA SoC Audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2011 Wolfson Microelectronics plc | 5 | * Copyright 2011 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Dimitris Papastamos <dp@opensource.wolfsonmicro.com> | 7 | * Author: Dimitris Papastamos <dp@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef _WM8983_H | 10 | #ifndef _WM8983_H |
diff --git a/sound/soc/codecs/wm8985.c b/sound/soc/codecs/wm8985.c index 18b342ca4f8e..a62907d0f340 100644 --- a/sound/soc/codecs/wm8985.c +++ b/sound/soc/codecs/wm8985.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * wm8985.c -- WM8985 / WM8758 ALSA SoC Audio driver | 3 | * wm8985.c -- WM8985 / WM8758 ALSA SoC Audio driver |
| 3 | * | 4 | * |
| @@ -8,10 +9,6 @@ | |||
| 8 | * Copyright: 2016 Barix AG | 9 | * Copyright: 2016 Barix AG |
| 9 | * Author: Petr Kulhavy <petr@barix.com> | 10 | * Author: Petr Kulhavy <petr@barix.com> |
| 10 | * | 11 | * |
| 11 | * This program is free software; you can redistribute it and/or modify | ||
| 12 | * it under the terms of the GNU General Public License version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | * | ||
| 15 | * TODO: | 12 | * TODO: |
| 16 | * o Add OUT3/OUT4 mixer controls. | 13 | * o Add OUT3/OUT4 mixer controls. |
| 17 | */ | 14 | */ |
diff --git a/sound/soc/codecs/wm8985.h b/sound/soc/codecs/wm8985.h index 41b1048e3c97..107fae9ce014 100644 --- a/sound/soc/codecs/wm8985.h +++ b/sound/soc/codecs/wm8985.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * wm8985.h -- WM8985 ASoC driver | 3 | * wm8985.h -- WM8985 ASoC driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2010 Wolfson Microelectronics plc | 5 | * Copyright 2010 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Dimitris Papastamos <dp@opensource.wolfsonmicro.com> | 7 | * Author: Dimitris Papastamos <dp@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef _WM8985_H | 10 | #ifndef _WM8985_H |
diff --git a/sound/soc/codecs/wm8988.c b/sound/soc/codecs/wm8988.c index 6e52c6a8bab3..25e74cf0666a 100644 --- a/sound/soc/codecs/wm8988.c +++ b/sound/soc/codecs/wm8988.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * wm8988.c -- WM8988 ALSA SoC audio driver | 3 | * wm8988.c -- WM8988 ALSA SoC audio driver |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * Copyright 2005 Openedhand Ltd. | 6 | * Copyright 2005 Openedhand Ltd. |
| 6 | * | 7 | * |
| 7 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 8 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/module.h> | 11 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/wm8988.h b/sound/soc/codecs/wm8988.h index 5c04024e5f9f..bd8a30c1340f 100644 --- a/sound/soc/codecs/wm8988.h +++ b/sound/soc/codecs/wm8988.h | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright 2005 Openedhand Ltd. | 3 | * Copyright 2005 Openedhand Ltd. |
| 3 | * | 4 | * |
| 4 | * Author: Richard Purdie <richard@openedhand.com> | 5 | * Author: Richard Purdie <richard@openedhand.com> |
| 5 | * | 6 | * |
| 6 | * Based on WM8753.h | 7 | * Based on WM8753.h |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #ifndef _WM8988_H | 10 | #ifndef _WM8988_H |
diff --git a/sound/soc/codecs/wm8993.c b/sound/soc/codecs/wm8993.c index 2c61655c44ea..3fb8f37a3fad 100644 --- a/sound/soc/codecs/wm8993.c +++ b/sound/soc/codecs/wm8993.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * wm8993.c -- WM8993 ALSA SoC audio driver | 3 | * wm8993.c -- WM8993 ALSA SoC audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2009-12 Wolfson Microelectronics plc | 5 | * Copyright 2009-12 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 7 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/wm8994.c b/sound/soc/codecs/wm8994.c index 14f1b0c0d286..c3d06e8bc54f 100644 --- a/sound/soc/codecs/wm8994.c +++ b/sound/soc/codecs/wm8994.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * wm8994.c -- WM8994 ALSA SoC Audio driver | 3 | * wm8994.c -- WM8994 ALSA SoC Audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2009-12 Wolfson Microelectronics plc | 5 | * Copyright 2009-12 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 7 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/wm8994.h b/sound/soc/codecs/wm8994.h index a72efb0e6867..1d6f2abe1c11 100644 --- a/sound/soc/codecs/wm8994.h +++ b/sound/soc/codecs/wm8994.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * wm8994.h -- WM8994 Soc Audio driver | 3 | * wm8994.h -- WM8994 Soc Audio driver |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _WM8994_H | 6 | #ifndef _WM8994_H |
diff --git a/sound/soc/codecs/wm8995.c b/sound/soc/codecs/wm8995.c index 79ee91906bb9..53e285caa926 100644 --- a/sound/soc/codecs/wm8995.c +++ b/sound/soc/codecs/wm8995.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * wm8995.c -- WM8995 ALSA SoC Audio driver | 3 | * wm8995.c -- WM8995 ALSA SoC Audio driver |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Author: Dimitris Papastamos <dp@opensource.wolfsonmicro.com> | 7 | * Author: Dimitris Papastamos <dp@opensource.wolfsonmicro.com> |
| 7 | * | 8 | * |
| 8 | * Based on wm8994.c and wm_hubs.c by Mark Brown | 9 | * Based on wm8994.c and wm_hubs.c by Mark Brown |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/module.h> | 12 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/wm8995.h b/sound/soc/codecs/wm8995.h index 508ad27fe2bb..5a3cc8aec20e 100644 --- a/sound/soc/codecs/wm8995.h +++ b/sound/soc/codecs/wm8995.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * wm8995.h -- WM8995 ALSA SoC Audio driver | 3 | * wm8995.h -- WM8995 ALSA SoC Audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2010 Wolfson Microelectronics plc | 5 | * Copyright 2010 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Dimitris Papastamos <dp@opensource.wolfsonmicro.com> | 7 | * Author: Dimitris Papastamos <dp@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef _WM8995_H | 10 | #ifndef _WM8995_H |
diff --git a/sound/soc/codecs/wm8997.c b/sound/soc/codecs/wm8997.c index 33e3dc1a1367..37e4bb3dbd8a 100644 --- a/sound/soc/codecs/wm8997.c +++ b/sound/soc/codecs/wm8997.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * wm8997.c -- WM8997 ALSA SoC Audio driver | 3 | * wm8997.c -- WM8997 ALSA SoC Audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Wolfson Microelectronics plc | 5 | * Copyright 2012 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Charles Keepax <ckeepax@opensource.wolfsonmicro.com> | 7 | * Author: Charles Keepax <ckeepax@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/wm8997.h b/sound/soc/codecs/wm8997.h index 5e91c6a7d567..6fd7e3063655 100644 --- a/sound/soc/codecs/wm8997.h +++ b/sound/soc/codecs/wm8997.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * wm8997.h -- WM8997 ALSA SoC Audio driver | 3 | * wm8997.h -- WM8997 ALSA SoC Audio driver |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Wolfson Microelectronics plc | 5 | * Copyright 2012 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 7 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef _WM8997_H | 10 | #ifndef _WM8997_H |
diff --git a/sound/soc/codecs/wm8998.c b/sound/soc/codecs/wm8998.c index 125fc32ad92a..7c1899219573 100644 --- a/sound/soc/codecs/wm8998.c +++ b/sound/soc/codecs/wm8998.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * wm8998.c -- ALSA SoC Audio driver for WM8998 codecs | 3 | * wm8998.c -- ALSA SoC Audio driver for WM8998 codecs |
| 3 | * | 4 | * |
| 4 | * Copyright 2015 Cirrus Logic, Inc. | 5 | * Copyright 2015 Cirrus Logic, Inc. |
| 5 | * | 6 | * |
| 6 | * Author: Richard Fitzgerald <rf@opensource.wolfsonmicro.com> | 7 | * Author: Richard Fitzgerald <rf@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/wm8998.h b/sound/soc/codecs/wm8998.h index 1e8647252162..a7f9391312d5 100644 --- a/sound/soc/codecs/wm8998.h +++ b/sound/soc/codecs/wm8998.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * wm8998.h -- ALSA SoC Audio driver for WM8998 codecs | 3 | * wm8998.h -- ALSA SoC Audio driver for WM8998 codecs |
| 3 | * | 4 | * |
| 4 | * Copyright 2015 Cirrus Logic, Inc. | 5 | * Copyright 2015 Cirrus Logic, Inc. |
| 5 | * | 6 | * |
| 6 | * Author: Richard Fitzgerald <rf@opensource.wolfsonmicro.com> | 7 | * Author: Richard Fitzgerald <rf@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef _WM8998_H | 10 | #ifndef _WM8998_H |
diff --git a/sound/soc/codecs/wm9081.c b/sound/soc/codecs/wm9081.c index 399255d1f78a..c42ea626a240 100644 --- a/sound/soc/codecs/wm9081.c +++ b/sound/soc/codecs/wm9081.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * wm9081.c -- WM9081 ALSA SoC Audio driver | 3 | * wm9081.c -- WM9081 ALSA SoC Audio driver |
| 3 | * | 4 | * |
| 4 | * Author: Mark Brown | 5 | * Author: Mark Brown |
| 5 | * | 6 | * |
| 6 | * Copyright 2009-12 Wolfson Microelectronics plc | 7 | * Copyright 2009-12 Wolfson Microelectronics plc |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/wm9081.h b/sound/soc/codecs/wm9081.h index 871cccb066dc..dc55807d9add 100644 --- a/sound/soc/codecs/wm9081.h +++ b/sound/soc/codecs/wm9081.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | #ifndef WM9081_H | 2 | #ifndef WM9081_H |
| 2 | #define WM9081_H | 3 | #define WM9081_H |
| 3 | 4 | ||
| @@ -7,10 +8,6 @@ | |||
| 7 | * Author: Mark Brown | 8 | * Author: Mark Brown |
| 8 | * | 9 | * |
| 9 | * Copyright 2009 Wolfson Microelectronics plc | 10 | * Copyright 2009 Wolfson Microelectronics plc |
| 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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <sound/soc.h> | 13 | #include <sound/soc.h> |
diff --git a/sound/soc/codecs/wm_adsp.c b/sound/soc/codecs/wm_adsp.c index b26e6b825a90..40ba71d00c71 100644 --- a/sound/soc/codecs/wm_adsp.c +++ b/sound/soc/codecs/wm_adsp.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * wm_adsp.c -- Wolfson ADSP support | 3 | * wm_adsp.c -- Wolfson ADSP support |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Wolfson Microelectronics plc | 5 | * Copyright 2012 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 7 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/ctype.h> | 10 | #include <linux/ctype.h> |
diff --git a/sound/soc/codecs/wm_adsp.h b/sound/soc/codecs/wm_adsp.h index 3631c9200c5d..3b03d1eb986f 100644 --- a/sound/soc/codecs/wm_adsp.h +++ b/sound/soc/codecs/wm_adsp.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * wm_adsp.h -- Wolfson ADSP support | 3 | * wm_adsp.h -- Wolfson ADSP support |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Wolfson Microelectronics plc | 5 | * Copyright 2012 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 7 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef __WM_ADSP_H | 10 | #ifndef __WM_ADSP_H |
diff --git a/sound/soc/codecs/wm_hubs.c b/sound/soc/codecs/wm_hubs.c index fed6ea9b019f..e93af7edd8f7 100644 --- a/sound/soc/codecs/wm_hubs.c +++ b/sound/soc/codecs/wm_hubs.c | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * wm_hubs.c -- WM8993/4 common code | 3 | * wm_hubs.c -- WM8993/4 common code |
| 3 | * | 4 | * |
| 4 | * Copyright 2009-12 Wolfson Microelectronics plc | 5 | * Copyright 2009-12 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 7 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/sound/soc/codecs/wm_hubs.h b/sound/soc/codecs/wm_hubs.h index ee339ad8514d..4b8e5f0d6e32 100644 --- a/sound/soc/codecs/wm_hubs.h +++ b/sound/soc/codecs/wm_hubs.h | |||
| @@ -1,14 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * wm_hubs.h -- WM899x common code | 3 | * wm_hubs.h -- WM899x common code |
| 3 | * | 4 | * |
| 4 | * Copyright 2009 Wolfson Microelectronics plc | 5 | * Copyright 2009 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 7 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 8 | */ |
| 13 | 9 | ||
| 14 | #ifndef _WM_HUBS_H | 10 | #ifndef _WM_HUBS_H |
diff --git a/sound/soc/codecs/wmfw.h b/sound/soc/codecs/wmfw.h index 14b2d1a2fc59..4278aa6aeb01 100644 --- a/sound/soc/codecs/wmfw.h +++ b/sound/soc/codecs/wmfw.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * wmfw.h - Wolfson firmware format information | 3 | * wmfw.h - Wolfson firmware format information |
| 3 | * | 4 | * |
| 4 | * Copyright 2012 Wolfson Microelectronics plc | 5 | * Copyright 2012 Wolfson Microelectronics plc |
| 5 | * | 6 | * |
| 6 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> | 7 | * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #ifndef __WMFW_H | 10 | #ifndef __WMFW_H |
diff --git a/sound/soc/codecs/zx_aud96p22.c b/sound/soc/codecs/zx_aud96p22.c index 7a2d6eaf1786..16d44efb132d 100644 --- a/sound/soc/codecs/zx_aud96p22.c +++ b/sound/soc/codecs/zx_aud96p22.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2017 Sanechips Technology Co., Ltd. | 3 | * Copyright (C) 2017 Sanechips Technology Co., Ltd. |
| 3 | * Copyright 2017 Linaro Ltd. | 4 | * Copyright 2017 Linaro Ltd. |
| 4 | * | 5 | * |
| 5 | * Author: Baoyou Xie <baoyou.xie@linaro.org> | 6 | * Author: Baoyou Xie <baoyou.xie@linaro.org> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/gpio/consumer.h> | 9 | #include <linux/gpio/consumer.h> |
diff --git a/sound/soc/intel/skylake/cnl-sst-dsp.c b/sound/soc/intel/skylake/cnl-sst-dsp.c index 2f8326707c21..3ef1b194add1 100644 --- a/sound/soc/intel/skylake/cnl-sst-dsp.c +++ b/sound/soc/intel/skylake/cnl-sst-dsp.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * cnl-sst-dsp.c - CNL SST library generic function | 3 | * cnl-sst-dsp.c - CNL SST library generic function |
| 3 | * | 4 | * |
| @@ -9,15 +10,6 @@ | |||
| 9 | * Copyright (C) 2014-15, Intel Corporation. | 10 | * Copyright (C) 2014-15, Intel Corporation. |
| 10 | * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 11 | * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 11 | * | 12 | * |
| 12 | * This program is free software; you can redistribute it and/or modify | ||
| 13 | * it under the terms of the GNU General Public License as version 2, as | ||
| 14 | * published by the Free Software Foundation. | ||
| 15 | * | ||
| 16 | * This program is distributed in the hope that it will be useful, but | ||
| 17 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 18 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 19 | * General Public License for more details. | ||
| 20 | * | ||
| 21 | * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 13 | * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 22 | */ | 14 | */ |
| 23 | #include <linux/device.h> | 15 | #include <linux/device.h> |
diff --git a/sound/soc/intel/skylake/cnl-sst-dsp.h b/sound/soc/intel/skylake/cnl-sst-dsp.h index 09bd218df5c4..426515faab52 100644 --- a/sound/soc/intel/skylake/cnl-sst-dsp.h +++ b/sound/soc/intel/skylake/cnl-sst-dsp.h | |||
| @@ -1,16 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Cannonlake SST DSP Support | 3 | * Cannonlake SST DSP Support |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016-17, Intel Corporation. | 5 | * Copyright (C) 2016-17, Intel 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 version 2, as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 15 | 7 | ||
| 16 | #ifndef __CNL_SST_DSP_H__ | 8 | #ifndef __CNL_SST_DSP_H__ |
diff --git a/sound/soc/intel/skylake/cnl-sst.c b/sound/soc/intel/skylake/cnl-sst.c index 245df1067ba8..d0dcf596c72c 100644 --- a/sound/soc/intel/skylake/cnl-sst.c +++ b/sound/soc/intel/skylake/cnl-sst.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * cnl-sst.c - DSP library functions for CNL platform | 3 | * cnl-sst.c - DSP library functions for CNL platform |
| 3 | * | 4 | * |
| @@ -11,15 +12,6 @@ | |||
| 11 | * | 12 | * |
| 12 | * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 13 | * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 13 | * | 14 | * |
| 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 version 2, as | ||
| 16 | * published by the Free Software Foundation. | ||
| 17 | * | ||
| 18 | * This program is distributed in the hope that it will be useful, but | ||
| 19 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 20 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 21 | * General Public License for more details. | ||
| 22 | * | ||
| 23 | * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 15 | * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 24 | */ | 16 | */ |
| 25 | 17 | ||
diff --git a/sound/soc/intel/skylake/skl-messages.c b/sound/soc/intel/skylake/skl-messages.c index 4bf70b4429f0..a37d86e80008 100644 --- a/sound/soc/intel/skylake/skl-messages.c +++ b/sound/soc/intel/skylake/skl-messages.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * skl-message.c - HDA DSP interface for FW registration, Pipe and Module | 3 | * skl-message.c - HDA DSP interface for FW registration, Pipe and Module |
| 3 | * configurations | 4 | * configurations |
| @@ -6,15 +7,6 @@ | |||
| 6 | * Author:Rafal Redzimski <rafal.f.redzimski@intel.com> | 7 | * Author:Rafal Redzimski <rafal.f.redzimski@intel.com> |
| 7 | * Jeeja KP <jeeja.kp@intel.com> | 8 | * Jeeja KP <jeeja.kp@intel.com> |
| 8 | * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 9 | * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 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 version 2, as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | * This program is distributed in the hope that it will be useful, but | ||
| 15 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 16 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 17 | * General Public License for more details. | ||
| 18 | */ | 10 | */ |
| 19 | 11 | ||
| 20 | #include <linux/slab.h> | 12 | #include <linux/slab.h> |
diff --git a/sound/soc/intel/skylake/skl-sst-cldma.c b/sound/soc/intel/skylake/skl-sst-cldma.c index 5bc0d38da7e3..5a2c35f58fda 100644 --- a/sound/soc/intel/skylake/skl-sst-cldma.c +++ b/sound/soc/intel/skylake/skl-sst-cldma.c | |||
| @@ -1,18 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * skl-sst-cldma.c - Code Loader DMA handler | 3 | * skl-sst-cldma.c - Code Loader DMA handler |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015, Intel Corporation. | 5 | * Copyright (C) 2015, Intel Corporation. |
| 5 | * Author: Subhransu S. Prusty <subhransu.s.prusty@intel.com> | 6 | * Author: Subhransu S. Prusty <subhransu.s.prusty@intel.com> |
| 6 | * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 7 | * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 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 version 2, as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | * | ||
| 12 | * This program is distributed in the hope that it will be useful, but | ||
| 13 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
| 15 | * General Public License for more details. | ||
| 16 | */ | 8 | */ |
| 17 | 9 | ||
| 18 | #include <linux/device.h> | 10 | #include <linux/device.h> |
diff --git a/sound/soc/intel/skylake/skl-sst-cldma.h b/sound/soc/intel/skylake/skl-sst-cldma.h index ec736921a083..d5e285a69baa 100644 --- a/sound/soc/intel/skylake/skl-sst-cldma.h +++ b/sound/soc/intel/skylake/skl-sst-cldma.h | |||
| @@ -1,16 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Intel Code Loader DMA support | 3 | * Intel Code Loader DMA support |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015, Intel Corporation. | 5 | * Copyright (C) 2015, Intel 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 version 2, as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 15 | 7 | ||
| 16 | #ifndef SKL_SST_CLDMA_H_ | 8 | #ifndef SKL_SST_CLDMA_H_ |
diff --git a/sound/soc/intel/skylake/skl-sst-dsp.c b/sound/soc/intel/skylake/skl-sst-dsp.c index 71e31ad0bb3f..36590c5b4673 100644 --- a/sound/soc/intel/skylake/skl-sst-dsp.c +++ b/sound/soc/intel/skylake/skl-sst-dsp.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * skl-sst-dsp.c - SKL SST library generic function | 3 | * skl-sst-dsp.c - SKL SST library generic function |
| 3 | * | 4 | * |
| @@ -5,15 +6,6 @@ | |||
| 5 | * Author:Rafal Redzimski <rafal.f.redzimski@intel.com> | 6 | * Author:Rafal Redzimski <rafal.f.redzimski@intel.com> |
| 6 | * Jeeja KP <jeeja.kp@intel.com> | 7 | * Jeeja KP <jeeja.kp@intel.com> |
| 7 | * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 8 | * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License as version 2, as | ||
| 11 | * published by the Free Software Foundation. | ||
| 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 | */ | 9 | */ |
| 18 | #include <sound/pcm.h> | 10 | #include <sound/pcm.h> |
| 19 | 11 | ||
diff --git a/sound/soc/intel/skylake/skl-sst-dsp.h b/sound/soc/intel/skylake/skl-sst-dsp.h index e1d6f6719f7e..8ec494a214f1 100644 --- a/sound/soc/intel/skylake/skl-sst-dsp.h +++ b/sound/soc/intel/skylake/skl-sst-dsp.h | |||
| @@ -1,16 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Skylake SST DSP Support | 3 | * Skylake SST DSP Support |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014-15, Intel Corporation. | 5 | * Copyright (C) 2014-15, Intel 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 version 2, as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 15 | 7 | ||
| 16 | #ifndef __SKL_SST_DSP_H__ | 8 | #ifndef __SKL_SST_DSP_H__ |
diff --git a/sound/soc/intel/skylake/skl-sst-ipc.c b/sound/soc/intel/skylake/skl-sst-ipc.c index 9f3ce73593ae..2e9d35e2766a 100644 --- a/sound/soc/intel/skylake/skl-sst-ipc.c +++ b/sound/soc/intel/skylake/skl-sst-ipc.c | |||
| @@ -1,16 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * skl-sst-ipc.c - Intel skl IPC Support | 3 | * skl-sst-ipc.c - Intel skl IPC Support |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014-15, Intel Corporation. | 5 | * Copyright (C) 2014-15, Intel 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 version 2, as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 15 | #include <linux/device.h> | 7 | #include <linux/device.h> |
| 16 | 8 | ||
diff --git a/sound/soc/intel/skylake/skl-sst-ipc.h b/sound/soc/intel/skylake/skl-sst-ipc.h index f74f040dfd83..9c31a48e99dd 100644 --- a/sound/soc/intel/skylake/skl-sst-ipc.h +++ b/sound/soc/intel/skylake/skl-sst-ipc.h | |||
| @@ -1,16 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Intel SKL IPC Support | 3 | * Intel SKL IPC Support |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2014-15, Intel Corporation. | 5 | * Copyright (C) 2014-15, Intel 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 version 2, as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 15 | 7 | ||
| 16 | #ifndef __SKL_IPC_H | 8 | #ifndef __SKL_IPC_H |
diff --git a/sound/soc/intel/skylake/skl-sst-utils.c b/sound/soc/intel/skylake/skl-sst-utils.c index 2ae405617876..cf442d96a54a 100644 --- a/sound/soc/intel/skylake/skl-sst-utils.c +++ b/sound/soc/intel/skylake/skl-sst-utils.c | |||
| @@ -1,16 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * skl-sst-utils.c - SKL sst utils functions | 3 | * skl-sst-utils.c - SKL sst utils functions |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016 Intel Corp | 5 | * Copyright (C) 2016 Intel Corp |
| 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 version 2, as | ||
| 8 | * published by the Free Software Foundation. | ||
| 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 | */ | 6 | */ |
| 15 | 7 | ||
| 16 | #include <linux/device.h> | 8 | #include <linux/device.h> |
diff --git a/sound/soc/intel/skylake/skl-sst.c b/sound/soc/intel/skylake/skl-sst.c index 5951bbdf1f1a..8369585174ac 100644 --- a/sound/soc/intel/skylake/skl-sst.c +++ b/sound/soc/intel/skylake/skl-sst.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * skl-sst.c - HDA DSP library functions for SKL platform | 3 | * skl-sst.c - HDA DSP library functions for SKL platform |
| 3 | * | 4 | * |
| @@ -5,15 +6,6 @@ | |||
| 5 | * Author:Rafal Redzimski <rafal.f.redzimski@intel.com> | 6 | * Author:Rafal Redzimski <rafal.f.redzimski@intel.com> |
| 6 | * Jeeja KP <jeeja.kp@intel.com> | 7 | * Jeeja KP <jeeja.kp@intel.com> |
| 7 | * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 8 | * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License as version 2, as | ||
| 11 | * published by the Free Software Foundation. | ||
| 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 | */ | 9 | */ |
| 18 | 10 | ||
| 19 | #include <linux/module.h> | 11 | #include <linux/module.h> |
diff --git a/sound/soc/intel/skylake/skl-topology.c b/sound/soc/intel/skylake/skl-topology.c index 389f1862bc43..bc897ec5c961 100644 --- a/sound/soc/intel/skylake/skl-topology.c +++ b/sound/soc/intel/skylake/skl-topology.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * skl-topology.c - Implements Platform component ALSA controls/widget | 3 | * skl-topology.c - Implements Platform component ALSA controls/widget |
| 3 | * handlers. | 4 | * handlers. |
| @@ -5,15 +6,6 @@ | |||
| 5 | * Copyright (C) 2014-2015 Intel Corp | 6 | * Copyright (C) 2014-2015 Intel Corp |
| 6 | * Author: Jeeja KP <jeeja.kp@intel.com> | 7 | * Author: Jeeja KP <jeeja.kp@intel.com> |
| 7 | * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 8 | * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License as version 2, as | ||
| 11 | * published by the Free Software Foundation. | ||
| 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 | */ | 9 | */ |
| 18 | 10 | ||
| 19 | #include <linux/slab.h> | 11 | #include <linux/slab.h> |
diff --git a/sound/soc/jz4740/jz4740-i2s.h b/sound/soc/jz4740/jz4740-i2s.h index 5e49339d8b93..44f12016064d 100644 --- a/sound/soc/jz4740/jz4740-i2s.h +++ b/sound/soc/jz4740/jz4740-i2s.h | |||
| @@ -1,8 +1,4 @@ | |||
| 1 | /* | 1 | /* SPDX-License-Identifier: GPL-2.0-only */ |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License version 2 as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | */ | ||
| 6 | 2 | ||
| 7 | #ifndef _JZ4740_I2S_H | 3 | #ifndef _JZ4740_I2S_H |
| 8 | #define _JZ4740_I2S_H | 4 | #define _JZ4740_I2S_H |
diff --git a/sound/soc/jz4740/qi_lb60.c b/sound/soc/jz4740/qi_lb60.c index 53586999fcaa..c6623f2eb980 100644 --- a/sound/soc/jz4740/qi_lb60.c +++ b/sound/soc/jz4740/qi_lb60.c | |||
| @@ -1,14 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2009, Lars-Peter Clausen <lars@metafoo.de> | 3 | * Copyright (C) 2009, Lars-Peter Clausen <lars@metafoo.de> |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 8 | * You should have received a copy of the GNU General Public License along | ||
| 9 | * with this program; if not, write to the Free Software Foundation, Inc., | ||
| 10 | * 675 Mass Ave, Cambridge, MA 02139, USA. | ||
| 11 | * | ||
| 12 | */ | 4 | */ |
| 13 | 5 | ||
| 14 | #include <linux/module.h> | 6 | #include <linux/module.h> |
diff --git a/sound/soc/pxa/palm27x.c b/sound/soc/pxa/palm27x.c index 97167048572d..207455fd7202 100644 --- a/sound/soc/pxa/palm27x.c +++ b/sound/soc/pxa/palm27x.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/sound/soc/pxa/palm27x.c | 3 | * linux/sound/soc/pxa/palm27x.c |
| 3 | * | 4 | * |
| @@ -6,11 +7,6 @@ | |||
| 6 | * based on tosa.c | 7 | * based on tosa.c |
| 7 | * | 8 | * |
| 8 | * Copyright (C) 2008 Marek Vasut <marek.vasut@gmail.com> | 9 | * Copyright (C) 2008 Marek Vasut <marek.vasut@gmail.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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | */ | 10 | */ |
| 15 | 11 | ||
| 16 | #include <linux/module.h> | 12 | #include <linux/module.h> |
diff --git a/sound/soc/pxa/pxa-ssp.h b/sound/soc/pxa/pxa-ssp.h index abf6ec080258..d3b05109dff1 100644 --- a/sound/soc/pxa/pxa-ssp.h +++ b/sound/soc/pxa/pxa-ssp.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * ASoC PXA SSP port support | 3 | * ASoC PXA SSP port support |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _PXA_SSP_H | 6 | #ifndef _PXA_SSP_H |
diff --git a/sound/soc/pxa/pxa2xx-ac97.c b/sound/soc/pxa/pxa2xx-ac97.c index f8a3aa6c6d4e..687a8f1f9e0d 100644 --- a/sound/soc/pxa/pxa2xx-ac97.c +++ b/sound/soc/pxa/pxa2xx-ac97.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/sound/pxa2xx-ac97.c -- AC97 support for the Intel PXA2xx chip. | 3 | * linux/sound/pxa2xx-ac97.c -- AC97 support for the Intel PXA2xx chip. |
| 3 | * | 4 | * |
| 4 | * Author: Nicolas Pitre | 5 | * Author: Nicolas Pitre |
| 5 | * Created: Dec 02, 2004 | 6 | * Created: Dec 02, 2004 |
| 6 | * Copyright: MontaVista Software Inc. | 7 | * Copyright: MontaVista Software Inc. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/init.h> | 10 | #include <linux/init.h> |
diff --git a/sound/soc/pxa/pxa2xx-i2s.h b/sound/soc/pxa/pxa2xx-i2s.h index 7e218e2105a9..263568d44544 100644 --- a/sound/soc/pxa/pxa2xx-i2s.h +++ b/sound/soc/pxa/pxa2xx-i2s.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * linux/sound/soc/pxa/pxa2xx-i2s.h | 3 | * linux/sound/soc/pxa/pxa2xx-i2s.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 version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _PXA2XX_I2S_H | 6 | #ifndef _PXA2XX_I2S_H |
diff --git a/sound/soc/pxa/pxa2xx-pcm.c b/sound/soc/pxa/pxa2xx-pcm.c index 72eaaef1b426..74b56fa0870f 100644 --- a/sound/soc/pxa/pxa2xx-pcm.c +++ b/sound/soc/pxa/pxa2xx-pcm.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/sound/arm/pxa2xx-pcm.c -- ALSA PCM interface for the Intel PXA2xx chip | 3 | * linux/sound/arm/pxa2xx-pcm.c -- ALSA PCM interface for the Intel PXA2xx chip |
| 3 | * | 4 | * |
| 4 | * Author: Nicolas Pitre | 5 | * Author: Nicolas Pitre |
| 5 | * Created: Nov 30, 2004 | 6 | * Created: Nov 30, 2004 |
| 6 | * Copyright: (C) 2004 MontaVista Software, Inc. | 7 | * Copyright: (C) 2004 MontaVista Software, Inc. |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/dma-mapping.h> | 10 | #include <linux/dma-mapping.h> |
diff --git a/sound/soc/pxa/z2.c b/sound/soc/pxa/z2.c index 5b0eccd2b4dd..540a2d0e8daf 100644 --- a/sound/soc/pxa/z2.c +++ b/sound/soc/pxa/z2.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * linux/sound/soc/pxa/z2.c | 3 | * linux/sound/soc/pxa/z2.c |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Copyright (C) 2009 Ken McGuire <kenm@desertweyr.com> | 7 | * Copyright (C) 2009 Ken McGuire <kenm@desertweyr.com> |
| 7 | * Copyright (C) 2010 Marek Vasut <marek.vasut@gmail.com> | 8 | * Copyright (C) 2010 Marek Vasut <marek.vasut@gmail.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/module.h> | 11 | #include <linux/module.h> |
diff --git a/sound/soc/rockchip/rockchip_i2s.c b/sound/soc/rockchip/rockchip_i2s.c index 60d43d53a8f5..0a34d0eb8dba 100644 --- a/sound/soc/rockchip/rockchip_i2s.c +++ b/sound/soc/rockchip/rockchip_i2s.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* sound/soc/rockchip/rockchip_i2s.c | 2 | /* sound/soc/rockchip/rockchip_i2s.c |
| 2 | * | 3 | * |
| 3 | * ALSA SoC Audio Layer - Rockchip I2S Controller driver | 4 | * ALSA SoC Audio Layer - Rockchip I2S Controller driver |
| 4 | * | 5 | * |
| 5 | * Copyright (c) 2014 Rockchip Electronics Co. Ltd. | 6 | * Copyright (c) 2014 Rockchip Electronics Co. Ltd. |
| 6 | * Author: Jianqun <jay.xu@rock-chips.com> | 7 | * Author: Jianqun <jay.xu@rock-chips.com> |
| 7 | * | ||
| 8 | * This program is free software; you can redistribute it and/or modify | ||
| 9 | * it under the terms of the GNU General Public License version 2 as | ||
| 10 | * published by the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <linux/module.h> | 10 | #include <linux/module.h> |
diff --git a/sound/soc/rockchip/rockchip_i2s.h b/sound/soc/rockchip/rockchip_i2s.h index a7b8527d8a73..fcaae24e40af 100644 --- a/sound/soc/rockchip/rockchip_i2s.h +++ b/sound/soc/rockchip/rockchip_i2s.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * sound/soc/rockchip/rockchip_i2s.h | 3 | * sound/soc/rockchip/rockchip_i2s.h |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Copyright (c) 2014 Rockchip Electronics Co. Ltd. | 7 | * Copyright (c) 2014 Rockchip Electronics Co. Ltd. |
| 7 | * Author: Jianqun xu <jay.xu@rock-chips.com> | 8 | * Author: Jianqun xu <jay.xu@rock-chips.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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #ifndef _ROCKCHIP_IIS_H | 11 | #ifndef _ROCKCHIP_IIS_H |
diff --git a/sound/soc/rockchip/rockchip_pcm.c b/sound/soc/rockchip/rockchip_pcm.c index 4ac78d7a4b2d..02254e42135e 100644 --- a/sound/soc/rockchip/rockchip_pcm.c +++ b/sound/soc/rockchip/rockchip_pcm.c | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2018 Rockchip Electronics Co. Ltd. | 3 | * Copyright (c) 2018 Rockchip Electronics Co. Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #include <linux/device.h> | 6 | #include <linux/device.h> |
diff --git a/sound/soc/rockchip/rockchip_pcm.h b/sound/soc/rockchip/rockchip_pcm.h index d6c36115c60a..7f00e2ce3603 100644 --- a/sound/soc/rockchip/rockchip_pcm.h +++ b/sound/soc/rockchip/rockchip_pcm.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2018 Rockchip Electronics Co. Ltd. | 3 | * Copyright (c) 2018 Rockchip Electronics Co. Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _ROCKCHIP_PCM_H | 6 | #ifndef _ROCKCHIP_PCM_H |
diff --git a/sound/soc/rockchip/rockchip_spdif.c b/sound/soc/rockchip/rockchip_spdif.c index a89fe9b6463b..6635145a26c4 100644 --- a/sound/soc/rockchip/rockchip_spdif.c +++ b/sound/soc/rockchip/rockchip_spdif.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* sound/soc/rockchip/rk_spdif.c | 2 | /* sound/soc/rockchip/rk_spdif.c |
| 2 | * | 3 | * |
| 3 | * ALSA SoC Audio Layer - Rockchip I2S Controller driver | 4 | * ALSA SoC Audio Layer - Rockchip I2S Controller driver |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Author: Jianqun <jay.xu@rock-chips.com> | 7 | * Author: Jianqun <jay.xu@rock-chips.com> |
| 7 | * Copyright (c) 2015 Collabora Ltd. | 8 | * Copyright (c) 2015 Collabora Ltd. |
| 8 | * Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk> | 9 | * Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk> |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/module.h> | 12 | #include <linux/module.h> |
diff --git a/sound/soc/rockchip/rockchip_spdif.h b/sound/soc/rockchip/rockchip_spdif.h index 3ef12770ae12..d8be9aae5b19 100644 --- a/sound/soc/rockchip/rockchip_spdif.h +++ b/sound/soc/rockchip/rockchip_spdif.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * ALSA SoC Audio Layer - Rockchip SPDIF transceiver driver | 3 | * ALSA SoC Audio Layer - Rockchip SPDIF transceiver driver |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2015 Collabora Ltd. | 5 | * Copyright (c) 2015 Collabora Ltd. |
| 5 | * Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk> | 6 | * Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef _ROCKCHIP_SPDIF_H | 9 | #ifndef _ROCKCHIP_SPDIF_H |
diff --git a/sound/soc/tegra/tegra_alc5632.c b/sound/soc/tegra/tegra_alc5632.c index 98d87801d57a..ca42d8d20690 100644 --- a/sound/soc/tegra/tegra_alc5632.c +++ b/sound/soc/tegra/tegra_alc5632.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * tegra_alc5632.c -- Toshiba AC100(PAZ00) machine ASoC driver | 3 | * tegra_alc5632.c -- Toshiba AC100(PAZ00) machine ASoC driver |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * Authors: Leon Romanovsky <leon@leon.nu> | 8 | * Authors: Leon Romanovsky <leon@leon.nu> |
| 8 | * Andrey Danin <danindrey@mail.ru> | 9 | * Andrey Danin <danindrey@mail.ru> |
| 9 | * Marc Dietrich <marvin24@gmx.de> | 10 | * Marc Dietrich <marvin24@gmx.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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/module.h> | 13 | #include <linux/module.h> |
diff --git a/sound/soc/ti/davinci-evm.c b/sound/soc/ti/davinci-evm.c index 4869d6311510..fc35e1153087 100644 --- a/sound/soc/ti/davinci-evm.c +++ b/sound/soc/ti/davinci-evm.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ASoC driver for TI DAVINCI EVM platform | 3 | * ASoC driver for TI DAVINCI EVM platform |
| 3 | * | 4 | * |
| 4 | * Author: Vladimir Barinov, <vbarinov@embeddedalley.com> | 5 | * Author: Vladimir Barinov, <vbarinov@embeddedalley.com> |
| 5 | * Copyright: (C) 2007 MontaVista Software, Inc., <source@mvista.com> | 6 | * Copyright: (C) 2007 MontaVista Software, Inc., <source@mvista.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/module.h> | 9 | #include <linux/module.h> |
diff --git a/sound/soc/ti/davinci-i2s.c b/sound/soc/ti/davinci-i2s.c index a3206e65e5e5..92c1bdc69086 100644 --- a/sound/soc/ti/davinci-i2s.c +++ b/sound/soc/ti/davinci-i2s.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ALSA SoC I2S (McBSP) Audio Layer for TI DAVINCI processor | 3 | * ALSA SoC I2S (McBSP) Audio Layer for TI DAVINCI processor |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * DT support (c) 2016 Petr Kulhavy, Barix AG <petr@barix.com> | 8 | * DT support (c) 2016 Petr Kulhavy, Barix AG <petr@barix.com> |
| 8 | * based on davinci-mcasp.c DT support | 9 | * based on davinci-mcasp.c DT support |
| 9 | * | 10 | * |
| 10 | * This program is free software; you can redistribute it and/or modify | ||
| 11 | * it under the terms of the GNU General Public License version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | * | ||
| 14 | * TODO: | 11 | * TODO: |
| 15 | * on DA850 implement HW FIFOs instead of DMA into DXR and DRR registers | 12 | * on DA850 implement HW FIFOs instead of DMA into DXR and DRR registers |
| 16 | */ | 13 | */ |
diff --git a/sound/soc/ti/davinci-i2s.h b/sound/soc/ti/davinci-i2s.h index 48dac3e2521a..88d4df1d16de 100644 --- a/sound/soc/ti/davinci-i2s.h +++ b/sound/soc/ti/davinci-i2s.h | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * ALSA SoC I2S (McBSP) Audio Layer for TI DAVINCI processor | 3 | * ALSA SoC I2S (McBSP) Audio Layer for TI DAVINCI processor |
| 3 | * | 4 | * |
| 4 | * Author: Vladimir Barinov, <vbarinov@embeddedalley.com> | 5 | * Author: Vladimir Barinov, <vbarinov@embeddedalley.com> |
| 5 | * Copyright: (C) 2007 MontaVista Software, Inc., <source@mvista.com> | 6 | * Copyright: (C) 2007 MontaVista Software, Inc., <source@mvista.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #ifndef _DAVINCI_I2S_H | 9 | #ifndef _DAVINCI_I2S_H |
diff --git a/sound/soc/ti/davinci-mcasp.c b/sound/soc/ti/davinci-mcasp.c index 9fbc759fdefe..5e8e31743a28 100644 --- a/sound/soc/ti/davinci-mcasp.c +++ b/sound/soc/ti/davinci-mcasp.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ALSA SoC McASP Audio Layer for TI DAVINCI processor | 3 | * ALSA SoC McASP Audio Layer for TI DAVINCI processor |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * | 10 | * |
| 10 | * Copyright: (C) 2009 MontaVista Software, Inc., <source@mvista.com> | 11 | * Copyright: (C) 2009 MontaVista Software, Inc., <source@mvista.com> |
| 11 | * Copyright: (C) 2009 Texas Instruments, India | 12 | * Copyright: (C) 2009 Texas Instruments, India |
| 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 version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | 14 | ||
| 18 | #include <linux/init.h> | 15 | #include <linux/init.h> |
diff --git a/sound/soc/ti/davinci-mcasp.h b/sound/soc/ti/davinci-mcasp.h index 5e4060d8fe56..bc705d6ca48b 100644 --- a/sound/soc/ti/davinci-mcasp.h +++ b/sound/soc/ti/davinci-mcasp.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * ALSA SoC McASP Audio Layer for TI DAVINCI processor | 3 | * ALSA SoC McASP Audio Layer for TI DAVINCI processor |
| 3 | * | 4 | * |
| @@ -9,10 +10,6 @@ | |||
| 9 | * | 10 | * |
| 10 | * Copyright: (C) 2009 MontaVista Software, Inc., <source@mvista.com> | 11 | * Copyright: (C) 2009 MontaVista Software, Inc., <source@mvista.com> |
| 11 | * Copyright: (C) 2009 Texas Instruments, India | 12 | * Copyright: (C) 2009 Texas Instruments, India |
| 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 version 2 as | ||
| 15 | * published by the Free Software Foundation. | ||
| 16 | */ | 13 | */ |
| 17 | 14 | ||
| 18 | #ifndef DAVINCI_MCASP_H | 15 | #ifndef DAVINCI_MCASP_H |
diff --git a/sound/soc/ti/omap-dmic.h b/sound/soc/ti/omap-dmic.h index 231e728bff0e..472cdbd9a0da 100644 --- a/sound/soc/ti/omap-dmic.h +++ b/sound/soc/ti/omap-dmic.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * omap-dmic.h -- OMAP Digital Microphone Controller | 3 | * omap-dmic.h -- OMAP Digital Microphone Controller |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef _OMAP_DMIC_H | 6 | #ifndef _OMAP_DMIC_H |
diff --git a/sound/soc/txx9/txx9aclc-ac97.c b/sound/soc/txx9/txx9aclc-ac97.c index b0fa285c7ba2..bfaa9b3fda43 100644 --- a/sound/soc/txx9/txx9aclc-ac97.c +++ b/sound/soc/txx9/txx9aclc-ac97.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * TXx9 ACLC AC97 driver | 3 | * TXx9 ACLC AC97 driver |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Based on RBTX49xx patch from CELF patch archive. | 7 | * Based on RBTX49xx patch from CELF patch archive. |
| 7 | * (C) Copyright TOSHIBA CORPORATION 2004-2006 | 8 | * (C) Copyright TOSHIBA CORPORATION 2004-2006 |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/init.h> | 11 | #include <linux/init.h> |
diff --git a/sound/soc/txx9/txx9aclc-generic.c b/sound/soc/txx9/txx9aclc-generic.c index d0b1e7759968..86bb06a1b22c 100644 --- a/sound/soc/txx9/txx9aclc-generic.c +++ b/sound/soc/txx9/txx9aclc-generic.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Generic TXx9 ACLC machine driver | 3 | * Generic TXx9 ACLC machine driver |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * Based on RBTX49xx patch from CELF patch archive. | 7 | * Based on RBTX49xx patch from CELF patch archive. |
| 7 | * (C) Copyright TOSHIBA CORPORATION 2004-2006 | 8 | * (C) Copyright TOSHIBA CORPORATION 2004-2006 |
| 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 version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | * | ||
| 13 | * This is a very generic AC97 sound machine driver for boards which | 10 | * This is a very generic AC97 sound machine driver for boards which |
| 14 | * have (AC97) audio at ACLC (e.g. RBTX49XX boards). | 11 | * have (AC97) audio at ACLC (e.g. RBTX49XX boards). |
| 15 | */ | 12 | */ |
diff --git a/sound/soc/txx9/txx9aclc.c b/sound/soc/txx9/txx9aclc.c index 089bd7518606..66044559f70f 100644 --- a/sound/soc/txx9/txx9aclc.c +++ b/sound/soc/txx9/txx9aclc.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Generic TXx9 ACLC platform driver | 3 | * Generic TXx9 ACLC platform driver |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Based on RBTX49xx patch from CELF patch archive. | 7 | * Based on RBTX49xx patch from CELF patch archive. |
| 7 | * (C) Copyright TOSHIBA CORPORATION 2004-2006 | 8 | * (C) Copyright TOSHIBA CORPORATION 2004-2006 |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as | ||
| 11 | * published by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <linux/module.h> | 11 | #include <linux/module.h> |
diff --git a/sound/soc/txx9/txx9aclc.h b/sound/soc/txx9/txx9aclc.h index 9c2de84fec3b..7b3d57e8e546 100644 --- a/sound/soc/txx9/txx9aclc.h +++ b/sound/soc/txx9/txx9aclc.h | |||
| @@ -1,9 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * TXx9 SoC AC Link Controller | 3 | * TXx9 SoC AC Link Controller |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | */ | 4 | */ |
| 8 | 5 | ||
| 9 | #ifndef __TXX9ACLC_H | 6 | #ifndef __TXX9ACLC_H |
diff --git a/sound/soc/ux500/mop500.c b/sound/soc/ux500/mop500.c index c60a57797640..759c635412a2 100644 --- a/sound/soc/ux500/mop500.c +++ b/sound/soc/ux500/mop500.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) ST-Ericsson SA 2012 | 3 | * Copyright (C) ST-Ericsson SA 2012 |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * for ST-Ericsson. | 6 | * for ST-Ericsson. |
| 6 | * | 7 | * |
| 7 | * License terms: | 8 | * License terms: |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as published | ||
| 11 | * by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #include <asm/mach-types.h> | 11 | #include <asm/mach-types.h> |
diff --git a/sound/soc/ux500/mop500_ab8500.c b/sound/soc/ux500/mop500_ab8500.c index 85d810d7667c..77655084bbde 100644 --- a/sound/soc/ux500/mop500_ab8500.c +++ b/sound/soc/ux500/mop500_ab8500.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) ST-Ericsson SA 2012 | 3 | * Copyright (C) ST-Ericsson SA 2012 |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * for ST-Ericsson. | 7 | * for ST-Ericsson. |
| 7 | * | 8 | * |
| 8 | * License terms: | 9 | * License terms: |
| 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 version 2 as published | ||
| 12 | * by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/module.h> | 12 | #include <linux/module.h> |
diff --git a/sound/soc/ux500/mop500_ab8500.h b/sound/soc/ux500/mop500_ab8500.h index cca5b33964b6..99cfd972ea7a 100644 --- a/sound/soc/ux500/mop500_ab8500.h +++ b/sound/soc/ux500/mop500_ab8500.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) ST-Ericsson SA 2012 | 3 | * Copyright (C) ST-Ericsson SA 2012 |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * for ST-Ericsson. | 6 | * for ST-Ericsson. |
| 6 | * | 7 | * |
| 7 | * License terms: | 8 | * License terms: |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as published | ||
| 11 | * by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | #ifndef MOP500_AB8500_H | 11 | #ifndef MOP500_AB8500_H |
diff --git a/sound/soc/ux500/ux500_msp_dai.c b/sound/soc/ux500/ux500_msp_dai.c index 625b72a5facd..dec065fb3e54 100644 --- a/sound/soc/ux500/ux500_msp_dai.c +++ b/sound/soc/ux500/ux500_msp_dai.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) ST-Ericsson SA 2012 | 3 | * Copyright (C) ST-Ericsson SA 2012 |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * for ST-Ericsson. | 7 | * for ST-Ericsson. |
| 7 | * | 8 | * |
| 8 | * License terms: | 9 | * License terms: |
| 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 version 2 as published | ||
| 12 | * by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <linux/module.h> | 12 | #include <linux/module.h> |
diff --git a/sound/soc/ux500/ux500_msp_dai.h b/sound/soc/ux500/ux500_msp_dai.h index 312ae535e351..fcd4b26f5d2d 100644 --- a/sound/soc/ux500/ux500_msp_dai.h +++ b/sound/soc/ux500/ux500_msp_dai.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) ST-Ericsson SA 2012 | 3 | * Copyright (C) ST-Ericsson SA 2012 |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * for ST-Ericsson. | 7 | * for ST-Ericsson. |
| 7 | * | 8 | * |
| 8 | * License terms: | 9 | * License terms: |
| 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 version 2 as published | ||
| 12 | * by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #ifndef UX500_msp_dai_H | 12 | #ifndef UX500_msp_dai_H |
diff --git a/sound/soc/ux500/ux500_msp_i2s.c b/sound/soc/ux500/ux500_msp_i2s.c index bd5266aca0f1..a90e0d7f0b73 100644 --- a/sound/soc/ux500/ux500_msp_i2s.c +++ b/sound/soc/ux500/ux500_msp_i2s.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) ST-Ericsson SA 2012 | 3 | * Copyright (C) ST-Ericsson SA 2012 |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * for ST-Ericsson. | 8 | * for ST-Ericsson. |
| 8 | * | 9 | * |
| 9 | * License terms: | 10 | * License terms: |
| 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 version 2 as published | ||
| 13 | * by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | 12 | ||
| 16 | #include <linux/module.h> | 13 | #include <linux/module.h> |
diff --git a/sound/soc/ux500/ux500_msp_i2s.h b/sound/soc/ux500/ux500_msp_i2s.h index 875de0f68b85..756b3973af9a 100644 --- a/sound/soc/ux500/ux500_msp_i2s.h +++ b/sound/soc/ux500/ux500_msp_i2s.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) ST-Ericsson SA 2012 | 3 | * Copyright (C) ST-Ericsson SA 2012 |
| 3 | * | 4 | * |
| @@ -5,10 +6,6 @@ | |||
| 5 | * for ST-Ericsson. | 6 | * for ST-Ericsson. |
| 6 | * | 7 | * |
| 7 | * License terms: | 8 | * License terms: |
| 8 | * | ||
| 9 | * This program is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of the GNU General Public License version 2 as published | ||
| 11 | * by the Free Software Foundation. | ||
| 12 | */ | 9 | */ |
| 13 | 10 | ||
| 14 | 11 | ||
diff --git a/sound/soc/ux500/ux500_pcm.c b/sound/soc/ux500/ux500_pcm.c index d35ba7700f46..9445dbe8e039 100644 --- a/sound/soc/ux500/ux500_pcm.c +++ b/sound/soc/ux500/ux500_pcm.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) ST-Ericsson SA 2012 | 3 | * Copyright (C) ST-Ericsson SA 2012 |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * for ST-Ericsson. | 7 | * for ST-Ericsson. |
| 7 | * | 8 | * |
| 8 | * License terms: | 9 | * License terms: |
| 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 version 2 as published | ||
| 12 | * by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <asm/page.h> | 12 | #include <asm/page.h> |
diff --git a/sound/soc/ux500/ux500_pcm.h b/sound/soc/ux500/ux500_pcm.h index d76e1aff6458..ff3ef7223db6 100644 --- a/sound/soc/ux500/ux500_pcm.h +++ b/sound/soc/ux500/ux500_pcm.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) ST-Ericsson SA 2012 | 3 | * Copyright (C) ST-Ericsson SA 2012 |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * for ST-Ericsson. | 7 | * for ST-Ericsson. |
| 7 | * | 8 | * |
| 8 | * License terms: | 9 | * License terms: |
| 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 version 2 as published | ||
| 12 | * by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | #ifndef UX500_PCM_H | 11 | #ifndef UX500_PCM_H |
| 15 | #define UX500_PCM_H | 12 | #define UX500_PCM_H |
diff --git a/sound/soc/xtensa/xtfpga-i2s.c b/sound/soc/xtensa/xtfpga-i2s.c index 2f20a02c8d46..9ce2c75186b9 100644 --- a/sound/soc/xtensa/xtfpga-i2s.c +++ b/sound/soc/xtensa/xtfpga-i2s.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Xtfpga I2S controller driver | 3 | * Xtfpga I2S controller driver |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2014 Cadence Design Systems Inc. | 5 | * Copyright (c) 2014 Cadence Design Systems Inc. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <linux/clk.h> | 8 | #include <linux/clk.h> |
diff --git a/sound/spi/at73c213.c b/sound/spi/at73c213.c index 8707e0108471..4de1ba9a418d 100644 --- a/sound/spi/at73c213.c +++ b/sound/spi/at73c213.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Driver for AT73C213 16-bit stereo DAC connected to Atmel SSC | 3 | * Driver for AT73C213 16-bit stereo DAC connected to Atmel SSC |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2006-2007 Atmel Norway | 5 | * Copyright (C) 2006-2007 Atmel Norway |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | /*#define DEBUG*/ | 8 | /*#define DEBUG*/ |
diff --git a/tools/arch/riscv/include/uapi/asm/bitsperlong.h b/tools/arch/riscv/include/uapi/asm/bitsperlong.h index 0b3cb52fd29d..0b9b58b57ff6 100644 --- a/tools/arch/riscv/include/uapi/asm/bitsperlong.h +++ b/tools/arch/riscv/include/uapi/asm/bitsperlong.h | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 ARM Ltd. | 3 | * Copyright (C) 2012 ARM Ltd. |
| 3 | * Copyright (C) 2015 Regents of the University of California | 4 | * Copyright (C) 2015 Regents of the University of California |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #ifndef _UAPI_ASM_RISCV_BITSPERLONG_H | 7 | #ifndef _UAPI_ASM_RISCV_BITSPERLONG_H |
diff --git a/tools/arch/x86/include/uapi/asm/kvm.h b/tools/arch/x86/include/uapi/asm/kvm.h index 7a0e64ccd6ff..24a8cd229df6 100644 --- a/tools/arch/x86/include/uapi/asm/kvm.h +++ b/tools/arch/x86/include/uapi/asm/kvm.h | |||
| @@ -392,7 +392,7 @@ struct kvm_sync_regs { | |||
| 392 | 392 | ||
| 393 | struct kvm_vmx_nested_state { | 393 | struct kvm_vmx_nested_state { |
| 394 | __u64 vmxon_pa; | 394 | __u64 vmxon_pa; |
| 395 | __u64 vmcs_pa; | 395 | __u64 vmcs12_pa; |
| 396 | 396 | ||
| 397 | struct { | 397 | struct { |
| 398 | __u16 flags; | 398 | __u16 flags; |
diff --git a/tools/bpf/bpf_asm.c b/tools/bpf/bpf_asm.c index c15aef097b04..e5f95e3eede3 100644 --- a/tools/bpf/bpf_asm.c +++ b/tools/bpf/bpf_asm.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Minimal BPF assembler | 3 | * Minimal BPF assembler |
| 3 | * | 4 | * |
| @@ -16,7 +17,6 @@ | |||
| 16 | * pretty print a C-like construct. | 17 | * pretty print a C-like construct. |
| 17 | * | 18 | * |
| 18 | * Copyright 2013 Daniel Borkmann <borkmann@redhat.com> | 19 | * Copyright 2013 Daniel Borkmann <borkmann@redhat.com> |
| 19 | * Licensed under the GNU General Public License, version 2.0 (GPLv2) | ||
| 20 | */ | 20 | */ |
| 21 | 21 | ||
| 22 | #include <stdbool.h> | 22 | #include <stdbool.h> |
diff --git a/tools/bpf/bpf_dbg.c b/tools/bpf/bpf_dbg.c index 61b9aa5d6415..9d3766e653a9 100644 --- a/tools/bpf/bpf_dbg.c +++ b/tools/bpf/bpf_dbg.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Minimal BPF debugger | 3 | * Minimal BPF debugger |
| 3 | * | 4 | * |
| @@ -28,7 +29,6 @@ | |||
| 28 | * 7) > step [-<n>, +<n>] (performs single stepping through the BPF) | 29 | * 7) > step [-<n>, +<n>] (performs single stepping through the BPF) |
| 29 | * | 30 | * |
| 30 | * Copyright 2013 Daniel Borkmann <borkmann@redhat.com> | 31 | * Copyright 2013 Daniel Borkmann <borkmann@redhat.com> |
| 31 | * Licensed under the GNU General Public License, version 2.0 (GPLv2) | ||
| 32 | */ | 32 | */ |
| 33 | 33 | ||
| 34 | #include <stdio.h> | 34 | #include <stdio.h> |
diff --git a/tools/bpf/bpf_jit_disasm.c b/tools/bpf/bpf_jit_disasm.c index 58c2bab4ef6e..c8ae95804728 100644 --- a/tools/bpf/bpf_jit_disasm.c +++ b/tools/bpf/bpf_jit_disasm.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Minimal BPF JIT image disassembler | 3 | * Minimal BPF JIT image disassembler |
| 3 | * | 4 | * |
| @@ -11,7 +12,6 @@ | |||
| 11 | * 3) Run e.g. `bpf_jit_disasm -o` to read out the last JIT code | 12 | * 3) Run e.g. `bpf_jit_disasm -o` to read out the last JIT code |
| 12 | * | 13 | * |
| 13 | * Copyright 2013 Daniel Borkmann <borkmann@redhat.com> | 14 | * Copyright 2013 Daniel Borkmann <borkmann@redhat.com> |
| 14 | * Licensed under the GNU General Public License, version 2.0 (GPLv2) | ||
| 15 | */ | 15 | */ |
| 16 | 16 | ||
| 17 | #include <stdint.h> | 17 | #include <stdint.h> |
diff --git a/tools/firmware/ihex2fw.c b/tools/firmware/ihex2fw.c index 8925b60e51f5..2ebed47680b1 100644 --- a/tools/firmware/ihex2fw.c +++ b/tools/firmware/ihex2fw.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Parser/loader for IHEX formatted data. | 3 | * Parser/loader for IHEX formatted data. |
| 3 | * | 4 | * |
| 4 | * Copyright © 2008 David Woodhouse <dwmw2@infradead.org> | 5 | * Copyright © 2008 David Woodhouse <dwmw2@infradead.org> |
| 5 | * Copyright © 2005 Jan Harkes <jaharkes@cs.cmu.edu> | 6 | * Copyright © 2005 Jan Harkes <jaharkes@cs.cmu.edu> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <stdint.h> | 9 | #include <stdint.h> |
diff --git a/tools/gpio/gpio-event-mon.c b/tools/gpio/gpio-event-mon.c index c864544efe05..30ed0e06f52a 100644 --- a/tools/gpio/gpio-event-mon.c +++ b/tools/gpio/gpio-event-mon.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * gpio-event-mon - monitor GPIO line events from userspace | 3 | * gpio-event-mon - monitor GPIO line events from userspace |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016 Linus Walleij | 5 | * Copyright (C) 2016 Linus Walleij |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Usage: | 7 | * Usage: |
| 11 | * gpio-event-mon -n <device-name> -o <offset> | 8 | * gpio-event-mon -n <device-name> -o <offset> |
| 12 | */ | 9 | */ |
diff --git a/tools/gpio/gpio-hammer.c b/tools/gpio/gpio-hammer.c index 4bcb234c0fca..0e0060a6eb34 100644 --- a/tools/gpio/gpio-hammer.c +++ b/tools/gpio/gpio-hammer.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * gpio-hammer - example swiss army knife to shake GPIO lines on a system | 3 | * gpio-hammer - example swiss army knife to shake GPIO lines on a system |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016 Linus Walleij | 5 | * Copyright (C) 2016 Linus Walleij |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Usage: | 7 | * Usage: |
| 11 | * gpio-hammer -n <device-name> -o <offset1> -o <offset2> | 8 | * gpio-hammer -n <device-name> -o <offset1> -o <offset2> |
| 12 | */ | 9 | */ |
diff --git a/tools/gpio/gpio-utils.c b/tools/gpio/gpio-utils.c index cf7e2f3419ee..53470de6a502 100644 --- a/tools/gpio/gpio-utils.c +++ b/tools/gpio/gpio-utils.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * GPIO tools - helpers library for the GPIO tools | 3 | * GPIO tools - helpers library for the GPIO tools |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Linus Walleij | 5 | * Copyright (C) 2015 Linus Walleij |
| 5 | * Copyright (C) 2016 Bamvor Jian Zhang | 6 | * Copyright (C) 2016 Bamvor Jian Zhang |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify it | ||
| 8 | * under the terms of the GNU General Public License version 2 as published by | ||
| 9 | * the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <unistd.h> | 9 | #include <unistd.h> |
diff --git a/tools/gpio/gpio-utils.h b/tools/gpio/gpio-utils.h index 344ea041f8d4..cf37f13f3dcb 100644 --- a/tools/gpio/gpio-utils.h +++ b/tools/gpio/gpio-utils.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * GPIO tools - utility helpers library for the GPIO tools | 3 | * GPIO tools - utility helpers library for the GPIO tools |
| 3 | * | 4 | * |
| @@ -7,9 +8,6 @@ | |||
| 7 | * Copyright (c) 2010 Manuel Stahl <manuel.stahl@iis.fraunhofer.de> | 8 | * Copyright (c) 2010 Manuel Stahl <manuel.stahl@iis.fraunhofer.de> |
| 8 | * Copyright (c) 2008 Jonathan Cameron | 9 | * Copyright (c) 2008 Jonathan Cameron |
| 9 | * * | 10 | * * |
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published by | ||
| 12 | * the Free Software Foundation. | ||
| 13 | */ | 11 | */ |
| 14 | #ifndef _GPIO_UTILS_H_ | 12 | #ifndef _GPIO_UTILS_H_ |
| 15 | #define _GPIO_UTILS_H_ | 13 | #define _GPIO_UTILS_H_ |
diff --git a/tools/gpio/lsgpio.c b/tools/gpio/lsgpio.c index eb3f56efd215..e1430f504c13 100644 --- a/tools/gpio/lsgpio.c +++ b/tools/gpio/lsgpio.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * lsgpio - example on how to list the GPIO lines on a system | 3 | * lsgpio - example on how to list the GPIO lines on a system |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Linus Walleij | 5 | * Copyright (C) 2015 Linus Walleij |
| 5 | * | 6 | * |
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | * | ||
| 10 | * Usage: | 7 | * Usage: |
| 11 | * lsgpio <-n device-name> | 8 | * lsgpio <-n device-name> |
| 12 | */ | 9 | */ |
diff --git a/tools/iio/iio_event_monitor.c b/tools/iio/iio_event_monitor.c index 7bf9bde28bcc..f115d166c985 100644 --- a/tools/iio/iio_event_monitor.c +++ b/tools/iio/iio_event_monitor.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Industrialio event test code. | 2 | /* Industrialio event test code. |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2011-2012 Lars-Peter Clausen <lars@metafoo.de> | 4 | * Copyright (c) 2011-2012 Lars-Peter Clausen <lars@metafoo.de> |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * This program is primarily intended as an example application. | 6 | * This program is primarily intended as an example application. |
| 10 | * Reads the current buffer setup from sysfs and starts a short capture | 7 | * Reads the current buffer setup from sysfs and starts a short capture |
| 11 | * from the specified device, pretty printing the result after appropriate | 8 | * from the specified device, pretty printing the result after appropriate |
diff --git a/tools/iio/iio_generic_buffer.c b/tools/iio/iio_generic_buffer.c index 84545666a09c..34d63bcebcd2 100644 --- a/tools/iio/iio_generic_buffer.c +++ b/tools/iio/iio_generic_buffer.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Industrialio buffer test code. | 2 | /* Industrialio buffer test code. |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2008 Jonathan Cameron | 4 | * Copyright (c) 2008 Jonathan Cameron |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 8 | * | ||
| 9 | * This program is primarily intended as an example application. | 6 | * This program is primarily intended as an example application. |
| 10 | * Reads the current buffer setup from sysfs and starts a short capture | 7 | * Reads the current buffer setup from sysfs and starts a short capture |
| 11 | * from the specified device, pretty printing the result after appropriate | 8 | * from the specified device, pretty printing the result after appropriate |
| @@ -15,7 +12,6 @@ | |||
| 15 | * generic_buffer -n <device_name> -t <trigger_name> | 12 | * generic_buffer -n <device_name> -t <trigger_name> |
| 16 | * If trigger name is not specified the program assumes you want a dataready | 13 | * If trigger name is not specified the program assumes you want a dataready |
| 17 | * trigger associated with the device and goes looking for it. | 14 | * trigger associated with the device and goes looking for it. |
| 18 | * | ||
| 19 | */ | 15 | */ |
| 20 | 16 | ||
| 21 | #include <unistd.h> | 17 | #include <unistd.h> |
diff --git a/tools/iio/iio_utils.c b/tools/iio/iio_utils.c index 7a6d61c6c012..a22b6e8fad46 100644 --- a/tools/iio/iio_utils.c +++ b/tools/iio/iio_utils.c | |||
| @@ -1,10 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* IIO - useful set of util functionality | 2 | /* IIO - useful set of util functionality |
| 2 | * | 3 | * |
| 3 | * Copyright (c) 2008 Jonathan Cameron | 4 | * Copyright (c) 2008 Jonathan Cameron |
| 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 version 2 as published by | ||
| 7 | * the Free Software Foundation. | ||
| 8 | */ | 5 | */ |
| 9 | #include <string.h> | 6 | #include <string.h> |
| 10 | #include <stdlib.h> | 7 | #include <stdlib.h> |
diff --git a/tools/iio/iio_utils.h b/tools/iio/iio_utils.h index 8b379da26e35..74bde4fde2c8 100644 --- a/tools/iio/iio_utils.h +++ b/tools/iio/iio_utils.h | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | #ifndef _IIO_UTILS_H_ | 2 | #ifndef _IIO_UTILS_H_ |
| 2 | #define _IIO_UTILS_H_ | 3 | #define _IIO_UTILS_H_ |
| 3 | 4 | ||
| 4 | /* IIO - useful set of util functionality | 5 | /* IIO - useful set of util functionality |
| 5 | * | 6 | * |
| 6 | * Copyright (c) 2008 Jonathan Cameron | 7 | * Copyright (c) 2008 Jonathan Cameron |
| 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 version 2 as published by | ||
| 10 | * the Free Software Foundation. | ||
| 11 | */ | 8 | */ |
| 12 | 9 | ||
| 13 | #include <stdint.h> | 10 | #include <stdint.h> |
diff --git a/tools/iio/lsiio.c b/tools/iio/lsiio.c index ab0f5cf16025..2cf56fb2449b 100644 --- a/tools/iio/lsiio.c +++ b/tools/iio/lsiio.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Industrial I/O utilities - lsiio.c | 3 | * Industrial I/O utilities - lsiio.c |
| 3 | * | 4 | * |
| 4 | * Copyright (c) 2010 Manuel Stahl <manuel.stahl@iis.fraunhofer.de> | 5 | * Copyright (c) 2010 Manuel Stahl <manuel.stahl@iis.fraunhofer.de> |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <string.h> | 8 | #include <string.h> |
diff --git a/tools/kvm/kvm_stat/kvm_stat b/tools/kvm/kvm_stat/kvm_stat index bc508dae286c..ad1b9e646c49 100755 --- a/tools/kvm/kvm_stat/kvm_stat +++ b/tools/kvm/kvm_stat/kvm_stat | |||
| @@ -1,4 +1,5 @@ | |||
| 1 | #!/usr/bin/env python3 | 1 | #!/usr/bin/env python3 |
| 2 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 2 | # | 3 | # |
| 3 | # top-like utility for displaying kvm statistics | 4 | # top-like utility for displaying kvm statistics |
| 4 | # | 5 | # |
| @@ -8,8 +9,6 @@ | |||
| 8 | # Authors: | 9 | # Authors: |
| 9 | # Avi Kivity <avi@redhat.com> | 10 | # Avi Kivity <avi@redhat.com> |
| 10 | # | 11 | # |
| 11 | # This work is licensed under the terms of the GNU GPL, version 2. See | ||
| 12 | # the COPYING file in the top-level directory. | ||
| 13 | """The kvm_stat module outputs statistics about running KVM VMs | 12 | """The kvm_stat module outputs statistics about running KVM VMs |
| 14 | 13 | ||
| 15 | Three different ways of output formatting are available: | 14 | Three different ways of output formatting are available: |
diff --git a/tools/laptop/freefall/freefall.c b/tools/laptop/freefall/freefall.c index 5e44b20b1848..d29a86cda87f 100644 --- a/tools/laptop/freefall/freefall.c +++ b/tools/laptop/freefall/freefall.c | |||
| @@ -1,11 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* Disk protection for HP/DELL machines. | 2 | /* Disk protection for HP/DELL machines. |
| 2 | * | 3 | * |
| 3 | * Copyright 2008 Eric Piel | 4 | * Copyright 2008 Eric Piel |
| 4 | * Copyright 2009 Pavel Machek <pavel@ucw.cz> | 5 | * Copyright 2009 Pavel Machek <pavel@ucw.cz> |
| 5 | * Copyright 2012 Sonal Santan | 6 | * Copyright 2012 Sonal Santan |
| 6 | * Copyright 2014 Pali Rohár <pali.rohar@gmail.com> | 7 | * Copyright 2014 Pali Rohár <pali.rohar@gmail.com> |
| 7 | * | ||
| 8 | * GPLv2. | ||
| 9 | */ | 8 | */ |
| 10 | 9 | ||
| 11 | #include <stdio.h> | 10 | #include <stdio.h> |
diff --git a/tools/lib/bitmap.c b/tools/lib/bitmap.c index 38748b0e342f..38494782be06 100644 --- a/tools/lib/bitmap.c +++ b/tools/lib/bitmap.c | |||
| @@ -1,9 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * From lib/bitmap.c | 3 | * From lib/bitmap.c |
| 3 | * Helper functions for bitmap.h. | 4 | * Helper functions for bitmap.h. |
| 4 | * | ||
| 5 | * This source code is licensed under the GNU General Public License, | ||
| 6 | * Version 2. See the file COPYING for more details. | ||
| 7 | */ | 5 | */ |
| 8 | #include <linux/bitmap.h> | 6 | #include <linux/bitmap.h> |
| 9 | 7 | ||
diff --git a/tools/pcmcia/crc32hash.c b/tools/pcmcia/crc32hash.c index 44f8beea7260..1a18da9cb6a1 100644 --- a/tools/pcmcia/crc32hash.c +++ b/tools/pcmcia/crc32hash.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* crc32hash.c - derived from linux/lib/crc32.c, GNU GPL v2 */ | 2 | /* crc32hash.c - derived from linux/lib/crc32.c, GNU GPL v2 */ |
| 2 | /* Usage example: | 3 | /* Usage example: |
| 3 | $ ./crc32hash "Dual Speed" | 4 | $ ./crc32hash "Dual Speed" |
diff --git a/tools/perf/arch/arm/util/dwarf-regs.c b/tools/perf/arch/arm/util/dwarf-regs.c index 8bb176a37990..fc5f71c91802 100644 --- a/tools/perf/arch/arm/util/dwarf-regs.c +++ b/tools/perf/arch/arm/util/dwarf-regs.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Mapping of DWARF debug register numbers into register names. | 3 | * Mapping of DWARF debug register numbers into register names. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 Will Deacon, ARM Ltd. | 5 | * Copyright (C) 2010 Will Deacon, ARM Ltd. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <stddef.h> | 8 | #include <stddef.h> |
diff --git a/tools/perf/arch/arm64/util/dwarf-regs.c b/tools/perf/arch/arm64/util/dwarf-regs.c index cd764a9fd098..b047b882c5b1 100644 --- a/tools/perf/arch/arm64/util/dwarf-regs.c +++ b/tools/perf/arch/arm64/util/dwarf-regs.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Mapping of DWARF debug register numbers into register names. | 3 | * Mapping of DWARF debug register numbers into register names. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 Will Deacon, ARM Ltd. | 5 | * Copyright (C) 2010 Will Deacon, ARM Ltd. |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify | ||
| 7 | * it under the terms of the GNU General Public License version 2 as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #include <errno.h> | 8 | #include <errno.h> |
diff --git a/tools/perf/arch/arm64/util/sym-handling.c b/tools/perf/arch/arm64/util/sym-handling.c index 0051b1ee8450..27fcf24d6850 100644 --- a/tools/perf/arch/arm64/util/sym-handling.c +++ b/tools/perf/arch/arm64/util/sym-handling.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License, version 2, as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2015 Naveen N. Rao, IBM Corporation | 4 | * Copyright (C) 2015 Naveen N. Rao, IBM Corporation |
| 7 | */ | 5 | */ |
diff --git a/tools/perf/arch/powerpc/util/sym-handling.c b/tools/perf/arch/powerpc/util/sym-handling.c index 10a44e946f77..b0a67eaf2ce8 100644 --- a/tools/perf/arch/powerpc/util/sym-handling.c +++ b/tools/perf/arch/powerpc/util/sym-handling.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License, version 2, as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2015 Naveen N. Rao, IBM Corporation | 4 | * Copyright (C) 2015 Naveen N. Rao, IBM Corporation |
| 7 | */ | 5 | */ |
diff --git a/tools/perf/util/genelf_debug.c b/tools/perf/util/genelf_debug.c index 40789d8603d0..995e490c17fa 100644 --- a/tools/perf/util/genelf_debug.c +++ b/tools/perf/util/genelf_debug.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * genelf_debug.c | 3 | * genelf_debug.c |
| 3 | * Copyright (C) 2015, Google, Inc | 4 | * Copyright (C) 2015, Google, Inc |
| @@ -5,8 +6,6 @@ | |||
| 5 | * Contributed by: | 6 | * Contributed by: |
| 6 | * Stephane Eranian <eranian@google.com> | 7 | * Stephane Eranian <eranian@google.com> |
| 7 | * | 8 | * |
| 8 | * Released under the GPL v2. | ||
| 9 | * | ||
| 10 | * based on GPLv2 source code from Oprofile | 9 | * based on GPLv2 source code from Oprofile |
| 11 | * @remark Copyright 2007 OProfile authors | 10 | * @remark Copyright 2007 OProfile authors |
| 12 | * @author Philippe Elie | 11 | * @author Philippe Elie |
diff --git a/tools/perf/util/jitdump.h b/tools/perf/util/jitdump.h index c6b9b67f43bf..f2c3823cc81a 100644 --- a/tools/perf/util/jitdump.h +++ b/tools/perf/util/jitdump.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * jitdump.h: jitted code info encapsulation file format | 3 | * jitdump.h: jitted code info encapsulation file format |
| 3 | * | 4 | * |
diff --git a/tools/perf/util/namespaces.c b/tools/perf/util/namespaces.c index aed170bd4384..023c4efd788d 100644 --- a/tools/perf/util/namespaces.c +++ b/tools/perf/util/namespaces.c | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License, version 2, as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2017 Hari Bathini, IBM Corporation | 4 | * Copyright (C) 2017 Hari Bathini, IBM Corporation |
| 7 | */ | 5 | */ |
diff --git a/tools/perf/util/namespaces.h b/tools/perf/util/namespaces.h index d5f46c09ea31..15a5a276c478 100644 --- a/tools/perf/util/namespaces.h +++ b/tools/perf/util/namespaces.h | |||
| @@ -1,7 +1,5 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License, version 2, as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | * | 3 | * |
| 6 | * Copyright (C) 2017 Hari Bathini, IBM Corporation | 4 | * Copyright (C) 2017 Hari Bathini, IBM Corporation |
| 7 | */ | 5 | */ |
diff --git a/tools/power/acpi/tools/acpidbg/acpidbg.c b/tools/power/acpi/tools/acpidbg/acpidbg.c index 4308362d7068..3d2bfd716028 100644 --- a/tools/power/acpi/tools/acpidbg/acpidbg.c +++ b/tools/power/acpi/tools/acpidbg/acpidbg.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ACPI AML interfacing userspace utility | 3 | * ACPI AML interfacing userspace utility |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015, Intel Corporation | 5 | * Copyright (C) 2015, Intel Corporation |
| 5 | * Authors: Lv Zheng <lv.zheng@intel.com> | 6 | * Authors: Lv Zheng <lv.zheng@intel.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <acpi/acpi.h> | 9 | #include <acpi/acpi.h> |
diff --git a/tools/power/acpi/tools/ec/ec_access.c b/tools/power/acpi/tools/ec/ec_access.c index 5f50642386db..8bb271b210d8 100644 --- a/tools/power/acpi/tools/ec/ec_access.c +++ b/tools/power/acpi/tools/ec/ec_access.c | |||
| @@ -1,11 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * ec_access.c | 3 | * ec_access.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2010 SUSE Linux Products GmbH | 5 | * Copyright (C) 2010 SUSE Linux Products GmbH |
| 5 | * Author: | 6 | * Author: |
| 6 | * Thomas Renninger <trenn@suse.de> | 7 | * Thomas Renninger <trenn@suse.de> |
| 7 | * | ||
| 8 | * This work is licensed under the terms of the GNU GPL, version 2. | ||
| 9 | */ | 8 | */ |
| 10 | 9 | ||
| 11 | #include <fcntl.h> | 10 | #include <fcntl.h> |
diff --git a/tools/power/x86/intel_pstate_tracer/intel_pstate_tracer.py b/tools/power/x86/intel_pstate_tracer/intel_pstate_tracer.py index 2fa3c5757bcb..2d6d342b148f 100755 --- a/tools/power/x86/intel_pstate_tracer/intel_pstate_tracer.py +++ b/tools/power/x86/intel_pstate_tracer/intel_pstate_tracer.py | |||
| @@ -1,4 +1,5 @@ | |||
| 1 | #!/usr/bin/python | 1 | #!/usr/bin/python |
| 2 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 2 | # -*- coding: utf-8 -*- | 3 | # -*- coding: utf-8 -*- |
| 3 | # | 4 | # |
| 4 | """ This utility can be used to debug and tune the performance of the | 5 | """ This utility can be used to debug and tune the performance of the |
diff --git a/tools/testing/selftests/ftrace/ftracetest b/tools/testing/selftests/ftrace/ftracetest index 7da5e31fa0ed..6d5e9e87c4b7 100755 --- a/tools/testing/selftests/ftrace/ftracetest +++ b/tools/testing/selftests/ftrace/ftracetest | |||
| @@ -1,11 +1,11 @@ | |||
| 1 | #!/bin/sh | 1 | #!/bin/sh |
| 2 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 2 | 3 | ||
| 3 | # ftracetest - Ftrace test shell scripts | 4 | # ftracetest - Ftrace test shell scripts |
| 4 | # | 5 | # |
| 5 | # Copyright (C) Hitachi Ltd., 2014 | 6 | # Copyright (C) Hitachi Ltd., 2014 |
| 6 | # Written by Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com> | 7 | # Written by Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com> |
| 7 | # | 8 | # |
| 8 | # Released under the terms of the GPL v2. | ||
| 9 | 9 | ||
| 10 | usage() { # errno [message] | 10 | usage() { # errno [message] |
| 11 | [ ! -z "$2" ] && echo $2 | 11 | [ ! -z "$2" ] && echo $2 |
diff --git a/tools/testing/selftests/gpio/gpio-mockup-chardev.c b/tools/testing/selftests/gpio/gpio-mockup-chardev.c index d587c814a9ca..73ead8828d3a 100644 --- a/tools/testing/selftests/gpio/gpio-mockup-chardev.c +++ b/tools/testing/selftests/gpio/gpio-mockup-chardev.c | |||
| @@ -1,11 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * GPIO chardev test helper | 3 | * GPIO chardev test helper |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2016 Bamvor Jian Zhang | 5 | * Copyright (C) 2016 Bamvor Jian Zhang |
| 5 | * | ||
| 6 | * This program is free software; you can redistribute it and/or modify it | ||
| 7 | * under the terms of the GNU General Public License version 2 as published by | ||
| 8 | * the Free Software Foundation. | ||
| 9 | */ | 6 | */ |
| 10 | 7 | ||
| 11 | #define _GNU_SOURCE | 8 | #define _GNU_SOURCE |
diff --git a/tools/testing/selftests/ia64/aliasing-test.c b/tools/testing/selftests/ia64/aliasing-test.c index 62a190d45f38..1ad6896f10f7 100644 --- a/tools/testing/selftests/ia64/aliasing-test.c +++ b/tools/testing/selftests/ia64/aliasing-test.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Exercise /dev/mem mmap cases that have been troublesome in the past | 3 | * Exercise /dev/mem mmap cases that have been troublesome in the past |
| 3 | * | 4 | * |
| 4 | * (c) Copyright 2007 Hewlett-Packard Development Company, L.P. | 5 | * (c) Copyright 2007 Hewlett-Packard Development Company, L.P. |
| 5 | * Bjorn Helgaas <bjorn.helgaas@hp.com> | 6 | * Bjorn Helgaas <bjorn.helgaas@hp.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <stdlib.h> | 9 | #include <stdlib.h> |
diff --git a/tools/testing/selftests/kselftest_harness.h b/tools/testing/selftests/kselftest_harness.h index 2067c6b0e8a1..5336b26506ab 100644 --- a/tools/testing/selftests/kselftest_harness.h +++ b/tools/testing/selftests/kselftest_harness.h | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2012 The Chromium OS Authors. All rights reserved. | 3 | * Copyright (c) 2012 The Chromium OS Authors. All rights reserved. |
| 3 | * Use of this source code is governed by the GPLv2 license. | ||
| 4 | * | 4 | * |
| 5 | * kselftest_harness.h: simple C unit test helper. | 5 | * kselftest_harness.h: simple C unit test helper. |
| 6 | * | 6 | * |
diff --git a/tools/testing/selftests/kvm/.gitignore b/tools/testing/selftests/kvm/.gitignore index df1bf9230a74..41266af0d3dc 100644 --- a/tools/testing/selftests/kvm/.gitignore +++ b/tools/testing/selftests/kvm/.gitignore | |||
| @@ -2,6 +2,7 @@ | |||
| 2 | /x86_64/evmcs_test | 2 | /x86_64/evmcs_test |
| 3 | /x86_64/hyperv_cpuid | 3 | /x86_64/hyperv_cpuid |
| 4 | /x86_64/kvm_create_max_vcpus | 4 | /x86_64/kvm_create_max_vcpus |
| 5 | /x86_64/mmio_warning_test | ||
| 5 | /x86_64/platform_info_test | 6 | /x86_64/platform_info_test |
| 6 | /x86_64/set_sregs_test | 7 | /x86_64/set_sregs_test |
| 7 | /x86_64/smm_test | 8 | /x86_64/smm_test |
diff --git a/tools/testing/selftests/kvm/Makefile b/tools/testing/selftests/kvm/Makefile index 41280dc06297..62afd0b43074 100644 --- a/tools/testing/selftests/kvm/Makefile +++ b/tools/testing/selftests/kvm/Makefile | |||
| @@ -11,23 +11,24 @@ LIBKVM = lib/assert.c lib/elf.c lib/io.c lib/kvm_util.c lib/ucall.c lib/sparsebi | |||
| 11 | LIBKVM_x86_64 = lib/x86_64/processor.c lib/x86_64/vmx.c | 11 | LIBKVM_x86_64 = lib/x86_64/processor.c lib/x86_64/vmx.c |
| 12 | LIBKVM_aarch64 = lib/aarch64/processor.c | 12 | LIBKVM_aarch64 = lib/aarch64/processor.c |
| 13 | 13 | ||
| 14 | TEST_GEN_PROGS_x86_64 = x86_64/platform_info_test | 14 | TEST_GEN_PROGS_x86_64 = x86_64/cr4_cpuid_sync_test |
| 15 | TEST_GEN_PROGS_x86_64 += x86_64/set_sregs_test | ||
| 16 | TEST_GEN_PROGS_x86_64 += x86_64/sync_regs_test | ||
| 17 | TEST_GEN_PROGS_x86_64 += x86_64/vmx_tsc_adjust_test | ||
| 18 | TEST_GEN_PROGS_x86_64 += x86_64/cr4_cpuid_sync_test | ||
| 19 | TEST_GEN_PROGS_x86_64 += x86_64/state_test | ||
| 20 | TEST_GEN_PROGS_x86_64 += x86_64/evmcs_test | 15 | TEST_GEN_PROGS_x86_64 += x86_64/evmcs_test |
| 21 | TEST_GEN_PROGS_x86_64 += x86_64/hyperv_cpuid | 16 | TEST_GEN_PROGS_x86_64 += x86_64/hyperv_cpuid |
| 22 | TEST_GEN_PROGS_x86_64 += x86_64/vmx_close_while_nested_test | ||
| 23 | TEST_GEN_PROGS_x86_64 += x86_64/smm_test | ||
| 24 | TEST_GEN_PROGS_x86_64 += x86_64/kvm_create_max_vcpus | 17 | TEST_GEN_PROGS_x86_64 += x86_64/kvm_create_max_vcpus |
| 18 | TEST_GEN_PROGS_x86_64 += x86_64/mmio_warning_test | ||
| 19 | TEST_GEN_PROGS_x86_64 += x86_64/platform_info_test | ||
| 20 | TEST_GEN_PROGS_x86_64 += x86_64/set_sregs_test | ||
| 21 | TEST_GEN_PROGS_x86_64 += x86_64/smm_test | ||
| 22 | TEST_GEN_PROGS_x86_64 += x86_64/state_test | ||
| 23 | TEST_GEN_PROGS_x86_64 += x86_64/sync_regs_test | ||
| 24 | TEST_GEN_PROGS_x86_64 += x86_64/vmx_close_while_nested_test | ||
| 25 | TEST_GEN_PROGS_x86_64 += x86_64/vmx_set_nested_state_test | 25 | TEST_GEN_PROGS_x86_64 += x86_64/vmx_set_nested_state_test |
| 26 | TEST_GEN_PROGS_x86_64 += dirty_log_test | 26 | TEST_GEN_PROGS_x86_64 += x86_64/vmx_tsc_adjust_test |
| 27 | TEST_GEN_PROGS_x86_64 += clear_dirty_log_test | 27 | TEST_GEN_PROGS_x86_64 += clear_dirty_log_test |
| 28 | TEST_GEN_PROGS_x86_64 += dirty_log_test | ||
| 28 | 29 | ||
| 29 | TEST_GEN_PROGS_aarch64 += dirty_log_test | ||
| 30 | TEST_GEN_PROGS_aarch64 += clear_dirty_log_test | 30 | TEST_GEN_PROGS_aarch64 += clear_dirty_log_test |
| 31 | TEST_GEN_PROGS_aarch64 += dirty_log_test | ||
| 31 | 32 | ||
| 32 | TEST_GEN_PROGS += $(TEST_GEN_PROGS_$(UNAME_M)) | 33 | TEST_GEN_PROGS += $(TEST_GEN_PROGS_$(UNAME_M)) |
| 33 | LIBKVM += $(LIBKVM_$(UNAME_M)) | 34 | LIBKVM += $(LIBKVM_$(UNAME_M)) |
diff --git a/tools/testing/selftests/kvm/include/kvm_util.h b/tools/testing/selftests/kvm/include/kvm_util.h index a5a4b28f14d8..7318fb054ae9 100644 --- a/tools/testing/selftests/kvm/include/kvm_util.h +++ b/tools/testing/selftests/kvm/include/kvm_util.h | |||
| @@ -1,10 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * tools/testing/selftests/kvm/include/kvm_util.h | 3 | * tools/testing/selftests/kvm/include/kvm_util.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2018, Google LLC. | 5 | * Copyright (C) 2018, Google LLC. |
| 5 | * | ||
| 6 | * This work is licensed under the terms of the GNU GPL, version 2. | ||
| 7 | * | ||
| 8 | */ | 6 | */ |
| 9 | #ifndef SELFTEST_KVM_UTIL_H | 7 | #ifndef SELFTEST_KVM_UTIL_H |
| 10 | #define SELFTEST_KVM_UTIL_H | 8 | #define SELFTEST_KVM_UTIL_H |
| @@ -139,6 +137,8 @@ struct kvm_vm *vm_create_default(uint32_t vcpuid, uint64_t extra_mem_size, | |||
| 139 | void *guest_code); | 137 | void *guest_code); |
| 140 | void vm_vcpu_add_default(struct kvm_vm *vm, uint32_t vcpuid, void *guest_code); | 138 | void vm_vcpu_add_default(struct kvm_vm *vm, uint32_t vcpuid, void *guest_code); |
| 141 | 139 | ||
| 140 | bool vm_is_unrestricted_guest(struct kvm_vm *vm); | ||
| 141 | |||
| 142 | struct kvm_userspace_memory_region * | 142 | struct kvm_userspace_memory_region * |
| 143 | kvm_userspace_memory_region_find(struct kvm_vm *vm, uint64_t start, | 143 | kvm_userspace_memory_region_find(struct kvm_vm *vm, uint64_t start, |
| 144 | uint64_t end); | 144 | uint64_t end); |
diff --git a/tools/testing/selftests/kvm/include/sparsebit.h b/tools/testing/selftests/kvm/include/sparsebit.h index 31e030915c1f..12a9a4b9cead 100644 --- a/tools/testing/selftests/kvm/include/sparsebit.h +++ b/tools/testing/selftests/kvm/include/sparsebit.h | |||
| @@ -1,11 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * tools/testing/selftests/kvm/include/sparsebit.h | 3 | * tools/testing/selftests/kvm/include/sparsebit.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2018, Google LLC. | 5 | * Copyright (C) 2018, Google LLC. |
| 5 | * | 6 | * |
| 6 | * This work is licensed under the terms of the GNU GPL, version 2. | ||
| 7 | * | ||
| 8 | * | ||
| 9 | * Header file that describes API to the sparsebit library. | 7 | * Header file that describes API to the sparsebit library. |
| 10 | * This library provides a memory efficient means of storing | 8 | * This library provides a memory efficient means of storing |
| 11 | * the settings of bits indexed via a uint64_t. Memory usage | 9 | * the settings of bits indexed via a uint64_t. Memory usage |
diff --git a/tools/testing/selftests/kvm/include/test_util.h b/tools/testing/selftests/kvm/include/test_util.h index c7dafe8bd02c..a41db6fb7e24 100644 --- a/tools/testing/selftests/kvm/include/test_util.h +++ b/tools/testing/selftests/kvm/include/test_util.h | |||
| @@ -1,10 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * tools/testing/selftests/kvm/include/test_util.h | 3 | * tools/testing/selftests/kvm/include/test_util.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2018, Google LLC. | 5 | * Copyright (C) 2018, Google LLC. |
| 5 | * | ||
| 6 | * This work is licensed under the terms of the GNU GPL, version 2. | ||
| 7 | * | ||
| 8 | */ | 6 | */ |
| 9 | 7 | ||
| 10 | #ifndef SELFTEST_KVM_TEST_UTIL_H | 8 | #ifndef SELFTEST_KVM_TEST_UTIL_H |
diff --git a/tools/testing/selftests/kvm/include/x86_64/processor.h b/tools/testing/selftests/kvm/include/x86_64/processor.h index 6063d5b2f356..80d19740d2dc 100644 --- a/tools/testing/selftests/kvm/include/x86_64/processor.h +++ b/tools/testing/selftests/kvm/include/x86_64/processor.h | |||
| @@ -1,10 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * tools/testing/selftests/kvm/include/x86_64/processor.h | 3 | * tools/testing/selftests/kvm/include/x86_64/processor.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2018, Google LLC. | 5 | * Copyright (C) 2018, Google LLC. |
| 5 | * | ||
| 6 | * This work is licensed under the terms of the GNU GPL, version 2. | ||
| 7 | * | ||
| 8 | */ | 6 | */ |
| 9 | 7 | ||
| 10 | #ifndef SELFTEST_KVM_PROCESSOR_H | 8 | #ifndef SELFTEST_KVM_PROCESSOR_H |
| @@ -303,6 +301,8 @@ static inline unsigned long get_xmm(int n) | |||
| 303 | return 0; | 301 | return 0; |
| 304 | } | 302 | } |
| 305 | 303 | ||
| 304 | bool is_intel_cpu(void); | ||
| 305 | |||
| 306 | struct kvm_x86_state; | 306 | struct kvm_x86_state; |
| 307 | struct kvm_x86_state *vcpu_save_state(struct kvm_vm *vm, uint32_t vcpuid); | 307 | struct kvm_x86_state *vcpu_save_state(struct kvm_vm *vm, uint32_t vcpuid); |
| 308 | void vcpu_load_state(struct kvm_vm *vm, uint32_t vcpuid, | 308 | void vcpu_load_state(struct kvm_vm *vm, uint32_t vcpuid, |
diff --git a/tools/testing/selftests/kvm/include/x86_64/vmx.h b/tools/testing/selftests/kvm/include/x86_64/vmx.h index c9bd935b939c..69b17055f63d 100644 --- a/tools/testing/selftests/kvm/include/x86_64/vmx.h +++ b/tools/testing/selftests/kvm/include/x86_64/vmx.h | |||
| @@ -1,10 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * tools/testing/selftests/kvm/include/x86_64/vmx.h | 3 | * tools/testing/selftests/kvm/include/x86_64/vmx.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2018, Google LLC. | 5 | * Copyright (C) 2018, Google LLC. |
| 5 | * | ||
| 6 | * This work is licensed under the terms of the GNU GPL, version 2. | ||
| 7 | * | ||
| 8 | */ | 6 | */ |
| 9 | 7 | ||
| 10 | #ifndef SELFTEST_KVM_VMX_H | 8 | #ifndef SELFTEST_KVM_VMX_H |
diff --git a/tools/testing/selftests/kvm/lib/assert.c b/tools/testing/selftests/kvm/lib/assert.c index 6398efe67885..4911fc77d0f6 100644 --- a/tools/testing/selftests/kvm/lib/assert.c +++ b/tools/testing/selftests/kvm/lib/assert.c | |||
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * tools/testing/selftests/kvm/lib/assert.c | 3 | * tools/testing/selftests/kvm/lib/assert.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2018, Google LLC. | 5 | * Copyright (C) 2018, Google LLC. |
| 5 | * | ||
| 6 | * This work is licensed under the terms of the GNU GPL, version 2. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | #define _GNU_SOURCE /* for getline(3) and strchrnul(3)*/ | 8 | #define _GNU_SOURCE /* for getline(3) and strchrnul(3)*/ |
diff --git a/tools/testing/selftests/kvm/lib/elf.c b/tools/testing/selftests/kvm/lib/elf.c index 5eb857584aa3..bc75a91e00a6 100644 --- a/tools/testing/selftests/kvm/lib/elf.c +++ b/tools/testing/selftests/kvm/lib/elf.c | |||
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * tools/testing/selftests/kvm/lib/elf.c | 3 | * tools/testing/selftests/kvm/lib/elf.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2018, Google LLC. | 5 | * Copyright (C) 2018, Google LLC. |
| 5 | * | ||
| 6 | * This work is licensed under the terms of the GNU GPL, version 2. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | #include "test_util.h" | 8 | #include "test_util.h" |
diff --git a/tools/testing/selftests/kvm/lib/io.c b/tools/testing/selftests/kvm/lib/io.c index cff869ffe6ee..eaf351cc7e7f 100644 --- a/tools/testing/selftests/kvm/lib/io.c +++ b/tools/testing/selftests/kvm/lib/io.c | |||
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * tools/testing/selftests/kvm/lib/io.c | 3 | * tools/testing/selftests/kvm/lib/io.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2018, Google LLC. | 5 | * Copyright (C) 2018, Google LLC. |
| 5 | * | ||
| 6 | * This work is licensed under the terms of the GNU GPL, version 2. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | #include "test_util.h" | 8 | #include "test_util.h" |
diff --git a/tools/testing/selftests/kvm/lib/kvm_util.c b/tools/testing/selftests/kvm/lib/kvm_util.c index 633b22df46a4..ee864fa07d8e 100644 --- a/tools/testing/selftests/kvm/lib/kvm_util.c +++ b/tools/testing/selftests/kvm/lib/kvm_util.c | |||
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * tools/testing/selftests/kvm/lib/kvm_util.c | 3 | * tools/testing/selftests/kvm/lib/kvm_util.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2018, Google LLC. | 5 | * Copyright (C) 2018, Google LLC. |
| 5 | * | ||
| 6 | * This work is licensed under the terms of the GNU GPL, version 2. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | #include "test_util.h" | 8 | #include "test_util.h" |
| @@ -1583,3 +1582,39 @@ void *addr_gva2hva(struct kvm_vm *vm, vm_vaddr_t gva) | |||
| 1583 | { | 1582 | { |
| 1584 | return addr_gpa2hva(vm, addr_gva2gpa(vm, gva)); | 1583 | return addr_gpa2hva(vm, addr_gva2gpa(vm, gva)); |
| 1585 | } | 1584 | } |
| 1585 | |||
| 1586 | /* | ||
| 1587 | * Is Unrestricted Guest | ||
| 1588 | * | ||
| 1589 | * Input Args: | ||
| 1590 | * vm - Virtual Machine | ||
| 1591 | * | ||
| 1592 | * Output Args: None | ||
| 1593 | * | ||
| 1594 | * Return: True if the unrestricted guest is set to 'Y', otherwise return false. | ||
| 1595 | * | ||
| 1596 | * Check if the unrestricted guest flag is enabled. | ||
| 1597 | */ | ||
| 1598 | bool vm_is_unrestricted_guest(struct kvm_vm *vm) | ||
| 1599 | { | ||
| 1600 | char val = 'N'; | ||
| 1601 | size_t count; | ||
| 1602 | FILE *f; | ||
| 1603 | |||
| 1604 | if (vm == NULL) { | ||
| 1605 | /* Ensure that the KVM vendor-specific module is loaded. */ | ||
| 1606 | f = fopen(KVM_DEV_PATH, "r"); | ||
| 1607 | TEST_ASSERT(f != NULL, "Error in opening KVM dev file: %d", | ||
| 1608 | errno); | ||
| 1609 | fclose(f); | ||
| 1610 | } | ||
| 1611 | |||
| 1612 | f = fopen("/sys/module/kvm_intel/parameters/unrestricted_guest", "r"); | ||
| 1613 | if (f) { | ||
| 1614 | count = fread(&val, sizeof(char), 1, f); | ||
| 1615 | TEST_ASSERT(count == 1, "Unable to read from param file."); | ||
| 1616 | fclose(f); | ||
| 1617 | } | ||
| 1618 | |||
| 1619 | return val == 'Y'; | ||
| 1620 | } | ||
diff --git a/tools/testing/selftests/kvm/lib/kvm_util_internal.h b/tools/testing/selftests/kvm/lib/kvm_util_internal.h index 4595e42c6e29..265b7822f591 100644 --- a/tools/testing/selftests/kvm/lib/kvm_util_internal.h +++ b/tools/testing/selftests/kvm/lib/kvm_util_internal.h | |||
| @@ -1,9 +1,8 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * tools/testing/selftests/kvm/lib/kvm_util_internal.h | 3 | * tools/testing/selftests/kvm/lib/kvm_util_internal.h |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2018, Google LLC. | 5 | * Copyright (C) 2018, Google LLC. |
| 5 | * | ||
| 6 | * This work is licensed under the terms of the GNU GPL, version 2. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | #ifndef SELFTEST_KVM_UTIL_INTERNAL_H | 8 | #ifndef SELFTEST_KVM_UTIL_INTERNAL_H |
diff --git a/tools/testing/selftests/kvm/lib/sparsebit.c b/tools/testing/selftests/kvm/lib/sparsebit.c index b132bc95d183..031ba3c932ed 100644 --- a/tools/testing/selftests/kvm/lib/sparsebit.c +++ b/tools/testing/selftests/kvm/lib/sparsebit.c | |||
| @@ -1,11 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Sparse bit array | 3 | * Sparse bit array |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2018, Google LLC. | 5 | * Copyright (C) 2018, Google LLC. |
| 5 | * Copyright (C) 2018, Red Hat, Inc. (code style cleanup and fuzzing driver) | 6 | * Copyright (C) 2018, Red Hat, Inc. (code style cleanup and fuzzing driver) |
| 6 | * | 7 | * |
| 7 | * This work is licensed under the terms of the GNU GPL, version 2. | ||
| 8 | * | ||
| 9 | * This library provides functions to support a memory efficient bit array, | 8 | * This library provides functions to support a memory efficient bit array, |
| 10 | * with an index size of 2^64. A sparsebit array is allocated through | 9 | * with an index size of 2^64. A sparsebit array is allocated through |
| 11 | * the use sparsebit_alloc() and free'd via sparsebit_free(), | 10 | * the use sparsebit_alloc() and free'd via sparsebit_free(), |
diff --git a/tools/testing/selftests/kvm/lib/x86_64/processor.c b/tools/testing/selftests/kvm/lib/x86_64/processor.c index 21f3040d90cb..d2ad85fb01ac 100644 --- a/tools/testing/selftests/kvm/lib/x86_64/processor.c +++ b/tools/testing/selftests/kvm/lib/x86_64/processor.c | |||
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * tools/testing/selftests/kvm/lib/x86_64/processor.c | 3 | * tools/testing/selftests/kvm/lib/x86_64/processor.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2018, Google LLC. | 5 | * Copyright (C) 2018, Google LLC. |
| 5 | * | ||
| 6 | * This work is licensed under the terms of the GNU GPL, version 2. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | #define _GNU_SOURCE /* for program_invocation_name */ | 8 | #define _GNU_SOURCE /* for program_invocation_name */ |
| @@ -1137,3 +1136,19 @@ void vcpu_load_state(struct kvm_vm *vm, uint32_t vcpuid, struct kvm_x86_state *s | |||
| 1137 | r); | 1136 | r); |
| 1138 | } | 1137 | } |
| 1139 | } | 1138 | } |
| 1139 | |||
| 1140 | bool is_intel_cpu(void) | ||
| 1141 | { | ||
| 1142 | int eax, ebx, ecx, edx; | ||
| 1143 | const uint32_t *chunk; | ||
| 1144 | const int leaf = 0; | ||
| 1145 | |||
| 1146 | __asm__ __volatile__( | ||
| 1147 | "cpuid" | ||
| 1148 | : /* output */ "=a"(eax), "=b"(ebx), | ||
| 1149 | "=c"(ecx), "=d"(edx) | ||
| 1150 | : /* input */ "0"(leaf), "2"(0)); | ||
| 1151 | |||
| 1152 | chunk = (const uint32_t *)("GenuineIntel"); | ||
| 1153 | return (ebx == chunk[0] && edx == chunk[1] && ecx == chunk[2]); | ||
| 1154 | } | ||
diff --git a/tools/testing/selftests/kvm/lib/x86_64/vmx.c b/tools/testing/selftests/kvm/lib/x86_64/vmx.c index 771ba6bf751c..fe56d159d65f 100644 --- a/tools/testing/selftests/kvm/lib/x86_64/vmx.c +++ b/tools/testing/selftests/kvm/lib/x86_64/vmx.c | |||
| @@ -1,9 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * tools/testing/selftests/kvm/lib/x86_64/vmx.c | 3 | * tools/testing/selftests/kvm/lib/x86_64/vmx.c |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2018, Google LLC. | 5 | * Copyright (C) 2018, Google LLC. |
| 5 | * | ||
| 6 | * This work is licensed under the terms of the GNU GPL, version 2. | ||
| 7 | */ | 6 | */ |
| 8 | 7 | ||
| 9 | #define _GNU_SOURCE /* for program_invocation_name */ | 8 | #define _GNU_SOURCE /* for program_invocation_name */ |
diff --git a/tools/testing/selftests/kvm/x86_64/kvm_create_max_vcpus.c b/tools/testing/selftests/kvm/x86_64/kvm_create_max_vcpus.c index 50e92996f918..6a3eec8da351 100644 --- a/tools/testing/selftests/kvm/x86_64/kvm_create_max_vcpus.c +++ b/tools/testing/selftests/kvm/x86_64/kvm_create_max_vcpus.c | |||
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * kvm_create_max_vcpus | 3 | * kvm_create_max_vcpus |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2019, Google LLC. | 5 | * Copyright (C) 2019, Google LLC. |
| 5 | * | 6 | * |
| 6 | * This work is licensed under the terms of the GNU GPL, version 2. | ||
| 7 | * | ||
| 8 | * Test for KVM_CAP_MAX_VCPUS and KVM_CAP_MAX_VCPU_ID. | 7 | * Test for KVM_CAP_MAX_VCPUS and KVM_CAP_MAX_VCPU_ID. |
| 9 | */ | 8 | */ |
| 10 | 9 | ||
diff --git a/tools/testing/selftests/kvm/x86_64/mmio_warning_test.c b/tools/testing/selftests/kvm/x86_64/mmio_warning_test.c new file mode 100644 index 000000000000..00bb97d76000 --- /dev/null +++ b/tools/testing/selftests/kvm/x86_64/mmio_warning_test.c | |||
| @@ -0,0 +1,126 @@ | |||
| 1 | /* | ||
| 2 | * mmio_warning_test | ||
| 3 | * | ||
| 4 | * Copyright (C) 2019, Google LLC. | ||
| 5 | * | ||
| 6 | * This work is licensed under the terms of the GNU GPL, version 2. | ||
| 7 | * | ||
| 8 | * Test that we don't get a kernel warning when we call KVM_RUN after a | ||
| 9 | * triple fault occurs. To get the triple fault to occur we call KVM_RUN | ||
| 10 | * on a VCPU that hasn't been properly setup. | ||
| 11 | * | ||
| 12 | */ | ||
| 13 | |||
| 14 | #define _GNU_SOURCE | ||
| 15 | #include <fcntl.h> | ||
| 16 | #include <kvm_util.h> | ||
| 17 | #include <linux/kvm.h> | ||
| 18 | #include <processor.h> | ||
| 19 | #include <pthread.h> | ||
| 20 | #include <stdio.h> | ||
| 21 | #include <stdlib.h> | ||
| 22 | #include <string.h> | ||
| 23 | #include <sys/ioctl.h> | ||
| 24 | #include <sys/mman.h> | ||
| 25 | #include <sys/stat.h> | ||
| 26 | #include <sys/types.h> | ||
| 27 | #include <sys/wait.h> | ||
| 28 | #include <test_util.h> | ||
| 29 | #include <unistd.h> | ||
| 30 | |||
| 31 | #define NTHREAD 4 | ||
| 32 | #define NPROCESS 5 | ||
| 33 | |||
| 34 | struct thread_context { | ||
| 35 | int kvmcpu; | ||
| 36 | struct kvm_run *run; | ||
| 37 | }; | ||
| 38 | |||
| 39 | void *thr(void *arg) | ||
| 40 | { | ||
| 41 | struct thread_context *tc = (struct thread_context *)arg; | ||
| 42 | int res; | ||
| 43 | int kvmcpu = tc->kvmcpu; | ||
| 44 | struct kvm_run *run = tc->run; | ||
| 45 | |||
| 46 | res = ioctl(kvmcpu, KVM_RUN, 0); | ||
| 47 | printf("ret1=%d exit_reason=%d suberror=%d\n", | ||
| 48 | res, run->exit_reason, run->internal.suberror); | ||
| 49 | |||
| 50 | return 0; | ||
| 51 | } | ||
| 52 | |||
| 53 | void test(void) | ||
| 54 | { | ||
| 55 | int i, kvm, kvmvm, kvmcpu; | ||
| 56 | pthread_t th[NTHREAD]; | ||
| 57 | struct kvm_run *run; | ||
| 58 | struct thread_context tc; | ||
| 59 | |||
| 60 | kvm = open("/dev/kvm", O_RDWR); | ||
| 61 | TEST_ASSERT(kvm != -1, "failed to open /dev/kvm"); | ||
| 62 | kvmvm = ioctl(kvm, KVM_CREATE_VM, 0); | ||
| 63 | TEST_ASSERT(kvmvm != -1, "KVM_CREATE_VM failed"); | ||
| 64 | kvmcpu = ioctl(kvmvm, KVM_CREATE_VCPU, 0); | ||
| 65 | TEST_ASSERT(kvmcpu != -1, "KVM_CREATE_VCPU failed"); | ||
| 66 | run = (struct kvm_run *)mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_SHARED, | ||
| 67 | kvmcpu, 0); | ||
| 68 | tc.kvmcpu = kvmcpu; | ||
| 69 | tc.run = run; | ||
| 70 | srand(getpid()); | ||
| 71 | for (i = 0; i < NTHREAD; i++) { | ||
| 72 | pthread_create(&th[i], NULL, thr, (void *)(uintptr_t)&tc); | ||
| 73 | usleep(rand() % 10000); | ||
| 74 | } | ||
| 75 | for (i = 0; i < NTHREAD; i++) | ||
| 76 | pthread_join(th[i], NULL); | ||
| 77 | } | ||
| 78 | |||
| 79 | int get_warnings_count(void) | ||
| 80 | { | ||
| 81 | int warnings; | ||
| 82 | FILE *f; | ||
| 83 | |||
| 84 | f = popen("dmesg | grep \"WARNING:\" | wc -l", "r"); | ||
| 85 | fscanf(f, "%d", &warnings); | ||
| 86 | fclose(f); | ||
| 87 | |||
| 88 | return warnings; | ||
| 89 | } | ||
| 90 | |||
| 91 | int main(void) | ||
| 92 | { | ||
| 93 | int warnings_before, warnings_after; | ||
| 94 | |||
| 95 | if (!is_intel_cpu()) { | ||
| 96 | printf("Must be run on an Intel CPU, skipping test\n"); | ||
| 97 | exit(KSFT_SKIP); | ||
| 98 | } | ||
| 99 | |||
| 100 | if (vm_is_unrestricted_guest(NULL)) { | ||
| 101 | printf("Unrestricted guest must be disabled, skipping test\n"); | ||
| 102 | exit(KSFT_SKIP); | ||
| 103 | } | ||
| 104 | |||
| 105 | warnings_before = get_warnings_count(); | ||
| 106 | |||
| 107 | for (int i = 0; i < NPROCESS; ++i) { | ||
| 108 | int status; | ||
| 109 | int pid = fork(); | ||
| 110 | |||
| 111 | if (pid < 0) | ||
| 112 | exit(1); | ||
| 113 | if (pid == 0) { | ||
| 114 | test(); | ||
| 115 | exit(0); | ||
| 116 | } | ||
| 117 | while (waitpid(pid, &status, __WALL) != pid) | ||
| 118 | ; | ||
| 119 | } | ||
| 120 | |||
| 121 | warnings_after = get_warnings_count(); | ||
| 122 | TEST_ASSERT(warnings_before == warnings_after, | ||
| 123 | "Warnings found in kernel. Run 'dmesg' to inspect them."); | ||
| 124 | |||
| 125 | return 0; | ||
| 126 | } | ||
diff --git a/tools/testing/selftests/kvm/x86_64/set_sregs_test.c b/tools/testing/selftests/kvm/x86_64/set_sregs_test.c index 35640e8e95bc..9f7656184f31 100644 --- a/tools/testing/selftests/kvm/x86_64/set_sregs_test.c +++ b/tools/testing/selftests/kvm/x86_64/set_sregs_test.c | |||
| @@ -1,16 +1,14 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * KVM_SET_SREGS tests | 3 | * KVM_SET_SREGS tests |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2018, Google LLC. | 5 | * Copyright (C) 2018, Google LLC. |
| 5 | * | 6 | * |
| 6 | * This work is licensed under the terms of the GNU GPL, version 2. | ||
| 7 | * | ||
| 8 | * This is a regression test for the bug fixed by the following commit: | 7 | * This is a regression test for the bug fixed by the following commit: |
| 9 | * d3802286fa0f ("kvm: x86: Disallow illegal IA32_APIC_BASE MSR values") | 8 | * d3802286fa0f ("kvm: x86: Disallow illegal IA32_APIC_BASE MSR values") |
| 10 | * | 9 | * |
| 11 | * That bug allowed a user-mode program that called the KVM_SET_SREGS | 10 | * That bug allowed a user-mode program that called the KVM_SET_SREGS |
| 12 | * ioctl to put a VCPU's local APIC into an invalid state. | 11 | * ioctl to put a VCPU's local APIC into an invalid state. |
| 13 | * | ||
| 14 | */ | 12 | */ |
| 15 | #define _GNU_SOURCE /* for program_invocation_short_name */ | 13 | #define _GNU_SOURCE /* for program_invocation_short_name */ |
| 16 | #include <fcntl.h> | 14 | #include <fcntl.h> |
diff --git a/tools/testing/selftests/kvm/x86_64/state_test.c b/tools/testing/selftests/kvm/x86_64/state_test.c index 2a4121f4de01..1a23617f34d9 100644 --- a/tools/testing/selftests/kvm/x86_64/state_test.c +++ b/tools/testing/selftests/kvm/x86_64/state_test.c | |||
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * KVM_GET/SET_* tests | 3 | * KVM_GET/SET_* tests |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2018, Red Hat, Inc. | 5 | * Copyright (C) 2018, Red Hat, Inc. |
| 5 | * | 6 | * |
| 6 | * This work is licensed under the terms of the GNU GPL, version 2. | ||
| 7 | * | ||
| 8 | * Tests for vCPU state save/restore, including nested guest state. | 7 | * Tests for vCPU state save/restore, including nested guest state. |
| 9 | */ | 8 | */ |
| 10 | #define _GNU_SOURCE /* for program_invocation_short_name */ | 9 | #define _GNU_SOURCE /* for program_invocation_short_name */ |
diff --git a/tools/testing/selftests/kvm/x86_64/sync_regs_test.c b/tools/testing/selftests/kvm/x86_64/sync_regs_test.c index 25cacd3316f6..11c2a70a7b87 100644 --- a/tools/testing/selftests/kvm/x86_64/sync_regs_test.c +++ b/tools/testing/selftests/kvm/x86_64/sync_regs_test.c | |||
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Test for x86 KVM_CAP_SYNC_REGS | 3 | * Test for x86 KVM_CAP_SYNC_REGS |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2018, Google LLC. | 5 | * Copyright (C) 2018, Google LLC. |
| 5 | * | 6 | * |
| 6 | * This work is licensed under the terms of the GNU GPL, version 2. | ||
| 7 | * | ||
| 8 | * Verifies expected behavior of x86 KVM_CAP_SYNC_REGS functionality, | 7 | * Verifies expected behavior of x86 KVM_CAP_SYNC_REGS functionality, |
| 9 | * including requesting an invalid register set, updates to/from values | 8 | * including requesting an invalid register set, updates to/from values |
| 10 | * in kvm_run.s.regs when kvm_valid_regs and kvm_dirty_regs are toggled. | 9 | * in kvm_run.s.regs when kvm_valid_regs and kvm_dirty_regs are toggled. |
diff --git a/tools/testing/selftests/kvm/x86_64/vmx_close_while_nested_test.c b/tools/testing/selftests/kvm/x86_64/vmx_close_while_nested_test.c index 97182b47b10c..3b0ffe01dacd 100644 --- a/tools/testing/selftests/kvm/x86_64/vmx_close_while_nested_test.c +++ b/tools/testing/selftests/kvm/x86_64/vmx_close_while_nested_test.c | |||
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * vmx_close_while_nested | 3 | * vmx_close_while_nested |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2019, Red Hat, Inc. | 5 | * Copyright (C) 2019, Red Hat, Inc. |
| 5 | * | 6 | * |
| 6 | * This work is licensed under the terms of the GNU GPL, version 2. | ||
| 7 | * | ||
| 8 | * Verify that nothing bad happens if a KVM user exits with open | 7 | * Verify that nothing bad happens if a KVM user exits with open |
| 9 | * file descriptors while executing a nested guest. | 8 | * file descriptors while executing a nested guest. |
| 10 | */ | 9 | */ |
diff --git a/tools/testing/selftests/kvm/x86_64/vmx_set_nested_state_test.c b/tools/testing/selftests/kvm/x86_64/vmx_set_nested_state_test.c index 9d62e2c7e024..ed7218d166da 100644 --- a/tools/testing/selftests/kvm/x86_64/vmx_set_nested_state_test.c +++ b/tools/testing/selftests/kvm/x86_64/vmx_set_nested_state_test.c | |||
| @@ -1,10 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * vmx_set_nested_state_test | 3 | * vmx_set_nested_state_test |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2019, Google LLC. | 5 | * Copyright (C) 2019, Google LLC. |
| 5 | * | 6 | * |
| 6 | * This work is licensed under the terms of the GNU GPL, version 2. | ||
| 7 | * | ||
| 8 | * This test verifies the integrity of calling the ioctl KVM_SET_NESTED_STATE. | 7 | * This test verifies the integrity of calling the ioctl KVM_SET_NESTED_STATE. |
| 9 | */ | 8 | */ |
| 10 | 9 | ||
| @@ -75,7 +74,7 @@ void set_revision_id_for_vmcs12(struct kvm_nested_state *state, | |||
| 75 | u32 vmcs12_revision) | 74 | u32 vmcs12_revision) |
| 76 | { | 75 | { |
| 77 | /* Set revision_id in vmcs12 to vmcs12_revision. */ | 76 | /* Set revision_id in vmcs12 to vmcs12_revision. */ |
| 78 | memcpy(state->data, &vmcs12_revision, sizeof(u32)); | 77 | memcpy(&state->data, &vmcs12_revision, sizeof(u32)); |
| 79 | } | 78 | } |
| 80 | 79 | ||
| 81 | void set_default_state(struct kvm_nested_state *state) | 80 | void set_default_state(struct kvm_nested_state *state) |
| @@ -95,9 +94,9 @@ void set_default_vmx_state(struct kvm_nested_state *state, int size) | |||
| 95 | KVM_STATE_NESTED_EVMCS; | 94 | KVM_STATE_NESTED_EVMCS; |
| 96 | state->format = 0; | 95 | state->format = 0; |
| 97 | state->size = size; | 96 | state->size = size; |
| 98 | state->vmx.vmxon_pa = 0x1000; | 97 | state->hdr.vmx.vmxon_pa = 0x1000; |
| 99 | state->vmx.vmcs_pa = 0x2000; | 98 | state->hdr.vmx.vmcs12_pa = 0x2000; |
| 100 | state->vmx.smm.flags = 0; | 99 | state->hdr.vmx.smm.flags = 0; |
| 101 | set_revision_id_for_vmcs12(state, VMCS12_REVISION); | 100 | set_revision_id_for_vmcs12(state, VMCS12_REVISION); |
| 102 | } | 101 | } |
| 103 | 102 | ||
| @@ -123,39 +122,47 @@ void test_vmx_nested_state(struct kvm_vm *vm) | |||
| 123 | /* | 122 | /* |
| 124 | * We cannot virtualize anything if the guest does not have VMX | 123 | * We cannot virtualize anything if the guest does not have VMX |
| 125 | * enabled. We expect KVM_SET_NESTED_STATE to return 0 if vmxon_pa | 124 | * enabled. We expect KVM_SET_NESTED_STATE to return 0 if vmxon_pa |
| 126 | * is set to -1ull. | 125 | * is set to -1ull, but the flags must be zero. |
| 127 | */ | 126 | */ |
| 128 | set_default_vmx_state(state, state_sz); | 127 | set_default_vmx_state(state, state_sz); |
| 129 | state->vmx.vmxon_pa = -1ull; | 128 | state->hdr.vmx.vmxon_pa = -1ull; |
| 129 | test_nested_state_expect_einval(vm, state); | ||
| 130 | |||
| 131 | state->hdr.vmx.vmcs12_pa = -1ull; | ||
| 132 | state->flags = KVM_STATE_NESTED_EVMCS; | ||
| 133 | test_nested_state_expect_einval(vm, state); | ||
| 134 | |||
| 135 | state->flags = 0; | ||
| 130 | test_nested_state(vm, state); | 136 | test_nested_state(vm, state); |
| 131 | 137 | ||
| 132 | /* Enable VMX in the guest CPUID. */ | 138 | /* Enable VMX in the guest CPUID. */ |
| 133 | vcpu_set_cpuid(vm, VCPU_ID, kvm_get_supported_cpuid()); | 139 | vcpu_set_cpuid(vm, VCPU_ID, kvm_get_supported_cpuid()); |
| 134 | 140 | ||
| 135 | /* It is invalid to have vmxon_pa == -1ull and SMM flags non-zero. */ | 141 | /* |
| 142 | * Setting vmxon_pa == -1ull and vmcs_pa == -1ull exits early without | ||
| 143 | * setting the nested state but flags other than eVMCS must be clear. | ||
| 144 | */ | ||
| 136 | set_default_vmx_state(state, state_sz); | 145 | set_default_vmx_state(state, state_sz); |
| 137 | state->vmx.vmxon_pa = -1ull; | 146 | state->hdr.vmx.vmxon_pa = -1ull; |
| 138 | state->vmx.smm.flags = 1; | 147 | state->hdr.vmx.vmcs12_pa = -1ull; |
| 139 | test_nested_state_expect_einval(vm, state); | 148 | test_nested_state_expect_einval(vm, state); |
| 140 | 149 | ||
| 141 | /* It is invalid to have vmxon_pa == -1ull and vmcs_pa != -1ull. */ | 150 | state->flags = KVM_STATE_NESTED_EVMCS; |
| 142 | set_default_vmx_state(state, state_sz); | 151 | test_nested_state(vm, state); |
| 143 | state->vmx.vmxon_pa = -1ull; | 152 | |
| 144 | state->vmx.vmcs_pa = 0; | 153 | /* It is invalid to have vmxon_pa == -1ull and SMM flags non-zero. */ |
| 154 | state->hdr.vmx.smm.flags = 1; | ||
| 145 | test_nested_state_expect_einval(vm, state); | 155 | test_nested_state_expect_einval(vm, state); |
| 146 | 156 | ||
| 147 | /* | 157 | /* It is invalid to have vmxon_pa == -1ull and vmcs_pa != -1ull. */ |
| 148 | * Setting vmxon_pa == -1ull and vmcs_pa == -1ull exits early without | ||
| 149 | * setting the nested state. | ||
| 150 | */ | ||
| 151 | set_default_vmx_state(state, state_sz); | 158 | set_default_vmx_state(state, state_sz); |
| 152 | state->vmx.vmxon_pa = -1ull; | 159 | state->hdr.vmx.vmxon_pa = -1ull; |
| 153 | state->vmx.vmcs_pa = -1ull; | 160 | state->flags = 0; |
| 154 | test_nested_state(vm, state); | 161 | test_nested_state_expect_einval(vm, state); |
| 155 | 162 | ||
| 156 | /* It is invalid to have vmxon_pa set to a non-page aligned address. */ | 163 | /* It is invalid to have vmxon_pa set to a non-page aligned address. */ |
| 157 | set_default_vmx_state(state, state_sz); | 164 | set_default_vmx_state(state, state_sz); |
| 158 | state->vmx.vmxon_pa = 1; | 165 | state->hdr.vmx.vmxon_pa = 1; |
| 159 | test_nested_state_expect_einval(vm, state); | 166 | test_nested_state_expect_einval(vm, state); |
| 160 | 167 | ||
| 161 | /* | 168 | /* |
| @@ -165,7 +172,7 @@ void test_vmx_nested_state(struct kvm_vm *vm) | |||
| 165 | set_default_vmx_state(state, state_sz); | 172 | set_default_vmx_state(state, state_sz); |
| 166 | state->flags = KVM_STATE_NESTED_GUEST_MODE | | 173 | state->flags = KVM_STATE_NESTED_GUEST_MODE | |
| 167 | KVM_STATE_NESTED_RUN_PENDING; | 174 | KVM_STATE_NESTED_RUN_PENDING; |
| 168 | state->vmx.smm.flags = KVM_STATE_NESTED_SMM_GUEST_MODE; | 175 | state->hdr.vmx.smm.flags = KVM_STATE_NESTED_SMM_GUEST_MODE; |
| 169 | test_nested_state_expect_einval(vm, state); | 176 | test_nested_state_expect_einval(vm, state); |
| 170 | 177 | ||
| 171 | /* | 178 | /* |
| @@ -174,14 +181,14 @@ void test_vmx_nested_state(struct kvm_vm *vm) | |||
| 174 | * KVM_STATE_NESTED_SMM_VMXON | 181 | * KVM_STATE_NESTED_SMM_VMXON |
| 175 | */ | 182 | */ |
| 176 | set_default_vmx_state(state, state_sz); | 183 | set_default_vmx_state(state, state_sz); |
| 177 | state->vmx.smm.flags = ~(KVM_STATE_NESTED_SMM_GUEST_MODE | | 184 | state->hdr.vmx.smm.flags = ~(KVM_STATE_NESTED_SMM_GUEST_MODE | |
| 178 | KVM_STATE_NESTED_SMM_VMXON); | 185 | KVM_STATE_NESTED_SMM_VMXON); |
| 179 | test_nested_state_expect_einval(vm, state); | 186 | test_nested_state_expect_einval(vm, state); |
| 180 | 187 | ||
| 181 | /* Outside SMM, SMM flags must be zero. */ | 188 | /* Outside SMM, SMM flags must be zero. */ |
| 182 | set_default_vmx_state(state, state_sz); | 189 | set_default_vmx_state(state, state_sz); |
| 183 | state->flags = 0; | 190 | state->flags = 0; |
| 184 | state->vmx.smm.flags = KVM_STATE_NESTED_SMM_GUEST_MODE; | 191 | state->hdr.vmx.smm.flags = KVM_STATE_NESTED_SMM_GUEST_MODE; |
| 185 | test_nested_state_expect_einval(vm, state); | 192 | test_nested_state_expect_einval(vm, state); |
| 186 | 193 | ||
| 187 | /* Size must be large enough to fit kvm_nested_state and vmcs12. */ | 194 | /* Size must be large enough to fit kvm_nested_state and vmcs12. */ |
| @@ -191,8 +198,8 @@ void test_vmx_nested_state(struct kvm_vm *vm) | |||
| 191 | 198 | ||
| 192 | /* vmxon_pa cannot be the same address as vmcs_pa. */ | 199 | /* vmxon_pa cannot be the same address as vmcs_pa. */ |
| 193 | set_default_vmx_state(state, state_sz); | 200 | set_default_vmx_state(state, state_sz); |
| 194 | state->vmx.vmxon_pa = 0; | 201 | state->hdr.vmx.vmxon_pa = 0; |
| 195 | state->vmx.vmcs_pa = 0; | 202 | state->hdr.vmx.vmcs12_pa = 0; |
| 196 | test_nested_state_expect_einval(vm, state); | 203 | test_nested_state_expect_einval(vm, state); |
| 197 | 204 | ||
| 198 | /* The revision id for vmcs12 must be VMCS12_REVISION. */ | 205 | /* The revision id for vmcs12 must be VMCS12_REVISION. */ |
| @@ -205,16 +212,16 @@ void test_vmx_nested_state(struct kvm_vm *vm) | |||
| 205 | * it again. | 212 | * it again. |
| 206 | */ | 213 | */ |
| 207 | set_default_vmx_state(state, state_sz); | 214 | set_default_vmx_state(state, state_sz); |
| 208 | state->vmx.vmxon_pa = -1ull; | 215 | state->hdr.vmx.vmxon_pa = -1ull; |
| 209 | state->vmx.vmcs_pa = -1ull; | 216 | state->hdr.vmx.vmcs12_pa = -1ull; |
| 210 | state->flags = 0; | 217 | state->flags = 0; |
| 211 | test_nested_state(vm, state); | 218 | test_nested_state(vm, state); |
| 212 | vcpu_nested_state_get(vm, VCPU_ID, state); | 219 | vcpu_nested_state_get(vm, VCPU_ID, state); |
| 213 | TEST_ASSERT(state->size >= sizeof(*state) && state->size <= state_sz, | 220 | TEST_ASSERT(state->size >= sizeof(*state) && state->size <= state_sz, |
| 214 | "Size must be between %d and %d. The size returned was %d.", | 221 | "Size must be between %d and %d. The size returned was %d.", |
| 215 | sizeof(*state), state_sz, state->size); | 222 | sizeof(*state), state_sz, state->size); |
| 216 | TEST_ASSERT(state->vmx.vmxon_pa == -1ull, "vmxon_pa must be -1ull."); | 223 | TEST_ASSERT(state->hdr.vmx.vmxon_pa == -1ull, "vmxon_pa must be -1ull."); |
| 217 | TEST_ASSERT(state->vmx.vmcs_pa == -1ull, "vmcs_pa must be -1ull."); | 224 | TEST_ASSERT(state->hdr.vmx.vmcs12_pa == -1ull, "vmcs_pa must be -1ull."); |
| 218 | 225 | ||
| 219 | free(state); | 226 | free(state); |
| 220 | } | 227 | } |
diff --git a/tools/testing/selftests/kvm/x86_64/vmx_tsc_adjust_test.c b/tools/testing/selftests/kvm/x86_64/vmx_tsc_adjust_test.c index 6d37a3173956..f36c10eba71e 100644 --- a/tools/testing/selftests/kvm/x86_64/vmx_tsc_adjust_test.c +++ b/tools/testing/selftests/kvm/x86_64/vmx_tsc_adjust_test.c | |||
| @@ -1,11 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * vmx_tsc_adjust_test | 3 | * vmx_tsc_adjust_test |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2018, Google LLC. | 5 | * Copyright (C) 2018, Google LLC. |
| 5 | * | 6 | * |
| 6 | * This work is licensed under the terms of the GNU GPL, version 2. | ||
| 7 | * | ||
| 8 | * | ||
| 9 | * IA32_TSC_ADJUST test | 7 | * IA32_TSC_ADJUST test |
| 10 | * | 8 | * |
| 11 | * According to the SDM, "if an execution of WRMSR to the | 9 | * According to the SDM, "if an execution of WRMSR to the |
diff --git a/tools/testing/selftests/powerpc/dscr/dscr.h b/tools/testing/selftests/powerpc/dscr/dscr.h index cdb840bc54f2..13e9b9e28e2c 100644 --- a/tools/testing/selftests/powerpc/dscr/dscr.h +++ b/tools/testing/selftests/powerpc/dscr/dscr.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * POWER Data Stream Control Register (DSCR) | 3 | * POWER Data Stream Control Register (DSCR) |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Copyright 2012, Anton Blanchard, IBM Corporation. | 8 | * Copyright 2012, Anton Blanchard, IBM Corporation. |
| 8 | * Copyright 2015, Anshuman Khandual, IBM Corporation. | 9 | * Copyright 2015, Anshuman Khandual, IBM Corporation. |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published | ||
| 12 | * by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | #ifndef _SELFTESTS_POWERPC_DSCR_DSCR_H | 11 | #ifndef _SELFTESTS_POWERPC_DSCR_DSCR_H |
| 15 | #define _SELFTESTS_POWERPC_DSCR_DSCR_H | 12 | #define _SELFTESTS_POWERPC_DSCR_DSCR_H |
diff --git a/tools/testing/selftests/powerpc/dscr/dscr_default_test.c b/tools/testing/selftests/powerpc/dscr/dscr_default_test.c index 9e1a37e93b63..288a4e2ad156 100644 --- a/tools/testing/selftests/powerpc/dscr/dscr_default_test.c +++ b/tools/testing/selftests/powerpc/dscr/dscr_default_test.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * POWER Data Stream Control Register (DSCR) default test | 3 | * POWER Data Stream Control Register (DSCR) default test |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * | 8 | * |
| 8 | * Copyright 2012, Anton Blanchard, IBM Corporation. | 9 | * Copyright 2012, Anton Blanchard, IBM Corporation. |
| 9 | * Copyright 2015, Anshuman Khandual, IBM Corporation. | 10 | * Copyright 2015, Anshuman Khandual, IBM Corporation. |
| 10 | * | ||
| 11 | * This program is free software; you can redistribute it and/or modify it | ||
| 12 | * under the terms of the GNU General Public License version 2 as published | ||
| 13 | * by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | #include "dscr.h" | 12 | #include "dscr.h" |
| 16 | 13 | ||
diff --git a/tools/testing/selftests/powerpc/dscr/dscr_explicit_test.c b/tools/testing/selftests/powerpc/dscr/dscr_explicit_test.c index ad9c3ec26048..aefcd8d8759b 100644 --- a/tools/testing/selftests/powerpc/dscr/dscr_explicit_test.c +++ b/tools/testing/selftests/powerpc/dscr/dscr_explicit_test.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * POWER Data Stream Control Register (DSCR) explicit test | 3 | * POWER Data Stream Control Register (DSCR) explicit test |
| 3 | * | 4 | * |
| @@ -13,10 +14,6 @@ | |||
| 13 | * | 14 | * |
| 14 | * Copyright 2012, Anton Blanchard, IBM Corporation. | 15 | * Copyright 2012, Anton Blanchard, IBM Corporation. |
| 15 | * Copyright 2015, Anshuman Khandual, IBM Corporation. | 16 | * Copyright 2015, Anshuman Khandual, IBM Corporation. |
| 16 | * | ||
| 17 | * This program is free software; you can redistribute it and/or modify it | ||
| 18 | * under the terms of the GNU General Public License version 2 as published | ||
| 19 | * by the Free Software Foundation. | ||
| 20 | */ | 17 | */ |
| 21 | #include "dscr.h" | 18 | #include "dscr.h" |
| 22 | 19 | ||
diff --git a/tools/testing/selftests/powerpc/dscr/dscr_inherit_exec_test.c b/tools/testing/selftests/powerpc/dscr/dscr_inherit_exec_test.c index c8c240accc0c..7c1cb46397c6 100644 --- a/tools/testing/selftests/powerpc/dscr/dscr_inherit_exec_test.c +++ b/tools/testing/selftests/powerpc/dscr/dscr_inherit_exec_test.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * POWER Data Stream Control Register (DSCR) fork exec test | 3 | * POWER Data Stream Control Register (DSCR) fork exec test |
| 3 | * | 4 | * |
| @@ -12,10 +13,6 @@ | |||
| 12 | * | 13 | * |
| 13 | * Copyright 2012, Anton Blanchard, IBM Corporation. | 14 | * Copyright 2012, Anton Blanchard, IBM Corporation. |
| 14 | * Copyright 2015, Anshuman Khandual, IBM Corporation. | 15 | * Copyright 2015, Anshuman Khandual, IBM Corporation. |
| 15 | * | ||
| 16 | * This program is free software; you can redistribute it and/or modify it | ||
| 17 | * under the terms of the GNU General Public License version 2 as published | ||
| 18 | * by the Free Software Foundation. | ||
| 19 | */ | 16 | */ |
| 20 | #include "dscr.h" | 17 | #include "dscr.h" |
| 21 | 18 | ||
diff --git a/tools/testing/selftests/powerpc/dscr/dscr_inherit_test.c b/tools/testing/selftests/powerpc/dscr/dscr_inherit_test.c index 3e5a6d195e9a..04297a69ab59 100644 --- a/tools/testing/selftests/powerpc/dscr/dscr_inherit_test.c +++ b/tools/testing/selftests/powerpc/dscr/dscr_inherit_test.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * POWER Data Stream Control Register (DSCR) fork test | 3 | * POWER Data Stream Control Register (DSCR) fork test |
| 3 | * | 4 | * |
| @@ -13,10 +14,6 @@ | |||
| 13 | * | 14 | * |
| 14 | * Copyright 2012, Anton Blanchard, IBM Corporation. | 15 | * Copyright 2012, Anton Blanchard, IBM Corporation. |
| 15 | * Copyright 2015, Anshuman Khandual, IBM Corporation. | 16 | * Copyright 2015, Anshuman Khandual, IBM Corporation. |
| 16 | * | ||
| 17 | * This program is free software; you can redistribute it and/or modify it | ||
| 18 | * under the terms of the GNU General Public License version 2 as published | ||
| 19 | * by the Free Software Foundation. | ||
| 20 | */ | 17 | */ |
| 21 | #include "dscr.h" | 18 | #include "dscr.h" |
| 22 | 19 | ||
diff --git a/tools/testing/selftests/powerpc/dscr/dscr_sysfs_test.c b/tools/testing/selftests/powerpc/dscr/dscr_sysfs_test.c index 1899bd85121f..02f6b4efde14 100644 --- a/tools/testing/selftests/powerpc/dscr/dscr_sysfs_test.c +++ b/tools/testing/selftests/powerpc/dscr/dscr_sysfs_test.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * POWER Data Stream Control Register (DSCR) sysfs interface test | 3 | * POWER Data Stream Control Register (DSCR) sysfs interface test |
| 3 | * | 4 | * |
| @@ -6,10 +7,6 @@ | |||
| 6 | * well verified from their sysfs interfaces. | 7 | * well verified from their sysfs interfaces. |
| 7 | * | 8 | * |
| 8 | * Copyright 2015, Anshuman Khandual, IBM Corporation. | 9 | * Copyright 2015, Anshuman Khandual, IBM Corporation. |
| 9 | * | ||
| 10 | * This program is free software; you can redistribute it and/or modify it | ||
| 11 | * under the terms of the GNU General Public License version 2 as published | ||
| 12 | * by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | #include "dscr.h" | 11 | #include "dscr.h" |
| 15 | 12 | ||
diff --git a/tools/testing/selftests/powerpc/dscr/dscr_sysfs_thread_test.c b/tools/testing/selftests/powerpc/dscr/dscr_sysfs_thread_test.c index ad97b592eccc..37be2c25f277 100644 --- a/tools/testing/selftests/powerpc/dscr/dscr_sysfs_thread_test.c +++ b/tools/testing/selftests/powerpc/dscr/dscr_sysfs_thread_test.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * POWER Data Stream Control Register (DSCR) sysfs thread test | 3 | * POWER Data Stream Control Register (DSCR) sysfs thread test |
| 3 | * | 4 | * |
| @@ -7,10 +8,6 @@ | |||
| 7 | * executing on individual CPUs on the system. | 8 | * executing on individual CPUs on the system. |
| 8 | * | 9 | * |
| 9 | * Copyright 2015, Anshuman Khandual, IBM Corporation. | 10 | * Copyright 2015, Anshuman Khandual, IBM Corporation. |
| 10 | * | ||
| 11 | * This program is free software; you can redistribute it and/or modify it | ||
| 12 | * under the terms of the GNU General Public License version 2 as published | ||
| 13 | * by the Free Software Foundation. | ||
| 14 | */ | 11 | */ |
| 15 | #define _GNU_SOURCE | 12 | #define _GNU_SOURCE |
| 16 | #include "dscr.h" | 13 | #include "dscr.h" |
diff --git a/tools/testing/selftests/powerpc/dscr/dscr_user_test.c b/tools/testing/selftests/powerpc/dscr/dscr_user_test.c index 77d16b5e7dca..eaf785d11eed 100644 --- a/tools/testing/selftests/powerpc/dscr/dscr_user_test.c +++ b/tools/testing/selftests/powerpc/dscr/dscr_user_test.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * POWER Data Stream Control Register (DSCR) SPR test | 3 | * POWER Data Stream Control Register (DSCR) SPR test |
| 3 | * | 4 | * |
| @@ -14,10 +15,6 @@ | |||
| 14 | * | 15 | * |
| 15 | * Copyright 2013, Anton Blanchard, IBM Corporation. | 16 | * Copyright 2013, Anton Blanchard, IBM Corporation. |
| 16 | * Copyright 2015, Anshuman Khandual, IBM Corporation. | 17 | * Copyright 2015, Anshuman Khandual, IBM Corporation. |
| 17 | * | ||
| 18 | * This program is free software; you can redistribute it and/or modify it | ||
| 19 | * under the terms of the GNU General Public License version 2 as published | ||
| 20 | * by the Free Software Foundation. | ||
| 21 | */ | 18 | */ |
| 22 | #include "dscr.h" | 19 | #include "dscr.h" |
| 23 | 20 | ||
diff --git a/tools/testing/selftests/pstore/common_tests b/tools/testing/selftests/pstore/common_tests index 3ea64d7cf1cd..4509f0cc9c91 100755 --- a/tools/testing/selftests/pstore/common_tests +++ b/tools/testing/selftests/pstore/common_tests | |||
| @@ -1,11 +1,11 @@ | |||
| 1 | #!/bin/sh | 1 | #!/bin/sh |
| 2 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 2 | 3 | ||
| 3 | # common_tests - Shell script commonly used by pstore test scripts | 4 | # common_tests - Shell script commonly used by pstore test scripts |
| 4 | # | 5 | # |
| 5 | # Copyright (C) Hitachi Ltd., 2015 | 6 | # Copyright (C) Hitachi Ltd., 2015 |
| 6 | # Written by Hiraku Toyooka <hiraku.toyooka.gu@hitachi.com> | 7 | # Written by Hiraku Toyooka <hiraku.toyooka.gu@hitachi.com> |
| 7 | # | 8 | # |
| 8 | # Released under the terms of the GPL v2. | ||
| 9 | 9 | ||
| 10 | # Utilities | 10 | # Utilities |
| 11 | errexit() { # message | 11 | errexit() { # message |
diff --git a/tools/testing/selftests/pstore/pstore_crash_test b/tools/testing/selftests/pstore/pstore_crash_test index 1a4afe5c12b6..2a329bbb4aca 100755 --- a/tools/testing/selftests/pstore/pstore_crash_test +++ b/tools/testing/selftests/pstore/pstore_crash_test | |||
| @@ -1,11 +1,11 @@ | |||
| 1 | #!/bin/sh | 1 | #!/bin/sh |
| 2 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 2 | 3 | ||
| 3 | # pstore_crash_test - Pstore test shell script which causes crash and reboot | 4 | # pstore_crash_test - Pstore test shell script which causes crash and reboot |
| 4 | # | 5 | # |
| 5 | # Copyright (C) Hitachi Ltd., 2015 | 6 | # Copyright (C) Hitachi Ltd., 2015 |
| 6 | # Written by Hiraku Toyooka <hiraku.toyooka.gu@hitachi.com> | 7 | # Written by Hiraku Toyooka <hiraku.toyooka.gu@hitachi.com> |
| 7 | # | 8 | # |
| 8 | # Released under the terms of the GPL v2. | ||
| 9 | 9 | ||
| 10 | # exit if pstore backend is not registered | 10 | # exit if pstore backend is not registered |
| 11 | . ./common_tests | 11 | . ./common_tests |
diff --git a/tools/testing/selftests/pstore/pstore_post_reboot_tests b/tools/testing/selftests/pstore/pstore_post_reboot_tests index 22f8df1ad7d4..d6da5e86efbf 100755 --- a/tools/testing/selftests/pstore/pstore_post_reboot_tests +++ b/tools/testing/selftests/pstore/pstore_post_reboot_tests | |||
| @@ -1,11 +1,11 @@ | |||
| 1 | #!/bin/sh | 1 | #!/bin/sh |
| 2 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 2 | 3 | ||
| 3 | # pstore_post_reboot_tests - Check pstore's behavior after crash/reboot | 4 | # pstore_post_reboot_tests - Check pstore's behavior after crash/reboot |
| 4 | # | 5 | # |
| 5 | # Copyright (C) Hitachi Ltd., 2015 | 6 | # Copyright (C) Hitachi Ltd., 2015 |
| 6 | # Written by Hiraku Toyooka <hiraku.toyooka.gu@hitachi.com> | 7 | # Written by Hiraku Toyooka <hiraku.toyooka.gu@hitachi.com> |
| 7 | # | 8 | # |
| 8 | # Released under the terms of the GPL v2. | ||
| 9 | 9 | ||
| 10 | # Kselftest framework requirement - SKIP code is 4. | 10 | # Kselftest framework requirement - SKIP code is 4. |
| 11 | ksft_skip=4 | 11 | ksft_skip=4 |
diff --git a/tools/testing/selftests/pstore/pstore_tests b/tools/testing/selftests/pstore/pstore_tests index f25d2a349a60..1cef54458aff 100755 --- a/tools/testing/selftests/pstore/pstore_tests +++ b/tools/testing/selftests/pstore/pstore_tests | |||
| @@ -1,11 +1,11 @@ | |||
| 1 | #!/bin/sh | 1 | #!/bin/sh |
| 2 | # SPDX-License-Identifier: GPL-2.0-only | ||
| 2 | 3 | ||
| 3 | # pstore_tests - Check pstore's behavior before crash/reboot | 4 | # pstore_tests - Check pstore's behavior before crash/reboot |
| 4 | # | 5 | # |
| 5 | # Copyright (C) Hitachi Ltd., 2015 | 6 | # Copyright (C) Hitachi Ltd., 2015 |
| 6 | # Written by Hiraku Toyooka <hiraku.toyooka.gu@hitachi.com> | 7 | # Written by Hiraku Toyooka <hiraku.toyooka.gu@hitachi.com> |
| 7 | # | 8 | # |
| 8 | # Released under the terms of the GPL v2. | ||
| 9 | 9 | ||
| 10 | . ./common_tests | 10 | . ./common_tests |
| 11 | 11 | ||
diff --git a/tools/testing/selftests/seccomp/seccomp_bpf.c b/tools/testing/selftests/seccomp/seccomp_bpf.c index 0fad0dc62338..dc66fe852768 100644 --- a/tools/testing/selftests/seccomp/seccomp_bpf.c +++ b/tools/testing/selftests/seccomp/seccomp_bpf.c | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (c) 2012 The Chromium OS Authors. All rights reserved. | 3 | * Copyright (c) 2012 The Chromium OS Authors. All rights reserved. |
| 3 | * Use of this source code is governed by the GPLv2 license. | ||
| 4 | * | 4 | * |
| 5 | * Test code for seccomp bpf. | 5 | * Test code for seccomp bpf. |
| 6 | */ | 6 | */ |
diff --git a/tools/testing/selftests/vm/userfaultfd.c b/tools/testing/selftests/vm/userfaultfd.c index b3e6497b080c..d3362777a425 100644 --- a/tools/testing/selftests/vm/userfaultfd.c +++ b/tools/testing/selftests/vm/userfaultfd.c | |||
| @@ -1,11 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Stress userfaultfd syscall. | 3 | * Stress userfaultfd syscall. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Red Hat, Inc. | 5 | * Copyright (C) 2015 Red Hat, Inc. |
| 5 | * | 6 | * |
| 6 | * This work is licensed under the terms of the GNU GPL, version 2. See | ||
| 7 | * the COPYING file in the top-level directory. | ||
| 8 | * | ||
| 9 | * This test allocates two virtual areas and bounces the physical | 7 | * This test allocates two virtual areas and bounces the physical |
| 10 | * memory across the two virtual areas (from area_src to area_dst) | 8 | * memory across the two virtual areas (from area_src to area_dst) |
| 11 | * using userfaultfd. | 9 | * using userfaultfd. |
diff --git a/tools/testing/selftests/vm/va_128TBswitch.c b/tools/testing/selftests/vm/va_128TBswitch.c index e7fe734c374f..83acdff26a13 100644 --- a/tools/testing/selftests/vm/va_128TBswitch.c +++ b/tools/testing/selftests/vm/va_128TBswitch.c | |||
| @@ -1,16 +1,8 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * | 3 | * |
| 3 | * Authors: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> | 4 | * Authors: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> |
| 4 | * Authors: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> | 5 | * Authors: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.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, version 2, as | ||
| 8 | * published by the Free Software Foundation. | ||
| 9 | |||
| 10 | * This program is distributed in the hope that it would be useful, but | ||
| 11 | * WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. | ||
| 13 | * | ||
| 14 | */ | 6 | */ |
| 15 | 7 | ||
| 16 | #include <stdio.h> | 8 | #include <stdio.h> |
diff --git a/tools/virtio/ringtest/main.c b/tools/virtio/ringtest/main.c index 453ca3c21193..5a18b2301a63 100644 --- a/tools/virtio/ringtest/main.c +++ b/tools/virtio/ringtest/main.c | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Red Hat, Inc. | 3 | * Copyright (C) 2016 Red Hat, Inc. |
| 3 | * Author: Michael S. Tsirkin <mst@redhat.com> | 4 | * Author: Michael S. Tsirkin <mst@redhat.com> |
| 4 | * This work is licensed under the terms of the GNU GPL, version 2. | ||
| 5 | * | 5 | * |
| 6 | * Command line processing and common functions for ring benchmarking. | 6 | * Command line processing and common functions for ring benchmarking. |
| 7 | */ | 7 | */ |
diff --git a/tools/virtio/ringtest/main.h b/tools/virtio/ringtest/main.h index 301d59bfcd0a..6d1fccd3d86c 100644 --- a/tools/virtio/ringtest/main.h +++ b/tools/virtio/ringtest/main.h | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Red Hat, Inc. | 3 | * Copyright (C) 2016 Red Hat, Inc. |
| 3 | * Author: Michael S. Tsirkin <mst@redhat.com> | 4 | * Author: Michael S. Tsirkin <mst@redhat.com> |
| 4 | * This work is licensed under the terms of the GNU GPL, version 2. | ||
| 5 | * | 5 | * |
| 6 | * Common macros and functions for ring benchmarking. | 6 | * Common macros and functions for ring benchmarking. |
| 7 | */ | 7 | */ |
diff --git a/tools/virtio/ringtest/ring.c b/tools/virtio/ringtest/ring.c index 5a41404aaef5..58e7d33bddfc 100644 --- a/tools/virtio/ringtest/ring.c +++ b/tools/virtio/ringtest/ring.c | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Red Hat, Inc. | 3 | * Copyright (C) 2016 Red Hat, Inc. |
| 3 | * Author: Michael S. Tsirkin <mst@redhat.com> | 4 | * Author: Michael S. Tsirkin <mst@redhat.com> |
| 4 | * This work is licensed under the terms of the GNU GPL, version 2. | ||
| 5 | * | 5 | * |
| 6 | * Simple descriptor-based ring. virtio 0.9 compatible event index is used for | 6 | * Simple descriptor-based ring. virtio 0.9 compatible event index is used for |
| 7 | * signalling, unconditionally. | 7 | * signalling, unconditionally. |
diff --git a/tools/virtio/ringtest/virtio_ring_0_9.c b/tools/virtio/ringtest/virtio_ring_0_9.c index 5fd3fbcb9e57..13a035a390e9 100644 --- a/tools/virtio/ringtest/virtio_ring_0_9.c +++ b/tools/virtio/ringtest/virtio_ring_0_9.c | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Red Hat, Inc. | 3 | * Copyright (C) 2016 Red Hat, Inc. |
| 3 | * Author: Michael S. Tsirkin <mst@redhat.com> | 4 | * Author: Michael S. Tsirkin <mst@redhat.com> |
| 4 | * This work is licensed under the terms of the GNU GPL, version 2. | ||
| 5 | * | 5 | * |
| 6 | * Partial implementation of virtio 0.9. event index is used for signalling, | 6 | * Partial implementation of virtio 0.9. event index is used for signalling, |
| 7 | * unconditionally. Design roughly follows linux kernel implementation in order | 7 | * unconditionally. Design roughly follows linux kernel implementation in order |
diff --git a/tools/wmi/dell-smbios-example.c b/tools/wmi/dell-smbios-example.c index 9d3bde081249..1f3e7ab14b68 100644 --- a/tools/wmi/dell-smbios-example.c +++ b/tools/wmi/dell-smbios-example.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Sample application for SMBIOS communication over WMI interface | 3 | * Sample application for SMBIOS communication over WMI interface |
| 3 | * Performs the following: | 4 | * Performs the following: |
| @@ -6,10 +7,6 @@ | |||
| 6 | * - Simple activation of a token | 7 | * - Simple activation of a token |
| 7 | * | 8 | * |
| 8 | * Copyright (C) 2017 Dell, Inc. | 9 | * Copyright (C) 2017 Dell, Inc. |
| 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 version 2 as | ||
| 12 | * published by the Free Software Foundation. | ||
| 13 | */ | 10 | */ |
| 14 | 11 | ||
| 15 | #include <errno.h> | 12 | #include <errno.h> |
diff --git a/virt/kvm/arm/aarch32.c b/virt/kvm/arm/aarch32.c index 6880236974b8..c4c57ba99e90 100644 --- a/virt/kvm/arm/aarch32.c +++ b/virt/kvm/arm/aarch32.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * (not much of an) Emulation layer for 32bit guests. | 3 | * (not much of an) Emulation layer for 32bit guests. |
| 3 | * | 4 | * |
| @@ -7,18 +8,6 @@ | |||
| 7 | * based on arch/arm/kvm/emulate.c | 8 | * based on arch/arm/kvm/emulate.c |
| 8 | * Copyright (C) 2012 - Virtual Open Systems and Columbia University | 9 | * Copyright (C) 2012 - Virtual Open Systems and Columbia University |
| 9 | * Author: Christoffer Dall <c.dall@virtualopensystems.com> | 10 | * Author: Christoffer Dall <c.dall@virtualopensystems.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 version 2 as | ||
| 13 | * published by the Free Software Foundation. | ||
| 14 | * | ||
| 15 | * This program 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 this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 22 | */ | 11 | */ |
| 23 | 12 | ||
| 24 | #include <linux/kvm_host.h> | 13 | #include <linux/kvm_host.h> |
diff --git a/virt/kvm/arm/arch_timer.c b/virt/kvm/arm/arch_timer.c index 05ddb6293b79..1be486d5d7cb 100644 --- a/virt/kvm/arm/arch_timer.c +++ b/virt/kvm/arm/arch_timer.c | |||
| @@ -309,14 +309,15 @@ static void kvm_timer_update_irq(struct kvm_vcpu *vcpu, bool new_level, | |||
| 309 | } | 309 | } |
| 310 | } | 310 | } |
| 311 | 311 | ||
| 312 | /* Only called for a fully emulated timer */ | ||
| 312 | static void timer_emulate(struct arch_timer_context *ctx) | 313 | static void timer_emulate(struct arch_timer_context *ctx) |
| 313 | { | 314 | { |
| 314 | bool should_fire = kvm_timer_should_fire(ctx); | 315 | bool should_fire = kvm_timer_should_fire(ctx); |
| 315 | 316 | ||
| 316 | trace_kvm_timer_emulate(ctx, should_fire); | 317 | trace_kvm_timer_emulate(ctx, should_fire); |
| 317 | 318 | ||
| 318 | if (should_fire) { | 319 | if (should_fire != ctx->irq.level) { |
| 319 | kvm_timer_update_irq(ctx->vcpu, true, ctx); | 320 | kvm_timer_update_irq(ctx->vcpu, should_fire, ctx); |
| 320 | return; | 321 | return; |
| 321 | } | 322 | } |
| 322 | 323 | ||
diff --git a/virt/kvm/arm/hyp/timer-sr.c b/virt/kvm/arm/hyp/timer-sr.c index 77754a62eb0c..ff76e6845fe4 100644 --- a/virt/kvm/arm/hyp/timer-sr.c +++ b/virt/kvm/arm/hyp/timer-sr.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012-2015 - ARM Ltd | 3 | * Copyright (C) 2012-2015 - ARM Ltd |
| 3 | * Author: Marc Zyngier <marc.zyngier@arm.com> | 4 | * Author: Marc Zyngier <marc.zyngier@arm.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <clocksource/arm_arch_timer.h> | 7 | #include <clocksource/arm_arch_timer.h> |
diff --git a/virt/kvm/arm/hyp/vgic-v3-sr.c b/virt/kvm/arm/hyp/vgic-v3-sr.c index 370bd6c5e6cb..254c5f190a3d 100644 --- a/virt/kvm/arm/hyp/vgic-v3-sr.c +++ b/virt/kvm/arm/hyp/vgic-v3-sr.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012-2015 - ARM Ltd | 3 | * Copyright (C) 2012-2015 - ARM Ltd |
| 3 | * Author: Marc Zyngier <marc.zyngier@arm.com> | 4 | * Author: Marc Zyngier <marc.zyngier@arm.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <linux/compiler.h> | 7 | #include <linux/compiler.h> |
diff --git a/virt/kvm/arm/perf.c b/virt/kvm/arm/perf.c index 1a3849da0b4b..918cdc3839ea 100644 --- a/virt/kvm/arm/perf.c +++ b/virt/kvm/arm/perf.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Based on the x86 implementation. | 3 | * Based on the x86 implementation. |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2012 ARM Ltd. | 5 | * Copyright (C) 2012 ARM Ltd. |
| 5 | * Author: Marc Zyngier <marc.zyngier@arm.com> | 6 | * Author: Marc Zyngier <marc.zyngier@arm.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #include <linux/perf_event.h> | 9 | #include <linux/perf_event.h> |
diff --git a/virt/kvm/arm/pmu.c b/virt/kvm/arm/pmu.c index 1c5b76c46e26..da740764a7ee 100644 --- a/virt/kvm/arm/pmu.c +++ b/virt/kvm/arm/pmu.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015 Linaro Ltd. | 3 | * Copyright (C) 2015 Linaro Ltd. |
| 3 | * Author: Shannon Zhao <shannon.zhao@linaro.org> | 4 | * Author: Shannon Zhao <shannon.zhao@linaro.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 version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <linux/cpu.h> | 7 | #include <linux/cpu.h> |
diff --git a/virt/kvm/arm/psci.c b/virt/kvm/arm/psci.c index 34d08ee63747..be3c9cdca9f3 100644 --- a/virt/kvm/arm/psci.c +++ b/virt/kvm/arm/psci.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2012 - ARM Ltd | 3 | * Copyright (C) 2012 - ARM Ltd |
| 3 | * Author: Marc Zyngier <marc.zyngier@arm.com> | 4 | * Author: Marc Zyngier <marc.zyngier@arm.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <linux/arm-smccc.h> | 7 | #include <linux/arm-smccc.h> |
diff --git a/virt/kvm/arm/vgic/vgic-debug.c b/virt/kvm/arm/vgic/vgic-debug.c index 1f62f2b8065d..cc12fe9b2df3 100644 --- a/virt/kvm/arm/vgic/vgic-debug.c +++ b/virt/kvm/arm/vgic/vgic-debug.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2016 Linaro | 3 | * Copyright (C) 2016 Linaro |
| 3 | * Author: Christoffer Dall <christoffer.dall@linaro.org> | 4 | * Author: Christoffer Dall <christoffer.dall@linaro.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 version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <linux/cpu.h> | 7 | #include <linux/cpu.h> |
diff --git a/virt/kvm/arm/vgic/vgic-init.c b/virt/kvm/arm/vgic/vgic-init.c index 3bdb31eaed64..bdbc297d06fb 100644 --- a/virt/kvm/arm/vgic/vgic-init.c +++ b/virt/kvm/arm/vgic/vgic-init.c | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015, 2016 ARM Ltd. | 3 | * Copyright (C) 2015, 2016 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | #include <linux/uaccess.h> | 6 | #include <linux/uaccess.h> |
diff --git a/virt/kvm/arm/vgic/vgic-irqfd.c b/virt/kvm/arm/vgic/vgic-irqfd.c index 99e026d2dade..c9304b88e720 100644 --- a/virt/kvm/arm/vgic/vgic-irqfd.c +++ b/virt/kvm/arm/vgic/vgic-irqfd.c | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015, 2016 ARM Ltd. | 3 | * Copyright (C) 2015, 2016 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | #include <linux/kvm.h> | 6 | #include <linux/kvm.h> |
diff --git a/virt/kvm/arm/vgic/vgic-its.c b/virt/kvm/arm/vgic/vgic-its.c index 44ceaccb18cf..482036612adf 100644 --- a/virt/kvm/arm/vgic/vgic-its.c +++ b/virt/kvm/arm/vgic/vgic-its.c | |||
| @@ -1,20 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * GICv3 ITS emulation | 3 | * GICv3 ITS emulation |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015,2016 ARM Ltd. | 5 | * Copyright (C) 2015,2016 ARM Ltd. |
| 5 | * Author: Andre Przywara <andre.przywara@arm.com> | 6 | * Author: Andre Przywara <andre.przywara@arm.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 18 | */ | 7 | */ |
| 19 | 8 | ||
| 20 | #include <linux/cpu.h> | 9 | #include <linux/cpu.h> |
| @@ -1734,6 +1723,7 @@ static void vgic_its_destroy(struct kvm_device *kvm_dev) | |||
| 1734 | 1723 | ||
| 1735 | mutex_unlock(&its->its_lock); | 1724 | mutex_unlock(&its->its_lock); |
| 1736 | kfree(its); | 1725 | kfree(its); |
| 1726 | kfree(kvm_dev);/* alloc by kvm_ioctl_create_device, free by .destroy */ | ||
| 1737 | } | 1727 | } |
| 1738 | 1728 | ||
| 1739 | static int vgic_its_has_attr_regs(struct kvm_device *dev, | 1729 | static int vgic_its_has_attr_regs(struct kvm_device *dev, |
diff --git a/virt/kvm/arm/vgic/vgic-mmio.h b/virt/kvm/arm/vgic/vgic-mmio.h index a07f90acdaec..836f418f1ee8 100644 --- a/virt/kvm/arm/vgic/vgic-mmio.h +++ b/virt/kvm/arm/vgic/vgic-mmio.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015, 2016 ARM Ltd. | 3 | * Copyright (C) 2015, 2016 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef __KVM_ARM_VGIC_MMIO_H__ | 5 | #ifndef __KVM_ARM_VGIC_MMIO_H__ |
| 17 | #define __KVM_ARM_VGIC_MMIO_H__ | 6 | #define __KVM_ARM_VGIC_MMIO_H__ |
diff --git a/virt/kvm/arm/vgic/vgic-v2.c b/virt/kvm/arm/vgic/vgic-v2.c index d91a8938aa7c..6dd5ad706c92 100644 --- a/virt/kvm/arm/vgic/vgic-v2.c +++ b/virt/kvm/arm/vgic/vgic-v2.c | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015, 2016 ARM Ltd. | 3 | * Copyright (C) 2015, 2016 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | #include <linux/irqchip/arm-gic.h> | 6 | #include <linux/irqchip/arm-gic.h> |
diff --git a/virt/kvm/arm/vgic/vgic-v3.c b/virt/kvm/arm/vgic/vgic-v3.c index 9f87e58dbd4a..c2c9ce009f63 100644 --- a/virt/kvm/arm/vgic/vgic-v3.c +++ b/virt/kvm/arm/vgic/vgic-v3.c | |||
| @@ -1,16 +1,4 @@ | |||
| 1 | /* | 1 | // SPDX-License-Identifier: GPL-2.0-only |
| 2 | * This program is free software; you can redistribute it and/or modify | ||
| 3 | * it under the terms of the GNU General Public License version 2 as | ||
| 4 | * published by the Free Software Foundation. | ||
| 5 | * | ||
| 6 | * This program is distributed in the hope that it will be useful, | ||
| 7 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 8 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 9 | * GNU General Public License for more details. | ||
| 10 | * | ||
| 11 | * You should have received a copy of the GNU General Public License | ||
| 12 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 13 | */ | ||
| 14 | 2 | ||
| 15 | #include <linux/irqchip/arm-gic-v3.h> | 3 | #include <linux/irqchip/arm-gic-v3.h> |
| 16 | #include <linux/kvm.h> | 4 | #include <linux/kvm.h> |
diff --git a/virt/kvm/arm/vgic/vgic-v4.c b/virt/kvm/arm/vgic/vgic-v4.c index 1ed5f2286b8e..477af6aebb97 100644 --- a/virt/kvm/arm/vgic/vgic-v4.c +++ b/virt/kvm/arm/vgic/vgic-v4.c | |||
| @@ -1,18 +1,7 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2017 ARM Ltd. | 3 | * Copyright (C) 2017 ARM Ltd. |
| 3 | * Author: Marc Zyngier <marc.zyngier@arm.com> | 4 | * Author: Marc Zyngier <marc.zyngier@arm.com> |
| 4 | * | ||
| 5 | * This program is free software; you can redistribute it and/or modify | ||
| 6 | * it under the terms of the GNU General Public License version 2 as | ||
| 7 | * published by the Free Software Foundation. | ||
| 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 | */ | 5 | */ |
| 17 | 6 | ||
| 18 | #include <linux/interrupt.h> | 7 | #include <linux/interrupt.h> |
diff --git a/virt/kvm/arm/vgic/vgic.c b/virt/kvm/arm/vgic/vgic.c index 191deccf60bf..04786c8ec77e 100644 --- a/virt/kvm/arm/vgic/vgic.c +++ b/virt/kvm/arm/vgic/vgic.c | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015, 2016 ARM Ltd. | 3 | * Copyright (C) 2015, 2016 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | 5 | ||
| 17 | #include <linux/interrupt.h> | 6 | #include <linux/interrupt.h> |
diff --git a/virt/kvm/arm/vgic/vgic.h b/virt/kvm/arm/vgic/vgic.h index abeeffabc456..57205beaa981 100644 --- a/virt/kvm/arm/vgic/vgic.h +++ b/virt/kvm/arm/vgic/vgic.h | |||
| @@ -1,17 +1,6 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * Copyright (C) 2015, 2016 ARM Ltd. | 3 | * Copyright (C) 2015, 2016 ARM Ltd. |
| 3 | * | ||
| 4 | * This program is free software; you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License version 2 as | ||
| 6 | * published by the Free Software Foundation. | ||
| 7 | * | ||
| 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, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | 4 | */ |
| 16 | #ifndef __KVM_ARM_VGIC_NEW_H__ | 5 | #ifndef __KVM_ARM_VGIC_NEW_H__ |
| 17 | #define __KVM_ARM_VGIC_NEW_H__ | 6 | #define __KVM_ARM_VGIC_NEW_H__ |
diff --git a/virt/kvm/async_pf.c b/virt/kvm/async_pf.c index 110cbe3f74f8..35305d6e68cc 100644 --- a/virt/kvm/async_pf.c +++ b/virt/kvm/async_pf.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * kvm asynchronous fault support | 3 | * kvm asynchronous fault support |
| 3 | * | 4 | * |
| @@ -5,19 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Author: | 7 | * Author: |
| 7 | * Gleb Natapov <gleb@redhat.com> | 8 | * Gleb Natapov <gleb@redhat.com> |
| 8 | * | ||
| 9 | * This file is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of version 2 of the GNU General Public License | ||
| 11 | * as published by the Free Software Foundation. | ||
| 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 Foundation, | ||
| 20 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. | ||
| 21 | */ | 9 | */ |
| 22 | 10 | ||
| 23 | #include <linux/kvm_host.h> | 11 | #include <linux/kvm_host.h> |
diff --git a/virt/kvm/async_pf.h b/virt/kvm/async_pf.h index ec4cfa278f04..90d1a7d8c6de 100644 --- a/virt/kvm/async_pf.h +++ b/virt/kvm/async_pf.h | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 1 | /* | 2 | /* |
| 2 | * kvm asynchronous fault support | 3 | * kvm asynchronous fault support |
| 3 | * | 4 | * |
| @@ -5,19 +6,6 @@ | |||
| 5 | * | 6 | * |
| 6 | * Author: | 7 | * Author: |
| 7 | * Gleb Natapov <gleb@redhat.com> | 8 | * Gleb Natapov <gleb@redhat.com> |
| 8 | * | ||
| 9 | * This file is free software; you can redistribute it and/or modify | ||
| 10 | * it under the terms of version 2 of the GNU General Public License | ||
| 11 | * as published by the Free Software Foundation. | ||
| 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 Foundation, | ||
| 20 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. | ||
| 21 | */ | 9 | */ |
| 22 | 10 | ||
| 23 | #ifndef __KVM_ASYNC_PF_H__ | 11 | #ifndef __KVM_ASYNC_PF_H__ |
diff --git a/virt/kvm/eventfd.c b/virt/kvm/eventfd.c index 3972a9564c76..67b6fc153e9c 100644 --- a/virt/kvm/eventfd.c +++ b/virt/kvm/eventfd.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * kvm eventfd support - use eventfd objects to signal various KVM events | 3 | * kvm eventfd support - use eventfd objects to signal various KVM events |
| 3 | * | 4 | * |
| @@ -6,19 +7,6 @@ | |||
| 6 | * | 7 | * |
| 7 | * Author: | 8 | * Author: |
| 8 | * Gregory Haskins <ghaskins@novell.com> | 9 | * Gregory Haskins <ghaskins@novell.com> |
| 9 | * | ||
| 10 | * This file is free software; you can redistribute it and/or modify | ||
| 11 | * it under the terms of version 2 of the GNU General Public License | ||
| 12 | * as published by the Free Software Foundation. | ||
| 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 Foundation, | ||
| 21 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. | ||
| 22 | */ | 10 | */ |
| 23 | 11 | ||
| 24 | #include <linux/kvm_host.h> | 12 | #include <linux/kvm_host.h> |
diff --git a/virt/kvm/kvm_main.c b/virt/kvm/kvm_main.c index ca54b09adf5b..2f2d24a4dd5c 100644 --- a/virt/kvm/kvm_main.c +++ b/virt/kvm/kvm_main.c | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * Kernel-based Virtual Machine driver for Linux | 3 | * Kernel-based Virtual Machine driver for Linux |
| 3 | * | 4 | * |
| @@ -10,10 +11,6 @@ | |||
| 10 | * Authors: | 11 | * Authors: |
| 11 | * Avi Kivity <avi@qumranet.com> | 12 | * Avi Kivity <avi@qumranet.com> |
| 12 | * Yaniv Kamay <yaniv@qumranet.com> | 13 | * Yaniv Kamay <yaniv@qumranet.com> |
| 13 | * | ||
| 14 | * This work is licensed under the terms of the GNU GPL, version 2. See | ||
| 15 | * the COPYING file in the top-level directory. | ||
| 16 | * | ||
| 17 | */ | 14 | */ |
| 18 | 15 | ||
| 19 | #include <kvm/iodev.h> | 16 | #include <kvm/iodev.h> |
diff --git a/virt/kvm/vfio.c b/virt/kvm/vfio.c index 524cbd20379f..8fcbc50221c2 100644 --- a/virt/kvm/vfio.c +++ b/virt/kvm/vfio.c | |||
| @@ -1,12 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * VFIO-KVM bridge pseudo device | 3 | * VFIO-KVM bridge pseudo device |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2013 Red Hat, Inc. All rights reserved. | 5 | * Copyright (C) 2013 Red Hat, Inc. All rights reserved. |
| 5 | * Author: Alex Williamson <alex.williamson@redhat.com> | 6 | * Author: Alex Williamson <alex.williamson@redhat.com> |
| 6 | * | ||
| 7 | * This program is free software; you can redistribute it and/or modify | ||
| 8 | * it under the terms of the GNU General Public License version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | */ | 7 | */ |
| 11 | 8 | ||
| 12 | #include <linux/errno.h> | 9 | #include <linux/errno.h> |
diff --git a/virt/lib/irqbypass.c b/virt/lib/irqbypass.c index 6d2fcd6fcb25..43de8ae78fa1 100644 --- a/virt/lib/irqbypass.c +++ b/virt/lib/irqbypass.c | |||
| @@ -1,13 +1,10 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0-only | ||
| 1 | /* | 2 | /* |
| 2 | * IRQ offload/bypass manager | 3 | * IRQ offload/bypass manager |
| 3 | * | 4 | * |
| 4 | * Copyright (C) 2015 Red Hat, Inc. | 5 | * Copyright (C) 2015 Red Hat, Inc. |
| 5 | * Copyright (c) 2015 Linaro Ltd. | 6 | * Copyright (c) 2015 Linaro Ltd. |
| 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 version 2 as | ||
| 9 | * published by the Free Software Foundation. | ||
| 10 | * | ||
| 11 | * Various virtualization hardware acceleration techniques allow bypassing or | 8 | * Various virtualization hardware acceleration techniques allow bypassing or |
| 12 | * offloading interrupts received from devices around the host kernel. Posted | 9 | * offloading interrupts received from devices around the host kernel. Posted |
| 13 | * Interrupts on Intel VT-d systems can allow interrupts to be received | 10 | * Interrupts on Intel VT-d systems can allow interrupts to be received |
