OrangePi_CM5/include/linux
Youquan Song 69a37beabf cpuidle: Quickly notice prediction failure for repeat mode
The prediction for future is difficult and when the cpuidle governor prediction
fails and govenor possibly choose the shallower C-state than it should. How to
quickly notice and find the failure becomes important for power saving.

cpuidle menu governor has a method to predict the repeat pattern if there are 8
C-states residency which are continuous and the same or very close, so it will
predict the next C-states residency will keep same residency time.

There is a real case that turbostat utility (tools/power/x86/turbostat)
at kernel 3.3 or early. turbostat utility will read 10 registers one by one at
Sandybridge, so it will generate 10 IPIs to wake up idle CPUs. So cpuidle menu
 governor will predict it is repeat mode and there is another IPI wake up idle
 CPU soon, so it keeps idle CPU stay at C1 state even though CPU is totally
idle. However, in the turbostat, following 10 registers reading is sleep 5
seconds by default, so the idle CPU will keep at C1 for a long time though it is
 idle until break event occurs.
In a idle Sandybridge system, run "./turbostat -v", we will notice that deep
C-state dangles between "70% ~ 99%". After patched the kernel, we will notice
deep C-state stays at >99.98%.

In the patch, a timer is added when menu governor detects a repeat mode and
choose a shallow C-state. The timer is set to a time out value that greater
than predicted time, and we conclude repeat mode prediction failure if timer is
triggered. When repeat mode happens as expected, the timer is not triggered
and CPU waken up from C-states and it will cancel the timer initiatively.
When repeat mode does not happen, the timer will be time out and menu governor
will quickly notice that the repeat mode prediction fails and then re-evaluates
deeper C-states possibility.

Below is another case which will clearly show the patch much benefit:

#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>
#include <signal.h>
#include <sys/time.h>
#include <time.h>
#include <pthread.h>

volatile int * shutdown;
volatile long * count;
int delay = 20;
int loop = 8;

void usage(void)
{
	fprintf(stderr,
		"Usage: idle_predict [options]\n"
		"  --help	-h  Print this help\n"
		"  --thread	-n  Thread number\n"
		"  --loop     	-l  Loop times in shallow Cstate\n"
		"  --delay	-t  Sleep time (uS)in shallow Cstate\n");
}

void *simple_loop() {
	int idle_num = 1;
	while (!(*shutdown)) {
		*count = *count + 1;

		if (idle_num % loop)
			usleep(delay);
		else {
			/* sleep 1 second */
			usleep(1000000);
			idle_num = 0;
		}
		idle_num++;
	}

}

static void sighand(int sig)
{
	*shutdown = 1;
}

int main(int argc, char *argv[])
{
	sigset_t sigset;
	int signum = SIGALRM;
	int i, c, er = 0, thread_num = 8;
	pthread_t pt[1024];

	static char optstr[] = "n:l:t:h:";

	while ((c = getopt(argc, argv, optstr)) != EOF)
		switch (c) {
			case 'n':
				thread_num = atoi(optarg);
				break;
			case 'l':
				loop = atoi(optarg);
				break;
			case 't':
				delay = atoi(optarg);
				break;
			case 'h':
			default:
				usage();
				exit(1);
		}

	printf("thread=%d,loop=%d,delay=%d\n",thread_num,loop,delay);
	count = malloc(sizeof(long));
	shutdown = malloc(sizeof(int));
	*count = 0;
	*shutdown = 0;

	sigemptyset(&sigset);
	sigaddset(&sigset, signum);
	sigprocmask (SIG_BLOCK, &sigset, NULL);
	signal(SIGINT, sighand);
	signal(SIGTERM, sighand);

	for(i = 0; i < thread_num ; i++)
		pthread_create(&pt[i], NULL, simple_loop, NULL);

	for (i = 0; i < thread_num; i++)
		pthread_join(pt[i], NULL);

	exit(0);
}

Get powertop V2 from git://github.com/fenrus75/powertop, build powertop.
After build the above test application, then run it.
Test plaform can be Intel Sandybridge or other recent platforms.
#./idle_predict -l 10 &
#./powertop

We will find that deep C-state will dangle between 40%~100% and much time spent
on C1 state. It is because menu governor wrongly predict that repeat mode
is kept, so it will choose the C1 shallow C-state even though it has chance to
sleep 1 second in deep C-state.

While after patched the kernel, we find that deep C-state will keep >99.6%.

Signed-off-by: Rik van Riel <riel@redhat.com>
Signed-off-by: Youquan Song <youquan.song@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
2012-11-15 00:34:19 +01:00
..
amba spi: Updates for v3.7 2012-10-02 17:26:42 -07:00
bcma UAPI Disintegration 2012-10-09 2012-10-09 15:04:25 +01:00
byteorder UAPI: Remove empty non-UAPI Kbuild files 2012-10-17 12:31:15 +01:00
can UAPI: Remove empty non-UAPI Kbuild files 2012-10-17 12:31:15 +01:00
ceph Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client 2012-10-08 06:38:18 +09:00
clk ARM: bcm2835: add stub clock driver 2012-09-19 19:08:53 -06:00
crush UAPI: (Scripted) Convert #include "..." to #include <path/...> in kernel system headers 2012-10-02 18:01:25 +01:00
decompress
…
dvb UAPI: (Scripted) Disintegrate include/linux/dvb 2012-10-17 10:00:29 -03:00
extcon extcon: adc_jack: adc-jack driver to support 3.5 pi or simliar devices 2012-09-05 12:20:49 -07:00
fsl
…
hdlc
…
hsi UAPI: (Scripted) Disintegrate include/linux/hsi 2012-10-09 09:48:44 +01:00
i2c Merge branch 'i2c-embedded/for-next' of git://git.pengutronix.de/git/wsa/linux 2012-10-11 10:27:51 +09:00
iio iio: Add some helper macros for unit conversion 2012-10-19 16:12:38 +01:00
input Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 2012-10-02 17:16:10 -07:00
irqchip ARM: bcm2835: add interrupt controller driver 2012-09-19 19:08:37 -06:00
isdn UAPI: Remove empty non-UAPI Kbuild files 2012-10-17 12:31:15 +01:00
lockd
…
mfd extcon: MAX77693: Add platform data for MUIC device to initialize registers 2012-10-23 16:32:16 +09:00
mlx4 mlx4: Modify proxy/tunnel QP mechanism so that guests do no calculations 2012-09-30 20:33:43 -07:00
mmc MMC fixes for 3.7-rc5: 2012-11-09 21:32:33 +01:00
mtd UAPI Disintegration 2012-10-09 2012-10-09 15:04:25 +01:00
netfilter UAPI: Remove empty non-UAPI Kbuild files 2012-10-17 12:31:15 +01:00
netfilter_arp UAPI: Remove empty non-UAPI Kbuild files 2012-10-17 12:31:15 +01:00
netfilter_bridge UAPI: Remove empty non-UAPI Kbuild files 2012-10-17 12:31:15 +01:00
netfilter_ipv4 UAPI: Remove empty non-UAPI Kbuild files 2012-10-17 12:31:15 +01:00
netfilter_ipv6 UAPI: Remove empty non-UAPI Kbuild files 2012-10-17 12:31:15 +01:00
nfc
…
nfsd UAPI: Remove empty non-UAPI Kbuild files 2012-10-17 12:31:15 +01:00
pinctrl Prepared for main script 2012-10-03 13:45:43 -07:00
platform_data Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux 2012-10-13 11:27:59 +09:00
power 1. New drivers: 2012-10-07 17:29:24 +09:00
raid UAPI: (Scripted) Disintegrate include/linux/raid 2012-10-09 09:49:02 +01:00
regulator Merge remote-tracking branches 'regulator/topic/core', 'regulator/topic/bypass', 'regulator/topic/tol', 'regulator/topic/drivers' and 'regulator/topic/tps6586x' into regulator-next 2012-09-28 14:45:07 +01:00
rtc
…
spi spi: Fixes for v3.7 2012-10-24 18:00:17 -07:00
ssb
…
sunrpc UAPI: Remove empty non-UAPI Kbuild files 2012-10-17 12:31:15 +01:00
tc_act UAPI: Remove empty non-UAPI Kbuild files 2012-10-17 12:31:15 +01:00
unaligned
…
usb UAPI Disintegration 2012-10-09 2012-10-13 14:15:08 -07:00
uwb
…
wimax UAPI: Remove empty non-UAPI Kbuild files 2012-10-17 12:31:15 +01:00
8250_pci.h
…
Kbuild UAPI: Remove empty non-UAPI Kbuild files 2012-10-17 12:31:15 +01:00
a.out.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
acct.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
acpi.h Merge branch 'pci/taku-acpi-pci-host-bridge-v3' into next 2012-09-24 16:36:10 -06:00
acpi_io.h
…
acpi_pmtmr.h
…
adb.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
adfs_fs.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
aer.h
…
agp_backend.h
…
agpgart.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
ahci_platform.h
…
aio.h
…
alarmtimer.h alarmtimer: Remove unused helpers & defines 2012-09-24 12:38:02 -04:00
altera_jtaguart.h
…
altera_uart.h
…
amd-iommu.h
…
amifd.h
…
amifdreg.h
…
amigaffs.h
…
anon_inodes.h
…
apm-emulation.h
…
apm_bios.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
apple_bl.h
…
arcdevice.h
…
asn1.h X.509: Add simple ASN.1 grammar compiler 2012-10-08 13:50:19 +10:30
asn1_ber_bytecode.h X.509: Add simple ASN.1 grammar compiler 2012-10-08 13:50:19 +10:30
asn1_decoder.h X.509: Add an ASN.1 decoder 2012-10-08 13:50:20 +10:30
async.h
…
async_tx.h
…
ata.h ahci: implement aggressive SATA device sleep support 2012-09-13 01:08:53 -04:00
ata_platform.h
…
atalk.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
ath9k_platform.h
…
atm.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
atm_suni.h
…
atm_tcp.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
atmdev.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
atmel-mci.h
…
atmel-pwm-bl.h
…
atmel-ssc.h ASoC: atmel-ssc: include linux/io.h for raw io 2012-08-28 10:14:01 -07:00
atmel_pdc.h
…
atmel_pwm.h
…
atmel_serial.h
…
atmel_tc.h misc/atmel_tc: make atmel_tc.tcb_config member point to const data 2012-09-11 08:56:37 +02:00
atomic.h atomic: implement generic atomic_dec_if_positive() 2012-10-09 16:22:46 +09:00
attribute_container.h
…
audit.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
auto_dev-ioctl.h
…
auto_fs.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
auxvec.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
average.h
…
b1pcmcia.h
…
backing-dev.h
…
backlight.h
…
basic_mmio_gpio.h
…
bcd.h usb/core: use bin2bcd() for bcdDevice in RH 2012-09-10 11:13:16 -07:00
bch.h
…
bcm2835_timer.h ARM: bcm2835: add system timer 2012-09-19 19:08:46 -06:00
bfin_mac.h
…
binfmts.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
bio.h block: Implement support for WRITE SAME 2012-09-20 14:31:45 +02:00
bit_spinlock.h
…
bitmap.h
…
bitops.h
…
bitrev.h
…
blk-iopoll.h
…
blk_types.h block: Implement support for WRITE SAME 2012-09-20 14:31:45 +02:00
blkdev.h block: Implement support for WRITE SAME 2012-09-20 14:31:45 +02:00
blktrace_api.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
blockgroup_lock.h
…
bma150.h
…
bootmem.h
…
bottom_half.h
…
brcmphy.h
…
bsearch.h
…
bsg-lib.h
…
bsg.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
btree-128.h
…
btree-type.h
…
btree.h
…
buffer_head.h
…
bug.h
…
c2port.h
…
cache.h
…
capability.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
cb710.h
…
cciss_ioctl.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
cdev.h
…
cdrom.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
cfag12864b.h
…
cgroup.h Merge branch 'for-3.7-hierarchy' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup 2012-10-02 10:52:28 -07:00
cgroup_subsys.h cgroup: Wrap subsystem selection macro 2012-09-14 09:57:37 -07:00
circ_buf.h
…
cleancache.h
…
clk-private.h
…
clk-provider.h clk: add of_clk_src_onecell_get() support 2012-09-07 18:30:19 -07:00
clk.h
…
clkdev.h
…
clksrc-dbx500-prcmu.h
…
clockchips.h timekeeping: Add suspend and resume of clock event devices 2012-09-04 01:36:01 +02:00
clocksource.h time: Move update_vsyscall definitions to timekeeper_internal.h 2012-09-24 12:38:06 -04:00
cm4000_cs.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
cn_proc.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
cnt32_to_63.h
…
coda.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
coda_psdev.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
com20020.h
…
compaction.h mm: compaction: clear PG_migrate_skip based on compaction and reclaim activity 2012-10-09 16:22:51 +09:00
compat.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/signal 2012-10-10 12:02:25 +09:00
compiler-gcc.h
…
compiler-gcc3.h
…
compiler-gcc4.h Merge branch 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild 2012-10-12 10:27:27 +09:00
compiler-intel.h
…
compiler.h compiler.h: add __visible 2012-09-17 15:00:38 -07:00
completion.h
…
concap.h
…
configfs.h
…
connector.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
console.h tty/console: fix warnings in drivers/tty/serial/kgdboc.c 2012-10-12 06:37:36 -05:00
console_struct.h
…
consolemap.h
…
cordic.h
…
coredump.h linux/coredump.h needs asm/siginfo.h 2012-10-19 14:07:47 -07:00
cper.h
…
cpu.h
…
cpu_cooling.h thermal: add generic cpufreq cooling implementation 2012-09-24 14:44:38 +08:00
cpu_pm.h
…
cpu_rmap.h
…
cpufreq.h
…
cpuidle.h
…
cpumask.h
…
cpuset.h
…
cramfs_fs.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
cramfs_fs_sb.h
…
crash_dump.h
…
crc-ccitt.h
…
crc-itu-t.h
…
crc-t10dif.h
…
crc7.h
…
crc8.h
…
crc16.h
…
crc32.h
…
crc32c.h
…
cred.h
…
crypto.h
…
cryptohash.h
…
cryptouser.h
…
cs5535.h
…
ctype.h
…
cuda.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
cyclades.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
cyclomx.h
…
cycx_drv.h
…
cycx_x25.h
…
davinci_emac.h
…
dca.h
…
dcache.h vfs: dcache: use DCACHE_DENTRY_KILLED instead of DCACHE_DISCONNECTED in d_kill() 2012-09-18 11:23:51 -07:00
dccp.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
dcookies.h
…
debug_locks.h
…
debugfs.h
…
debugobjects.h
…
delay.h
…
delayacct.h
…
devfreq.h
…
device-mapper.h
…
device.h Power management updates for 3.7-rc1 2012-10-02 18:32:35 -07:00
device_cgroup.h
…
devpts_fs.h
…
digsig.h
…
dio.h
…
dirent.h
…
dlm.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
dlm_plock.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
dm-dirty-log.h
…
dm-io.h
…
dm-kcopyd.h
…
dm-region-hash.h
…
dm9000.h
…
dma-attrs.h
…
dma-buf.h
…
dma-contiguous.h
…
dma-debug.h
…
dma-direction.h
…
dma-mapping.h
…
dma_remapping.h
…
dmaengine.h dmaengine: Add flags parameter to dmaengine_prep_dma_cyclic() 2012-09-24 18:35:29 +02:00
dmapool.h
…
dmar.h
…
dmi.h
…
dnotify.h
…
dns_resolver.h
…
dqblk_qtree.h
…
dqblk_v1.h
…
dqblk_v2.h
…
drbd.h
…
drbd_limits.h
…
drbd_nl.h
…
drbd_tag_magic.h UAPI: (Scripted) Convert #include "..." to #include <path/...> in kernel system headers 2012-10-02 18:01:25 +01:00
ds1286.h
…
ds2782_battery.h
…
ds17287rtc.h
…
dtlk.h
…
dw_apb_timer.h
…
dw_dmac.h dw_dmac: autoconfigure data_width or get it via platform data 2012-09-27 15:35:23 +05:30
dynamic_debug.h dynamic_debug: Remove unnecessary __used 2012-10-24 15:57:14 -07:00
dynamic_queue_limits.h
…
ecryptfs.h
…
edac.h
…
edd.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
edma.h dmaengine: add TI EDMA DMA engine driver 2012-09-01 06:14:02 +05:30
eeprom_93cx6.h
…
eeprom_93xx46.h
…
efi-bgrt.h efi: Fix the ACPI BGRT driver for images located in EFI boot services memory 2012-09-29 12:21:03 -07:00
efi.h efi: Fix the ACPI BGRT driver for images located in EFI boot services memory 2012-09-29 12:21:03 -07:00
efs_vh.h
…
eisa.h
…
elevator.h
…
elf-fdpic.h FRV: Fix linux/elf-fdpic.h 2012-10-16 18:49:15 -07:00
elf.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
elfcore-compat.h
…
elfcore.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
elfnote.h
…
enclosure.h
…
err.h
…
errno.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
errqueue.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
etherdevice.h etherdevice: introduce help function eth_zero_addr() 2012-09-10 15:49:54 -04:00
ethtool.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
eventfd.h
…
eventpoll.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
evm.h
…
export.h
…
exportfs.h
…
ext2_fs.h
…
extcon.h extcon: standard cable names definition and declaration changed 2012-10-22 11:28:10 +09:00
f75375s.h
…
falloc.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
fanotify.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
fault-inject.h
…
fb.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
fcdevice.h
…
fcntl.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
fd.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
fddidevice.h
…
fdtable.h new helper: daemonize_descriptors() 2012-09-26 21:10:00 -04:00
fec.h
…
file.h switch simple cases of fget_light to fdget 2012-09-26 22:20:08 -04:00
filter.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
fips.h
…
firewire.h firewire: addendum to address handler RCU conversion 2012-09-28 11:47:42 +02:00
firmware-map.h
…
firmware.h
…
fixp-arith.h
…
flat.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
flex_array.h
…
flex_proportions.h
…
font.h
…
freezer.h
…
frontswap.h frontswap: support exclusive gets if tmem backend is capable 2012-09-21 10:38:12 -04:00
fs.h bury SEL_{IN,OUT,EX} 2012-10-16 13:37:17 -04:00
fs_enet_pd.h
…
fs_stack.h
…
fs_struct.h
…
fs_uart_pd.h
…
fscache-cache.h
…
fscache.h
…
fsl-diu-fb.h
…
fsl_devices.h powerpc/usb: remove checking PHY_CLK_VALID for UTMI PHY 2012-09-24 13:42:45 -07:00
fsl_hypervisor.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
fsnotify.h audit: overhaul __audit_inode_child to accomodate retrying 2012-10-12 00:32:03 -04:00
fsnotify_backend.h
…
ftrace.h
…
ftrace_event.h
…
ftrace_irq.h
…
futex.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
gameport.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
gcd.h
…
genalloc.h genalloc: make it possible to use a custom allocation algorithm 2012-10-06 03:04:57 +09:00
generic_acl.h
…
genetlink.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
genhd.h
…
getcpu.h
…
gfp.h make GFP_NOTRACK definition unconditional 2012-10-09 16:23:01 +09:00
gpio-fan.h
…
gpio-pxa.h
…
gpio.h
…
gpio_keys.h
…
gpio_mouse.h
…
gsmmux.h
…
hardirq.h cputime: Use a proper subsystem naming for vtime related APIs 2012-09-25 15:31:31 +02:00
hash.h
…
hashtable.h hashtable: introduce a small and naive hashtable 2012-11-02 12:44:51 -07:00
hdlc.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
hdlcdrv.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
hid-debug.h
…
hid-roccat.h
…
hid-sensor-hub.h HID: sensors: introduce sensor framework 2012-09-06 19:13:13 +01:00
hid-sensor-ids.h HID: sensors: introduce sensor framework 2012-09-06 19:13:13 +01:00
hid.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
hiddev.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
hidraw.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
highmem.h
…
highuid.h
…
hil.h
…
hil_mlc.h
…
hippidevice.h
…
hp_sdc.h
…
hpet.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
hrtimer.h
…
htcpld.h
…
htirq.h
…
huge_mm.h mm, thp: fix mapped pages avoiding unevictable list on mlock 2012-10-09 16:23:02 +09:00
hugetlb.h
…
hugetlb_cgroup.h
…
hugetlb_inline.h
…
hw_breakpoint.h
…
hw_random.h
…
hwmon-sysfs.h
…
hwmon-vid.h
…
hwmon.h
…
hwspinlock.h
…
hyperv.h Tools: hv: Implement the KVP verb - KVP_OP_SET_IP_INFO 2012-09-10 16:42:33 -07:00
i2c-algo-bit.h
…
i2c-algo-pca.h i2c: algo: pca: Fix chip reset function for PCA9665 2012-10-06 13:14:36 +02:00
i2c-algo-pcf.h
…
i2c-dev.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
i2c-gpio.h
…
i2c-mux-gpio.h i2c-mux-gpio: Add support for dynamically allocated GPIO pins 2012-10-05 22:23:54 +02:00
i2c-mux-pinctrl.h
…
i2c-mux.h i2c-mux: Add support for device auto-detection 2012-10-05 22:23:51 +02:00
i2c-ocores.h
…
i2c-omap.h ARM: OMAP: convert I2C driver to PM QoS for MPU latency constraints 2012-10-06 13:43:38 +02:00
i2c-pca-platform.h
…
i2c-pnx.h i2c: pnx: Fix read transactions of >= 2 bytes 2012-09-12 17:52:44 +02:00
i2c-pxa.h
…
i2c-smbus.h
…
i2c-tegra.h
…
i2c-xiic.h
…
i2c.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
i2o.h
…
i7300_idle.h
…
i8042.h
…
i8253.h
…
i82593.h
…
icmp.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
icmpv6.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
ide.h
…
idr.h idr: rename MAX_LEVEL to MAX_IDR_LEVEL 2012-10-06 03:04:56 +09:00
ieee80211.h wireless: remove obsolete chan no/center freq conversion functions 2012-09-06 17:05:36 +02:00
if_arp.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
if_bridge.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
if_eql.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
if_ether.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
if_fddi.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
if_frad.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
if_link.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
if_ltalk.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
if_macvlan.h
…
if_phonet.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
if_pppol2tp.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
if_pppox.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
if_team.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
if_tun.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
if_tunnel.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
if_vlan.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
igmp.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
ihex.h
…
ima.h ima: add ima_inode_setxattr/removexattr function and calls 2012-09-07 14:57:47 -04:00
in.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
in6.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
inet.h
…
inet_diag.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
inet_lro.h
…
inetdevice.h
…
init.h sections: disable const sections for PA-RISC v2 2012-10-06 03:04:37 +09:00
init_ohci1394_dma.h
…
init_task.h userns: Convert the audit loginuid to be a kuid 2012-09-17 18:08:54 -07:00
initrd.h
…
inotify.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
input-polldev.h
…
input.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
integrity.h ima: allocating iint improvements 2012-09-07 14:57:45 -04:00
intel-iommu.h
…
intel_mid_dma.h
…
intel_pmic_gpio.h
…
interrupt.h time: RCU permitted to stop idle entry via softirq 2012-09-23 07:42:52 -07:00
interval_tree.h rbtree: add prio tree and interval tree tests 2012-10-09 16:22:39 +09:00
interval_tree_generic.h mm: interval tree updates 2012-10-09 16:22:40 +09:00
io-mapping.h
…
io.h
…
ioc3.h
…
ioc4.h
…
iocontext.h
…
iommu-helper.h
…
iommu.h iommu: static inline iommu group stub functions 2012-09-25 12:14:56 +02:00
ioport.h resources: Document IORESOURCE_IO 2012-09-11 10:15:02 +02:00
ioprio.h
…
iova.h
…
ip.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
ipc.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
ipc_namespace.h
…
ipmi.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
ipmi_smi.h
…
ipv6.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
ipv6_route.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
irq.h
…
irq_cpustat.h
…
irq_work.h
…
irqdesc.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2012-10-01 09:06:36 -07:00
irqdomain.h
…
irqflags.h
…
irqnr.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
irqreturn.h
…
isa.h
…
isapnp.h
…
iscsi_boot_sysfs.h
…
iscsi_ibft.h
…
isdn.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
isdn_divertif.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
isdn_ppp.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
isdnif.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
isicom.h
…
jbd.h
…
jbd2.h
…
jbd_common.h
…
jhash.h
…
jiffies.h Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2012-10-12 22:17:48 +09:00
journal-head.h
…
joystick.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
jump_label.h
…
jz4740-adc.h
…
kallsyms.h
…
kbd_diacr.h
…
kbd_kern.h
…
kbuild.h
…
kcmp.h
…
kconfig.h
…
kd.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
kdb.h kdb: Turn KGDB_KDB=n stubs into static inlines 2012-09-26 13:42:26 -07:00
kdebug.h
…
kdev_t.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
kern_levels.h
…
kernel-page-flags.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
kernel.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
kernel_stat.h vtime: Consolidate system/idle context detection 2012-09-25 15:42:37 +02:00
kernelcapi.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
kexec.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
key-type.h KEYS: Add payload preparsing opportunity prior to key instantiate or update 2012-10-08 13:49:48 +10:30
key.h userns: Convert security/keys to the new userns infrastructure 2012-09-13 18:28:02 -07:00
keyboard.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
kfifo.h
…
kgdb.h tty/serial: Add kgdb_nmi driver 2012-09-26 13:52:36 -07:00
khugepaged.h
…
klist.h
…
kmalloc_sizes.h
…
kmemcheck.h
…
kmemleak.h
…
kmod.h
…
kmsg_dump.h
…
kobj_map.h
…
kobject.h kobject: fix oops with "input0: bad kobj_uevent_env content in show_uevent()" 2012-09-06 10:13:58 -07:00
kobject_ns.h
…
kprobes.h
…
kref.h
…
ks0108.h
…
ks8842.h
…
ks8851_mll.h
…
ksm.h
…
kthread.h
…
ktime.h
…
kvm_host.h KVM: x86: fix vcpu->mmio_fragments overflow 2012-10-31 20:36:30 -02:00
kvm_para.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
kvm_types.h
…
l2tp.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
lapb.h
…
latencytop.h
…
lcd.h
…
lcm.h
…
led-lm3530.h
…
leds-bd2802.h
…
leds-lp3944.h
…
leds-lp5521.h
…
leds-lp5523.h leds-lp5523: add channel name in the platform data 2012-09-11 18:32:41 +08:00
leds-pca9532.h
…
leds-regulator.h
…
leds-tca6507.h
…
leds.h Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds 2012-10-10 20:14:07 +09:00
leds_pwm.h
…
lglock.h lglock: add DEFINE_STATIC_LGLOCK() 2012-10-10 01:15:44 -04:00
lguest.h
…
lguest_launcher.h
…
libata.h SCSI for-linus on 20121002 2012-10-02 19:01:32 -07:00
libfdt.h Partially revert a1ce39288e (UAPI: (Scripted) Convert #include "..." to #include <path/...> in kernel system headers) 2012-10-06 02:48:09 +09:00
libfdt_env.h
…
libps2.h
…
license.h
…
linkage.h
…
linux_logo.h
…
lis3lv02d.h
…
list.h
…
list_bl.h
…
list_nulls.h
…
list_sort.h
…
llc.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
llist.h
…
lockdep.h
…
log2.h
…
loop.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
lp.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
lru_cache.h
…
lsm_audit.h
…
lzo.h
…
m48t86.h
…
mISDNdsp.h
…
mISDNhw.h mISDN: Fix wrong usage of flush_work_sync while holding locks 2012-09-13 14:58:54 -04:00
mISDNif.h
…
maple.h
…
marvell_phy.h
…
math64.h
…
max17040_battery.h
…
mbcache.h
…
mbus.h
…
mc6821.h
…
mc146818rtc.h
…
mdio-bitbang.h
…
mdio-gpio.h
…
mdio-mux.h
…
mdio.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
memblock.h x86, mm: Trim memory in memblock to be page aligned 2012-10-24 11:52:21 -07:00
memcontrol.h memcg, kmem: fix build error when CONFIG_INET is disabled 2012-10-11 08:50:16 +09:00
memory.h mm/ia64: fix a memory block size bug 2012-09-17 15:00:37 -07:00
memory_hotplug.h memory-hotplug: update memory block's state and notify userspace 2012-10-09 16:23:02 +09:00
mempolicy.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
mempool.h
…
memstick.h
…
mg_disk.h
…
micrel_phy.h phy/micrel: Add missing header to micrel_phy.h 2012-09-24 15:54:33 -04:00
migrate.h
…
migrate_mode.h
…
mii.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
miscdevice.h
…
mm.h mm: fix-up zone present pages 2012-10-09 16:22:54 +09:00
mm_inline.h
…
mm_types.h mm: replace vma prio_tree with an interval tree 2012-10-09 16:22:39 +09:00
mman.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
mmdebug.h
…
mmiotrace.h
…
mmu_context.h
…
mmu_notifier.h mm: move all mmu notifier invocations to be done outside the PT lock 2012-10-09 16:22:58 +09:00
mmzone.h CMA: migrate mlocked pages 2012-10-09 16:23:00 +09:00
mnt_namespace.h
…
mod_devicetable.h ARM: soc: non-critical bug fixes 2012-10-01 18:02:07 -07:00
module.h module: signature checking hook 2012-10-10 20:00:55 +10:30
moduleloader.h Make most arch asm/module.h files use asm-generic/module.h 2012-09-28 14:31:03 +09:30
moduleparam.h
…
mount.h
…
mpage.h
…
mpi.h MPILIB: Provide a function to read raw data into an MPI 2012-10-08 13:50:21 +10:30
mroute.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
mroute6.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
msdos_fs.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
msg.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
msi.h
…
msm_mdp.h
…
mutex-debug.h
…
mutex.h
…
mv643xx.h
…
mv643xx_eth.h
…
mv643xx_i2c.h
…
mxm-wmi.h
…
mxsfb.h
…
n_r3964.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
namei.h
…
nbd.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
net.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
netdev_features.h
…
netdevice.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
netfilter.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
netfilter_bridge.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
netfilter_ipv4.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
netfilter_ipv6.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
netlink.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
netpoll.h
…
nfs.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
nfs3.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
nfs4.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
nfs_fs.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
nfs_fs_i.h
…
nfs_fs_sb.h NFS: Discover NFSv4 server trunking when mounting 2012-10-01 15:33:33 -07:00
nfs_idmap.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
nfs_iostat.h
…
nfs_page.h
…
nfs_xdr.h NFSv4: don't put ACCESS in OPEN compound if O_EXCL 2012-10-02 14:56:19 -07:00
nfsacl.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
nilfs2_fs.h
…
nl802154.h
…
nls.h
…
nmi.h
…
node.h
…
nodemask.h
…
notifier.h
…
nsc_gpio.h
…
nsproxy.h
…
nubus.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
numa.h
…
nvme.h
…
nvram.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
nwpserial.h
…
nx842.h
…
of.h of: add stub of_get_child_by_name for non-OF builds 2012-10-17 15:53:00 -05:00
of_address.h of/address: sparc: Declare of_address_to_resource() as an extern function for sparc again 2012-11-09 16:30:50 -08:00
of_device.h
…
of_fdt.h
…
of_gpio.h
…
of_i2c.h
…
of_iommu.h
…
of_irq.h of/irq: sparse fixes 2012-10-17 15:53:02 -05:00
of_mdio.h of/mdio: Staticise !CONFIG_OF stubs 2012-10-10 22:41:05 -04:00
of_mtd.h
…
of_net.h
…
of_pci.h
…
of_pdt.h
…
of_platform.h
…
of_serial.h
…
oid_registry.h X.509: Add utility functions to render OIDs as strings 2012-10-08 13:50:18 +10:30
olpc-ec.h
…
omap-dma.h
…
omapfb.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
oom.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
openvswitch.h
…
opp.h PM / OPP: Initialize OPP table from device tree 2012-09-09 22:06:33 +02:00
oprofile.h
…
oxu210hp.h
…
padata.h
…
page-debug-flags.h
…
page-flags.h
…
page-isolation.h mm/page_alloc: refactor out __alloc_contig_migrate_alloc() 2012-10-09 16:22:52 +09:00
page_cgroup.h
…
pageblock-flags.h mm: compaction: fix bit ranges in {get,clear,set}_pageblock_skip() 2012-10-11 08:50:14 +09:00
pagemap.h
…
pagevec.h
…
parport.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
parport_pc.h
…
parser.h
…
pata_arasan_cf_data.h
…
patchkey.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
path.h
…
pch_dma.h
…
pci-acpi.h PCI/ACPI: Use DEVICE_ACPI_HANDLE rather than searching acpi_pci_roots 2012-09-24 14:51:23 -06:00
pci-aspm.h
…
pci-ats.h
…
pci-dma.h
…
pci.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
pci_hotplug.h
…
pci_ids.h i2c-viapro: Add VIA VX900 device ID 2012-10-05 22:23:53 +02:00
pcieport_if.h PCI: Make pci_error_handlers const 2012-09-07 16:24:59 -06:00
pda_power.h
…
percpu-defs.h
…
percpu-rwsem.h percpu-rw-semaphores: use rcu_read_lock_sched 2012-10-28 10:59:36 -07:00
percpu.h sections: fix section conflicts in mm/percpu.c 2012-10-06 03:04:44 +09:00
percpu_counter.h
…
perf_event.h perf, cpu hotplug: Use cached value of smp_processor_id() 2012-10-24 10:01:59 +02:00
perf_regs.h
…
personality.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
pfn.h
…
phonedev.h
…
phonet.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
phy.h
…
phy_fixed.h
…
pid.h
…
pid_namespace.h pidns: remove recursion from free_pid_ns() 2012-10-19 14:07:47 -07:00
pim.h
…
pipe_fs_i.h
…
pktcdvd.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
platform_device.h
…
plist.h
…
pm.h Power management updates for 3.7-rc1 2012-10-02 18:32:35 -07:00
pm_clock.h
…
pm_domain.h PM / Domains: Operations related to cpuidle using domain names 2012-09-04 01:36:53 +02:00
pm_qos.h
…
pm_runtime.h
…
pm_wakeup.h
…
pmu.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
pnfs_osd_xdr.h pnfs_osd_xdr: Remove unused #include from pnfs_osd_xdr.h 2012-10-03 13:52:52 -07:00
pnp.h
…
poison.h
…
poll.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
posix-clock.h
…
posix-timers.h
…
posix_acl.h userns: Convert vfs posix_acl support to use kuids and kgids 2012-09-18 01:01:35 -07:00
posix_acl_xattr.h userns: Pass a userns parameter into posix_acl_to_xattr and posix_acl_from_xattr 2012-09-18 01:01:35 -07:00
power_supply.h
…
ppp-comp.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
ppp_channel.h
…
ppp_defs.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
pps-gpio.h
…
pps_kernel.h pps/ptp: Allow PHC devices to adjust PPS events for known delay 2012-09-07 21:13:28 +01:00
preempt.h
…
prefetch.h
…
printk.h
…
prio_heap.h
…
proc_fs.h
…
profile.h
…
projid.h userns: Add kprojid_t and associated infrastructure in projid.h 2012-09-18 01:01:37 -07:00
proportions.h
…
pstore.h pstore/ftrace: Convert to its own enable/disable debugfs knob 2012-09-06 22:16:58 -07:00
pstore_ram.h
…
pti.h
…
ptp_classify.h
…
ptp_clock_kernel.h ptp: update adjfreq callback description 2012-11-03 15:27:07 -04:00
ptrace.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
pwm.h pwm: Fix compilation error when CONFIG_PWM is not defined 2012-09-20 12:52:02 +02:00
pwm_backlight.h
…
pxa2xx_ssp.h
…
pxa168_eth.h
…
qnx6_fs.h
…
quicklist.h
…
quota.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
quotaops.h userns: Modify dqget to take struct kqid 2012-09-18 01:01:40 -07:00
radix-tree.h
…
raid_class.h
…
ramfs.h
…
random.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
range.h
…
ratelimit.h tty: Fix bogus "callbacks suppressed" messages 2012-10-05 09:26:01 -07:00
rational.h
…
rbtree.h rbtree: move augmented rbtree functionality to rbtree_augmented.h 2012-10-09 16:22:40 +09:00
rbtree_augmented.h rbtree: include linux/compiler.h for definition of __always_inline 2012-10-25 14:37:52 -07:00
rculist.h
…
rculist_bl.h
…
rculist_nulls.h
…
rcupdate.h rcu: Switch task's syscall hooks on context switch 2012-09-26 15:47:02 +02:00
rcutiny.h
…
rcutree.h
…
reboot.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
reciprocal_div.h
…
regmap.h regmap: irq: Add mask invert flag for enable register 2012-08-30 11:13:41 -07:00
regset.h
…
relay.h
…
remoteproc.h remtoteproc: maintain max notifyid 2012-09-18 21:55:52 +03:00
res_counter.h
…
resource.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
resume-trace.h
…
rfkill-gpio.h
…
rfkill-regulator.h
…
rfkill.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
ring_buffer.h
…
rio.h rapidio: fix comment 2012-10-11 08:50:16 +09:00
rio_drv.h rapidio: add inbound memory mapping interface 2012-10-06 03:05:21 +09:00
rio_ids.h
…
rio_regs.h
…
rmap.h mm: cma: discard clean pages during contiguous allocation instead of migration 2012-10-09 16:22:43 +09:00
rndis.h
…
root_dev.h
…
rotary_encoder.h
…
rpmsg.h
…
rslib.h
…
rtc-ds2404.h rtc: add Dallas DS2404 driver 2012-10-06 03:05:01 +09:00
rtc-v3020.h
…
rtc.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
rtmutex.h
…
rtnetlink.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
rwlock.h
…
rwlock_api_smp.h
…
rwlock_types.h
…
rwsem-spinlock.h
…
rwsem.h
…
rxrpc.h
…
s3c_adc_battery.h
…
sa11x0-dma.h
…
scatterlist.h scatterlist: add sg_nents 2012-09-27 12:45:28 +02:00
scc.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
sched.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
screen_info.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
sctp.h
…
scx200.h
…
scx200_gpio.h
…
sdla.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
seccomp.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
securebits.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
security.h consitify do_mount() arguments 2012-10-11 20:02:04 -04:00
selection.h
…
selinux.h
…
sem.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
semaphore.h
…
seq_file.h
…
seq_file_net.h
…
seqlock.h
…
serial.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
serial_8250.h
…
serial_core.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
serial_max3100.h
…
serial_mfd.h
…
serial_pnx8xxx.h
…
serial_sci.h
…
serio.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
sfi.h
…
sfi_acpi.h
…
sh_clk.h
…
sh_dma.h
…
sh_eth.h
…
sh_intc.h
…
sh_pfc.h
…
sh_timer.h
…
shdma-base.h
…
shm.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
shmem_fs.h
…
shrinker.h
…
signal.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
signalfd.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
sirfsoc_dma.h
…
sizes.h
…
skbuff.h net: remove skb recycling 2012-10-07 00:40:54 -04:00
slab.h mm, slob: Add support for kmalloc_track_caller() 2012-09-25 10:14:18 +03:00
slab_def.h mm/slab: Fix kmem_cache_alloc_node_trace() declaration 2012-09-29 10:02:27 +03:00
slob_def.h mm, slob: Use NUMA_NO_NODE instead of -1 2012-09-25 10:11:14 +03:00
slub_def.h
…
sm501-regs.h
…
sm501.h
…
smc91x.h
…
smc911x.h
…
smp.h
…
smpboot.h
…
smsc911x.h
…
smscphy.h
…
sock_diag.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
socket.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
sonet.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
sony-laptop.h
…
sonypi.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
sort.h
…
sound.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
soundcard.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
spinlock.h
…
spinlock_api_smp.h
…
spinlock_api_up.h
…
spinlock_types.h
…
spinlock_types_up.h
…
spinlock_up.h
…
splice.h
…
srcu.h
…
stackprotector.h
…
stacktrace.h
…
start_kernel.h
…
stat.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
statfs.h
…
static_key.h
…
stddef.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
ste_modem_shm.h remoteproc: Add STE modem driver 2012-09-22 16:35:13 +03:00
stmmac.h net:stmmac: Remove bus_id from mdio platform data. 2012-08-31 16:11:28 -04:00
stmp_device.h
…
stop_machine.h
…
string.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
string_helpers.h
…
stringify.h
…
sungem_phy.h
…
sunserialcore.h
…
superhyway.h
…
suspend.h
…
svga.h
…
swab.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
swap.h mm: remove vma arg from page_evictable 2012-10-09 16:22:55 +09:00
swapfile.h
…
swapops.h
…
swiotlb.h
…
synclink.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
sys.h
…
sys_soc.h
…
syscalls.h infrastructure for saner ret_from_kernel_thread semantics 2012-10-12 13:35:07 -04:00
syscore_ops.h
…
sysctl.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
sysfs.h
…
syslog.h
…
sysrq.h
…
sysv_fs.h
…
task_io_accounting.h
…
task_io_accounting_ops.h
…
task_work.h task_work: task_work_add() should not succeed after exit_task_work() 2012-09-13 16:47:34 +02:00
taskstats_kern.h
…
tboot.h
…
tc.h
…
tca6416_keypad.h
…
tcp.h tcp: add SYN/data info to TCP_INFO 2012-10-22 15:16:06 -04:00
textsearch.h
…
textsearch_fsm.h
…
tfrc.h
…
thermal.h Thermal: Introduce locking for cdev.thermal_instances list. 2012-09-24 14:44:37 +08:00
thread_info.h
…
threads.h
…
ti_wilink_st.h
…
tick.h cpuidle: Quickly notice prediction failure for repeat mode 2012-11-15 00:34:19 +01:00
tifm.h
…
timb_dma.h
…
timb_gpio.h
…
time-armada-370-xp.h
…
time.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
timecompare.h
…
timekeeper_internal.h time: Introduce new GENERIC_TIME_VSYSCALL 2012-09-24 12:38:08 -04:00
timer.h
…
timerfd.h
…
timeriomem-rng.h
…
timerqueue.h rbtree: empty nodes have no color 2012-10-09 16:22:32 +09:00
timex.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
topology.h
…
toshiba.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
tpm.h
…
tpm_command.h
…
trace_clock.h
…
trace_seq.h
…
tracehook.h
…
tracepoint.h trace: Don't declare trace_*_rcuidle functions in modules 2012-09-12 10:20:14 -04:00
transport_class.h
…
tsacct_kern.h userns: Convert taskstats to handle the user and pid namespaces. 2012-09-18 01:01:32 -07:00
tty.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
tty_driver.h
…
tty_flip.h
…
tty_ldisc.h
…
typecheck.h
…
types.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
u64_stats_sync.h
…
uaccess.h
…
ucb1400.h
…
udp.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
uidgid.h
…
uinput.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
uio.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
uio_driver.h
…
uprobes.h uprobes: Introduce prepare_uprobe() 2012-10-07 21:19:42 +02:00
usb.h USB: usb.h: remove dbg() macro 2012-10-17 11:16:13 -07:00
usb_usual.h usb: remove libusual 2012-09-05 17:21:36 -07:00
usbdevice_fs.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
user-return-notifier.h
…
user.h
…
user_namespace.h userns: Add kprojid_t and associated infrastructure in projid.h 2012-09-18 01:01:37 -07:00
uts.h
…
utsname.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
uuid.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
uwb.h
…
vermagic.h
…
vfio.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
vfs.h
…
vga_switcheroo.h
…
vgaarb.h
…
via-core.h
…
via-gpio.h
…
via.h
…
via_i2c.h
…
video_output.h
…
videodev2.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
virtio.h virtio-ring: move queue_index to vring_virtqueue 2012-09-28 15:05:15 +09:30
virtio_config.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
virtio_console.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
virtio_mmio.h
…
virtio_ring.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
virtio_scsi.h [SCSI] virtio-scsi: support online resizing of disks 2012-10-09 11:24:47 +01:00
vlynq.h
…
vm_event_item.h mm: remove unevictable_pgs_mlockfreed 2012-10-09 16:22:59 +09:00
vmalloc.h
…
vme.h
…
vmstat.h memory-hotplug: fix zone stat mismatch 2012-10-09 16:22:59 +09:00
vt.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
vt_buffer.h
…
vt_kern.h
…
w1-gpio.h
…
wait.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
wanrouter.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
watchdog.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
wireless.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
wl12xx.h
…
wm97xx.h
…
workqueue.h
…
writeback.h
…
xattr.h UAPI: (Scripted) Disintegrate include/linux 2012-10-13 10:46:48 +01:00
xilinxfb.h
…
xz.h
…
yam.h
…
z2_battery.h
…
zconf.h
…
zlib.h
…
zorro.h
…
zorro_ids.h
…
zutil.h
…