android_kernel_asus_sm8350/include/linux
Bjorn Helgaas aee3ad815d PNP: replace pnp_resource_table with dynamically allocated resources
PNP used to have a fixed-size pnp_resource_table for tracking the
resources used by a device.  This table often overflowed, so we've
had to increase the table size, which wastes memory because most
devices have very few resources.

This patch replaces the table with a linked list of resources where
the entries are allocated on demand.

This removes messages like these:

    pnpacpi: exceeded the max number of IO resources
    00:01: too many I/O port resources

References:

    http://bugzilla.kernel.org/show_bug.cgi?id=9535
    http://bugzilla.kernel.org/show_bug.cgi?id=9740
    http://lkml.org/lkml/2007/11/30/110

This patch also changes the way PNP uses the IORESOURCE_UNSET,
IORESOURCE_AUTO, and IORESOURCE_DISABLED flags.

Prior to this patch, the pnp_resource_table entries used the flags
like this:

    IORESOURCE_UNSET
	This table entry is unused and available for use.  When this flag
	is set, we shouldn't look at anything else in the resource structure.
	This flag is set when a resource table entry is initialized.

    IORESOURCE_AUTO
	This resource was assigned automatically by pnp_assign_{io,mem,etc}().

	This flag is set when a resource table entry is initialized and
	cleared whenever we discover a resource setting by reading an ISAPNP
	config register, parsing a PNPBIOS resource data stream, parsing an
	ACPI _CRS list, or interpreting a sysfs "set" command.

	Resources marked IORESOURCE_AUTO are reinitialized and marked as
	IORESOURCE_UNSET by pnp_clean_resource_table() in these cases:

	    - before we attempt to assign resources automatically,
	    - if we fail to assign resources automatically,
	    - after disabling a device

    IORESOURCE_DISABLED
	Set by pnp_assign_{io,mem,etc}() when automatic assignment fails.
	Also set by PNPBIOS and PNPACPI for:

	    - invalid IRQs or GSI registration failures
	    - invalid DMA channels
	    - I/O ports above 0x10000
	    - mem ranges with negative length

After this patch, there is no pnp_resource_table, and the resource list
entries use the flags like this:

    IORESOURCE_UNSET
	This flag is no longer used in PNP.  Instead of keeping
	IORESOURCE_UNSET entries in the resource list, we remove
	entries from the list and free them.

    IORESOURCE_AUTO
	No change in meaning: it still means the resource was assigned
	automatically by pnp_assign_{port,mem,etc}(), but these functions
	now set the bit explicitly.

	We still "clean" a device's resource list in the same places,
	but rather than reinitializing IORESOURCE_AUTO entries, we
	just remove them from the list.

	Note that IORESOURCE_AUTO entries are always at the end of the
	list, so removing them doesn't reorder other list entries.
	This is because non-IORESOURCE_AUTO entries are added by the
	ISAPNP, PNPBIOS, or PNPACPI "get resources" methods and by the
	sysfs "set" command.  In each of these cases, we completely free
	the resource list first.

    IORESOURCE_DISABLED
	In addition to the cases where we used to set this flag, ISAPNP now
	adds an IORESOURCE_DISABLED resource when it reads a configuration
	register with a "disabled" value.

Signed-off-by: Bjorn Helgaas <bjorn.helgaas@hp.com>
Signed-off-by: Len Brown <len.brown@intel.com>
Signed-off-by: Andi Kleen <ak@linux.intel.com>
2008-07-16 23:27:05 +02:00
..
amba
byteorder Drop the exporting of empty <linux/byteorder/generic.h> 2008-04-30 08:29:54 -07:00
can [CAN]: Add missing Kbuild entries 2008-01-28 14:54:13 -08:00
dvb V4L/DVB (7293): DMX_OUT_TSDEMUX_TAP: record two streams from same mux, resend 2008-04-24 14:07:46 -03:00
hdlc
i2c i2c: New-style EEPROM driver using device IDs 2008-07-14 22:38:35 +02:00
isdn
lockd lockd: unlock lockd locks held for a certain filesystem 2008-04-25 13:00:11 -04:00
mfd [ARM] 4964/1: htc-pasic3: MFD driver for PASIC3 LED control + DS1WM chip 2008-04-19 11:29:08 +01:00
mlx4 IB/mlx4: Add support for blocking multicast loopback packets 2008-07-14 23:48:48 -07:00
mmc mmc: remove unused 'mode' from the mmc_host structure 2007-12-12 20:01:01 +01:00
mtd Fix various old email addresses for dwmw2 2008-06-06 11:29:10 -07:00
netfilter netfilter: nf_conntrack_sip: restrict RTP expect flushing on error to last request 2008-05-08 01:15:21 -07:00
netfilter_arp netfilter: Move linux/types.h inclusions outside of #ifdef __KERNEL__ 2008-05-21 14:08:38 -07:00
netfilter_bridge [NETFILTER]: bridge: add ebt_nflog watcher 2008-04-14 11:15:54 +02:00
netfilter_ipv4 netfilter: Move linux/types.h inclusions outside of #ifdef __KERNEL__ 2008-05-21 14:08:38 -07:00
netfilter_ipv6 netfilter: Move linux/types.h inclusions outside of #ifdef __KERNEL__ 2008-05-21 14:08:38 -07:00
nfsd nfsd: don't allow setting ctime over v4 2008-04-25 13:00:11 -04:00
raid md: restart recovery cleanly after device failure. 2008-05-24 09:56:10 -07:00
rtc
spi mmc_spi: mmc_spi.h should include linux/interrupts.h 2008-06-02 15:27:10 -07:00
ssb include/linux/ssb/ssb_driver_gige.h typo fix 2008-06-09 15:53:37 -04:00
sunrpc svcrdma: Change svc_rdma_send_error return type to void 2008-05-19 07:34:01 -05:00
tc_act [NET] tc_nat: header install 2007-12-26 19:36:35 -08:00
tc_ematch [PKT_SCHED]: vlan tag match 2008-02-05 03:20:13 -08:00
unaligned kernel: add common infrastructure for unaligned access 2008-04-29 08:06:27 -07:00
usb USB: CDC WDM driver 2008-05-20 14:14:15 -07:00
8250_pci.h
a.out.h Remove #ifdef CONFIG_ARCH_SUPPORTS_AOUT from <linux/a.out.h> 2008-06-16 10:20:58 -07:00
ac97_codec.h scheduled OSS driver removal 2008-02-06 10:41:02 -08:00
acct.h system timer: fix crash in <100Hz system timer 2008-02-06 10:41:10 -08:00
acpi_pmtmr.h x86: move pmtmr related declarations 2008-01-30 13:30:18 +01:00
acpi.h x86: check command line when CONFIG_X86_MPPARSE is not set, v2 2008-07-08 12:48:31 +02:00
adb.h drivers/macintosh: Various cleanups 2008-07-01 11:28:06 +10:00
adfs_fs_i.h
adfs_fs_sb.h
adfs_fs.h
aer.h PCI: #if 0 pci_cleanup_aer_correct_error_status() 2008-04-20 21:47:02 -07:00
affs_hardblocks.h
agp_backend.h agp: more boolean conversions. 2008-06-19 10:42:17 +10:00
agpgart.h agp: more boolean conversions. 2008-06-19 10:42:17 +10:00
aio_abi.h
aio.h fs/aio.c: make 3 functions static 2008-04-29 08:06:00 -07:00
amifd.h
amifdreg.h
amigaffs.h
anon_inodes.h [PATCH] sanitize anon_inode_getfd() 2008-05-01 13:08:50 -04:00
apm_bios.h apm_event{,info}_t are userspace types 2007-12-17 19:28:16 -08:00
apm-emulation.h
arcdevice.h drivers/net/arcnet/arcnet.c: use time_* macros 2008-03-28 22:14:15 -04:00
arcfb.h
async_tx.h async_tx: allow architecture specific async_tx_find_channel implementations 2008-02-06 10:12:18 -07:00
ata_platform.h sata_mv: mbus decode window support 2008-03-27 14:51:39 -04:00
ata.h libata: automatically use DMADIR if drive/bridge requires it 2008-02-24 00:27:33 -05:00
atalk.h [NET]: include/linux/atalk.h - remove duplicate include 2008-03-23 22:04:31 -07:00
atm_eni.h
atm_he.h
atm_idt77105.h
atm_nicstar.h
atm_suni.h
atm_tcp.h atm: Cleanup atm_tcp.h and atm.h for userspace. 2008-05-14 23:24:09 -07:00
atm_zatm.h
atm.h atm: Cleanup atm_tcp.h and atm.h for userspace. 2008-05-14 23:24:09 -07:00
atmapi.h
atmarp.h
atmbr2684.h [ATM]: [br2864] whitespace cleanup 2008-01-28 15:00:14 -08:00
atmclip.h
atmdev.h [ATM]: Convert struct class_device to struct device 2008-01-28 15:00:12 -08:00
atmel_pdc.h
atmel_pwm.h Basic PWM driver for AVR32 and AT91 2008-02-08 09:22:38 -08:00
atmel_serial.h [ARM] 4660/3: at91: allow selecting UART for early kernel messages 2008-02-04 13:16:39 +00:00
atmel_tc.h atmel_tc library 2008-03-04 13:41:23 +01:00
atmel-ssc.h Driver for the Atmel on-chip SSC on AT32AP and AT91 2007-10-17 08:42:47 -07:00
atmioc.h
atmlec.h
atmmpc.h
atmppp.h
atmsap.h
atmsvc.h
attribute_container.h SCSI: convert struct class_device to struct device 2008-04-19 19:10:33 -07:00
audit.h [PATCH] remove useless argument type in audit_filter_user() 2008-06-24 23:36:35 -04:00
auto_fs4.h
auto_fs.h
auxvec.h increase AT_VECTOR_SIZE to terminate saved_auxv properly 2007-10-17 08:43:00 -07:00
ax25.h
b1lli.h
b1pcmcia.h
backing-dev.h mm: bdi: export bdi_writeout_inc() 2008-04-30 08:29:50 -07:00
backlight.h backlight: Convert corgi backlight driver into a more generic driver 2007-10-11 22:24:13 +01:00
baycom.h
bcd.h
bfs_fs.h
binfmts.h [PATCH] get rid of leak in compat_execve() 2008-05-16 17:23:05 -04:00
bio.h block: integrity cleanups 2008-07-03 13:21:14 +02:00
bit_spinlock.h bit_spin_lock: use lock bitops 2007-10-18 14:37:29 -07:00
bitmap.h cpumask: remove bitmap_scnprintf_len and cpumask_scnprintf_len 2008-05-13 08:02:25 -07:00
bitops.h bitops: remove "optimizations" 2008-04-29 08:11:16 -07:00
bitrev.h lib: export bitrev16 2008-06-06 11:29:10 -07:00
blkdev.h block: unexport blk_end_sync_rq 2008-07-15 21:21:45 +02:00
blkpg.h
blktrace_api.h Added in user-injected messages into blk traces 2008-07-03 13:21:12 +02:00
blockgroup_lock.h
bootmem.h x86: clean up reserve_bootmem_generic() and port it to 32-bit 2008-07-08 10:36:17 +02:00
bottom_half.h
bpqether.h
bsg.h [SCSI] bsg: add release callback support 2008-04-22 15:16:32 -05:00
buffer_head.h remove generic_commit_write() 2008-04-29 08:06:01 -07:00
bug.h
cache.h mm: move cache_line_size() to <linux/cache.h> 2008-04-28 08:58:19 -07:00
can.h [CAN]: Add PF_CAN core module 2008-01-28 14:54:10 -08:00
capability.h security: filesystem capabilities: fix fragile setuid fixup code 2008-07-04 10:40:08 -07:00
capi.h
cciss_ioctl.h
cd1400.h
cdev.h Remove "#ifdef __KERNEL__" checks from unexported headers 2008-04-30 08:29:54 -07:00
cdk.h
cdrom.h cdrom: make unregister_cdrom() return void 2008-04-21 09:50:08 +02:00
cfag12864b.h Miguel Ojeda has moved 2008-07-04 10:40:05 -07:00
cgroup_subsys.h cgroups: implement device whitelist 2008-04-29 08:06:09 -07:00
cgroup.h cgroups: add an owner to the mm_struct 2008-04-29 08:06:10 -07:00
cgroupstats.h Add cgroupstats 2007-10-19 11:53:36 -07:00
chio.h include/linux/: Spelling fixes 2008-02-03 17:45:46 +02:00
circ_buf.h
clk.h
clockchips.h clockevents: introduce force broadcast notifier 2007-10-14 22:57:45 +02:00
clocksource.h ntp: handle leap second via timer 2008-05-01 08:03:59 -07:00
cm4000_cs.h
cn_proc.h
coda_cache.h
coda_fs_i.h Remove "#ifdef __KERNEL__" checks from unexported headers 2008-04-30 08:29:54 -07:00
coda_linux.h fs/coda: remove static inline forward declarations 2008-04-29 08:05:59 -07:00
coda_psdev.h
coda.h
coff.h
com20020.h
compat.h ntp: support for TAI 2008-05-01 08:03:59 -07:00
compiler-gcc3.h remove __attribute_used__ 2008-01-28 23:21:18 +01:00
compiler-gcc4.h x86, core: remove CONFIG_FORCED_INLINING 2008-02-09 23:24:09 +01:00
compiler-gcc.h inlining: do not allow gcc below version 4 to optimize inlining 2008-04-30 08:42:49 -07:00
compiler-intel.h Force erroneous inclusions of compiler-*.h files to be errors 2007-10-17 08:42:47 -07:00
compiler.h Move ACCESS_ONCE() to <linux/compiler.h> 2008-05-10 19:51:16 -07:00
completion.h Add wait_for_completion_killable 2007-12-06 17:40:19 -05:00
comstats.h
concap.h Remove "#ifdef __KERNEL__" checks from unexported headers 2008-04-30 08:29:54 -07:00
configfs.h Remove "#ifdef __KERNEL__" checks from unexported headers 2008-04-30 08:29:54 -07:00
connector.h CONNECTOR: make cn_already_initialized static 2008-02-26 18:42:44 -08:00
console_struct.h vt: fix background color on line feed 2008-04-29 08:06:06 -07:00
console.h xen: Enable console tty by default in domU if it's not a dummy 2008-05-27 10:11:36 +02:00
consolemap.h unicode diacritics support 2007-10-17 08:42:52 -07:00
const.h x86: add _AT() macro to conditionally cast 2008-01-30 13:32:42 +01:00
cpu.h cpu: fix section mismatch warnings in hotcpu_register 2008-04-29 08:05:59 -07:00
cpufreq.h [CPUFREQ] allow use of the powersave governor as the default one 2008-04-28 16:27:08 -04:00
cpuidle.h cpuidle acpi driver: fix oops on AC<->DC 2008-06-11 19:13:45 -04:00
cpumask.h cpumask: introduce new APIs 2008-07-04 10:40:09 -07:00
cpuset.h mm: filter based on a nodemask as well as a gfp_mask 2008-04-28 08:58:19 -07:00
cramfs_fs_sb.h
cramfs_fs.h cramfs: error message about endianess 2007-10-17 08:42:53 -07:00
crash_dump.h
crc7.h
crc16.h
crc32.h
crc32c.h
crc-ccitt.h Remove "#ifdef __KERNEL__" checks from unexported headers 2008-04-30 08:29:54 -07:00
crc-itu-t.h
crc-t10dif.h [SCSI] lib: Add support for the T10 (SCSI) Data Integrity Field CRC 2008-07-12 08:22:32 -05:00
crypto.h crypto: hash - Move ahash functions into crypto/hash.h 2008-07-10 20:35:18 +08:00
cryptohash.h
ctype.h
cuda.h
cyclades.h include/linux/: Spelling fixes 2008-02-03 17:45:46 +02:00
cyclomx.h
cycx_cfm.h
cycx_drv.h
cycx_x25.h Spelling fixes: lenght->length 2008-02-03 15:42:53 +02:00
dca.h DCA: convert struct class_device to struct device. 2008-02-08 15:33:33 -08:00
dcache.h Merge branch 'linus' into core/rcu 2008-07-11 10:46:50 +02:00
dccp.h [DCCP]: Reorganize struct dccp_sock to save 8 bytes 2008-02-03 04:28:53 -08:00
dcookies.h d_path: Make get_dcookie() use a struct path argument 2008-02-14 21:17:08 -08:00
debug_locks.h Move _RET_IP_ and _THIS_IP_ to include/linux/kernel.h 2008-07-05 13:10:50 -07:00
debugfs.h debugfs: fix sparse warnings 2008-03-04 14:47:06 -08:00
debugobjects.h infrastructure to debug (dynamic) objects 2008-04-30 08:29:53 -07:00
delay.h x86: use cpu_khz for loops_per_jiffy calculation, cleanup 2008-06-24 13:53:46 +02:00
delayacct.h Add cgroupstats 2007-10-19 11:53:36 -07:00
device_cgroup.h cgroups: implement device whitelist 2008-04-29 08:06:09 -07:00
device-mapper.h Remove "#ifdef __KERNEL__" checks from unexported headers 2008-04-30 08:29:54 -07:00
device.h driver-core: prepare for 2.6.27 api change by adding dev_set_name 2008-05-29 21:10:01 -07:00
devpts_fs.h devpts: factor out PTY index allocation 2008-04-30 08:29:48 -07:00
dio.h
dirent.h
display.h
dlm_device.h dlm: linux/{dlm,dlm_device}.h: cleanup for userspace 2008-04-21 11:35:39 -05:00
dlm_netlink.h
dlm_plock.h dlm: move plock code from gfs2 2008-04-21 11:22:28 -05:00
dlm.h dlm: linux/{dlm,dlm_device}.h: cleanup for userspace 2008-04-21 11:35:39 -05:00
dlmconstants.h dlm: common max length definitions 2008-04-21 11:22:29 -05:00
dm9000.h DM9000: Add platform flag for no attached EEPROM 2008-02-11 11:06:35 -05:00
dm-dirty-log.h dm: move include files 2008-04-25 13:26:55 +01:00
dm-io.h dm: move include files 2008-04-25 13:26:55 +01:00
dm-ioctl.h dm ioctl: move compat code 2008-02-08 02:09:56 +00:00
dm-kcopyd.h dm: move include files 2008-04-25 13:26:55 +01:00
dma-attrs.h dma: add dma_*map*_attrs() interfaces 2008-04-29 08:06:11 -07:00
dma-mapping.h dma: add dma_*map*_attrs() interfaces 2008-04-29 08:06:11 -07:00
dmaengine.h DMA engine: typo fixes 2008-04-21 22:38:45 +00:00
dmapool.h
dmar.h intel-iommu: fault_reason index cleanup 2008-02-08 09:22:24 -08:00
dmi.h x86: configurable DMI scanning code 2008-04-28 08:58:30 -07:00
dn.h
dnotify.h
dqblk_v1.h
dqblk_v2.h
dqblk_xfs.h
ds1wm.h DS1WM: decouple host IRQ and INTR active state settings 2008-02-07 08:42:06 -08:00
ds1286.h
ds17287rtc.h
dtlk.h
edac.h edac: fix module initialization on several modules 2nd time 2008-04-29 08:06:26 -07:00
edd.h Make asm-x86/bootparam.h includable from userspace. 2007-10-23 15:49:47 +10:00
eeprom_93cx6.h ax88796: add 93cx6 eeprom support 2007-10-10 16:53:56 -07:00
efi.h x86 boot: remove some unused extern function declarations 2008-05-25 10:55:10 +02:00
efs_fs_sb.h
efs_vh.h
eisa.h
elevator.h block: let elv_register() return void 2007-12-18 08:29:28 +01:00
elf-em.h mn10300: add the MN10300/AM33 architecture to the kernel 2008-02-08 09:22:30 -08:00
elf-fdpic.h
elf.h powerpc: Update for VSX core file and ptrace 2008-07-01 14:47:09 +10:00
elfcore-compat.h elfcore-compat fix uid/gid types 2008-02-29 08:06:37 -08:00
elfcore.h Unexport asm/elf.h 2008-02-07 08:42:30 -08:00
elfnote.h remove __attribute_used__ 2008-01-28 23:21:18 +01:00
enclosure.h SCSI: convert struct class_device to struct device 2008-04-19 19:10:33 -07:00
err.h Add an ERR_CAST() function to complement ERR_PTR and co. 2008-02-07 08:42:25 -08:00
errno.h
errqueue.h
etherdevice.h docbook: make a networking book and fix a few errors 2008-02-13 16:21:19 -08:00
ethtool.h [NET]: include <linux/types.h> into linux/ethtool.h for __u* typedef 2008-03-07 11:11:13 -08:00
eventfd.h Remove "#ifdef __KERNEL__" checks from unexported headers 2008-04-30 08:29:54 -07:00
eventpoll.h x86 merge fallout: uml 2007-10-29 07:41:32 -07:00
exportfs.h udf: Make udf exportable 2008-05-07 09:48:23 +02:00
ext2_fs_sb.h ext2 reservations 2007-10-17 08:43:02 -07:00
ext2_fs.h fix up ext2_fs.h for userspace after reservations backport 2007-11-29 09:24:53 -08:00
ext3_fs_i.h
ext3_fs_sb.h ext3: show all mount options 2007-10-17 08:42:48 -07:00
ext3_fs.h iget: stop EXT3 from using iget() and read_inode() 2008-02-07 08:42:27 -08:00
ext3_jbd.h
f75375s.h hwmon: (f75375s) Allow setting up fans with platform_data 2007-11-08 08:42:46 -05:00
fadvise.h
falloc.h
fault-inject.h
fb.h fb: add support for foreign endianness 2008-04-28 08:58:35 -07:00
fcdevice.h
fcntl.h F_DUPFD_CLOEXEC implementation 2007-10-17 08:43:01 -07:00
fd1772.h
fd.h
fddidevice.h
fdreg.h
fdtable.h [PATCH] dup_fd() fixes, part 1 2008-05-16 17:22:26 -04:00
fib_rules.h
file.h [PATCH] split linux/file.h 2008-05-01 13:08:16 -04:00
filter.h [SKFILTER]: Add SKF_ADF_NLATTR instruction 2008-04-10 02:02:28 -07:00
firewire-cdev.h firewire: adopt read cycle timer ABI from raw1394 2007-10-17 00:00:08 +02:00
firewire-constants.h
firmware-map.h sysfs: add /sys/firmware/memmap 2008-07-08 17:55:41 +02:00
firmware.h firmware: allow firmware files to be built into kernel image 2008-07-10 14:30:13 +01:00
flat.h
font.h
freezer.h Freezer: Introduce PF_FREEZER_NOSIG 2008-07-16 23:27:03 +02:00
fs_enet_pd.h fs_enet: Be an of_platform device when CONFIG_PPC_CPM_NEW_BINDING is set. 2007-10-10 16:54:03 -07:00
fs_stack.h
fs_struct.h Make set_fs_{root,pwd} take a struct path 2008-02-14 21:13:33 -08:00
fs_uart_pd.h
fs.h Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 2008-07-15 08:36:38 -07:00
fsl_devices.h Remove "#ifdef __KERNEL__" checks from unexported headers 2008-04-30 08:29:54 -07:00
fsnotify.h Remove "#ifdef __KERNEL__" checks from unexported headers 2008-04-30 08:29:54 -07:00
ftrace.h ftrace: add ftrace_kill_atomic 2008-07-11 15:49:21 +02:00
fuse.h fuse: add flag to turn on big writes 2008-05-13 08:02:26 -07:00
futex.h futex: runtime enable pi and robust functionality 2008-02-23 17:12:15 -08:00
gameport.h
gen_stats.h
genalloc.h
generic_acl.h
generic_serial.h char: switch gs, cyclades and esp to return int for put_char 2008-04-30 08:29:45 -07:00
genetlink.h
genhd.h allow userspace to modify scsi command filter on per device basis 2008-07-03 13:21:14 +02:00
getcpu.h
gfp.h mm: fix misleading __GFP_REPEAT related comments 2008-04-29 08:05:58 -07:00
gfs2_ondisk.h [GFS2] Fix quota do_list operation hang 2007-10-10 08:55:27 +01:00
gigaset_dev.h
gpio_keys.h Input: gpio-keys - add suspend/resume support 2007-09-26 00:01:17 -04:00
gpio_mouse.h
gpio.h gpio: build fixes 2008-05-24 09:56:13 -07:00
hardirq.h BKL: revert back to the old spinlock implementation 2008-05-10 20:58:02 -07:00
harrier_defs.h
hash.h hash: add explicit u32 and u64 versions of hash 2008-02-06 10:41:00 -08:00
hayesesp.h Char: esp, remove hangup and wakeup bottomhalves 2008-02-07 08:42:34 -08:00
hdlc.h Generic HDLC - remove now unneeded hdlc_device_desc 2008-02-05 13:31:39 -05:00
hdlcdrv.h long vs. unsigned long - low-hanging fruits in drivers 2007-10-14 12:41:51 -07:00
hdpu_features.h
hdreg.h ide: remove broken/dangerous HDIO_[UNREGISTER,SCAN]_HWIF ioctls (take 3) 2008-04-18 00:46:24 +02:00
hid-debug.h
hid.h HID: remove CVS keywords 2008-05-20 16:44:43 +02:00
hiddev.h HID: remove CVS keywords 2008-05-20 16:44:43 +02:00
hidraw.h HID: export headers properly 2008-04-22 11:34:59 +02:00
highmem.h mm: fix PageUptodate data race 2008-02-05 09:44:19 -08:00
highuid.h
hil_mlc.h Convert asm/semaphore.h users to linux/semaphore.h 2008-04-18 22:22:54 -04:00
hil.h
hippidevice.h
hp_sdc.h
hpet.h x86: revert assign IRQs to hpet timer 2008-04-04 18:36:49 +02:00
hrtimer.h hrtimer: remove duplicate helper function 2008-05-03 18:11:48 +02:00
htirq.h
hugetlb.h hugetlbfs: architecture header cleanup 2008-04-28 08:58:25 -07:00
hw_random.h Remove "#ifdef __KERNEL__" checks from unexported headers 2008-04-30 08:29:54 -07:00
hwmon-sysfs.h
hwmon-vid.h
hwmon.h hwmon: Convert from class_device to device 2007-10-09 22:56:30 -04:00
hysdn_if.h
i2c-algo-bit.h
i2c-algo-pca.h i2c-algo-pca: Extend for future drivers 2008-04-22 22:16:46 +02:00
i2c-algo-pcf.h i2c-algo-pcf: Drop unused struct members 2008-07-14 22:38:31 +02:00
i2c-algo-sgi.h
i2c-dev.h i2c: Move i2c-dev interfaces to i2c-dev.h 2007-10-13 23:56:32 +02:00
i2c-gpio.h
i2c-id.h i2c-dev: Delete empty detach_client callback 2008-07-14 22:38:34 +02:00
i2c-ocores.h
i2c-pca-platform.h i2c: Add platform driver on top of the new pca-algorithm 2008-04-22 22:16:46 +02:00
i2c-pnx.h
i2c-pxa.h
i2c.h i2c: Add detection capability to new-style drivers 2008-07-14 22:38:36 +02:00
i2o-dev.h
i2o.h Remove "#ifdef __KERNEL__" checks from unexported headers 2008-04-30 08:29:54 -07:00
i8k.h
i8042.h Input: i8042 - export i8042_command() 2007-10-22 00:56:52 -04:00
ibmtr.h
icmp.h
icmpv6.h [IPV6]: Fix powerpc allmodconfig build warnings. 2008-03-05 20:58:10 -08:00
ide.h ide: add ide_pc_intr() helper 2008-07-15 21:22:03 +02:00
idr.h idr: create idr_layer_cache at boot time 2008-04-29 08:06:25 -07:00
ieee80211.h mac80211: use 4-byte mesh sequence number 2008-04-30 20:34:26 -04:00
if_addr.h
if_addrlabel.h [IPV6] ADDRCONF: Support RFC3484 configurable address selection policy table. 2008-01-28 14:53:58 -08:00
if_arcnet.h arcnet endianness annotations 2007-10-10 16:51:59 -07:00
if_arp.h [ARP]: Introduce the arp_hdr_len helper. 2008-03-03 12:20:57 -08:00
if_bonding.h bonding: Add new layer2+3 hash for xor/802.3ad modes 2007-12-07 15:00:32 -05:00
if_bridge.h bridge: forwarding table information for >256 devices 2008-05-02 16:53:33 -07:00
if_cablemodem.h
if_ec.h
if_eql.h [NET] drivers/net: statistics cleanup #1 -- save memory and shrink code 2007-10-10 16:51:16 -07:00
if_ether.h [NET]: Restore sanity wrt. print_mac(). 2008-02-23 20:09:11 -08:00
if_fc.h
if_fddi.h include linux/types.h in if_fddi.h 2007-10-17 08:42:52 -07:00
if_frad.h annotate the rest of drivers/net/wan 2008-01-28 15:07:58 -08:00
if_hippi.h
if_infiniband.h
if_link.h [NET]: netlink support for moving devices between network namespaces. 2007-10-10 16:49:13 -07:00
if_ltalk.h
if_macvlan.h Remove "#ifdef __KERNEL__" checks from unexported headers 2008-04-30 08:29:54 -07:00
if_packet.h
if_plip.h
if_ppp.h
if_pppol2tp.h [PPPOL2TP]: Fix endianness annotations. 2007-08-26 18:35:42 -07:00
if_pppox.h include: Remove unnecessary inclusions of asm/semaphore.h 2008-04-18 22:16:54 -04:00
if_slip.h
if_strip.h
if_tr.h [TR]: Use ctl paths to register net/token-ring/ table 2008-01-28 14:56:28 -08:00
if_tun.h net: make struct tun_struct private to tun.c 2008-04-12 18:48:58 -07:00
if_tunnel.h ipv6 sit: Avoid extra need for compat layer in PRL management. 2008-06-16 16:48:20 -07:00
if_vlan.h [VLAN]: Tag vlan_group_device with net device, not ifindex. 2008-04-16 00:48:04 -07:00
if.h [IPV6]: Add RFC4214 support 2008-01-28 14:55:09 -08:00
igmp.h [NET]: include/linux/igmp.h - remove duplicate include 2008-03-23 22:05:44 -07:00
ihex.h ihex: request_ihex_firmware() function to load and validate firmware 2008-07-10 14:47:38 +01:00
in6.h [IPV6]: Define constants for link-local multicast addresses. 2008-04-12 13:43:19 +09:00
in_route.h route: Mark unused route cache flags as such. 2008-06-03 16:36:01 -07:00
in.h [IPV4]: ipv4_is_lbcast() misannotations 2008-03-17 22:48:46 -07:00
inet_diag.h
inet_lro.h net/inet_lro: remove setting skb->ip_summed when not LRO-able 2008-06-27 20:09:00 -07:00
inet.h Remove "#ifdef __KERNEL__" checks from unexported headers 2008-04-30 08:29:54 -07:00
inetdevice.h route: Remove unused ifa_anycast field 2008-06-03 16:37:33 -07:00
init_ohci1394_dma.h x86: early boot debugging via FireWire (ohci1394_dma=early) 2008-01-30 13:34:11 +01:00
init_task.h [PATCH] take init_files to fs/file.c 2008-05-16 17:22:20 -04:00
init.h proper extern for late_time_init 2008-04-29 08:06:03 -07:00
initrd.h
inotify.h [PATCH] new helper - inotify_evict_watch() 2007-10-21 02:37:38 -04:00
input-polldev.h
input.h Input: add KEY_MEDIA_REPEAT definition 2008-06-30 09:25:12 -04:00
interrupt.h Merge branch 'genirq' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2008-07-15 10:39:22 -07:00
io.h [POWERPC] devres: Add devm_ioremap_prot() 2008-05-05 16:47:14 +10:00
ioc3.h
ioc4.h
iocontext.h block: blkdev.h cleanup, move iocontext stuff to iocontext.h 2008-07-03 13:21:14 +02:00
ioctl.h
iommu-helper.h iommu: export iommu_is_span_boundary helper function 2008-03-04 16:35:17 -08:00
ioport.h pnpacpi: fix IRQ flag decoding 2008-06-11 19:13:46 -04:00
ioprio.h cfq-iosched: make io priorities inherit CPU scheduling class as well as nice 2008-05-07 09:51:23 +02:00
ip6_tunnel.h
ip.h
ipc_namespace.h ipc: re-enable msgmni automatic recomputing msgmni if set to negative 2008-04-29 08:06:13 -07:00
ipc.h namespaces: move the IPC namespace under IPC_NS option 2008-02-08 09:22:23 -08:00
ipmi_msgdefs.h
ipmi_smi.h ipmi: remove ->write_proc code 2008-04-29 08:06:15 -07:00
ipmi.h ipmi: make comment match actual preprocessor check 2008-04-29 08:06:15 -07:00
ipsec.h
ipv6_route.h
ipv6.h inet{6}_request_sock: Init ->opt and ->pktopts in the constructor 2008-06-10 12:39:35 -07:00
ipx.h
irda.h
irq_cpustat.h
irq.h genirq: Expose default irq affinity mask (take 3) 2008-06-05 15:18:30 +02:00
irqflags.h ftrace: trace preempt off critical timings 2008-05-23 20:32:54 +02:00
irqreturn.h
isa.h Fix non-ISA link error in drivers/scsi/advansys.c 2007-09-16 21:13:58 -07:00
isapnp.h ISAPNP: move config register addresses out of isapnp.h 2008-04-29 03:22:15 -04:00
iscsi_ibft.h Firmware: add iSCSI iBFT Support 2008-04-19 19:10:28 -07:00
isdn_divertif.h
isdn_ppp.h
isdn.h [ISDN] include/linux/isdn.h: remove dead code 2008-04-15 00:30:16 -07:00
isdnif.h
isicom.h Remove "#ifdef __KERNEL__" checks from unexported headers 2008-04-30 08:29:54 -07:00
iso_fs.h
istallion.h Char: istallion, remove hangup bottomhalf 2008-02-07 08:42:34 -08:00
ivtv.h V4L/DVB (6123): ivtv: move ivtv.h public header to include/linux 2007-10-09 22:07:28 -03:00
ivtvfb.h V4L/DVB (6119): ivtvfb: renamed ivtv-fb to ivtvfb, move header to include/linux 2007-10-09 22:07:23 -03:00
ixjuser.h
jbd2.h jbd2: Remove data=ordered mode support using jbd buffer heads 2008-07-11 19:27:31 -04:00
jbd.h include: Remove unnecessary inclusions of asm/semaphore.h 2008-04-18 22:16:54 -04:00
jffs2.h
jhash.h
jiffies.h remove div_long_long_rem 2008-05-01 08:03:58 -07:00
journal-head.h
joystick.h
kallsyms.h Clean up 'print_fn_descriptor_symbol()' types 2008-05-15 17:50:37 -07:00
kbd_diacr.h unicode diacritics support 2007-10-17 08:42:52 -07:00
kbd_kern.h m68k/mac: Make mac_hid_mouse_emulate_buttons() declaration visible 2007-08-22 19:52:45 -07:00
Kbuild kbuild: fix a.out.h export to userspace with O= build. 2008-06-27 23:13:54 +02:00
kbuild.h Add kbuild.h that contains common definitions for kbuild users 2008-04-29 08:06:29 -07:00
kd.h Fix <linux/kd.h> usage in userspace 2007-11-29 09:24:52 -08:00
kdebug.h
kdev_t.h
kernel_stat.h x86: resize NR_IRQS for large machines 2008-05-12 21:28:05 +02:00
kernel.h Merge branch 'linus' into core/printk 2008-07-10 08:17:14 +02:00
kernelcapi.h include: Remove unnecessary inclusions of asm/semaphore.h 2008-04-18 22:16:54 -04:00
kexec.h vmcoreinfo: add "VMCOREINFO_" to all the call for vmcoreinfo_append_str() 2008-02-07 08:42:25 -08:00
key-type.h KEYS: Make request_key() and co fundamentally asynchronous 2007-10-17 08:42:57 -07:00
key-ui.h
key.h keys: make key_serial() a function if CONFIG_KEYS=y 2008-04-29 08:06:17 -07:00
keyboard.h Input: put ledstate in the keyboard notifier 2008-04-15 01:30:32 -04:00
keyctl.h keys: add keyctl function to get a security label 2008-04-29 08:06:16 -07:00
kfifo.h Remove "#ifdef __KERNEL__" checks from unexported headers 2008-04-30 08:29:54 -07:00
kgdb.h kgdb: fix signedness mixmatches, add statics, add declaration to header 2008-05-05 07:13:21 -05:00
klist.h klist: fix coding style errors in klist.h and klist.c 2008-04-30 16:52:58 -07:00
kmalloc_sizes.h
kmod.h
kobj_map.h Remove "#ifdef __KERNEL__" checks from unexported headers 2008-04-30 08:29:54 -07:00
kobject.h Remove "#ifdef __KERNEL__" checks from unexported headers 2008-04-30 08:29:54 -07:00
kprobes.h kprobes: enable clean usage of get_kprobe 2008-06-23 22:10:57 +02:00
kref.h Remove "#ifdef __KERNEL__" checks from unexported headers 2008-04-30 08:29:54 -07:00
ks0108.h Miguel Ojeda has moved 2008-07-04 10:40:05 -07:00
kthread.h
ktime.h time: add ns_to_ktime() 2008-04-19 19:44:57 +02:00
kvm_host.h KVM: close timer injection race window in __vcpu_run 2008-06-24 12:16:59 +03:00
kvm_para.h KVM: MMU: hypercall based pte updates and TLB flushes 2008-04-27 12:00:27 +03:00
kvm_types.h KVM: MMU: Don't assume struct page for x86 2008-04-27 12:01:15 +03:00
kvm.h KVM: ppc: Add DCR access information to struct kvm_run 2008-04-27 18:21:37 +03:00
lapb.h
latencytop.h sched: latencytop support 2008-01-25 21:08:34 +01:00
lcd.h
leds.h leds: Document the context brightness_set needs 2008-04-24 23:49:30 +01:00
lguest_launcher.h lguest: comment documentation update. 2008-03-28 11:05:54 +11:00
lguest.h lguest: documentation update 2007-10-25 15:02:50 +10:00
libata.h libata/ahci: enclosure management support 2008-07-14 15:59:33 -04:00
libps2.h
license.h
limits.h
linkage.h Merge branch 'auto-ftrace-next' into tracing/for-linus 2008-07-14 16:11:52 +02:00
linux_logo.h
list.h rcu: split list.h and move rcu-protected lists into rculist.h 2008-05-19 10:01:37 +02:00
llc.h include/linux/: Spelling fixes 2008-02-03 17:45:46 +02:00
lm_interface.h [GFS2] Remove obsolete conversion deadlock avoidance code 2008-06-27 09:39:47 +01:00
lmb.h [POWERPC] Provide walk_memory_resource() for powerpc 2008-04-29 15:57:53 +10:00
lockdep.h lockdep: remove duplicate definition of STATIC_LOCKDEP_MAP_INIT 2008-06-24 13:43:07 +02:00
log2.h log2.h: Define order_base_2() macro for convenience. 2008-02-06 10:41:03 -08:00
loop.h Allow auto-destruction of loop devices 2008-02-06 10:41:01 -08:00
lp.h Parallel port: convert port_mutex to the mutex API 2008-02-06 10:41:01 -08:00
lzo.h
m48t86.h
magic.h Task Control Groups: basic task cgroup framework 2007-10-19 11:53:36 -07:00
major.h
maple.h maple: remove unused variable 2008-02-26 14:03:47 +09:00
marker.h Markers - define non optimized marker 2008-05-23 22:26:03 +02:00
math64.h add an inlined version of iter_div_u64_rem 2008-06-12 10:47:58 +02:00
matroxfb.h
mbcache.h vfs: fix possible deadlock in ext2, ext3, ext4 when using xattrs 2008-04-15 19:35:41 -07:00
mbus.h introduce mbus DRAM target info abstraction 2008-03-27 14:51:39 -04:00
mc6821.h
mc146818rtc.h rtc: fall back to requesting only the ports we actually use 2007-11-14 18:45:41 -08:00
mca-legacy.h remove mca_is_adapter_used() 2008-04-29 08:06:01 -07:00
mca.h
mdio-bitbang.h Generic bitbanged MDIO library 2007-10-10 16:54:03 -07:00
memcontrol.h cgroups: add an owner to the mm_struct 2008-04-29 08:06:10 -07:00
memory_hotplug.h [POWERPC] Make walk_memory_resource available with MEMORY_HOTPLUG=n 2008-06-09 11:32:41 +10:00
memory.h ipc: recompute msgmni on memory add / remove 2008-04-29 08:06:12 -07:00
mempolicy.h mempolicy: use struct mempolicy pointer in shmem_sb_info 2008-04-28 08:58:25 -07:00
mempool.h
memstick.h memstick: convert struct class_device to struct device 2008-04-19 19:10:29 -07:00
meye.h V4L/DVB (7204): remove V4L2_CID_SHARPNESS from meye.h and report private control as DISABLED 2008-04-24 14:07:43 -03:00
migrate.h
mii.h
minix_fs.h
miscdevice.h PM: Remove destroy_suspended_device() 2008-04-19 19:10:28 -07:00
mm_inline.h
mm_types.h memcg: fix possible panic when CONFIG_MM_OWNER=y 2008-05-13 08:02:25 -07:00
mm.h Merge commit '85082fd7cbe3173198aac0eb5e85ab1edcc6352c' into test-build 2008-07-15 15:44:51 +10:00
mman.h mm: Allow architectures to define additional protection bits 2008-07-09 16:30:45 +10:00
mmiotrace.h mmiotrace: rename kmmio_probe::user_data to :private. 2008-05-24 11:27:41 +02:00
mmtimer.h
mmzone.h for_each_online_pgdat(): kerneldoc fix 2008-05-24 09:56:13 -07:00
mnt_namespace.h [patch 6/7] vfs: mountinfo: add /proc/<pid>/mountinfo 2008-04-23 00:05:03 -04:00
mod_devicetable.h [S390] css: Use css_device_id for bus matching. 2008-07-14 10:02:12 +02:00
module.h module: reduce module image and resident size 2008-05-01 21:14:59 +10:00
moduleloader.h
moduleparam.h moduleparam: fix alpha, ia64 and ppc64 compile failures 2008-02-13 16:21:19 -08:00
mount.h Remove "#ifdef __KERNEL__" checks from unexported headers 2008-04-30 08:29:54 -07:00
mpage.h vfs: add hooks for ext4's delayed allocation support 2008-07-11 19:27:31 -04:00
mqueue.h
mroute6.h [IPV6] MROUTE: Do not call ipv6_find_idev() directly. 2008-04-13 23:21:16 -07:00
mroute.h [IPV4] MROUTE: Adjust include files for user-space. 2008-04-04 10:44:42 +09:00
msdos_fs.h fat_valid_media() isn't for userspace 2008-06-08 11:58:43 -07:00
msg.h ipc: restore MSGPOOL original value 2008-06-06 11:29:12 -07:00
msi.h pci/irq: restore mask_bits in msi shutdown -v3 2008-04-29 09:11:12 -07:00
mtio.h [SCSI] st: add option to use SILI in variable block reads 2008-04-07 12:15:39 -05:00
mutex-debug.h include/linux: Remove all users of FASTCALL() macro 2008-02-13 16:21:18 -08:00
mutex.h Remove fastcall from linux/include 2008-02-08 09:22:31 -08:00
mv643xx_eth.h mv643xx_eth: inter-mv643xx SMI port sharing 2008-04-28 21:17:07 -07:00
mv643xx_i2c.h [I2C] i2c-mv64xxx: Don't set i2c_adapter.retries 2008-01-26 15:04:01 +00:00
mv643xx.h [I2C] Split mv643xx I2C platform support 2008-01-26 15:03:59 +00:00
n_r3964.h
namei.h Introduce path_put() 2008-02-14 21:13:33 -08:00
nbd.h nbd: delete superfluous test for __GNUC__ 2008-04-29 08:06:24 -07:00
ncp_fs_i.h Remove "#ifdef __KERNEL__" checks from unexported headers 2008-04-30 08:29:54 -07:00
ncp_fs_sb.h
ncp_fs.h ncpfs: add prototypes to ncp_fs.h 2008-04-28 08:58:29 -07:00
ncp_mount.h
ncp_no.h
ncp.h
neighbour.h
net.h [NET]: NPROTO is redundant; it's equal to AF_MAX/PF_MAX. 2008-03-22 17:18:47 -07:00
netdevice.h include/linux/netdevice.h: don't export MAX_HEADER to userspace 2008-06-27 19:54:54 -07:00
netfilter_arp.h
netfilter_bridge.h [NETFILTER]: bridge: fix missing link layer headers on outgoing routed packets 2007-12-14 13:54:39 -08:00
netfilter_decnet.h
netfilter_ipv4.h [NETFILTER]: nf_nat: kill helper and seq_adjust hooks 2008-04-14 11:15:52 +02:00
netfilter_ipv6.h [NETFILTER]: Introduce NF_INET_ hook values 2008-01-28 14:53:55 -08:00
netfilter.h netfilter: Move linux/types.h inclusions outside of #ifdef __KERNEL__ 2008-05-21 14:08:38 -07:00
netlink.h Audit: collect sessionid in netlink messages 2008-04-28 06:18:03 -04:00
netpoll.h [NETPOLL]: Revert two bogus cleanups that broke netconsole. 2008-03-04 12:28:49 -08:00
netrom.h
nfs2.h
nfs3.h nfs: remove unnecessary NFS_NEED_* defines 2008-04-23 16:13:37 -04:00
nfs4_acl.h
nfs4_mount.h
nfs4.h
nfs_fs_i.h
nfs_fs_sb.h NFSv4: Reintroduce machine creds 2008-04-19 16:54:56 -04:00
nfs_fs.h make nfs_automount_list static 2008-04-19 16:55:29 -04:00
nfs_idmap.h
nfs_mount.h NFS: Switch from intr mount option to TASK_KILLABLE 2007-12-06 17:40:25 -05:00
nfs_page.h NFS: Clean up the write request locking. 2008-01-30 02:05:24 -05:00
nfs_xdr.h NFSv4: Only increment the sequence id if the server saw it 2008-04-19 16:53:15 -04:00
nfs.h
nfsacl.h
nfsd_idmap.h knfsd: allow cache_register to return error on failure 2008-02-01 16:42:05 -05:00
nl80211.h nl80211/cfg80211: support for mesh, sta dumping 2008-03-06 15:30:41 -05:00
nls.h add consts where appropriate in fs/nls/* 2007-10-17 08:42:58 -07:00
nmi.h
node.h
nodemask.h mempolicy: add bitmap_onto() and bitmap_fold() operations 2008-04-28 08:58:19 -07:00
notifier.h ipc: re-enable msgmni automatic recomputing msgmni if set to negative 2008-04-29 08:06:13 -07:00
nsc_gpio.h
nsproxy.h Make access to task's nsproxy lighter 2007-10-19 11:53:37 -07:00
nubus.h mac68k: add nubus card definitions and a typo fix 2008-02-05 09:44:24 -08:00
numa.h
nvram.h
of_device.h [POWERPC] Move of_device_get_modalias to drivers/of 2008-05-16 23:22:28 +10:00
of_gpio.h [POWERPC] OF helpers for the GPIO API 2008-04-17 07:46:11 +10:00
of_i2c.h [POWERPC] Fix of_i2c include for module compilation 2008-05-09 20:22:58 +10:00
of_platform.h [SPARC/64]: Consolidate of_register_driver 2007-10-17 21:17:42 -07:00
of.h [POWERPC] Add of_device_is_available function 2008-04-07 13:49:23 +10:00
oom.h mm: have zonelist contains structs with both a zone pointer and zone_idx 2008-04-28 08:58:18 -07:00
oprofile.h
page-flags.h Merge branch 'linus' into x86/xen 2008-06-16 11:21:27 +02:00
page-isolation.h memory unplug: page isolation 2007-10-16 09:43:02 -07:00
pageblock-flags.h x86 boot: simplify pageblock_bits enum declaration 2008-05-25 10:55:11 +02:00
pagemap.h include/linux: Remove all users of FASTCALL() macro 2008-02-13 16:21:18 -08:00
pagevec.h
param.h
parport_pc.h
parport.h Convert asm/semaphore.h users to linux/semaphore.h 2008-04-18 22:22:54 -04:00
parser.h add match_strlcpy() us it to make v9fs make uname and remotename parsing more robust 2008-05-14 19:23:25 -05:00
patchkey.h
path.h Introduce path_get() 2008-02-14 21:13:33 -08:00
pci_hotplug.h kset: convert pci hotplug to use kset_create_and_add 2008-01-24 20:40:14 -08:00
pci_ids.h powerpc/85xx: Add support for MPC8536DS 2008-07-14 07:55:37 -05:00
pci_regs.h PCI: add PCI Express ASPM support 2008-04-20 21:47:03 -07:00
pci-acpi.h PCI ACPI: Added a function to register _OSC with only PCIe devices. 2008-02-01 15:04:29 -08:00
pci-aspm.h PCI: add PCI Express ASPM support 2008-04-20 21:47:03 -07:00
pci.h x86: PAT export resource_wc in pci sysfs 2008-06-12 10:12:42 +02:00
pcieport_if.h
pda_power.h pda_power: add init and exit function callbacks 2008-05-03 03:39:55 +04:00
percpu_counter.h percpu_counter: new function percpu_counter_sum_and_set 2008-07-11 19:27:31 -04:00
percpu.h per_cpu: fix DEFINE_PER_CPU_SHARED_ALIGNED for modules 2008-05-14 19:11:14 -07:00
personality.h Remove the macro get_personality 2008-04-29 08:06:02 -07:00
pfkeyv2.h [IPSEC]: Add support for aes-ctr. 2008-02-07 23:11:56 -08:00
pfn.h
pg.h
phantom.h Misc: phantom, consistent whitespace 2008-04-29 08:06:02 -07:00
phonedev.h
phy_fixed.h phy/fixed.c: rework to not duplicate PHY layer functionality 2008-01-23 19:33:58 -06:00
phy.h phylib: Fix some sparse warnings 2008-05-06 12:01:41 -04:00
pid_namespace.h pidns: make pid->level and pid_ns->level unsigned 2008-04-30 08:29:49 -07:00
pid.h pidns: make pid->level and pid_ns->level unsigned 2008-04-30 08:29:49 -07:00
pim.h [IPV4] MROUTE: Adjust include files for user-space. 2008-04-04 10:44:42 +09:00
pipe_fs_i.h
pkt_cls.h [PKT_SCHED]: annotate cls_u32 2008-03-17 22:46:46 -07:00
pkt_sched.h [NET_SCHED]: sch_sfq: make internal queues visible as classes 2008-01-31 19:28:35 -08:00
pktcdvd.h pktcdvd: Convert from class_device to device for block/pktcdvd 2008-01-24 20:40:06 -08:00
platform_device.h Driver Core: constify the name passed to platform_device_register_simple 2008-01-24 20:40:43 -08:00
plist.h
pm_legacy.h PM: ACPI and APM must not be enabled at the same time 2008-01-11 12:26:47 -05:00
pm_qos_params.h pm qos infrastructure and interface 2008-02-05 09:44:22 -08:00
pm_wakeup.h PM: Convert wakeup flag accessors to inline functions 2008-04-19 19:10:26 -07:00
pm.h Remove "#ifdef __KERNEL__" checks from unexported headers 2008-04-30 08:29:54 -07:00
pmu.h [POWERPC] Fix drivers/macintosh/mediabay.c when !CONFIG_ADB_PMU 2008-03-13 10:09:27 +11:00
pnp.h PNP: replace pnp_resource_table with dynamically allocated resources 2008-07-16 23:27:05 +02:00
poison.h debugobjects: add timer specific object debugging code 2008-04-30 08:29:53 -07:00
poll.h [PATCH] make osf_select() use core_sys_select() 2008-05-01 13:07:28 -04:00
posix_acl_xattr.h
posix_acl.h
posix_types.h
posix-timers.h
power_supply.h ACPI: battery: add sysfs serial number 2008-02-05 21:15:50 -05:00
ppdev.h
ppp_channel.h
ppp_defs.h
ppp-comp.h
prctl.h capabilities: implement per-process securebits 2008-04-28 08:58:26 -07:00
preempt.h ftrace: trace preempt off critical timings 2008-05-23 20:32:54 +02:00
prefetch.h x86 & generic: change to __builtin_prefetch() 2007-10-19 20:35:04 +02:00
prio_heap.h Fix cpusets update_cpumask 2007-10-19 11:53:41 -07:00
prio_tree.h
proc_fs.h proc_fs.h: move struct mm_struct forward-declaration 2008-06-12 18:05:40 -07:00
profile.h Remove "#ifdef __KERNEL__" checks from unexported headers 2008-04-30 08:29:54 -07:00
proportions.h mm: bdi: allow setting a maximum for the bdi dirty limit 2008-04-30 08:29:50 -07:00
ptrace.h Security: split proc ptrace checking into read vs. attach 2008-07-14 15:01:47 +10:00
pwm_backlight.h [ARM] 5044/1: pwm_bl: add init/notify/exit callbacks 2008-07-03 13:25:05 +01:00
pwm.h [ARM] pxa: Add bare bones PWM API 2008-05-19 16:25:39 +01:00
qnx4_fs.h iget: stop QNX4 from using iget() and read_inode() 2008-02-07 08:42:28 -08:00
qnxtypes.h
quicklist.h quicklists: do not release off node pages early 2007-12-23 12:54:36 -08:00
quota.h quota: add a convenience macro for filesystems 2008-05-01 08:04:01 -07:00
quotaio_v1.h
quotaio_v2.h
quotaops.h quota: convert stub functions from macros into inlines 2008-04-28 08:58:33 -07:00
radeonfb.h
radix-tree.h radix_tree.h trivial comment correction 2008-02-03 16:12:47 +02:00
raid_class.h SCSI: convert struct class_device to struct device 2008-04-19 19:10:33 -07:00
ramfs.h
random.h
raw.h
rbtree.h
rcuclassic.h rcu: add call_rcu_sched() 2008-05-19 10:01:36 +02:00
rculist.h Introduce rculist.h 2008-07-04 10:40:07 -07:00
rcupdate.h rcu: add rcu_barrier_sched() and rcu_barrier_bh() 2008-05-19 10:01:36 +02:00
rcupreempt_trace.h Remove "#ifdef __KERNEL__" checks from unexported headers 2008-04-30 08:29:54 -07:00
rcupreempt.h rcu: add call_rcu_sched() 2008-05-19 10:01:36 +02:00
reboot.h make kernel_shutdown_prepare() static 2008-02-05 09:44:22 -08:00
reciprocal_div.h
regset.h x86: user_regset user-copy helpers 2008-01-30 13:31:47 +01:00
reiserfs_acl.h
reiserfs_fs_i.h
reiserfs_fs_sb.h reiserfs: use open_bdev_excl 2008-04-30 08:29:51 -07:00
reiserfs_fs.h reiserfs: unpack tails on quota files 2008-04-28 08:58:46 -07:00
reiserfs_xattr.h
relay.h
res_counter.h memcgroup: implement failcounter reset 2008-04-29 08:06:10 -07:00
resource.h add RUSAGE_THREAD 2008-04-29 08:05:59 -07:00
resume-trace.h x86: move tracedata to RODATA 2008-05-25 07:09:47 +02:00
rfkill.h rfkill: add the WiMAX radio type 2008-01-31 19:26:46 -08:00
rio_drv.h Remove "#ifdef __KERNEL__" checks from unexported headers 2008-04-30 08:29:54 -07:00
rio_ids.h
rio_regs.h
rio.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc 2008-05-03 10:01:33 -07:00
rmap.h Memory controller: make page_referenced() cgroup aware 2008-02-07 08:42:19 -08:00
romfs_fs.h
root_dev.h
rose.h
route.h
rslib.h
rtc-v3020.h
rtc.h RTC: convert mutex to bitfield 2007-11-29 09:24:54 -08:00
rtmutex.h
rtnetlink.h net: Fix routing tables with id > 255 for legacy software 2008-06-10 15:44:49 -07:00
rwsem-spinlock.h include/linux: Remove all users of FASTCALL() macro 2008-02-13 16:21:18 -08:00
rwsem.h Remove "#ifdef __KERNEL__" checks from unexported headers 2008-04-30 08:29:54 -07:00
rxrpc.h
sc26198.h
scatterlist.h [SCSI] block: add sg buffer copy helper functions 2008-04-07 12:15:45 -05:00
scc.h
sched.h Freezer: Introduce PF_FREEZER_NOSIG 2008-07-16 23:27:03 +02:00
screen_info.h x86_64 EFI boot support: EFI frame buffer driver 2007-11-29 09:24:54 -08:00
sctp.h [SCTP]: Stop claiming that this is a "reference implementation" 2008-02-05 10:59:07 -05:00
scx200_gpio.h long vs. unsigned long - low-hanging fruits in drivers 2007-10-14 12:41:51 -07:00
scx200.h
sdla.h
seccomp.h
securebits.h security: filesystem capabilities: fix fragile setuid fixup code 2008-07-04 10:40:08 -07:00
security.h security: remove register_security hook 2008-07-14 15:04:06 +10:00
selection.h vt: Fix warnings in selection.h 2007-10-16 09:43:17 -07:00
selinux_netlink.h
selinux.h SELinux: use new audit hooks, remove redundant exports 2008-04-19 09:53:46 +10:00
sem.h ipc: store ipcs into IDRs 2007-10-19 11:53:44 -07:00
semaphore.h Improve semaphore documentation 2008-04-17 10:43:01 -04:00
seq_file_net.h [NETNS]: Do not include net/net_namespace.h from seq_file.h 2008-04-02 00:10:28 -07:00
seq_file.h Remove "#ifdef __KERNEL__" checks from unexported headers 2008-04-30 08:29:54 -07:00
seqlock.h seqlock: livelock fix 2008-04-25 00:25:08 +02:00
serial167.h Char: serial167, remove bottomhalf 2008-02-07 08:42:34 -08:00
serial_8250.h sm501: add uart support 2008-04-28 08:58:32 -07:00
serial_core.h serial_core: uart_set_ldisc infrastructure 2008-06-03 08:20:17 -07:00
serial_pnx8xxx.h
serial_reg.h Serial 8250: handle saving the clear-on-read bits from the LSR and MSR 2007-08-22 19:52:44 -07:00
serial_sci.h serial: Move asm-sh/sci.h to linux/serial_sci.h. 2008-02-26 14:52:45 +09:00
serial.h
serialP.h
serio.h Input: add Zhen Hua driver 2008-04-15 13:26:52 -04:00
shm.h Unexport asm/page.h 2008-02-07 08:42:30 -08:00
shmem_fs.h mempolicy: use struct mempolicy pointer in shmem_sb_info 2008-04-28 08:58:25 -07:00
signal.h kill_pid_info: don't take now unneeded tasklist_lock 2008-04-30 08:29:34 -07:00
signalfd.h Fix a small number of "memeber" typoes. 2008-02-03 15:12:15 +02:00
skbuff.h skbuff: fix missing kernel-doc notation 2008-04-21 15:51:36 -07:00
slab_def.h slab - use angle brackets for include of kmalloc_sizes.h 2008-03-06 16:21:49 -08:00
slab.h Christoph has moved 2008-07-04 10:40:04 -07:00
slob_def.h
slub_def.h Christoph has moved 2008-07-04 10:40:04 -07:00
sm501-regs.h sm501: add support for the SM502 programmable PLL 2008-03-04 16:35:13 -08:00
sm501.h SM501: reverse FPEN/VBIASEN flags behaviour 2008-05-24 09:56:12 -07:00
smb_fs_i.h Remove "#ifdef __KERNEL__" checks from unexported headers 2008-04-30 08:29:54 -07:00
smb_fs_sb.h Remove "#ifdef __KERNEL__" checks from unexported headers 2008-04-30 08:29:54 -07:00
smb_fs.h
smb_mount.h
smb.h smb.h: uses struct timespec but didn't include linux/time.h 2008-04-29 08:06:05 -07:00
smbno.h
smc91x.h smc91x: introduce platform data flags V2 2008-03-17 07:49:27 -04:00
smp_lock.h Add cycle_kernel_lock() 2008-06-20 14:05:53 -06:00
smp.h generic-ipi: fix s390 build bug 2008-07-04 11:26:40 +02:00
snmp.h [XFRM]: Fix statistics. 2008-01-31 19:28:30 -08:00
socket.h [NET] sysctl: make sysctl_somaxconn per-namespace 2008-01-28 14:56:57 -08:00
sockios.h
som.h
sonet.h
sony-laptop.h
sonypi.h sony-laptop: add Type4 model 2008-01-24 00:47:27 -05:00
sort.h
sound.h
soundcard.h
spinlock_api_smp.h
spinlock_api_up.h include/linux/: Spelling fixes 2008-02-03 17:45:46 +02:00
spinlock_types_up.h
spinlock_types.h spinlock: lockbreak cleanup 2008-01-30 13:31:20 +01:00
spinlock_up.h spinlock: lockbreak cleanup 2008-01-30 13:31:20 +01:00
spinlock.h locking: remove unused double_spin_lock() 2008-04-17 12:22:31 +02:00
splice.h [SPLICE]: Don't assume regular pages in splice_to_pipe() 2008-01-28 14:53:30 -08:00
srcu.h
stacktrace.h sched: latencytop support 2008-01-25 21:08:34 +01:00
stallion.h Char: stallion, remove bottomhalf 2008-02-07 08:42:34 -08:00
start_kernel.h
stat.h
statfs.h
stddef.h
stop_machine.h
string.h Add a new sysfs_streq() string comparison function 2008-05-01 08:03:59 -07:00
stringify.h
superhyway.h
suspend_ioctls.h Hibernation: Introduce exportable suspend ioctls header (rev. 2) 2008-02-01 18:30:53 -05:00
suspend.h PM/gxfb: add hook to PM console layer that allows disabling of suspend VT switch 2008-04-28 08:58:36 -07:00
svga.h Remove "#ifdef __KERNEL__" checks from unexported headers 2008-04-30 08:29:54 -07:00
swap.h mm: rotate_reclaimable_page() cleanup 2008-04-28 08:58:20 -07:00
swapops.h Fix compile error on nommu for is_swap_pte 2008-02-09 11:08:33 -08:00
synclink.h synclink drivers bool conversion 2008-04-28 08:58:29 -07:00
sys.h
syscalls.h xattr: add missing consts to function arguments 2008-04-29 08:06:06 -07:00
sysctl.h sysctl: add the ->permissions callback on the ctl_table_root 2008-04-29 08:06:23 -07:00
sysdev.h cpumask: add show cpu map functions 2008-04-19 19:44:59 +02:00
sysfs.h sysfs: build fix 2008-05-04 17:07:03 -07:00
sysrq.h
sysv_fs.h sysv fs: remove superfluous check for __GNUC__ compiler 2008-04-29 08:06:27 -07:00
task_io_accounting_ops.h
task_io_accounting.h
taskstats_kern.h
taskstats.h add-scaled-time-to-taskstats-based-process-accounting fix 2007-10-18 14:37:28 -07:00
tc.h
tcp.h tcp: Revert 'process defer accept as established' changes. 2008-06-12 16:34:35 -07:00
telephony.h
termios.h
textsearch_fsm.h
textsearch.h Remove "#ifdef __KERNEL__" checks from unexported headers 2008-04-30 08:29:54 -07:00
tfrc.h
thermal.h thermal: Create CONFIG_THERMAL_HWMON=n 2008-06-25 19:25:42 -04:00
thread_info.h signals: use HAVE_SET_RESTORE_SIGMASK 2008-04-30 08:29:37 -07:00
threads.h
tick.h tick-sched: add more debug information 2008-02-01 17:45:14 +01:00
tifm.h tifm: fix the MemoryStick host fifo handling code 2008-03-10 18:01:18 -07:00
time.h always_inline timespec_add_ns 2008-06-12 10:48:00 +02:00
timer.h debugobjects: add timer specific object debugging code 2008-04-30 08:29:53 -07:00
timerfd.h
times.h
timex.h ntp: handle leap second via timer 2008-05-01 08:03:59 -07:00
tiocl.h
tipc_config.h
tipc.h
topology.h cpu topology: always define CPU topology information 2008-06-13 10:09:46 +02:00
toshiba.h
transport_class.h SCSI: convert struct class_device to struct device 2008-04-19 19:10:33 -07:00
trdevice.h
tsacct_kern.h
tty_driver.h tty_driver: Update required method documentation 2008-06-23 10:36:47 -07:00
tty_flip.h
tty_ldisc.h
tty.h Fix various old email addresses for dwmw2 2008-06-06 11:29:10 -07:00
types.h types.h: don't expose struct ustat to userspace 2008-05-24 09:56:09 -07:00
uaccess.h uaccess: add probe_kernel_write() 2008-04-17 20:05:36 +02:00
udf_fs_i.h udf: move headers out include/linux/ 2008-04-17 14:22:23 +02:00
udp.h [NET]: include/linux/udp.h - remove duplicate include 2008-03-23 22:06:51 -07:00
uinput.h get rid of input BIT* duplicate defines 2007-10-19 11:53:42 -07:00
uio_driver.h UIO: fix kobject usage 2008-01-24 20:40:26 -08:00
uio.h
ultrasound.h
un.h
unistd.h
unwind.h
usb_usual.h USB: mass storage: emulation of sat scsi_pass_thru with ATACB 2008-04-24 21:16:42 -07:00
usb.h wusb: add link wusb-usb device 2008-04-24 21:16:57 -07:00
usbdevice_fs.h USB: usbfs: export the URB_NO_INTERRUPT flag to userspace 2008-04-24 21:16:54 -07:00
user_namespace.h Convert uid hash to hlist 2007-09-19 11:24:18 -07:00
user.h
utime.h
uts.h
utsname.h namespaces: move the UTS namespace under UTS_NS option 2008-02-08 09:22:23 -08:00
vermagic.h module: put modversions in vermagic 2008-05-09 07:45:18 -07:00
veth.h [VETH]: move veth.h to include/linux 2007-12-26 19:36:35 -08:00
vfs.h
via.h
video_decoder.h
video_encoder.h
video_output.h Convert from class_device to device for drivers/video 2007-10-12 14:51:04 -07:00
videodev2.h V4L/DVB (7166): [v4l] Add new user class controls and deprecate others 2008-06-05 06:35:47 -03:00
videodev.h V4L/DVB (7198): V4L, include ioctl.h in videodev headers 2008-02-18 12:18:05 -03:00
videotext.h
virtio_9p.h 9p: add virtio transport 2007-10-23 13:47:31 -05:00
virtio_balloon.h virtio: balloon driver 2008-02-04 23:50:13 +11:00
virtio_blk.h virtio_blk: fix endianess annotations 2008-05-30 15:09:45 +10:00
virtio_config.h virtio: force callback on empty. 2008-05-30 15:09:46 +10:00
virtio_console.h Virtio console driver 2007-10-23 15:49:55 +10:00
virtio_net.h virtio: Fix typo in virtio_net_hdr comments 2008-06-10 18:20:30 -04:00
virtio_pci.h virtio: Use PCI revision field to indicate virtio PCI ABI version 2008-02-04 23:50:12 +11:00
virtio_ring.h virtio: clarify NO_NOTIFY flag usage 2008-02-04 23:50:00 +11:00
virtio_rng.h virtio: An entropy device, as suggested by hpa. 2008-05-30 15:09:44 +10:00
virtio.h virtio: explicit advertisement of driver features 2008-05-02 21:50:50 +10:00
vmalloc.h vmallocinfo: add caller information 2008-04-28 08:58:21 -07:00
vmstat.h Subject: [PATCH] hugetlb: vmstat events for huge page allocations 2008-04-28 08:58:23 -07:00
vt_buffer.h
vt_kern.h proper prototype for vty_init() 2008-02-06 10:41:03 -08:00
vt.h Console events and accessibility 2007-10-19 11:53:34 -07:00
w1-gpio.h w1-gpio: add GPIO w1 bus master driver 2008-02-06 10:41:15 -08:00
wait.h include/linux: Remove all users of FASTCALL() macro 2008-02-13 16:21:18 -08:00
wanrouter.h
watchdog.h
wireless.h Make linux/wireless.h be able to compile 2008-05-01 17:38:35 -04:00
wm97xx.h Input: wm9713 - support five wire panels 2008-05-27 01:37:26 -04:00
workqueue.h include/linux: Remove all users of FASTCALL() macro 2008-02-13 16:21:18 -08:00
writeback.h Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 2008-07-15 08:36:38 -07:00
x25.h
xattr.h xattr: add missing consts to function arguments 2008-04-29 08:06:06 -07:00
xfrm.h xfrm: Add a XFRM_STATE_AF_UNSPEC flag to xfrm_usersa_info 2008-07-10 16:55:37 -07:00
xilinxfb.h [POWERPC] XilinxFB: Allow fixed framebuffer base address 2007-10-12 14:05:17 +10:00
yam.h
zconf.h
zlib.h [ZLIB]: Move bnx2 driver gzip unpacker into zlib. 2007-10-10 16:53:57 -07:00
zorro_ids.h
zorro.h
zutil.h