Adds missing license and/or copyright headers for KCSAN source files.
Showing the changes to kernel (7 of 10 files). Show all
Unified · Split
| @@ -1,4 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0 */ | 1 | /* SPDX-License-Identifier: GPL-2.0 */ |
| 2 | /* | ||
| 3 | * Rules for implicitly atomic memory accesses. | ||
| 4 | * | ||
| 5 | * Copyright (C) 2019, Google LLC. | ||
| 6 | */ | ||
| 2 | 7 | ||
| 3 | #ifndef _KERNEL_KCSAN_ATOMIC_H | 8 | #ifndef _KERNEL_KCSAN_ATOMIC_H |
| 4 | #define _KERNEL_KCSAN_ATOMIC_H | 9 | #define _KERNEL_KCSAN_ATOMIC_H |
| @@ -1,4 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0 | 1 | // SPDX-License-Identifier: GPL-2.0 |
| 2 | /* | ||
| 3 | * KCSAN core runtime. | ||
| 4 | * | ||
| 5 | * Copyright (C) 2019, Google LLC. | ||
| 6 | */ | ||
| 2 | 7 | ||
| 3 | #define pr_fmt(fmt) "kcsan: " fmt | 8 | #define pr_fmt(fmt) "kcsan: " fmt |
| 4 | 9 | ||
| @@ -1,4 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0 | 1 | // SPDX-License-Identifier: GPL-2.0 |
| 2 | /* | ||
| 3 | * KCSAN debugfs interface. | ||
| 4 | * | ||
| 5 | * Copyright (C) 2019, Google LLC. | ||
| 6 | */ | ||
| 2 | 7 | ||
| 3 | #define pr_fmt(fmt) "kcsan: " fmt | 8 | #define pr_fmt(fmt) "kcsan: " fmt |
| 4 | 9 | ||
| @@ -1,4 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0 */ | 1 | /* SPDX-License-Identifier: GPL-2.0 */ |
| 2 | /* | ||
| 3 | * KCSAN watchpoint encoding. | ||
| 4 | * | ||
| 5 | * Copyright (C) 2019, Google LLC. | ||
| 6 | */ | ||
| 2 | 7 | ||
| 3 | #ifndef _KERNEL_KCSAN_ENCODING_H | 8 | #ifndef _KERNEL_KCSAN_ENCODING_H |
| 4 | #define _KERNEL_KCSAN_ENCODING_H | 9 | #define _KERNEL_KCSAN_ENCODING_H |
| @@ -1,8 +1,9 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0 */ | 1 | /* SPDX-License-Identifier: GPL-2.0 */ |
| 2 | |||
| 3 | /* | 2 | /* |
| 4 | * The Kernel Concurrency Sanitizer (KCSAN) infrastructure. For more info please | 3 | * The Kernel Concurrency Sanitizer (KCSAN) infrastructure. For more info please |
| 5 | * see Documentation/dev-tools/kcsan.rst. | 4 | * see Documentation/dev-tools/kcsan.rst. |
| 5 | * | ||
| 6 | * Copyright (C) 2019, Google LLC. | ||
| 6 | */ | 7 | */ |
| 7 | 8 | ||
| 8 | #ifndef _KERNEL_KCSAN_KCSAN_H | 9 | #ifndef _KERNEL_KCSAN_KCSAN_H |
| @@ -1,4 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0 | 1 | // SPDX-License-Identifier: GPL-2.0 |
| 2 | /* | ||
| 3 | * KCSAN reporting. | ||
| 4 | * | ||
| 5 | * Copyright (C) 2019, Google LLC. | ||
| 6 | */ | ||
| 2 | 7 | ||
| 3 | #include <linux/debug_locks.h> | 8 | #include <linux/debug_locks.h> |
| 4 | #include <linux/delay.h> | 9 | #include <linux/delay.h> |
| @@ -1,4 +1,9 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0 | 1 | // SPDX-License-Identifier: GPL-2.0 |
| 2 | /* | ||
| 3 | * KCSAN short boot-time selftests. | ||
| 4 | * | ||
| 5 | * Copyright (C) 2019, Google LLC. | ||
| 6 | */ | ||
| 2 | 7 | ||
| 3 | #define pr_fmt(fmt) "kcsan: " fmt | 8 | #define pr_fmt(fmt) "kcsan: " fmt |
| 4 | 9 | ||