diff options
105 files changed, 202 insertions, 186 deletions
diff --git a/Documentation/00-INDEX b/Documentation/00-INDEX index cb9a6c6fa83b..3acc4f1a6f84 100644 --- a/Documentation/00-INDEX +++ b/Documentation/00-INDEX | |||
@@ -46,7 +46,8 @@ IRQ.txt | |||
46 | Intel-IOMMU.txt | 46 | Intel-IOMMU.txt |
47 | - basic info on the Intel IOMMU virtualization support. | 47 | - basic info on the Intel IOMMU virtualization support. |
48 | Makefile | 48 | Makefile |
49 | - some files in Documentation dir are actually sample code to build | 49 | - This file does nothing. Removing it breaks make htmldocs and |
50 | make distclean. | ||
50 | ManagementStyle | 51 | ManagementStyle |
51 | - how to (attempt to) manage kernel hackers. | 52 | - how to (attempt to) manage kernel hackers. |
52 | RCU/ | 53 | RCU/ |
diff --git a/Documentation/Makefile b/Documentation/Makefile index de955e151af8..c2a469112c37 100644 --- a/Documentation/Makefile +++ b/Documentation/Makefile | |||
@@ -1,3 +1 @@ | |||
1 | subdir-y := accounting auxdisplay blackfin \ | subdir-y := | |
2 | filesystems filesystems ia64 laptops mic misc-devices \ | ||
3 | networking pcmcia prctl ptp timers vDSO watchdog | ||
diff --git a/Documentation/accounting/Makefile b/Documentation/accounting/Makefile deleted file mode 100644 index 7e232cb6fd7d..000000000000 --- a/Documentation/accounting/Makefile +++ /dev/null | |||
@@ -1,7 +0,0 @@ | |||
1 | # List of programs to build | ||
2 | hostprogs-y := getdelays | ||
3 | |||
4 | # Tell kbuild to always build the programs | ||
5 | always := $(hostprogs-y) | ||
6 | |||
7 | HOSTCFLAGS_getdelays.o += -I$(objtree)/usr/include | ||
diff --git a/Documentation/accounting/delay-accounting.txt b/Documentation/accounting/delay-accounting.txt index 8a12f0730c94..042ea59b5853 100644 --- a/Documentation/accounting/delay-accounting.txt +++ b/Documentation/accounting/delay-accounting.txt | |||
@@ -54,9 +54,9 @@ are sent to userspace without requiring a command. If it is the last exiting | |||
54 | task of a thread group, the per-tgid statistics are also sent. More details | 54 | task of a thread group, the per-tgid statistics are also sent. More details |
55 | are given in the taskstats interface description. | 55 | are given in the taskstats interface description. |
56 | 56 | ||
57 | The getdelays.c userspace utility in this directory allows simple commands to | 57 | The getdelays.c userspace utility in tools/accounting directory allows simple |
58 | be run and the corresponding delay statistics to be displayed. It also serves | 58 | commands to be run and the corresponding delay statistics to be displayed. It |
59 | as an example of using the taskstats interface. | 59 | also serves as an example of using the taskstats interface. |
60 | 60 | ||
61 | Usage | 61 | Usage |
62 | ----- | 62 | ----- |
diff --git a/Documentation/arm/00-INDEX b/Documentation/arm/00-INDEX index dea011c8d7c7..b6e69fd371c4 100644 --- a/Documentation/arm/00-INDEX +++ b/Documentation/arm/00-INDEX | |||
@@ -8,8 +8,6 @@ Interrupts | |||
8 | - ARM Interrupt subsystem documentation | 8 | - ARM Interrupt subsystem documentation |
9 | IXP4xx | 9 | IXP4xx |
10 | - Intel IXP4xx Network processor. | 10 | - Intel IXP4xx Network processor. |
11 | Makefile | ||
12 | - Build sourcefiles as part of the Documentation-build for arm | ||
13 | Netwinder | 11 | Netwinder |
14 | - Netwinder specific documentation | 12 | - Netwinder specific documentation |
15 | Porting | 13 | Porting |
diff --git a/Documentation/auxdisplay/Makefile b/Documentation/auxdisplay/Makefile deleted file mode 100644 index ada4dac99ef4..000000000000 --- a/Documentation/auxdisplay/Makefile +++ /dev/null | |||
@@ -1,7 +0,0 @@ | |||
1 | # List of programs to build | ||
2 | hostprogs-y := cfag12864b-example | ||
3 | |||
4 | # Tell kbuild to always build the programs | ||
5 | always := $(hostprogs-y) | ||
6 | |||
7 | HOSTCFLAGS_cfag12864b-example.o += -I$(objtree)/usr/include | ||
diff --git a/Documentation/auxdisplay/cfag12864b b/Documentation/auxdisplay/cfag12864b index eb7be393a510..12fd51b8de75 100644 --- a/Documentation/auxdisplay/cfag12864b +++ b/Documentation/auxdisplay/cfag12864b | |||
@@ -101,5 +101,5 @@ Although the LCD won't get updated until the next refresh time arrives. | |||
101 | Also, you can mmap the framebuffer: open & mmap, munmap & close... | 101 | Also, you can mmap the framebuffer: open & mmap, munmap & close... |
102 | which is the best option for most uses. | 102 | which is the best option for most uses. |
103 | 103 | ||
104 | Check Documentation/auxdisplay/cfag12864b-example.c | 104 | Check samples/auxdisplay/cfag12864b-example.c |
105 | for a real working userspace complete program with usage examples. | 105 | for a real working userspace complete program with usage examples. |
diff --git a/Documentation/blackfin/00-INDEX b/Documentation/blackfin/00-INDEX index c54fcdd4ae9f..265a1effebde 100644 --- a/Documentation/blackfin/00-INDEX +++ b/Documentation/blackfin/00-INDEX | |||
@@ -1,10 +1,6 @@ | |||
1 | 00-INDEX | 1 | 00-INDEX |
2 | - This file | 2 | - This file |
3 | Makefile | ||
4 | - Makefile for gptimers example file. | ||
5 | bfin-gpio-notes.txt | 3 | bfin-gpio-notes.txt |
6 | - Notes in developing/using bfin-gpio driver. | 4 | - Notes in developing/using bfin-gpio driver. |
7 | bfin-spi-notes.txt | 5 | bfin-spi-notes.txt |
8 | - Notes for using bfin spi bus driver. | 6 | - Notes for using bfin spi bus driver. |
9 | gptimers-example.c | ||
10 | - gptimers example | ||
diff --git a/Documentation/blackfin/Makefile b/Documentation/blackfin/Makefile deleted file mode 100644 index 6782c58fbc29..000000000000 --- a/Documentation/blackfin/Makefile +++ /dev/null | |||
@@ -1,5 +0,0 @@ | |||
1 | ifneq ($(CONFIG_BLACKFIN),) | ||
2 | ifneq ($(CONFIG_BFIN_GPTIMERS),) | ||
3 | obj-m := gptimers-example.o | ||
4 | endif | ||
5 | endif | ||
diff --git a/Documentation/filesystems/00-INDEX b/Documentation/filesystems/00-INDEX index 9922939e7d99..f66e748fc5e4 100644 --- a/Documentation/filesystems/00-INDEX +++ b/Documentation/filesystems/00-INDEX | |||
@@ -2,8 +2,6 @@ | |||
2 | - this file (info on some of the filesystems supported by linux). | 2 | - this file (info on some of the filesystems supported by linux). |
3 | Locking | 3 | Locking |
4 | - info on locking rules as they pertain to Linux VFS. | 4 | - info on locking rules as they pertain to Linux VFS. |
5 | Makefile | ||
6 | - Makefile for building the filsystems-part of DocBook. | ||
7 | 9p.txt | 5 | 9p.txt |
8 | - 9p (v9fs) is an implementation of the Plan 9 remote fs protocol. | 6 | - 9p (v9fs) is an implementation of the Plan 9 remote fs protocol. |
9 | adfs.txt | 7 | adfs.txt |
diff --git a/Documentation/filesystems/Makefile b/Documentation/filesystems/Makefile deleted file mode 100644 index 883010ce5e35..000000000000 --- a/Documentation/filesystems/Makefile +++ /dev/null | |||
@@ -1,5 +0,0 @@ | |||
1 | # List of programs to build | ||
2 | hostprogs-y := dnotify_test | ||
3 | |||
4 | # Tell kbuild to always build the programs | ||
5 | always := $(hostprogs-y) | ||
diff --git a/Documentation/ia64/Makefile b/Documentation/ia64/Makefile deleted file mode 100644 index d493163affe7..000000000000 --- a/Documentation/ia64/Makefile +++ /dev/null | |||
@@ -1,5 +0,0 @@ | |||
1 | # List of programs to build | ||
2 | hostprogs-y := aliasing-test | ||
3 | |||
4 | # Tell kbuild to always build the programs | ||
5 | always := $(hostprogs-y) | ||
diff --git a/Documentation/kselftest.txt b/Documentation/kselftest.txt index 979eacae243d..54bee77fa728 100644 --- a/Documentation/kselftest.txt +++ b/Documentation/kselftest.txt | |||
@@ -1,8 +1,9 @@ | |||
1 | Linux Kernel Selftests | 1 | Linux Kernel Selftests |
2 | 2 | ||
3 | The kernel contains a set of "self tests" under the tools/testing/selftests/ | 3 | The kernel contains a set of "self tests" under the tools/testing/selftests/ |
4 | directory. These are intended to be small unit tests to exercise individual | 4 | directory. These are intended to be small tests to exercise individual code |
5 | code paths in the kernel. | 5 | paths in the kernel. Tests are intended to be run after building, installing |
6 | and booting a kernel. | ||
6 | 7 | ||
7 | On some systems, hot-plug tests could hang forever waiting for cpu and | 8 | On some systems, hot-plug tests could hang forever waiting for cpu and |
8 | memory to be ready to be offlined. A special hot-plug target is created | 9 | memory to be ready to be offlined. A special hot-plug target is created |
diff --git a/Documentation/laptops/00-INDEX b/Documentation/laptops/00-INDEX index 7c0ac2a26b9e..86169dc766f7 100644 --- a/Documentation/laptops/00-INDEX +++ b/Documentation/laptops/00-INDEX | |||
@@ -1,13 +1,9 @@ | |||
1 | 00-INDEX | 1 | 00-INDEX |
2 | - This file | 2 | - This file |
3 | Makefile | ||
4 | - Makefile for building dslm example program. | ||
5 | asus-laptop.txt | 3 | asus-laptop.txt |
6 | - information on the Asus Laptop Extras driver. | 4 | - information on the Asus Laptop Extras driver. |
7 | disk-shock-protection.txt | 5 | disk-shock-protection.txt |
8 | - information on hard disk shock protection. | 6 | - information on hard disk shock protection. |
9 | dslm.c | ||
10 | - Simple Disk Sleep Monitor program | ||
11 | laptop-mode.txt | 7 | laptop-mode.txt |
12 | - how to conserve battery power using laptop-mode. | 8 | - how to conserve battery power using laptop-mode. |
13 | sony-laptop.txt | 9 | sony-laptop.txt |
diff --git a/Documentation/laptops/Makefile b/Documentation/laptops/Makefile deleted file mode 100644 index 0abe44f68965..000000000000 --- a/Documentation/laptops/Makefile +++ /dev/null | |||
@@ -1,5 +0,0 @@ | |||
1 | # List of programs to build | ||
2 | hostprogs-y := dslm | ||
3 | |||
4 | # Tell kbuild to always build the programs | ||
5 | always := $(hostprogs-y) | ||
diff --git a/Documentation/laptops/laptop-mode.txt b/Documentation/laptops/laptop-mode.txt index 4ebbfc3f1c6e..19276f5d195c 100644 --- a/Documentation/laptops/laptop-mode.txt +++ b/Documentation/laptops/laptop-mode.txt | |||
@@ -779,4 +779,4 @@ Monitoring tool | |||
779 | --------------- | 779 | --------------- |
780 | 780 | ||
781 | Bartek Kania submitted this, it can be used to measure how much time your disk | 781 | Bartek Kania submitted this, it can be used to measure how much time your disk |
782 | spends spun up/down. See Documentation/laptops/dslm.c | 782 | spends spun up/down. See tools/laptop/dslm/dslm.c |
diff --git a/Documentation/mic/Makefile b/Documentation/mic/Makefile deleted file mode 100644 index a191d453badf..000000000000 --- a/Documentation/mic/Makefile +++ /dev/null | |||
@@ -1 +0,0 @@ | |||
1 | subdir-y := mpssd | ||
diff --git a/Documentation/mic/mpssd/Makefile b/Documentation/mic/mpssd/Makefile deleted file mode 100644 index 06871b0c08a6..000000000000 --- a/Documentation/mic/mpssd/Makefile +++ /dev/null | |||
@@ -1,21 +0,0 @@ | |||
1 | ifndef CROSS_COMPILE | ||
2 | # List of programs to build | ||
3 | hostprogs-$(CONFIG_X86_64) := mpssd | ||
4 | |||
5 | mpssd-objs := mpssd.o sysfs.o | ||
6 | |||
7 | # Tell kbuild to always build the programs | ||
8 | always := $(hostprogs-y) | ||
9 | |||
10 | HOSTCFLAGS += -I$(objtree)/usr/include -I$(srctree)/tools/include | ||
11 | |||
12 | ifdef DEBUG | ||
13 | HOSTCFLAGS += -DDEBUG=$(DEBUG) | ||
14 | endif | ||
15 | |||
16 | HOSTLOADLIBES_mpssd := -lpthread | ||
17 | |||
18 | install: | ||
19 | install mpssd /usr/sbin/mpssd | ||
20 | install micctrl /usr/sbin/micctrl | ||
21 | endif | ||
diff --git a/Documentation/misc-devices/Makefile b/Documentation/misc-devices/Makefile deleted file mode 100644 index e2b7aa4c9e21..000000000000 --- a/Documentation/misc-devices/Makefile +++ /dev/null | |||
@@ -1 +0,0 @@ | |||
1 | subdir-y := mei | ||
diff --git a/Documentation/misc-devices/mei/Makefile b/Documentation/misc-devices/mei/Makefile deleted file mode 100644 index d758047d1b6d..000000000000 --- a/Documentation/misc-devices/mei/Makefile +++ /dev/null | |||
@@ -1,5 +0,0 @@ | |||
1 | # List of programs to build | ||
2 | hostprogs-y := mei-amt-version | ||
3 | HOSTCFLAGS_mei-amt-version.o += -I$(objtree)/usr/include | ||
4 | # Tell kbuild to always build the programs | ||
5 | always := $(hostprogs-y) | ||
diff --git a/Documentation/networking/00-INDEX b/Documentation/networking/00-INDEX index a7697783ac4c..c6beb5f1637f 100644 --- a/Documentation/networking/00-INDEX +++ b/Documentation/networking/00-INDEX | |||
@@ -10,8 +10,6 @@ LICENSE.qlge | |||
10 | - GPLv2 for QLogic Linux qlge NIC Driver | 10 | - GPLv2 for QLogic Linux qlge NIC Driver |
11 | LICENSE.qlcnic | 11 | LICENSE.qlcnic |
12 | - GPLv2 for QLogic Linux qlcnic NIC Driver | 12 | - GPLv2 for QLogic Linux qlcnic NIC Driver |
13 | Makefile | ||
14 | - Makefile for docsrc. | ||
15 | PLIP.txt | 13 | PLIP.txt |
16 | - PLIP: The Parallel Line Internet Protocol device driver | 14 | - PLIP: The Parallel Line Internet Protocol device driver |
17 | README.ipw2100 | 15 | README.ipw2100 |
diff --git a/Documentation/networking/Makefile b/Documentation/networking/Makefile deleted file mode 100644 index 4c5d7c485439..000000000000 --- a/Documentation/networking/Makefile +++ /dev/null | |||
@@ -1 +0,0 @@ | |||
1 | subdir-y := timestamping | ||
diff --git a/Documentation/networking/timestamping/Makefile b/Documentation/networking/timestamping/Makefile deleted file mode 100644 index 8c20dfaa4d6e..000000000000 --- a/Documentation/networking/timestamping/Makefile +++ /dev/null | |||
@@ -1,14 +0,0 @@ | |||
1 | # To compile, from the source root | ||
2 | # | ||
3 | # make headers_install | ||
4 | # make M=documentation | ||
5 | |||
6 | # List of programs to build | ||
7 | hostprogs-y := hwtstamp_config timestamping txtimestamp | ||
8 | |||
9 | # Tell kbuild to always build the programs | ||
10 | always := $(hostprogs-y) | ||
11 | |||
12 | HOSTCFLAGS_timestamping.o += -I$(objtree)/usr/include | ||
13 | HOSTCFLAGS_txtimestamp.o += -I$(objtree)/usr/include | ||
14 | HOSTCFLAGS_hwtstamp_config.o += -I$(objtree)/usr/include | ||
diff --git a/Documentation/pcmcia/Makefile b/Documentation/pcmcia/Makefile deleted file mode 100644 index 47a8fa162683..000000000000 --- a/Documentation/pcmcia/Makefile +++ /dev/null | |||
@@ -1,7 +0,0 @@ | |||
1 | # List of programs to build | ||
2 | hostprogs-y := crc32hash | ||
3 | |||
4 | # Tell kbuild to always build the programs | ||
5 | always := $(hostprogs-y) | ||
6 | |||
7 | HOSTCFLAGS_crc32hash.o += -I$(objtree)/usr/include | ||
diff --git a/Documentation/pcmcia/devicetable.txt b/Documentation/pcmcia/devicetable.txt index 199afd100cf2..5f3e00ab54c4 100644 --- a/Documentation/pcmcia/devicetable.txt +++ b/Documentation/pcmcia/devicetable.txt | |||
@@ -27,7 +27,7 @@ pcmcia:m0149cC1ABf06pfn00fn00pa725B842DpbF1EFEE84pc0877B627pd00000000 | |||
27 | The hex value after "pa" is the hash of product ID string 1, after "pb" for | 27 | The hex value after "pa" is the hash of product ID string 1, after "pb" for |
28 | string 2 and so on. | 28 | string 2 and so on. |
29 | 29 | ||
30 | Alternatively, you can use crc32hash (see Documentation/pcmcia/crc32hash.c) | 30 | Alternatively, you can use crc32hash (see tools/pcmcia/crc32hash.c) |
31 | to determine the crc32 hash. Simply pass the string you want to evaluate | 31 | to determine the crc32 hash. Simply pass the string you want to evaluate |
32 | as argument to this program, e.g.: | 32 | as argument to this program, e.g.: |
33 | $ ./crc32hash "Dual Speed" | 33 | $ tools/pcmcia/crc32hash "Dual Speed" |
diff --git a/Documentation/prctl/Makefile b/Documentation/prctl/Makefile deleted file mode 100644 index 44de3080c7f2..000000000000 --- a/Documentation/prctl/Makefile +++ /dev/null | |||
@@ -1,10 +0,0 @@ | |||
1 | ifndef CROSS_COMPILE | ||
2 | # List of programs to build | ||
3 | hostprogs-$(CONFIG_X86) := disable-tsc-ctxt-sw-stress-test disable-tsc-on-off-stress-test disable-tsc-test | ||
4 | # Tell kbuild to always build the programs | ||
5 | always := $(hostprogs-y) | ||
6 | |||
7 | HOSTCFLAGS_disable-tsc-ctxt-sw-stress-test.o += -I$(objtree)/usr/include | ||
8 | HOSTCFLAGS_disable-tsc-on-off-stress-test.o += -I$(objtree)/usr/include | ||
9 | HOSTCFLAGS_disable-tsc-test.o += -I$(objtree)/usr/include | ||
10 | endif | ||
diff --git a/Documentation/ptp/Makefile b/Documentation/ptp/Makefile deleted file mode 100644 index 293d6c09a11f..000000000000 --- a/Documentation/ptp/Makefile +++ /dev/null | |||
@@ -1,8 +0,0 @@ | |||
1 | # List of programs to build | ||
2 | hostprogs-y := testptp | ||
3 | |||
4 | # Tell kbuild to always build the programs | ||
5 | always := $(hostprogs-y) | ||
6 | |||
7 | HOSTCFLAGS_testptp.o += -I$(objtree)/usr/include | ||
8 | HOSTLOADLIBES_testptp := -lrt | ||
diff --git a/Documentation/spi/00-INDEX b/Documentation/spi/00-INDEX index 4644bf0d9832..8e4bb17d70eb 100644 --- a/Documentation/spi/00-INDEX +++ b/Documentation/spi/00-INDEX | |||
@@ -1,7 +1,5 @@ | |||
1 | 00-INDEX | 1 | 00-INDEX |
2 | - this file. | 2 | - this file. |
3 | Makefile | ||
4 | - Makefile for the example sourcefiles. | ||
5 | butterfly | 3 | butterfly |
6 | - AVR Butterfly SPI driver overview and pin configuration. | 4 | - AVR Butterfly SPI driver overview and pin configuration. |
7 | ep93xx_spi | 5 | ep93xx_spi |
diff --git a/Documentation/timers/00-INDEX b/Documentation/timers/00-INDEX index ee212a27772f..3be05fe0f1f9 100644 --- a/Documentation/timers/00-INDEX +++ b/Documentation/timers/00-INDEX | |||
@@ -4,12 +4,8 @@ highres.txt | |||
4 | - High resolution timers and dynamic ticks design notes | 4 | - High resolution timers and dynamic ticks design notes |
5 | hpet.txt | 5 | hpet.txt |
6 | - High Precision Event Timer Driver for Linux | 6 | - High Precision Event Timer Driver for Linux |
7 | hpet_example.c | ||
8 | - sample hpet timer test program | ||
9 | hrtimers.txt | 7 | hrtimers.txt |
10 | - subsystem for high-resolution kernel timers | 8 | - subsystem for high-resolution kernel timers |
11 | Makefile | ||
12 | - Build and link hpet_example | ||
13 | NO_HZ.txt | 9 | NO_HZ.txt |
14 | - Summary of the different methods for the scheduler clock-interrupts management. | 10 | - Summary of the different methods for the scheduler clock-interrupts management. |
15 | timekeeping.txt | 11 | timekeeping.txt |
diff --git a/Documentation/timers/Makefile b/Documentation/timers/Makefile deleted file mode 100644 index 6c09ee6ca721..000000000000 --- a/Documentation/timers/Makefile +++ /dev/null | |||
@@ -1,5 +0,0 @@ | |||
1 | # List of programs to build | ||
2 | hostprogs-$(CONFIG_X86) := hpet_example | ||
3 | |||
4 | # Tell kbuild to always build the programs | ||
5 | always := $(hostprogs-y) | ||
diff --git a/Documentation/timers/hpet.txt b/Documentation/timers/hpet.txt index a484d2c109d7..895345ec513b 100644 --- a/Documentation/timers/hpet.txt +++ b/Documentation/timers/hpet.txt | |||
@@ -25,4 +25,4 @@ arch/x86/kernel/hpet.c. | |||
25 | 25 | ||
26 | The driver provides a userspace API which resembles the API found in the | 26 | The driver provides a userspace API which resembles the API found in the |
27 | RTC driver framework. An example user space program is provided in | 27 | RTC driver framework. An example user space program is provided in |
28 | file:Documentation/timers/hpet_example.c | 28 | file:samples/timers/hpet_example.c |
diff --git a/Documentation/vDSO/Makefile b/Documentation/vDSO/Makefile deleted file mode 100644 index b12e98770e1f..000000000000 --- a/Documentation/vDSO/Makefile +++ /dev/null | |||
@@ -1,17 +0,0 @@ | |||
1 | ifndef CROSS_COMPILE | ||
2 | # vdso_test won't build for glibc < 2.16, so disable it | ||
3 | # hostprogs-y := vdso_test | ||
4 | hostprogs-$(CONFIG_X86) := vdso_standalone_test_x86 | ||
5 | vdso_standalone_test_x86-objs := vdso_standalone_test_x86.o parse_vdso.o | ||
6 | vdso_test-objs := parse_vdso.o vdso_test.o | ||
7 | |||
8 | # Tell kbuild to always build the programs | ||
9 | always := $(hostprogs-y) | ||
10 | |||
11 | HOSTCFLAGS := -I$(objtree)/usr/include -std=gnu99 | ||
12 | HOSTCFLAGS_vdso_standalone_test_x86.o := -fno-asynchronous-unwind-tables -fno-stack-protector | ||
13 | HOSTLOADLIBES_vdso_standalone_test_x86 := -nostdlib | ||
14 | ifeq ($(CONFIG_X86_32),y) | ||
15 | HOSTLOADLIBES_vdso_standalone_test_x86 += -lgcc_s | ||
16 | endif | ||
17 | endif | ||
diff --git a/Documentation/watchdog/Makefile b/Documentation/watchdog/Makefile deleted file mode 100644 index 6018f45f2471..000000000000 --- a/Documentation/watchdog/Makefile +++ /dev/null | |||
@@ -1 +0,0 @@ | |||
1 | subdir-y := src | ||
diff --git a/Documentation/watchdog/src/Makefile b/Documentation/watchdog/src/Makefile deleted file mode 100644 index 4a892c304983..000000000000 --- a/Documentation/watchdog/src/Makefile +++ /dev/null | |||
@@ -1,5 +0,0 @@ | |||
1 | # List of programs to build | ||
2 | hostprogs-y := watchdog-simple watchdog-test | ||
3 | |||
4 | # Tell kbuild to always build the programs | ||
5 | always := $(hostprogs-y) | ||
diff --git a/Documentation/watchdog/watchdog-api.txt b/Documentation/watchdog/watchdog-api.txt index b3a701f48118..0e62ba33b7fb 100644 --- a/Documentation/watchdog/watchdog-api.txt +++ b/Documentation/watchdog/watchdog-api.txt | |||
@@ -37,7 +37,7 @@ activates as soon as /dev/watchdog is opened and will reboot unless | |||
37 | the watchdog is pinged within a certain time, this time is called the | 37 | the watchdog is pinged within a certain time, this time is called the |
38 | timeout or margin. The simplest way to ping the watchdog is to write | 38 | timeout or margin. The simplest way to ping the watchdog is to write |
39 | some data to the device. So a very simple watchdog daemon would look | 39 | some data to the device. So a very simple watchdog daemon would look |
40 | like this source file: see Documentation/watchdog/src/watchdog-simple.c | 40 | like this source file: see samples/watchdog/watchdog-simple.c |
41 | 41 | ||
42 | A more advanced driver could for example check that a HTTP server is | 42 | A more advanced driver could for example check that a HTTP server is |
43 | still responding before doing the write call to ping the watchdog. | 43 | still responding before doing the write call to ping the watchdog. |
diff --git a/Documentation/watchdog/wdt.txt b/Documentation/watchdog/wdt.txt index 061c2e35384f..ed2f0b860869 100644 --- a/Documentation/watchdog/wdt.txt +++ b/Documentation/watchdog/wdt.txt | |||
@@ -47,4 +47,4 @@ The external event interfaces on the WDT boards are not currently supported. | |||
47 | Minor numbers are however allocated for it. | 47 | Minor numbers are however allocated for it. |
48 | 48 | ||
49 | 49 | ||
50 | Example Watchdog Driver: see Documentation/watchdog/src/watchdog-simple.c | 50 | Example Watchdog Driver: see samples/watchdog/watchdog-simple.c |
diff --git a/MAINTAINERS b/MAINTAINERS index a452c404141d..5f5e5caefc35 100644 --- a/MAINTAINERS +++ b/MAINTAINERS | |||
@@ -6442,6 +6442,7 @@ F: include/linux/mei_cl_bus.h | |||
6442 | F: drivers/misc/mei/* | 6442 | F: drivers/misc/mei/* |
6443 | F: drivers/watchdog/mei_wdt.c | 6443 | F: drivers/watchdog/mei_wdt.c |
6444 | F: Documentation/misc-devices/mei/* | 6444 | F: Documentation/misc-devices/mei/* |
6445 | F: samples/mei/* | ||
6445 | 6446 | ||
6446 | INTEL MIC DRIVERS (mic) | 6447 | INTEL MIC DRIVERS (mic) |
6447 | M: Sudeep Dutt <sudeep.dutt@intel.com> | 6448 | M: Sudeep Dutt <sudeep.dutt@intel.com> |
@@ -9383,6 +9384,7 @@ W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia | |||
9383 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git | 9384 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git |
9384 | S: Maintained | 9385 | S: Maintained |
9385 | F: Documentation/pcmcia/ | 9386 | F: Documentation/pcmcia/ |
9387 | F: tools/pcmcia/ | ||
9386 | F: drivers/pcmcia/ | 9388 | F: drivers/pcmcia/ |
9387 | F: include/pcmcia/ | 9389 | F: include/pcmcia/ |
9388 | 9390 | ||
@@ -936,9 +936,6 @@ vmlinux_prereq: $(vmlinux-deps) FORCE | |||
936 | ifdef CONFIG_HEADERS_CHECK | 936 | ifdef CONFIG_HEADERS_CHECK |
937 | $(Q)$(MAKE) -f $(srctree)/Makefile headers_check | 937 | $(Q)$(MAKE) -f $(srctree)/Makefile headers_check |
938 | endif | 938 | endif |
939 | ifdef CONFIG_BUILD_DOCSRC | ||
940 | $(Q)$(MAKE) $(build)=Documentation | ||
941 | endif | ||
942 | ifdef CONFIG_GDB_SCRIPTS | 939 | ifdef CONFIG_GDB_SCRIPTS |
943 | $(Q)ln -fsn `cd $(srctree) && /bin/pwd`/scripts/gdb/vmlinux-gdb.py | 940 | $(Q)ln -fsn `cd $(srctree) && /bin/pwd`/scripts/gdb/vmlinux-gdb.py |
944 | endif | 941 | endif |
diff --git a/drivers/media/v4l2-core/Kconfig b/drivers/media/v4l2-core/Kconfig index 29b3436d0910..367523a3c774 100644 --- a/drivers/media/v4l2-core/Kconfig +++ b/drivers/media/v4l2-core/Kconfig | |||
@@ -27,7 +27,7 @@ config VIDEO_FIXED_MINOR_RANGES | |||
27 | 27 | ||
28 | config VIDEO_PCI_SKELETON | 28 | config VIDEO_PCI_SKELETON |
29 | tristate "Skeleton PCI V4L2 driver" | 29 | tristate "Skeleton PCI V4L2 driver" |
30 | depends on PCI && BUILD_DOCSRC | 30 | depends on PCI |
31 | depends on VIDEO_V4L2 && VIDEOBUF2_CORE | 31 | depends on VIDEO_V4L2 && VIDEOBUF2_CORE |
32 | depends on VIDEOBUF2_MEMOPS && VIDEOBUF2_DMA_CONTIG | 32 | depends on VIDEOBUF2_MEMOPS && VIDEOBUF2_DMA_CONTIG |
33 | ---help--- | 33 | ---help--- |
diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug index 39d07e754822..33bc56cf60d7 100644 --- a/lib/Kconfig.debug +++ b/lib/Kconfig.debug | |||
@@ -1857,15 +1857,6 @@ config PROVIDE_OHCI1394_DMA_INIT | |||
1857 | 1857 | ||
1858 | See Documentation/debugging-via-ohci1394.txt for more information. | 1858 | See Documentation/debugging-via-ohci1394.txt for more information. |
1859 | 1859 | ||
1860 | config BUILD_DOCSRC | ||
1861 | bool "Build targets in Documentation/ tree" | ||
1862 | depends on HEADERS_CHECK | ||
1863 | help | ||
1864 | This option attempts to build objects from the source files in the | ||
1865 | kernel Documentation/ tree. | ||
1866 | |||
1867 | Say N if you are unsure. | ||
1868 | |||
1869 | config DMA_API_DEBUG | 1860 | config DMA_API_DEBUG |
1870 | bool "Enable debugging of DMA-API usage" | 1861 | bool "Enable debugging of DMA-API usage" |
1871 | depends on HAVE_DMA_API_DEBUG | 1862 | depends on HAVE_DMA_API_DEBUG |
diff --git a/samples/Kconfig b/samples/Kconfig index 85c405fcccb0..a6d2a43bbf2e 100644 --- a/samples/Kconfig +++ b/samples/Kconfig | |||
@@ -99,4 +99,10 @@ config SAMPLE_SECCOMP | |||
99 | Build samples of seccomp filters using various methods of | 99 | Build samples of seccomp filters using various methods of |
100 | BPF filter construction. | 100 | BPF filter construction. |
101 | 101 | ||
102 | config SAMPLE_BLACKFIN_GPTIMERS | ||
103 | tristate "Build blackfin gptimers sample code -- loadable modules only" | ||
104 | depends on BLACKFIN && BFIN_GPTIMERS && m | ||
105 | help | ||
106 | Build samples of blackfin gptimers sample module. | ||
107 | |||
102 | endif # SAMPLES | 108 | endif # SAMPLES |
diff --git a/samples/Makefile b/samples/Makefile index 1a20169d85ac..e17d66d77f09 100644 --- a/samples/Makefile +++ b/samples/Makefile | |||
@@ -2,4 +2,4 @@ | |||
2 | 2 | ||
3 | obj-$(CONFIG_SAMPLES) += kobject/ kprobes/ trace_events/ livepatch/ \ | 3 | obj-$(CONFIG_SAMPLES) += kobject/ kprobes/ trace_events/ livepatch/ \ |
4 | hw_breakpoint/ kfifo/ kdb/ hidraw/ rpmsg/ seccomp/ \ | 4 | hw_breakpoint/ kfifo/ kdb/ hidraw/ rpmsg/ seccomp/ \ |
5 | configfs/ connector/ v4l/ trace_printk/ | 5 | configfs/ connector/ v4l/ trace_printk/ blackfin/ |
diff --git a/Documentation/auxdisplay/.gitignore b/samples/auxdisplay/.gitignore index 7af222860a96..7af222860a96 100644 --- a/Documentation/auxdisplay/.gitignore +++ b/samples/auxdisplay/.gitignore | |||
diff --git a/samples/auxdisplay/Makefile b/samples/auxdisplay/Makefile new file mode 100644 index 000000000000..05e471feb6e5 --- /dev/null +++ b/samples/auxdisplay/Makefile | |||
@@ -0,0 +1,9 @@ | |||
1 | CC := $(CROSS_COMPILE)gcc | ||
2 | CFLAGS := -I../../usr/include | ||
3 | |||
4 | PROGS := cfag12864b-example | ||
5 | |||
6 | all: $(PROGS) | ||
7 | |||
8 | clean: | ||
9 | rm -fr $(PROGS) | ||
diff --git a/Documentation/auxdisplay/cfag12864b-example.c b/samples/auxdisplay/cfag12864b-example.c index e7823ffb1ca0..e7823ffb1ca0 100644 --- a/Documentation/auxdisplay/cfag12864b-example.c +++ b/samples/auxdisplay/cfag12864b-example.c | |||
diff --git a/samples/blackfin/Makefile b/samples/blackfin/Makefile new file mode 100644 index 000000000000..89b86cfd83a2 --- /dev/null +++ b/samples/blackfin/Makefile | |||
@@ -0,0 +1 @@ | |||
obj-$(CONFIG_SAMPLE_BLACKFIN_GPTIMERS) += gptimers-example.o | |||
diff --git a/Documentation/blackfin/gptimers-example.c b/samples/blackfin/gptimers-example.c index 283eba993d9d..283eba993d9d 100644 --- a/Documentation/blackfin/gptimers-example.c +++ b/samples/blackfin/gptimers-example.c | |||
diff --git a/Documentation/misc-devices/mei/.gitignore b/samples/mei/.gitignore index f356b81ca1ec..f356b81ca1ec 100644 --- a/Documentation/misc-devices/mei/.gitignore +++ b/samples/mei/.gitignore | |||
diff --git a/samples/mei/Makefile b/samples/mei/Makefile new file mode 100644 index 000000000000..7aac216dc420 --- /dev/null +++ b/samples/mei/Makefile | |||
@@ -0,0 +1,9 @@ | |||
1 | CC := $(CROSS_COMPILE)gcc | ||
2 | CFLAGS := -I../../usr/include | ||
3 | |||
4 | PROGS := mei-amt-version | ||
5 | |||
6 | all: $(PROGS) | ||
7 | |||
8 | clean: | ||
9 | rm -fr $(PROGS) | ||
diff --git a/Documentation/misc-devices/mei/TODO b/samples/mei/TODO index 6b3625d3058c..6b3625d3058c 100644 --- a/Documentation/misc-devices/mei/TODO +++ b/samples/mei/TODO | |||
diff --git a/Documentation/misc-devices/mei/mei-amt-version.c b/samples/mei/mei-amt-version.c index 57d0d871dcf7..57d0d871dcf7 100644 --- a/Documentation/misc-devices/mei/mei-amt-version.c +++ b/samples/mei/mei-amt-version.c | |||
diff --git a/Documentation/mic/mpssd/.gitignore b/samples/mic/mpssd/.gitignore index 8b7c72f07c92..8b7c72f07c92 100644 --- a/Documentation/mic/mpssd/.gitignore +++ b/samples/mic/mpssd/.gitignore | |||
diff --git a/samples/mic/mpssd/Makefile b/samples/mic/mpssd/Makefile new file mode 100644 index 000000000000..3e3ef91fed6b --- /dev/null +++ b/samples/mic/mpssd/Makefile | |||
@@ -0,0 +1,27 @@ | |||
1 | ifndef CROSS_COMPILE | ||
2 | uname_M := $(shell uname -m 2>/dev/null || echo not) | ||
3 | ARCH ?= $(shell echo $(uname_M) | sed -e s/i.86/x86/ -e s/x86_64/x86/) | ||
4 | |||
5 | ifeq ($(ARCH),x86) | ||
6 | |||
7 | PROGS := mpssd | ||
8 | CC = $(CROSS_COMPILE)gcc | ||
9 | CFLAGS := -I../../../usr/include -I../../../tools/include | ||
10 | |||
11 | ifdef DEBUG | ||
12 | CFLAGS += -DDEBUG=$(DEBUG) | ||
13 | endif | ||
14 | |||
15 | all: $(PROGS) | ||
16 | mpssd: mpssd.c sysfs.c | ||
17 | $(CC) $(CFLAGS) mpssd.c sysfs.c -o mpssd -lpthread | ||
18 | |||
19 | install: | ||
20 | install mpssd /usr/sbin/mpssd | ||
21 | install micctrl /usr/sbin/micctrl | ||
22 | |||
23 | clean: | ||
24 | rm -fr $(PROGS) | ||
25 | |||
26 | endif | ||
27 | endif | ||
diff --git a/Documentation/mic/mpssd/micctrl b/samples/mic/mpssd/micctrl index 8f2629b41c5f..8f2629b41c5f 100755 --- a/Documentation/mic/mpssd/micctrl +++ b/samples/mic/mpssd/micctrl | |||
diff --git a/Documentation/mic/mpssd/mpss b/samples/mic/mpssd/mpss index 5fcf9fa4b082..5fcf9fa4b082 100755 --- a/Documentation/mic/mpssd/mpss +++ b/samples/mic/mpssd/mpss | |||
diff --git a/Documentation/mic/mpssd/mpssd.c b/samples/mic/mpssd/mpssd.c index 49db1def1721..49db1def1721 100644 --- a/Documentation/mic/mpssd/mpssd.c +++ b/samples/mic/mpssd/mpssd.c | |||
diff --git a/Documentation/mic/mpssd/mpssd.h b/samples/mic/mpssd/mpssd.h index 8bd64944aacc..8bd64944aacc 100644 --- a/Documentation/mic/mpssd/mpssd.h +++ b/samples/mic/mpssd/mpssd.h | |||
diff --git a/Documentation/mic/mpssd/sysfs.c b/samples/mic/mpssd/sysfs.c index 8dd326936083..8dd326936083 100644 --- a/Documentation/mic/mpssd/sysfs.c +++ b/samples/mic/mpssd/sysfs.c | |||
diff --git a/Documentation/timers/.gitignore b/samples/timers/.gitignore index c5c45d7ec0df..c5c45d7ec0df 100644 --- a/Documentation/timers/.gitignore +++ b/samples/timers/.gitignore | |||
diff --git a/samples/timers/Makefile b/samples/timers/Makefile new file mode 100644 index 000000000000..a5c3c4a35ca1 --- /dev/null +++ b/samples/timers/Makefile | |||
@@ -0,0 +1,15 @@ | |||
1 | ifndef CROSS_COMPILE | ||
2 | uname_M := $(shell uname -m 2>/dev/null || echo not) | ||
3 | ARCH ?= $(shell echo $(uname_M) | sed -e s/i.86/x86/ -e s/x86_64/x86/) | ||
4 | |||
5 | ifeq ($(ARCH),x86) | ||
6 | CC := $(CROSS_COMPILE)gcc | ||
7 | PROGS := hpet_example | ||
8 | |||
9 | all: $(PROGS) | ||
10 | |||
11 | clean: | ||
12 | rm -fr $(PROGS) | ||
13 | |||
14 | endif | ||
15 | endif | ||
diff --git a/Documentation/timers/hpet_example.c b/samples/timers/hpet_example.c index 3ab4993d85e0..3ab4993d85e0 100644 --- a/Documentation/timers/hpet_example.c +++ b/samples/timers/hpet_example.c | |||
diff --git a/Documentation/watchdog/src/.gitignore b/samples/watchdog/.gitignore index ac90997dba93..ff0ebb540333 100644 --- a/Documentation/watchdog/src/.gitignore +++ b/samples/watchdog/.gitignore | |||
@@ -1,2 +1 @@ | |||
1 | watchdog-simple | watchdog-simple | |
2 | watchdog-test | ||
diff --git a/samples/watchdog/Makefile b/samples/watchdog/Makefile new file mode 100644 index 000000000000..9b53d89b1ccf --- /dev/null +++ b/samples/watchdog/Makefile | |||
@@ -0,0 +1,8 @@ | |||
1 | CC := $(CROSS_COMPILE)gcc | ||
2 | PROGS := watchdog-simple | ||
3 | |||
4 | all: $(PROGS) | ||
5 | |||
6 | clean: | ||
7 | rm -fr $(PROGS) | ||
8 | |||
diff --git a/Documentation/watchdog/src/watchdog-simple.c b/samples/watchdog/watchdog-simple.c index ba45803a2216..ba45803a2216 100644 --- a/Documentation/watchdog/src/watchdog-simple.c +++ b/samples/watchdog/watchdog-simple.c | |||
diff --git a/Documentation/accounting/.gitignore b/tools/accounting/.gitignore index 86485203c4ae..86485203c4ae 100644 --- a/Documentation/accounting/.gitignore +++ b/tools/accounting/.gitignore | |||
diff --git a/tools/accounting/Makefile b/tools/accounting/Makefile new file mode 100644 index 000000000000..647c94a219bf --- /dev/null +++ b/tools/accounting/Makefile | |||
@@ -0,0 +1,9 @@ | |||
1 | CC := $(CROSS_COMPILE)gcc | ||
2 | CFLAGS := -I../../usr/include | ||
3 | |||
4 | PROGS := getdelays | ||
5 | |||
6 | all: $(PROGS) | ||
7 | |||
8 | clean: | ||
9 | rm -fr $(PROGS) | ||
diff --git a/Documentation/accounting/getdelays.c b/tools/accounting/getdelays.c index b5ca536e56a8..b5ca536e56a8 100644 --- a/Documentation/accounting/getdelays.c +++ b/tools/accounting/getdelays.c | |||
diff --git a/Documentation/laptops/.gitignore b/tools/laptop/dslm/.gitignore index 9fc984e64386..9fc984e64386 100644 --- a/Documentation/laptops/.gitignore +++ b/tools/laptop/dslm/.gitignore | |||
diff --git a/tools/laptop/dslm/Makefile b/tools/laptop/dslm/Makefile new file mode 100644 index 000000000000..ff613b31730b --- /dev/null +++ b/tools/laptop/dslm/Makefile | |||
@@ -0,0 +1,9 @@ | |||
1 | CC := $(CROSS_COMPILE)gcc | ||
2 | CFLAGS := -I../../usr/include | ||
3 | |||
4 | PROGS := dslm | ||
5 | |||
6 | all: $(PROGS) | ||
7 | |||
8 | clean: | ||
9 | rm -fr $(PROGS) | ||
diff --git a/Documentation/laptops/dslm.c b/tools/laptop/dslm/dslm.c index d5dd2d4b04d8..d5dd2d4b04d8 100644 --- a/Documentation/laptops/dslm.c +++ b/tools/laptop/dslm/dslm.c | |||
diff --git a/Documentation/pcmcia/.gitignore b/tools/pcmcia/.gitignore index 53d081336757..53d081336757 100644 --- a/Documentation/pcmcia/.gitignore +++ b/tools/pcmcia/.gitignore | |||
diff --git a/tools/pcmcia/Makefile b/tools/pcmcia/Makefile new file mode 100644 index 000000000000..81a7498c5cd9 --- /dev/null +++ b/tools/pcmcia/Makefile | |||
@@ -0,0 +1,9 @@ | |||
1 | CC := $(CROSS_COMPILE)gcc | ||
2 | CFLAGS := -I../../usr/include | ||
3 | |||
4 | PROGS := crc32hash | ||
5 | |||
6 | all: $(PROGS) | ||
7 | |||
8 | clean: | ||
9 | rm -fr $(PROGS) | ||
diff --git a/Documentation/pcmcia/crc32hash.c b/tools/pcmcia/crc32hash.c index 44f8beea7260..44f8beea7260 100644 --- a/Documentation/pcmcia/crc32hash.c +++ b/tools/pcmcia/crc32hash.c | |||
diff --git a/Documentation/filesystems/.gitignore b/tools/testing/selftests/filesystems/.gitignore index 31d6e426b6d4..31d6e426b6d4 100644 --- a/Documentation/filesystems/.gitignore +++ b/tools/testing/selftests/filesystems/.gitignore | |||
diff --git a/tools/testing/selftests/filesystems/Makefile b/tools/testing/selftests/filesystems/Makefile new file mode 100644 index 000000000000..0ab11307b414 --- /dev/null +++ b/tools/testing/selftests/filesystems/Makefile | |||
@@ -0,0 +1,7 @@ | |||
1 | TEST_PROGS := dnotify_test | ||
2 | all: $(TEST_PROGS) | ||
3 | |||
4 | include ../lib.mk | ||
5 | |||
6 | clean: | ||
7 | rm -fr $(TEST_PROGS) | ||
diff --git a/Documentation/filesystems/dnotify_test.c b/tools/testing/selftests/filesystems/dnotify_test.c index 8b37b4a1e18d..8b37b4a1e18d 100644 --- a/Documentation/filesystems/dnotify_test.c +++ b/tools/testing/selftests/filesystems/dnotify_test.c | |||
diff --git a/tools/testing/selftests/futex/functional/run.sh b/tools/testing/selftests/futex/functional/run.sh index e87dbe2a0b0d..7ff002eed624 100755 --- a/tools/testing/selftests/futex/functional/run.sh +++ b/tools/testing/selftests/futex/functional/run.sh | |||
@@ -24,7 +24,7 @@ | |||
24 | 24 | ||
25 | # Test for a color capable console | 25 | # Test for a color capable console |
26 | if [ -z "$USE_COLOR" ]; then | 26 | if [ -z "$USE_COLOR" ]; then |
27 | tput setf 7 | 27 | tput setf 7 || tput setaf 7 |
28 | if [ $? -eq 0 ]; then | 28 | if [ $? -eq 0 ]; then |
29 | USE_COLOR=1 | 29 | USE_COLOR=1 |
30 | tput sgr0 | 30 | tput sgr0 |
diff --git a/tools/testing/selftests/futex/run.sh b/tools/testing/selftests/futex/run.sh index 4126312ad64e..88bcb1767362 100755 --- a/tools/testing/selftests/futex/run.sh +++ b/tools/testing/selftests/futex/run.sh | |||
@@ -23,7 +23,7 @@ | |||
23 | 23 | ||
24 | # Test for a color capable shell and pass the result to the subdir scripts | 24 | # Test for a color capable shell and pass the result to the subdir scripts |
25 | USE_COLOR=0 | 25 | USE_COLOR=0 |
26 | tput setf 7 | 26 | tput setf 7 || tput setaf 7 |
27 | if [ $? -eq 0 ]; then | 27 | if [ $? -eq 0 ]; then |
28 | USE_COLOR=1 | 28 | USE_COLOR=1 |
29 | tput sgr0 | 29 | tput sgr0 |
diff --git a/Documentation/ia64/.gitignore b/tools/testing/selftests/ia64/.gitignore index ab806edc8732..ab806edc8732 100644 --- a/Documentation/ia64/.gitignore +++ b/tools/testing/selftests/ia64/.gitignore | |||
diff --git a/tools/testing/selftests/ia64/Makefile b/tools/testing/selftests/ia64/Makefile new file mode 100644 index 000000000000..2b3de2d3e945 --- /dev/null +++ b/tools/testing/selftests/ia64/Makefile | |||
@@ -0,0 +1,8 @@ | |||
1 | TEST_PROGS := aliasing-test | ||
2 | |||
3 | all: $(TEST_PROGS) | ||
4 | |||
5 | include ../lib.mk | ||
6 | |||
7 | clean: | ||
8 | rm -fr $(TEST_PROGS) | ||
diff --git a/Documentation/ia64/aliasing-test.c b/tools/testing/selftests/ia64/aliasing-test.c index 62a190d45f38..62a190d45f38 100644 --- a/Documentation/ia64/aliasing-test.c +++ b/tools/testing/selftests/ia64/aliasing-test.c | |||
diff --git a/Documentation/networking/timestamping/.gitignore b/tools/testing/selftests/networking/timestamping/.gitignore index 9e69e982fb38..9e69e982fb38 100644 --- a/Documentation/networking/timestamping/.gitignore +++ b/tools/testing/selftests/networking/timestamping/.gitignore | |||
diff --git a/tools/testing/selftests/networking/timestamping/Makefile b/tools/testing/selftests/networking/timestamping/Makefile new file mode 100644 index 000000000000..ccbb9edbbbb9 --- /dev/null +++ b/tools/testing/selftests/networking/timestamping/Makefile | |||
@@ -0,0 +1,8 @@ | |||
1 | TEST_PROGS := hwtstamp_config timestamping txtimestamp | ||
2 | |||
3 | all: $(TEST_PROGS) | ||
4 | |||
5 | include ../../lib.mk | ||
6 | |||
7 | clean: | ||
8 | rm -fr $(TEST_PROGS) | ||
diff --git a/Documentation/networking/timestamping/hwtstamp_config.c b/tools/testing/selftests/networking/timestamping/hwtstamp_config.c index e8b685a7f15f..e8b685a7f15f 100644 --- a/Documentation/networking/timestamping/hwtstamp_config.c +++ b/tools/testing/selftests/networking/timestamping/hwtstamp_config.c | |||
diff --git a/Documentation/networking/timestamping/timestamping.c b/tools/testing/selftests/networking/timestamping/timestamping.c index 5cdfd743447b..5cdfd743447b 100644 --- a/Documentation/networking/timestamping/timestamping.c +++ b/tools/testing/selftests/networking/timestamping/timestamping.c | |||
diff --git a/Documentation/networking/timestamping/txtimestamp.c b/tools/testing/selftests/networking/timestamping/txtimestamp.c index 5df07047ca86..5df07047ca86 100644 --- a/Documentation/networking/timestamping/txtimestamp.c +++ b/tools/testing/selftests/networking/timestamping/txtimestamp.c | |||
diff --git a/Documentation/prctl/.gitignore b/tools/testing/selftests/prctl/.gitignore index 0b5c27447bf6..0b5c27447bf6 100644 --- a/Documentation/prctl/.gitignore +++ b/tools/testing/selftests/prctl/.gitignore | |||
diff --git a/tools/testing/selftests/prctl/Makefile b/tools/testing/selftests/prctl/Makefile new file mode 100644 index 000000000000..35aa1c8f2df2 --- /dev/null +++ b/tools/testing/selftests/prctl/Makefile | |||
@@ -0,0 +1,15 @@ | |||
1 | ifndef CROSS_COMPILE | ||
2 | uname_M := $(shell uname -m 2>/dev/null || echo not) | ||
3 | ARCH ?= $(shell echo $(uname_M) | sed -e s/i.86/x86/ -e s/x86_64/x86/) | ||
4 | |||
5 | ifeq ($(ARCH),x86) | ||
6 | TEST_PROGS := disable-tsc-ctxt-sw-stress-test disable-tsc-on-off-stress-test \ | ||
7 | disable-tsc-test | ||
8 | all: $(TEST_PROGS) | ||
9 | |||
10 | include ../lib.mk | ||
11 | |||
12 | clean: | ||
13 | rm -fr $(TEST_PROGS) | ||
14 | endif | ||
15 | endif | ||
diff --git a/Documentation/prctl/disable-tsc-ctxt-sw-stress-test.c b/tools/testing/selftests/prctl/disable-tsc-ctxt-sw-stress-test.c index f7499d1c0415..f7499d1c0415 100644 --- a/Documentation/prctl/disable-tsc-ctxt-sw-stress-test.c +++ b/tools/testing/selftests/prctl/disable-tsc-ctxt-sw-stress-test.c | |||
diff --git a/Documentation/prctl/disable-tsc-on-off-stress-test.c b/tools/testing/selftests/prctl/disable-tsc-on-off-stress-test.c index a06f027e9d16..a06f027e9d16 100644 --- a/Documentation/prctl/disable-tsc-on-off-stress-test.c +++ b/tools/testing/selftests/prctl/disable-tsc-on-off-stress-test.c | |||
diff --git a/Documentation/prctl/disable-tsc-test.c b/tools/testing/selftests/prctl/disable-tsc-test.c index 8d494f7bebdb..8d494f7bebdb 100644 --- a/Documentation/prctl/disable-tsc-test.c +++ b/tools/testing/selftests/prctl/disable-tsc-test.c | |||
diff --git a/Documentation/ptp/.gitignore b/tools/testing/selftests/ptp/.gitignore index f562e49d6917..f562e49d6917 100644 --- a/Documentation/ptp/.gitignore +++ b/tools/testing/selftests/ptp/.gitignore | |||
diff --git a/tools/testing/selftests/ptp/Makefile b/tools/testing/selftests/ptp/Makefile new file mode 100644 index 000000000000..83dd42b2129e --- /dev/null +++ b/tools/testing/selftests/ptp/Makefile | |||
@@ -0,0 +1,8 @@ | |||
1 | TEST_PROGS := testptp | ||
2 | LDLIBS += -lrt | ||
3 | all: $(TEST_PROGS) | ||
4 | |||
5 | include ../lib.mk | ||
6 | |||
7 | clean: | ||
8 | rm -fr $(TEST_PROGS) | ||
diff --git a/Documentation/ptp/testptp.c b/tools/testing/selftests/ptp/testptp.c index 5d2eae16f7ee..5d2eae16f7ee 100644 --- a/Documentation/ptp/testptp.c +++ b/tools/testing/selftests/ptp/testptp.c | |||
diff --git a/Documentation/ptp/testptp.mk b/tools/testing/selftests/ptp/testptp.mk index 4ef2d9755421..4ef2d9755421 100644 --- a/Documentation/ptp/testptp.mk +++ b/tools/testing/selftests/ptp/testptp.mk | |||
diff --git a/tools/testing/selftests/timers/posix_timers.c b/tools/testing/selftests/timers/posix_timers.c index 5a246a02dff3..15cf56d32155 100644 --- a/tools/testing/selftests/timers/posix_timers.c +++ b/tools/testing/selftests/timers/posix_timers.c | |||
@@ -122,7 +122,7 @@ static int check_itimer(int which) | |||
122 | else if (which == ITIMER_REAL) | 122 | else if (which == ITIMER_REAL) |
123 | idle_loop(); | 123 | idle_loop(); |
124 | 124 | ||
125 | gettimeofday(&end, NULL); | 125 | err = gettimeofday(&end, NULL); |
126 | if (err < 0) { | 126 | if (err < 0) { |
127 | perror("Can't call gettimeofday()\n"); | 127 | perror("Can't call gettimeofday()\n"); |
128 | return -1; | 128 | return -1; |
@@ -175,7 +175,7 @@ static int check_timer_create(int which) | |||
175 | 175 | ||
176 | user_loop(); | 176 | user_loop(); |
177 | 177 | ||
178 | gettimeofday(&end, NULL); | 178 | err = gettimeofday(&end, NULL); |
179 | if (err < 0) { | 179 | if (err < 0) { |
180 | perror("Can't call gettimeofday()\n"); | 180 | perror("Can't call gettimeofday()\n"); |
181 | return -1; | 181 | return -1; |
diff --git a/Documentation/vDSO/.gitignore b/tools/testing/selftests/vDSO/.gitignore index 133bf9ee986c..133bf9ee986c 100644 --- a/Documentation/vDSO/.gitignore +++ b/tools/testing/selftests/vDSO/.gitignore | |||
diff --git a/tools/testing/selftests/vDSO/Makefile b/tools/testing/selftests/vDSO/Makefile new file mode 100644 index 000000000000..706b68b1c372 --- /dev/null +++ b/tools/testing/selftests/vDSO/Makefile | |||
@@ -0,0 +1,20 @@ | |||
1 | ifndef CROSS_COMPILE | ||
2 | CFLAGS := -std=gnu99 | ||
3 | CFLAGS_vdso_standalone_test_x86 := -nostdlib -fno-asynchronous-unwind-tables -fno-stack-protector | ||
4 | ifeq ($(CONFIG_X86_32),y) | ||
5 | LDLIBS += -lgcc_s | ||
6 | endif | ||
7 | |||
8 | TEST_PROGS := vdso_test vdso_standalone_test_x86 | ||
9 | |||
10 | all: $(TEST_PROGS) | ||
11 | vdso_test: parse_vdso.c vdso_test.c | ||
12 | vdso_standalone_test_x86: vdso_standalone_test_x86.c parse_vdso.c | ||
13 | $(CC) $(CFLAGS) $(CFLAGS_vdso_standalone_test_x86) \ | ||
14 | vdso_standalone_test_x86.c parse_vdso.c \ | ||
15 | -o vdso_standalone_test_x86 | ||
16 | |||
17 | include ../lib.mk | ||
18 | clean: | ||
19 | rm -fr $(TEST_PROGS) | ||
20 | endif | ||
diff --git a/Documentation/vDSO/parse_vdso.c b/tools/testing/selftests/vDSO/parse_vdso.c index 1dbb4b87268f..1dbb4b87268f 100644 --- a/Documentation/vDSO/parse_vdso.c +++ b/tools/testing/selftests/vDSO/parse_vdso.c | |||
diff --git a/Documentation/vDSO/vdso_standalone_test_x86.c b/tools/testing/selftests/vDSO/vdso_standalone_test_x86.c index 93b0ebf8cc38..93b0ebf8cc38 100644 --- a/Documentation/vDSO/vdso_standalone_test_x86.c +++ b/tools/testing/selftests/vDSO/vdso_standalone_test_x86.c | |||
diff --git a/Documentation/vDSO/vdso_test.c b/tools/testing/selftests/vDSO/vdso_test.c index 8daeb7d7032c..8daeb7d7032c 100644 --- a/Documentation/vDSO/vdso_test.c +++ b/tools/testing/selftests/vDSO/vdso_test.c | |||
diff --git a/tools/testing/selftests/watchdog/.gitignore b/tools/testing/selftests/watchdog/.gitignore new file mode 100644 index 000000000000..5aac51575c7e --- /dev/null +++ b/tools/testing/selftests/watchdog/.gitignore | |||
@@ -0,0 +1 @@ | |||
watchdog-test | |||
diff --git a/tools/testing/selftests/watchdog/Makefile b/tools/testing/selftests/watchdog/Makefile new file mode 100644 index 000000000000..f863c664e3d1 --- /dev/null +++ b/tools/testing/selftests/watchdog/Makefile | |||
@@ -0,0 +1,8 @@ | |||
1 | TEST_PROGS := watchdog-test | ||
2 | |||
3 | all: $(TEST_PROGS) | ||
4 | |||
5 | include ../lib.mk | ||
6 | |||
7 | clean: | ||
8 | rm -fr $(TEST_PROGS) | ||
diff --git a/Documentation/watchdog/src/watchdog-test.c b/tools/testing/selftests/watchdog/watchdog-test.c index 6983d05097e2..6983d05097e2 100644 --- a/Documentation/watchdog/src/watchdog-test.c +++ b/tools/testing/selftests/watchdog/watchdog-test.c | |||
diff --git a/tools/testing/selftests/zram/README b/tools/testing/selftests/zram/README index eb17917c8a3a..7972cc512408 100644 --- a/tools/testing/selftests/zram/README +++ b/tools/testing/selftests/zram/README | |||
@@ -13,7 +13,7 @@ Statistics for individual zram devices are exported through sysfs nodes at | |||
13 | 13 | ||
14 | Kconfig required: | 14 | Kconfig required: |
15 | CONFIG_ZRAM=y | 15 | CONFIG_ZRAM=y |
16 | CONFIG_ZRAM_LZ4_COMPRESS=y | 16 | CONFIG_CRYPTO_LZ4=y |
17 | CONFIG_ZPOOL=y | 17 | CONFIG_ZPOOL=y |
18 | CONFIG_ZSMALLOC=y | 18 | CONFIG_ZSMALLOC=y |
19 | 19 | ||