linux-kselftest-4.9-rc1-update
This update consists of: - Fixes and improvements to existing tests - Moving code from Documentation to selftests, samples, and tools. Moves dnotify_test, prctl, ptp, vDSO, ia64, watchdog, and networking tests from Documentation to selftests. Moves mic/mpssd, misc-devices/mei, timers, watchdog, auxdisplay, and blackfin examples from Documentation to samples. Moves accounting, laptops/dslm, and pcmcia/crc32hash tools from Documentation to tools. Deletes BUILD_DOCSRC and its dependencies. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABAgAGBQJX/6zUAAoJEAsCRMQNDUMczIEP/0kH+yjJ3El4GYIokspR1/UU ++sy4XMzrD1UPy90v+ftcg4ss5R80r0v7EZ59k1UjDJSZ6WATHHGoZKCS2Dy3xcq i+0vm7Bawh7YWrXD3TunwaL97lwb2DdVTSxRXuU4Hfv+oVynUfh/+ZlCH6RCM2nm ZJE5PDYiq4nTVSRqFB2FyRE6yay5dPvpQ2ArwnSEw+ku4C+ZdGTGCWzS+aZBwZM/ ykePkGLVRXz9FsWTCmipJzYu0Z/M4xEGlfXQZiiLG2HicbJNP6AqJImbQrANm+TW RFigYpofdhr9XG5TKTLIudaRt9qB6BE0mYEApZXH8U7NrHElfO9BBMEwzajl0V/2 q/r5iej/CJult3zsfkhdHo7GLXpOaDLyoXiUI6UTgL0XOdWLAWTqDYx4JJz9sXxp B9dwKJeP5HLipk6FMkAHgJM90JKQFd/nLDKxeWexbMu/b/yQ2C9AR7NpdQ+c1X7I 8W8UNEi/fnK75+r4t3NfeD2/5boq/jwujSKEMDQm/3R8L8EFYYb/TRoujFn89Na3 wbZLV3hBL+KQ5lRyIx7X8RKyVJv1nlo9Wh57ItJed6zvGp5EmsI8w+DER2RfbO2c HR2JPDKSxmU8O2WBfDW5QoiPQH8Lssd147Ir0UFE7mwBXgWWsmxJxDpufizAXwyJ qnELJ9X3UFIdydtoObLr =60kH -----END PGP SIGNATURE----- Merge tag 'linux-kselftest-4.9-rc1-update' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest Pull kselftest updates from Shuah Khan: "This update consists of: - Fixes and improvements to existing tests - Moving code from Documentation to selftests, samples, and tools: * Moves dnotify_test, prctl, ptp, vDSO, ia64, watchdog, and networking tests from Documentation to selftests. * Moves mic/mpssd, misc-devices/mei, timers, watchdog, auxdisplay, and blackfin examples from Documentation to samples. * Moves accounting, laptops/dslm, and pcmcia/crc32hash tools from Documentation to tools. * Deletes BUILD_DOCSRC and its dependencies" * tag 'linux-kselftest-4.9-rc1-update' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest: (21 commits) selftests/futex: Check ANSI terminal color support Doc: update 00-INDEX files to reflect the runnable code move samples: move blackfin gptimers-example from Documentation tools: move pcmcia crc32hash tool from Documentation tools: move laptops dslm tool from Documentation tools: move accounting tool from Documentation samples: move auxdisplay example code from Documentation samples: move watchdog example code from Documentation samples: move timers example code from Documentation samples: move misc-devices/mei example code from Documentation samples: move mic/mpssd example code from Documentation selftests: Move networking/timestamping from Documentation selftests: move watchdog tests from Documentation/watchdog selftests: move ia64 tests from Documentation/ia64 selftests: move vDSO tests from Documentation/vDSO selftests: move ptp tests from Documentation/ptp selftests: move prctl tests from Documentation/prctl selftests: move dnotify_test from Documentation/filesystems selftests/timers: Add missing error code assignment before test selftests/zram: replace ZRAM_LZ4_COMPRESS ...
This commit is contained in:
commit
5d89d9f502
105 changed files with 202 additions and 186 deletions
|
@ -46,7 +46,8 @@ IRQ.txt
|
||||||
Intel-IOMMU.txt
|
Intel-IOMMU.txt
|
||||||
- basic info on the Intel IOMMU virtualization support.
|
- basic info on the Intel IOMMU virtualization support.
|
||||||
Makefile
|
Makefile
|
||||||
- some files in Documentation dir are actually sample code to build
|
- This file does nothing. Removing it breaks make htmldocs and
|
||||||
|
make distclean.
|
||||||
ManagementStyle
|
ManagementStyle
|
||||||
- how to (attempt to) manage kernel hackers.
|
- how to (attempt to) manage kernel hackers.
|
||||||
RCU/
|
RCU/
|
||||||
|
|
|
@ -1,3 +1 @@
|
||||||
subdir-y := accounting auxdisplay blackfin \
|
subdir-y :=
|
||||||
filesystems filesystems ia64 laptops mic misc-devices \
|
|
||||||
networking pcmcia prctl ptp timers vDSO watchdog
|
|
||||||
|
|
|
@ -1,7 +0,0 @@
|
||||||
# List of programs to build
|
|
||||||
hostprogs-y := getdelays
|
|
||||||
|
|
||||||
# Tell kbuild to always build the programs
|
|
||||||
always := $(hostprogs-y)
|
|
||||||
|
|
||||||
HOSTCFLAGS_getdelays.o += -I$(objtree)/usr/include
|
|
|
@ -54,9 +54,9 @@ are sent to userspace without requiring a command. If it is the last exiting
|
||||||
task of a thread group, the per-tgid statistics are also sent. More details
|
task of a thread group, the per-tgid statistics are also sent. More details
|
||||||
are given in the taskstats interface description.
|
are given in the taskstats interface description.
|
||||||
|
|
||||||
The getdelays.c userspace utility in this directory allows simple commands to
|
The getdelays.c userspace utility in tools/accounting directory allows simple
|
||||||
be run and the corresponding delay statistics to be displayed. It also serves
|
commands to be run and the corresponding delay statistics to be displayed. It
|
||||||
as an example of using the taskstats interface.
|
also serves as an example of using the taskstats interface.
|
||||||
|
|
||||||
Usage
|
Usage
|
||||||
-----
|
-----
|
||||||
|
|
|
@ -8,8 +8,6 @@ Interrupts
|
||||||
- ARM Interrupt subsystem documentation
|
- ARM Interrupt subsystem documentation
|
||||||
IXP4xx
|
IXP4xx
|
||||||
- Intel IXP4xx Network processor.
|
- Intel IXP4xx Network processor.
|
||||||
Makefile
|
|
||||||
- Build sourcefiles as part of the Documentation-build for arm
|
|
||||||
Netwinder
|
Netwinder
|
||||||
- Netwinder specific documentation
|
- Netwinder specific documentation
|
||||||
Porting
|
Porting
|
||||||
|
|
|
@ -1,7 +0,0 @@
|
||||||
# List of programs to build
|
|
||||||
hostprogs-y := cfag12864b-example
|
|
||||||
|
|
||||||
# Tell kbuild to always build the programs
|
|
||||||
always := $(hostprogs-y)
|
|
||||||
|
|
||||||
HOSTCFLAGS_cfag12864b-example.o += -I$(objtree)/usr/include
|
|
|
@ -101,5 +101,5 @@ Although the LCD won't get updated until the next refresh time arrives.
|
||||||
Also, you can mmap the framebuffer: open & mmap, munmap & close...
|
Also, you can mmap the framebuffer: open & mmap, munmap & close...
|
||||||
which is the best option for most uses.
|
which is the best option for most uses.
|
||||||
|
|
||||||
Check Documentation/auxdisplay/cfag12864b-example.c
|
Check samples/auxdisplay/cfag12864b-example.c
|
||||||
for a real working userspace complete program with usage examples.
|
for a real working userspace complete program with usage examples.
|
||||||
|
|
|
@ -1,10 +1,6 @@
|
||||||
00-INDEX
|
00-INDEX
|
||||||
- This file
|
- This file
|
||||||
Makefile
|
|
||||||
- Makefile for gptimers example file.
|
|
||||||
bfin-gpio-notes.txt
|
bfin-gpio-notes.txt
|
||||||
- Notes in developing/using bfin-gpio driver.
|
- Notes in developing/using bfin-gpio driver.
|
||||||
bfin-spi-notes.txt
|
bfin-spi-notes.txt
|
||||||
- Notes for using bfin spi bus driver.
|
- Notes for using bfin spi bus driver.
|
||||||
gptimers-example.c
|
|
||||||
- gptimers example
|
|
||||||
|
|
|
@ -1,5 +0,0 @@
|
||||||
ifneq ($(CONFIG_BLACKFIN),)
|
|
||||||
ifneq ($(CONFIG_BFIN_GPTIMERS),)
|
|
||||||
obj-m := gptimers-example.o
|
|
||||||
endif
|
|
||||||
endif
|
|
|
@ -2,8 +2,6 @@
|
||||||
- this file (info on some of the filesystems supported by linux).
|
- this file (info on some of the filesystems supported by linux).
|
||||||
Locking
|
Locking
|
||||||
- info on locking rules as they pertain to Linux VFS.
|
- info on locking rules as they pertain to Linux VFS.
|
||||||
Makefile
|
|
||||||
- Makefile for building the filsystems-part of DocBook.
|
|
||||||
9p.txt
|
9p.txt
|
||||||
- 9p (v9fs) is an implementation of the Plan 9 remote fs protocol.
|
- 9p (v9fs) is an implementation of the Plan 9 remote fs protocol.
|
||||||
adfs.txt
|
adfs.txt
|
||||||
|
|
|
@ -1,5 +0,0 @@
|
||||||
# List of programs to build
|
|
||||||
hostprogs-y := dnotify_test
|
|
||||||
|
|
||||||
# Tell kbuild to always build the programs
|
|
||||||
always := $(hostprogs-y)
|
|
|
@ -1,5 +0,0 @@
|
||||||
# List of programs to build
|
|
||||||
hostprogs-y := aliasing-test
|
|
||||||
|
|
||||||
# Tell kbuild to always build the programs
|
|
||||||
always := $(hostprogs-y)
|
|
|
@ -1,8 +1,9 @@
|
||||||
Linux Kernel Selftests
|
Linux Kernel Selftests
|
||||||
|
|
||||||
The kernel contains a set of "self tests" under the tools/testing/selftests/
|
The kernel contains a set of "self tests" under the tools/testing/selftests/
|
||||||
directory. These are intended to be small unit tests to exercise individual
|
directory. These are intended to be small tests to exercise individual code
|
||||||
code paths in the kernel.
|
paths in the kernel. Tests are intended to be run after building, installing
|
||||||
|
and booting a kernel.
|
||||||
|
|
||||||
On some systems, hot-plug tests could hang forever waiting for cpu and
|
On some systems, hot-plug tests could hang forever waiting for cpu and
|
||||||
memory to be ready to be offlined. A special hot-plug target is created
|
memory to be ready to be offlined. A special hot-plug target is created
|
||||||
|
|
|
@ -1,13 +1,9 @@
|
||||||
00-INDEX
|
00-INDEX
|
||||||
- This file
|
- This file
|
||||||
Makefile
|
|
||||||
- Makefile for building dslm example program.
|
|
||||||
asus-laptop.txt
|
asus-laptop.txt
|
||||||
- information on the Asus Laptop Extras driver.
|
- information on the Asus Laptop Extras driver.
|
||||||
disk-shock-protection.txt
|
disk-shock-protection.txt
|
||||||
- information on hard disk shock protection.
|
- information on hard disk shock protection.
|
||||||
dslm.c
|
|
||||||
- Simple Disk Sleep Monitor program
|
|
||||||
laptop-mode.txt
|
laptop-mode.txt
|
||||||
- how to conserve battery power using laptop-mode.
|
- how to conserve battery power using laptop-mode.
|
||||||
sony-laptop.txt
|
sony-laptop.txt
|
||||||
|
|
|
@ -1,5 +0,0 @@
|
||||||
# List of programs to build
|
|
||||||
hostprogs-y := dslm
|
|
||||||
|
|
||||||
# Tell kbuild to always build the programs
|
|
||||||
always := $(hostprogs-y)
|
|
|
@ -779,4 +779,4 @@ Monitoring tool
|
||||||
---------------
|
---------------
|
||||||
|
|
||||||
Bartek Kania submitted this, it can be used to measure how much time your disk
|
Bartek Kania submitted this, it can be used to measure how much time your disk
|
||||||
spends spun up/down. See Documentation/laptops/dslm.c
|
spends spun up/down. See tools/laptop/dslm/dslm.c
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
subdir-y := mpssd
|
|
|
@ -1,21 +0,0 @@
|
||||||
ifndef CROSS_COMPILE
|
|
||||||
# List of programs to build
|
|
||||||
hostprogs-$(CONFIG_X86_64) := mpssd
|
|
||||||
|
|
||||||
mpssd-objs := mpssd.o sysfs.o
|
|
||||||
|
|
||||||
# Tell kbuild to always build the programs
|
|
||||||
always := $(hostprogs-y)
|
|
||||||
|
|
||||||
HOSTCFLAGS += -I$(objtree)/usr/include -I$(srctree)/tools/include
|
|
||||||
|
|
||||||
ifdef DEBUG
|
|
||||||
HOSTCFLAGS += -DDEBUG=$(DEBUG)
|
|
||||||
endif
|
|
||||||
|
|
||||||
HOSTLOADLIBES_mpssd := -lpthread
|
|
||||||
|
|
||||||
install:
|
|
||||||
install mpssd /usr/sbin/mpssd
|
|
||||||
install micctrl /usr/sbin/micctrl
|
|
||||||
endif
|
|
|
@ -1 +0,0 @@
|
||||||
subdir-y := mei
|
|
|
@ -1,5 +0,0 @@
|
||||||
# List of programs to build
|
|
||||||
hostprogs-y := mei-amt-version
|
|
||||||
HOSTCFLAGS_mei-amt-version.o += -I$(objtree)/usr/include
|
|
||||||
# Tell kbuild to always build the programs
|
|
||||||
always := $(hostprogs-y)
|
|
|
@ -10,8 +10,6 @@ LICENSE.qlge
|
||||||
- GPLv2 for QLogic Linux qlge NIC Driver
|
- GPLv2 for QLogic Linux qlge NIC Driver
|
||||||
LICENSE.qlcnic
|
LICENSE.qlcnic
|
||||||
- GPLv2 for QLogic Linux qlcnic NIC Driver
|
- GPLv2 for QLogic Linux qlcnic NIC Driver
|
||||||
Makefile
|
|
||||||
- Makefile for docsrc.
|
|
||||||
PLIP.txt
|
PLIP.txt
|
||||||
- PLIP: The Parallel Line Internet Protocol device driver
|
- PLIP: The Parallel Line Internet Protocol device driver
|
||||||
README.ipw2100
|
README.ipw2100
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
subdir-y := timestamping
|
|
|
@ -1,14 +0,0 @@
|
||||||
# To compile, from the source root
|
|
||||||
#
|
|
||||||
# make headers_install
|
|
||||||
# make M=documentation
|
|
||||||
|
|
||||||
# List of programs to build
|
|
||||||
hostprogs-y := hwtstamp_config timestamping txtimestamp
|
|
||||||
|
|
||||||
# Tell kbuild to always build the programs
|
|
||||||
always := $(hostprogs-y)
|
|
||||||
|
|
||||||
HOSTCFLAGS_timestamping.o += -I$(objtree)/usr/include
|
|
||||||
HOSTCFLAGS_txtimestamp.o += -I$(objtree)/usr/include
|
|
||||||
HOSTCFLAGS_hwtstamp_config.o += -I$(objtree)/usr/include
|
|
|
@ -1,7 +0,0 @@
|
||||||
# List of programs to build
|
|
||||||
hostprogs-y := crc32hash
|
|
||||||
|
|
||||||
# Tell kbuild to always build the programs
|
|
||||||
always := $(hostprogs-y)
|
|
||||||
|
|
||||||
HOSTCFLAGS_crc32hash.o += -I$(objtree)/usr/include
|
|
|
@ -27,7 +27,7 @@ pcmcia:m0149cC1ABf06pfn00fn00pa725B842DpbF1EFEE84pc0877B627pd00000000
|
||||||
The hex value after "pa" is the hash of product ID string 1, after "pb" for
|
The hex value after "pa" is the hash of product ID string 1, after "pb" for
|
||||||
string 2 and so on.
|
string 2 and so on.
|
||||||
|
|
||||||
Alternatively, you can use crc32hash (see Documentation/pcmcia/crc32hash.c)
|
Alternatively, you can use crc32hash (see tools/pcmcia/crc32hash.c)
|
||||||
to determine the crc32 hash. Simply pass the string you want to evaluate
|
to determine the crc32 hash. Simply pass the string you want to evaluate
|
||||||
as argument to this program, e.g.:
|
as argument to this program, e.g.:
|
||||||
$ ./crc32hash "Dual Speed"
|
$ tools/pcmcia/crc32hash "Dual Speed"
|
||||||
|
|
|
@ -1,10 +0,0 @@
|
||||||
ifndef CROSS_COMPILE
|
|
||||||
# List of programs to build
|
|
||||||
hostprogs-$(CONFIG_X86) := disable-tsc-ctxt-sw-stress-test disable-tsc-on-off-stress-test disable-tsc-test
|
|
||||||
# Tell kbuild to always build the programs
|
|
||||||
always := $(hostprogs-y)
|
|
||||||
|
|
||||||
HOSTCFLAGS_disable-tsc-ctxt-sw-stress-test.o += -I$(objtree)/usr/include
|
|
||||||
HOSTCFLAGS_disable-tsc-on-off-stress-test.o += -I$(objtree)/usr/include
|
|
||||||
HOSTCFLAGS_disable-tsc-test.o += -I$(objtree)/usr/include
|
|
||||||
endif
|
|
|
@ -1,8 +0,0 @@
|
||||||
# List of programs to build
|
|
||||||
hostprogs-y := testptp
|
|
||||||
|
|
||||||
# Tell kbuild to always build the programs
|
|
||||||
always := $(hostprogs-y)
|
|
||||||
|
|
||||||
HOSTCFLAGS_testptp.o += -I$(objtree)/usr/include
|
|
||||||
HOSTLOADLIBES_testptp := -lrt
|
|
|
@ -1,7 +1,5 @@
|
||||||
00-INDEX
|
00-INDEX
|
||||||
- this file.
|
- this file.
|
||||||
Makefile
|
|
||||||
- Makefile for the example sourcefiles.
|
|
||||||
butterfly
|
butterfly
|
||||||
- AVR Butterfly SPI driver overview and pin configuration.
|
- AVR Butterfly SPI driver overview and pin configuration.
|
||||||
ep93xx_spi
|
ep93xx_spi
|
||||||
|
|
|
@ -4,12 +4,8 @@ highres.txt
|
||||||
- High resolution timers and dynamic ticks design notes
|
- High resolution timers and dynamic ticks design notes
|
||||||
hpet.txt
|
hpet.txt
|
||||||
- High Precision Event Timer Driver for Linux
|
- High Precision Event Timer Driver for Linux
|
||||||
hpet_example.c
|
|
||||||
- sample hpet timer test program
|
|
||||||
hrtimers.txt
|
hrtimers.txt
|
||||||
- subsystem for high-resolution kernel timers
|
- subsystem for high-resolution kernel timers
|
||||||
Makefile
|
|
||||||
- Build and link hpet_example
|
|
||||||
NO_HZ.txt
|
NO_HZ.txt
|
||||||
- Summary of the different methods for the scheduler clock-interrupts management.
|
- Summary of the different methods for the scheduler clock-interrupts management.
|
||||||
timekeeping.txt
|
timekeeping.txt
|
||||||
|
|
|
@ -1,5 +0,0 @@
|
||||||
# List of programs to build
|
|
||||||
hostprogs-$(CONFIG_X86) := hpet_example
|
|
||||||
|
|
||||||
# Tell kbuild to always build the programs
|
|
||||||
always := $(hostprogs-y)
|
|
|
@ -25,4 +25,4 @@ arch/x86/kernel/hpet.c.
|
||||||
|
|
||||||
The driver provides a userspace API which resembles the API found in the
|
The driver provides a userspace API which resembles the API found in the
|
||||||
RTC driver framework. An example user space program is provided in
|
RTC driver framework. An example user space program is provided in
|
||||||
file:Documentation/timers/hpet_example.c
|
file:samples/timers/hpet_example.c
|
||||||
|
|
|
@ -1,17 +0,0 @@
|
||||||
ifndef CROSS_COMPILE
|
|
||||||
# vdso_test won't build for glibc < 2.16, so disable it
|
|
||||||
# hostprogs-y := vdso_test
|
|
||||||
hostprogs-$(CONFIG_X86) := vdso_standalone_test_x86
|
|
||||||
vdso_standalone_test_x86-objs := vdso_standalone_test_x86.o parse_vdso.o
|
|
||||||
vdso_test-objs := parse_vdso.o vdso_test.o
|
|
||||||
|
|
||||||
# Tell kbuild to always build the programs
|
|
||||||
always := $(hostprogs-y)
|
|
||||||
|
|
||||||
HOSTCFLAGS := -I$(objtree)/usr/include -std=gnu99
|
|
||||||
HOSTCFLAGS_vdso_standalone_test_x86.o := -fno-asynchronous-unwind-tables -fno-stack-protector
|
|
||||||
HOSTLOADLIBES_vdso_standalone_test_x86 := -nostdlib
|
|
||||||
ifeq ($(CONFIG_X86_32),y)
|
|
||||||
HOSTLOADLIBES_vdso_standalone_test_x86 += -lgcc_s
|
|
||||||
endif
|
|
||||||
endif
|
|
|
@ -1 +0,0 @@
|
||||||
subdir-y := src
|
|
|
@ -1,5 +0,0 @@
|
||||||
# List of programs to build
|
|
||||||
hostprogs-y := watchdog-simple watchdog-test
|
|
||||||
|
|
||||||
# Tell kbuild to always build the programs
|
|
||||||
always := $(hostprogs-y)
|
|
|
@ -37,7 +37,7 @@ activates as soon as /dev/watchdog is opened and will reboot unless
|
||||||
the watchdog is pinged within a certain time, this time is called the
|
the watchdog is pinged within a certain time, this time is called the
|
||||||
timeout or margin. The simplest way to ping the watchdog is to write
|
timeout or margin. The simplest way to ping the watchdog is to write
|
||||||
some data to the device. So a very simple watchdog daemon would look
|
some data to the device. So a very simple watchdog daemon would look
|
||||||
like this source file: see Documentation/watchdog/src/watchdog-simple.c
|
like this source file: see samples/watchdog/watchdog-simple.c
|
||||||
|
|
||||||
A more advanced driver could for example check that a HTTP server is
|
A more advanced driver could for example check that a HTTP server is
|
||||||
still responding before doing the write call to ping the watchdog.
|
still responding before doing the write call to ping the watchdog.
|
||||||
|
|
|
@ -47,4 +47,4 @@ The external event interfaces on the WDT boards are not currently supported.
|
||||||
Minor numbers are however allocated for it.
|
Minor numbers are however allocated for it.
|
||||||
|
|
||||||
|
|
||||||
Example Watchdog Driver: see Documentation/watchdog/src/watchdog-simple.c
|
Example Watchdog Driver: see samples/watchdog/watchdog-simple.c
|
||||||
|
|
|
@ -6442,6 +6442,7 @@ F: include/linux/mei_cl_bus.h
|
||||||
F: drivers/misc/mei/*
|
F: drivers/misc/mei/*
|
||||||
F: drivers/watchdog/mei_wdt.c
|
F: drivers/watchdog/mei_wdt.c
|
||||||
F: Documentation/misc-devices/mei/*
|
F: Documentation/misc-devices/mei/*
|
||||||
|
F: samples/mei/*
|
||||||
|
|
||||||
INTEL MIC DRIVERS (mic)
|
INTEL MIC DRIVERS (mic)
|
||||||
M: Sudeep Dutt <sudeep.dutt@intel.com>
|
M: Sudeep Dutt <sudeep.dutt@intel.com>
|
||||||
|
@ -9383,6 +9384,7 @@ W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
|
||||||
T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
|
T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
|
||||||
S: Maintained
|
S: Maintained
|
||||||
F: Documentation/pcmcia/
|
F: Documentation/pcmcia/
|
||||||
|
F: tools/pcmcia/
|
||||||
F: drivers/pcmcia/
|
F: drivers/pcmcia/
|
||||||
F: include/pcmcia/
|
F: include/pcmcia/
|
||||||
|
|
||||||
|
|
3
Makefile
3
Makefile
|
@ -936,9 +936,6 @@ vmlinux_prereq: $(vmlinux-deps) FORCE
|
||||||
ifdef CONFIG_HEADERS_CHECK
|
ifdef CONFIG_HEADERS_CHECK
|
||||||
$(Q)$(MAKE) -f $(srctree)/Makefile headers_check
|
$(Q)$(MAKE) -f $(srctree)/Makefile headers_check
|
||||||
endif
|
endif
|
||||||
ifdef CONFIG_BUILD_DOCSRC
|
|
||||||
$(Q)$(MAKE) $(build)=Documentation
|
|
||||||
endif
|
|
||||||
ifdef CONFIG_GDB_SCRIPTS
|
ifdef CONFIG_GDB_SCRIPTS
|
||||||
$(Q)ln -fsn `cd $(srctree) && /bin/pwd`/scripts/gdb/vmlinux-gdb.py
|
$(Q)ln -fsn `cd $(srctree) && /bin/pwd`/scripts/gdb/vmlinux-gdb.py
|
||||||
endif
|
endif
|
||||||
|
|
|
@ -27,7 +27,7 @@ config VIDEO_FIXED_MINOR_RANGES
|
||||||
|
|
||||||
config VIDEO_PCI_SKELETON
|
config VIDEO_PCI_SKELETON
|
||||||
tristate "Skeleton PCI V4L2 driver"
|
tristate "Skeleton PCI V4L2 driver"
|
||||||
depends on PCI && BUILD_DOCSRC
|
depends on PCI
|
||||||
depends on VIDEO_V4L2 && VIDEOBUF2_CORE
|
depends on VIDEO_V4L2 && VIDEOBUF2_CORE
|
||||||
depends on VIDEOBUF2_MEMOPS && VIDEOBUF2_DMA_CONTIG
|
depends on VIDEOBUF2_MEMOPS && VIDEOBUF2_DMA_CONTIG
|
||||||
---help---
|
---help---
|
||||||
|
|
|
@ -1857,15 +1857,6 @@ config PROVIDE_OHCI1394_DMA_INIT
|
||||||
|
|
||||||
See Documentation/debugging-via-ohci1394.txt for more information.
|
See Documentation/debugging-via-ohci1394.txt for more information.
|
||||||
|
|
||||||
config BUILD_DOCSRC
|
|
||||||
bool "Build targets in Documentation/ tree"
|
|
||||||
depends on HEADERS_CHECK
|
|
||||||
help
|
|
||||||
This option attempts to build objects from the source files in the
|
|
||||||
kernel Documentation/ tree.
|
|
||||||
|
|
||||||
Say N if you are unsure.
|
|
||||||
|
|
||||||
config DMA_API_DEBUG
|
config DMA_API_DEBUG
|
||||||
bool "Enable debugging of DMA-API usage"
|
bool "Enable debugging of DMA-API usage"
|
||||||
depends on HAVE_DMA_API_DEBUG
|
depends on HAVE_DMA_API_DEBUG
|
||||||
|
|
|
@ -99,4 +99,10 @@ config SAMPLE_SECCOMP
|
||||||
Build samples of seccomp filters using various methods of
|
Build samples of seccomp filters using various methods of
|
||||||
BPF filter construction.
|
BPF filter construction.
|
||||||
|
|
||||||
|
config SAMPLE_BLACKFIN_GPTIMERS
|
||||||
|
tristate "Build blackfin gptimers sample code -- loadable modules only"
|
||||||
|
depends on BLACKFIN && BFIN_GPTIMERS && m
|
||||||
|
help
|
||||||
|
Build samples of blackfin gptimers sample module.
|
||||||
|
|
||||||
endif # SAMPLES
|
endif # SAMPLES
|
||||||
|
|
|
@ -2,4 +2,4 @@
|
||||||
|
|
||||||
obj-$(CONFIG_SAMPLES) += kobject/ kprobes/ trace_events/ livepatch/ \
|
obj-$(CONFIG_SAMPLES) += kobject/ kprobes/ trace_events/ livepatch/ \
|
||||||
hw_breakpoint/ kfifo/ kdb/ hidraw/ rpmsg/ seccomp/ \
|
hw_breakpoint/ kfifo/ kdb/ hidraw/ rpmsg/ seccomp/ \
|
||||||
configfs/ connector/ v4l/ trace_printk/
|
configfs/ connector/ v4l/ trace_printk/ blackfin/
|
||||||
|
|
9
samples/auxdisplay/Makefile
Normal file
9
samples/auxdisplay/Makefile
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
CC := $(CROSS_COMPILE)gcc
|
||||||
|
CFLAGS := -I../../usr/include
|
||||||
|
|
||||||
|
PROGS := cfag12864b-example
|
||||||
|
|
||||||
|
all: $(PROGS)
|
||||||
|
|
||||||
|
clean:
|
||||||
|
rm -fr $(PROGS)
|
1
samples/blackfin/Makefile
Normal file
1
samples/blackfin/Makefile
Normal file
|
@ -0,0 +1 @@
|
||||||
|
obj-$(CONFIG_SAMPLE_BLACKFIN_GPTIMERS) += gptimers-example.o
|
9
samples/mei/Makefile
Normal file
9
samples/mei/Makefile
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
CC := $(CROSS_COMPILE)gcc
|
||||||
|
CFLAGS := -I../../usr/include
|
||||||
|
|
||||||
|
PROGS := mei-amt-version
|
||||||
|
|
||||||
|
all: $(PROGS)
|
||||||
|
|
||||||
|
clean:
|
||||||
|
rm -fr $(PROGS)
|
27
samples/mic/mpssd/Makefile
Normal file
27
samples/mic/mpssd/Makefile
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
ifndef CROSS_COMPILE
|
||||||
|
uname_M := $(shell uname -m 2>/dev/null || echo not)
|
||||||
|
ARCH ?= $(shell echo $(uname_M) | sed -e s/i.86/x86/ -e s/x86_64/x86/)
|
||||||
|
|
||||||
|
ifeq ($(ARCH),x86)
|
||||||
|
|
||||||
|
PROGS := mpssd
|
||||||
|
CC = $(CROSS_COMPILE)gcc
|
||||||
|
CFLAGS := -I../../../usr/include -I../../../tools/include
|
||||||
|
|
||||||
|
ifdef DEBUG
|
||||||
|
CFLAGS += -DDEBUG=$(DEBUG)
|
||||||
|
endif
|
||||||
|
|
||||||
|
all: $(PROGS)
|
||||||
|
mpssd: mpssd.c sysfs.c
|
||||||
|
$(CC) $(CFLAGS) mpssd.c sysfs.c -o mpssd -lpthread
|
||||||
|
|
||||||
|
install:
|
||||||
|
install mpssd /usr/sbin/mpssd
|
||||||
|
install micctrl /usr/sbin/micctrl
|
||||||
|
|
||||||
|
clean:
|
||||||
|
rm -fr $(PROGS)
|
||||||
|
|
||||||
|
endif
|
||||||
|
endif
|
15
samples/timers/Makefile
Normal file
15
samples/timers/Makefile
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
ifndef CROSS_COMPILE
|
||||||
|
uname_M := $(shell uname -m 2>/dev/null || echo not)
|
||||||
|
ARCH ?= $(shell echo $(uname_M) | sed -e s/i.86/x86/ -e s/x86_64/x86/)
|
||||||
|
|
||||||
|
ifeq ($(ARCH),x86)
|
||||||
|
CC := $(CROSS_COMPILE)gcc
|
||||||
|
PROGS := hpet_example
|
||||||
|
|
||||||
|
all: $(PROGS)
|
||||||
|
|
||||||
|
clean:
|
||||||
|
rm -fr $(PROGS)
|
||||||
|
|
||||||
|
endif
|
||||||
|
endif
|
|
@ -1,2 +1 @@
|
||||||
watchdog-simple
|
watchdog-simple
|
||||||
watchdog-test
|
|
8
samples/watchdog/Makefile
Normal file
8
samples/watchdog/Makefile
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
CC := $(CROSS_COMPILE)gcc
|
||||||
|
PROGS := watchdog-simple
|
||||||
|
|
||||||
|
all: $(PROGS)
|
||||||
|
|
||||||
|
clean:
|
||||||
|
rm -fr $(PROGS)
|
||||||
|
|
9
tools/accounting/Makefile
Normal file
9
tools/accounting/Makefile
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
CC := $(CROSS_COMPILE)gcc
|
||||||
|
CFLAGS := -I../../usr/include
|
||||||
|
|
||||||
|
PROGS := getdelays
|
||||||
|
|
||||||
|
all: $(PROGS)
|
||||||
|
|
||||||
|
clean:
|
||||||
|
rm -fr $(PROGS)
|
9
tools/laptop/dslm/Makefile
Normal file
9
tools/laptop/dslm/Makefile
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
CC := $(CROSS_COMPILE)gcc
|
||||||
|
CFLAGS := -I../../usr/include
|
||||||
|
|
||||||
|
PROGS := dslm
|
||||||
|
|
||||||
|
all: $(PROGS)
|
||||||
|
|
||||||
|
clean:
|
||||||
|
rm -fr $(PROGS)
|
9
tools/pcmcia/Makefile
Normal file
9
tools/pcmcia/Makefile
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
CC := $(CROSS_COMPILE)gcc
|
||||||
|
CFLAGS := -I../../usr/include
|
||||||
|
|
||||||
|
PROGS := crc32hash
|
||||||
|
|
||||||
|
all: $(PROGS)
|
||||||
|
|
||||||
|
clean:
|
||||||
|
rm -fr $(PROGS)
|
7
tools/testing/selftests/filesystems/Makefile
Normal file
7
tools/testing/selftests/filesystems/Makefile
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
TEST_PROGS := dnotify_test
|
||||||
|
all: $(TEST_PROGS)
|
||||||
|
|
||||||
|
include ../lib.mk
|
||||||
|
|
||||||
|
clean:
|
||||||
|
rm -fr $(TEST_PROGS)
|
|
@ -24,7 +24,7 @@
|
||||||
|
|
||||||
# Test for a color capable console
|
# Test for a color capable console
|
||||||
if [ -z "$USE_COLOR" ]; then
|
if [ -z "$USE_COLOR" ]; then
|
||||||
tput setf 7
|
tput setf 7 || tput setaf 7
|
||||||
if [ $? -eq 0 ]; then
|
if [ $? -eq 0 ]; then
|
||||||
USE_COLOR=1
|
USE_COLOR=1
|
||||||
tput sgr0
|
tput sgr0
|
||||||
|
|
|
@ -23,7 +23,7 @@
|
||||||
|
|
||||||
# Test for a color capable shell and pass the result to the subdir scripts
|
# Test for a color capable shell and pass the result to the subdir scripts
|
||||||
USE_COLOR=0
|
USE_COLOR=0
|
||||||
tput setf 7
|
tput setf 7 || tput setaf 7
|
||||||
if [ $? -eq 0 ]; then
|
if [ $? -eq 0 ]; then
|
||||||
USE_COLOR=1
|
USE_COLOR=1
|
||||||
tput sgr0
|
tput sgr0
|
||||||
|
|
8
tools/testing/selftests/ia64/Makefile
Normal file
8
tools/testing/selftests/ia64/Makefile
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
TEST_PROGS := aliasing-test
|
||||||
|
|
||||||
|
all: $(TEST_PROGS)
|
||||||
|
|
||||||
|
include ../lib.mk
|
||||||
|
|
||||||
|
clean:
|
||||||
|
rm -fr $(TEST_PROGS)
|
8
tools/testing/selftests/networking/timestamping/Makefile
Normal file
8
tools/testing/selftests/networking/timestamping/Makefile
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
TEST_PROGS := hwtstamp_config timestamping txtimestamp
|
||||||
|
|
||||||
|
all: $(TEST_PROGS)
|
||||||
|
|
||||||
|
include ../../lib.mk
|
||||||
|
|
||||||
|
clean:
|
||||||
|
rm -fr $(TEST_PROGS)
|
15
tools/testing/selftests/prctl/Makefile
Normal file
15
tools/testing/selftests/prctl/Makefile
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
ifndef CROSS_COMPILE
|
||||||
|
uname_M := $(shell uname -m 2>/dev/null || echo not)
|
||||||
|
ARCH ?= $(shell echo $(uname_M) | sed -e s/i.86/x86/ -e s/x86_64/x86/)
|
||||||
|
|
||||||
|
ifeq ($(ARCH),x86)
|
||||||
|
TEST_PROGS := disable-tsc-ctxt-sw-stress-test disable-tsc-on-off-stress-test \
|
||||||
|
disable-tsc-test
|
||||||
|
all: $(TEST_PROGS)
|
||||||
|
|
||||||
|
include ../lib.mk
|
||||||
|
|
||||||
|
clean:
|
||||||
|
rm -fr $(TEST_PROGS)
|
||||||
|
endif
|
||||||
|
endif
|
8
tools/testing/selftests/ptp/Makefile
Normal file
8
tools/testing/selftests/ptp/Makefile
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
TEST_PROGS := testptp
|
||||||
|
LDLIBS += -lrt
|
||||||
|
all: $(TEST_PROGS)
|
||||||
|
|
||||||
|
include ../lib.mk
|
||||||
|
|
||||||
|
clean:
|
||||||
|
rm -fr $(TEST_PROGS)
|
|
@ -122,7 +122,7 @@ static int check_itimer(int which)
|
||||||
else if (which == ITIMER_REAL)
|
else if (which == ITIMER_REAL)
|
||||||
idle_loop();
|
idle_loop();
|
||||||
|
|
||||||
gettimeofday(&end, NULL);
|
err = gettimeofday(&end, NULL);
|
||||||
if (err < 0) {
|
if (err < 0) {
|
||||||
perror("Can't call gettimeofday()\n");
|
perror("Can't call gettimeofday()\n");
|
||||||
return -1;
|
return -1;
|
||||||
|
@ -175,7 +175,7 @@ static int check_timer_create(int which)
|
||||||
|
|
||||||
user_loop();
|
user_loop();
|
||||||
|
|
||||||
gettimeofday(&end, NULL);
|
err = gettimeofday(&end, NULL);
|
||||||
if (err < 0) {
|
if (err < 0) {
|
||||||
perror("Can't call gettimeofday()\n");
|
perror("Can't call gettimeofday()\n");
|
||||||
return -1;
|
return -1;
|
||||||
|
|
20
tools/testing/selftests/vDSO/Makefile
Normal file
20
tools/testing/selftests/vDSO/Makefile
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
ifndef CROSS_COMPILE
|
||||||
|
CFLAGS := -std=gnu99
|
||||||
|
CFLAGS_vdso_standalone_test_x86 := -nostdlib -fno-asynchronous-unwind-tables -fno-stack-protector
|
||||||
|
ifeq ($(CONFIG_X86_32),y)
|
||||||
|
LDLIBS += -lgcc_s
|
||||||
|
endif
|
||||||
|
|
||||||
|
TEST_PROGS := vdso_test vdso_standalone_test_x86
|
||||||
|
|
||||||
|
all: $(TEST_PROGS)
|
||||||
|
vdso_test: parse_vdso.c vdso_test.c
|
||||||
|
vdso_standalone_test_x86: vdso_standalone_test_x86.c parse_vdso.c
|
||||||
|
$(CC) $(CFLAGS) $(CFLAGS_vdso_standalone_test_x86) \
|
||||||
|
vdso_standalone_test_x86.c parse_vdso.c \
|
||||||
|
-o vdso_standalone_test_x86
|
||||||
|
|
||||||
|
include ../lib.mk
|
||||||
|
clean:
|
||||||
|
rm -fr $(TEST_PROGS)
|
||||||
|
endif
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue