blob: 811529e7bfb1d97e6ae4a98d9e0cf0d1f80a6962 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
// SPDX-License-Identifier: GPL-2.0
/* One changed function and one unchanged function. */
/* klp diff takes the object's module name from .modinfo */
static const char __modinfo[]
__attribute__((section(".modinfo"), used, aligned(1))) = "\0name=vmlinux";
int untouched(int x)
{
return x * 3;
}
int changed(int x)
{
#ifdef PATCHED
return x + 2;
#else
return x + 1;
#endif
}
|