kernel_optimize_test/include/linux
Benjamin Herrenschmidt 2d3fbbb391 Add hard_irq_disable()
Some architectures, like powerpc, implement lazy disabling of interrupts.
That means that on those, local_irq_disable() doesn't actually disable
interrupts on the CPU, but only sets some per CPU flag which cause them to be
disabled only if an interrupt actually occurs.

However, in some cases, such as stop_machine, we really want interrupts to be
fully disabled.  For example, I have code using stop machine to do ECC error
injection, used to verify operations of the ECC hardware, that sort of thing.
It really needs to make sure that nothing is actually writing to memory while
the injection happens.  Similar examples can be found in other low level bits
and pieces.

This patch implements a generic hard_irq_disable() function which is meant to
be called -after- local_irq_disable() and ensures that interrupts are fully
disabled on that CPU.  The default implementation is a nop, though powerpc
does already provide an appropriate one.

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Cc: Rusty Russell <rusty@rustcorp.com.au>
Cc: Paul Mackerras <paulus@samba.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-05-11 08:29:34 -07:00
..
amba
byteorder Fix compilation of drivers with -O0 2007-05-08 11:15:00 -07:00
dvb V4L/DVB (5419): Add comment how the speed field is interpreted. 2007-04-27 15:44:34 -03:00
hdlc
isdn make drivers/isdn/capi/capiutil.c:cdebbuf_alloc() static 2007-05-08 11:15:16 -07:00
lockd Merge branch 'server-cluster-locking-api' of git://linux-nfs.org/~bfields/linux 2007-05-07 12:34:24 -07:00
mlx4 IB/mlx4: Add a driver Mellanox ConnectX InfiniBand adapters 2007-05-08 18:00:38 -07:00
mmc mmc: remove old card states 2007-05-01 16:11:57 +02:00
mtd [MTD] Delete allegedly obsolete "bank_size" field of mtd_info. 2007-05-09 13:26:52 +01:00
netfilter [NETFILTER]: nf_nat_proto_gre: do not modify/corrupt GREv0 packets through NAT 2007-05-03 03:34:42 -07:00
netfilter_arp
netfilter_bridge [NETFILTER]: ebt_arp: add gratuitous arp filtering 2007-04-25 22:28:58 -07:00
netfilter_ipv4 [NETFILTER]: Remove IPv4 only connection tracking/NAT 2007-04-25 22:25:34 -07:00
netfilter_ipv6
nfsd [PATCH] knfsd: add some new fsid types 2007-02-14 08:09:53 -08:00
raid Revert "md: improve partition detection in md array" 2007-05-09 18:51:36 -07:00
spi SPI kerneldoc 2007-05-08 11:15:16 -07:00
sunrpc RPC: add wrapper for svc_reserve to account for checksum 2007-05-09 12:30:54 -07:00
tc_act
tc_ematch
usb USB: <linux/usb/ch9.h> minor doc update 2007-04-27 13:28:39 -07:00
8250_pci.h
a.out.h
ac97_codec.h
acct.h
acpi_pmtmr.h [PATCH] Allow early access to the power management timer 2007-02-16 08:13:58 -08:00
acpi.h acpi,msi-laptop: Fall back to EC polling mode for MSI laptop specific EC commands 2007-05-10 03:52:22 -04:00
adb.h
adfs_fs_i.h
adfs_fs_sb.h
adfs_fs.h
aer.h
affs_hardblocks.h
agp_backend.h
agpgart.h
aio_abi.h
aio.h aio is unlikely 2007-05-09 12:30:54 -07:00
amifd.h
amifdreg.h
amigaffs.h
apm_bios.h
apm-emulation.h [APM] Add shared version of APM emulation 2007-02-09 17:08:57 +00:00
arcdevice.h
arcfb.h
ata.h libata: Handle drives that require a spin-up command before first access 2007-04-28 14:40:40 -04:00
atalk.h [SK_BUFF]: Introduce skb_transport_header(skb) 2007-04-25 22:25:31 -07:00
atm_eni.h
atm_he.h
atm_idt77105.h
atm_nicstar.h
atm_suni.h
atm_tcp.h
atm_zatm.h
atm.h
atmapi.h
atmarp.h
atmbr2684.h
atmclip.h
atmdev.h
atmel_pdc.h
atmioc.h
atmlec.h
atmmpc.h
atmppp.h
atmsap.h
atmsvc.h
attribute_container.h
audit.h [PATCH] linux/audit.h needs linux/types.h 2007-03-06 09:30:25 -08:00
auto_fs4.h [PATCH] autofs4: header file update 2007-02-20 17:10:15 -08:00
auto_fs.h
auxvec.h
ax25.h
b1lli.h
b1pcmcia.h
backing-dev.h [PATCH] nfs: fix congestion control 2007-03-16 19:25:05 -07:00
backlight.h backlight: Separate backlight properties from backlight ops pointers 2007-02-20 09:26:53 +00:00
baycom.h
bcd.h
bfs_fs.h
binfmts.h [PATCH] x86: Don't require the vDSO for handling a.out signals 2007-02-13 13:26:26 +01:00
bio.h [BLOCK] Don't pin lots of memory in mempools 2007-04-30 09:08:17 +02:00
bit_spinlock.h
bitmap.h
bitops.h
bitrev.h
blkdev.h kblockd: use flush_work 2007-05-09 12:30:51 -07:00
blkpg.h
blktrace_api.h
blockgroup_lock.h
bootmem.h [PATCH] x86-64: Set HASHDIST_DEFAULT to 1 for x86_64 NUMA 2007-05-02 19:27:08 +02:00
bottom_half.h
bpqether.h
buffer_head.h mm: optimize kill_bdev() 2007-05-07 12:12:55 -07:00
bug.h
cache.h
calc64.h
capability.h
capi.h
cciss_ioctl.h
cd1400.h
cdev.h
cdk.h
cdrom.h [PATCH] cdrom: use unsigned bitfields 2007-02-20 17:10:14 -08:00
cfag12864b.h [PATCH] cfag12864b: fix crash when built-in and no parport present 2007-02-20 17:10:14 -08:00
chio.h
circ_buf.h
clk.h
clockchips.h clockchips.h: kernel-doc fix 2007-05-08 11:15:15 -07:00
clocksource.h clocksource: fix resume logic 2007-05-09 12:30:56 -07:00
cm4000_cs.h
cn_proc.h
cobalt-nvram.h
coda_cache.h
coda_fs_i.h
coda_linux.h [PATCH] mark struct inode_operations const 3 2007-02-12 09:48:46 -08:00
coda_proc.h
coda_psdev.h
coda.h
coff.h
com20020.h
compat.h Declare {compat_}sys_utimensat 2007-05-09 12:30:44 -07:00
compiler-gcc3.h compiler: introduce __used and __maybe_unused 2007-05-09 12:30:56 -07:00
compiler-gcc4.h compiler: introduce __used and __maybe_unused 2007-05-09 12:30:56 -07:00
compiler-gcc.h compiler: introduce __used and __maybe_unused 2007-05-09 12:30:56 -07:00
compiler-intel.h ARRAY_SIZE: check for type 2007-05-07 12:13:00 -07:00
compiler.h compiler: introduce __used and __maybe_unused 2007-05-09 12:30:56 -07:00
completion.h
comstats.h
concap.h
configfs.h
connector.h
console_struct.h vt: add color support to the "underline" and "italic" attributes 2007-05-08 11:15:27 -07:00
console.h vt: add color support to the "underline" and "italic" attributes 2007-05-08 11:15:27 -07:00
consolemap.h
const.h consolidate asm/const.h to linux/const.h 2007-05-08 11:15:13 -07:00
cpu.h <linux/sysdev.h> needs to include <linux/module.h> 2007-05-08 11:15:05 -07:00
cpufreq.h Merge branch 'for-linus' of git://one.firstfloor.org/home/andi/git/linux-2.6 2007-05-05 14:55:20 -07:00
cpumask.h [PATCH] Convert highest_possible_processor_id to nr_cpu_ids 2007-02-20 17:10:13 -08:00
cpuset.h [PATCH] mark struct file_operations const 1 2007-02-12 09:48:44 -08:00
cramfs_fs_sb.h
cramfs_fs.h
crash_dump.h [PATCH] i386: Allow i386 crash kernels to handle x86_64 dumps 2007-05-02 19:27:09 +02:00
crc16.h
crc32.h
crc32c.h
crc-ccitt.h
crc-itu-t.h CRC ITU-T V.41 2007-05-10 18:24:13 +02:00
crypto.h [CRYPTO] api: Add ablkcipher_request_set_tfm 2007-05-02 14:38:33 +10:00
cryptohash.h
ctype.h
cuda.h
cyclades.h Char: cyclades, dynamic ports 2007-05-08 11:15:25 -07:00
cyclomx.h
cycx_cfm.h
cycx_drv.h
cycx_x25.h
dcache.h VFS: delay the dentry name generation on sockets and pipes 2007-05-08 11:15:03 -07:00
dccp.h [DCCP]: Complete documentation of dccp_sock 2007-04-25 22:28:56 -07:00
dcookies.h
debug_locks.h
debugfs.h debugfs: Add debugfs_create_u64() 2007-04-27 10:57:31 -07:00
delay.h
delayacct.h
device-mapper.h
device.h fix hotplug for legacy platform drivers 2007-05-08 11:15:10 -07:00
devpts_fs.h
dio.h
dirent.h
display.h fbdev: display class 2007-05-08 11:15:26 -07:00
dlm_device.h [DLM] interface for purge (2/2) 2007-05-01 09:11:12 +01:00
dlm.h
dm9000.h
dm-ioctl.h
dma-mapping.h devres: device resource management 2007-02-09 17:39:36 -05:00
dmaengine.h
dmapool.h devres: device resource management 2007-02-09 17:39:36 -05:00
dmi.h
dn.h [PATCH] fix misannotation of linkinfo_dn 2007-02-11 11:18:07 -08:00
dnotify.h
dqblk_v1.h
dqblk_v2.h
dqblk_xfs.h
ds1wm.h Driver for the Maxim DS1WM, a 1-wire bus master ASIC core 2007-05-08 11:15:14 -07:00
ds1286.h
ds17287rtc.h
dtlk.h
edd.h
efi.h EFI: warn only for pre-1.00 system tables 2007-05-08 11:15:10 -07:00
efs_dir.h
efs_fs_i.h
efs_fs_sb.h
efs_fs.h [PATCH] mark struct inode_operations const 3 2007-02-12 09:48:46 -08:00
efs_vh.h
eisa.h [EISA] EISA registration with !CONFIG_EISA 2007-02-09 16:23:18 +00:00
elevator.h
elf-em.h blackfin architecture 2007-05-07 12:12:58 -07:00
elf-fdpic.h
elf.h [PATCH] i386: Relocate VDSO ELF headers to match mapped location with COMPAT_VDSO 2007-05-02 19:27:12 +02:00
elfcore.h
elfnote.h [PATCH] i386: Clean up ELF note generation 2007-05-02 19:27:17 +02:00
err.h
errno.h
errqueue.h
etherdevice.h uml: improve checking and diagnostics of ethernet MACs 2007-05-07 12:13:02 -07:00
ethtool.h [ETHTOOL]: Add 2.5G bit definitions. 2007-05-03 13:17:25 -07:00
eventpoll.h [PATCH] uml: fix epoll 2007-03-27 09:05:15 -07:00
ext2_fs_sb.h
ext2_fs.h
ext3_fs_i.h Fix occurrences of "the the " 2007-05-09 08:57:56 +02:00
ext3_fs_sb.h
ext3_fs.h ext3: copy i_flags to inode flags on write 2007-05-08 11:15:12 -07:00
ext3_jbd.h
ext4_fs_extents.h Fix misspellings of "agressive". 2007-02-17 19:20:16 +01:00
ext4_fs_i.h Fix occurrences of "the the " 2007-05-09 08:57:56 +02:00
ext4_fs_sb.h
ext4_fs.h [PATCH] mark struct inode_operations const 3 2007-02-12 09:48:46 -08:00
ext4_jbd2.h
fadvise.h
fault-inject.h
fb.h fbdev: add support for AVR32 2007-05-09 12:30:57 -07:00
fcdevice.h
fcntl.h locks: add lock cancel command 2007-05-06 20:38:28 -04:00
fd1772.h
fd.h
fddidevice.h
fdreg.h
fib_rules.h [IPV6] FIB6RULE: Find source address during looking up route. 2007-04-25 22:28:35 -07:00
file.h
filter.h
firewire-cdev.h firewire: Break out shared IEEE1394 constant to separate header file. 2007-05-10 18:24:13 +02:00
firewire-constants.h firewire: Break out shared IEEE1394 constant to separate header file. 2007-05-10 18:24:13 +02:00
firmware.h
flat.h
font.h fbcon: font setting should check limitation of driver 2007-05-08 11:15:31 -07:00
freezer.h
fs_enet_pd.h
fs_stack.h
fs_struct.h
fs_uart_pd.h
fs.h Remove do_sync_file_range() 2007-05-08 11:15:04 -07:00
fsl_devices.h ucc_geth: migrate ucc_geth to phylib 2007-04-28 11:01:04 -04:00
fsnotify.h
fuse.h
futex.h FUTEX: new PRIVATE futexes 2007-05-09 12:30:55 -07:00
gameport.h
gen_stats.h
genalloc.h
generic_acl.h fix file specification in comments 2007-05-09 08:58:16 +02:00
generic_serial.h
genetlink.h
genhd.h Display all possible partitions when the root filesystem failed to mount 2007-05-09 12:30:48 -07:00
getcpu.h
gfp.h Move remote node draining out of slab allocators 2007-05-09 12:30:56 -07:00
gfs2_ondisk.h
gigaset_dev.h [PATCH] drivers/isdn/gigaset: new M101 driver (v2) 2007-02-12 09:48:30 -08:00
gpio_keys.h Input: gpio_keys - add support for switches (EV_SW) 2007-05-01 00:39:13 -04:00
hardirq.h [PATCH] tick-management: dyntick / highres functionality 2007-02-16 08:13:59 -08:00
harrier_defs.h
hash.h
hayesesp.h
hdlc.h Generic HDLC sparse annotations 2007-04-28 11:01:07 -04:00
hdlcdrv.h
hdpu_features.h
hdreg.h
hdsmart.h
hid-debug.h
hid.h USB HID: add 'quirks' module parameter 2007-04-19 14:56:12 +02:00
hiddev.h
highmem.h fs: deprecate memclear_highpage_flush 2007-05-09 12:30:56 -07:00
highuid.h
hil_mlc.h
hil.h
hippidevice.h
hp_sdc.h Input: HIL - fix rwlock recursion bug 2007-03-16 00:59:29 -04:00
hpet.h
hrtimer.h [PATCH] high-res timers: resume fix 2007-04-07 10:03:43 -07:00
htirq.h
hugetlb.h proper prototype for hugetlb_get_unmapped_area() 2007-05-07 12:12:51 -07:00
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hysdn_if.h
i2c-algo-bit.h include files: convert "include" subdirectory to UTF-8 2007-05-09 08:58:21 +02:00
i2c-algo-pca.h
i2c-algo-pcf.h include files: convert "include" subdirectory to UTF-8 2007-05-09 08:58:21 +02:00
i2c-algo-sgi.h
i2c-dev.h
i2c-gpio.h i2c: Bitbanging I2C bus driver using the GPIO API 2007-05-01 23:26:34 +02:00
i2c-id.h i2c: Blackfin Two Wire Interface driver 2007-05-01 23:26:32 +02:00
i2c-isa.h
i2c-ocores.h
i2c-pnx.h
i2c-pxa.h
i2c.h i2c: Restore i2c_smbus_read_block_data 2007-05-01 23:26:34 +02:00
i2o-dev.h
i2o.h
i8k.h
ibmtr.h
icmp.h [SK_BUFF]: Introduce skb_transport_header(skb) 2007-04-25 22:25:31 -07:00
icmpv6.h [SK_BUFF]: Introduce skb_transport_header(skb) 2007-04-25 22:25:31 -07:00
ide.h ide: legacy PCI bus order probing fixes 2007-05-10 00:01:11 +02:00
idr.h
ieee80211.h [MAC80211]: Add generic include/linux/ieee80211.h 2007-05-05 11:43:04 -07:00
if_addr.h [IPV6] ADDRCONF: Optimistic Duplicate Address Detection (RFC 4429) Support. 2007-04-25 22:23:43 -07:00
if_arcnet.h
if_arp.h [SK_BUFF]: Introduce arp_hdr(), remove skb->nh.arph 2007-04-25 22:25:12 -07:00
if_bonding.h
if_bridge.h bridge: eliminate call by reference 2007-04-25 22:28:44 -07:00
if_cablemodem.h
if_ec.h
if_eql.h
if_ether.h [BRIDGE]: drop PAUSE frames 2007-04-25 22:30:01 -07:00
if_fc.h
if_fddi.h
if_frad.h
if_hippi.h
if_infiniband.h
if_link.h [IPV6] SNMP: Netlink interface. 2007-04-25 22:29:10 -07:00
if_ltalk.h
if_packet.h [AF_PACKET]: Add option to return orig_dev to userspace. 2007-04-25 22:29:14 -07:00
if_plip.h
if_ppp.h
if_pppox.h [NETFILTER]: bridge-nf: filter bridged IPv4/IPv6 encapsulated in pppoe traffic 2007-04-25 22:28:57 -07:00
if_shaper.h
if_slip.h
if_strip.h
if_tr.h [SK_BUFF]: Introduce skb_mac_header() 2007-04-25 22:24:41 -07:00
if_tun.h
if_tunnel.h
if_vlan.h [SK_BUFF]: unions of just one member don't get anything done, kill them 2007-04-25 22:26:20 -07:00
if_wanpipe.h
if.h
igmp.h [SK_BUFF]: Introduce skb_transport_header(skb) 2007-04-25 22:25:31 -07:00
in6.h [IPV6]: Export in6addr_any for future use. 2007-04-25 22:29:57 -07:00
in_route.h
in.h [INET]: Add IP(V6)_PMTUDISC_RPOBE 2007-04-25 22:29:10 -07:00
inet_diag.h
inet.h
inetdevice.h
init_task.h rename thread_info to stack 2007-05-09 12:30:56 -07:00
init.h init/do_mounts.c: proper prepare_namespace() prototype 2007-05-08 11:15:00 -07:00
initrd.h
inotify.h
input-polldev.h Input: add skeleton for simple polled devices 2007-04-29 23:42:45 -04:00
input.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild 2007-05-06 13:21:57 -07:00
interrupt.h Add hard_irq_disable() 2007-05-11 08:29:34 -07:00
io.h Provide dummy devm_ioport_* if !HAS_IOPORT 2007-04-17 16:36:27 -07:00
ioc3.h
ioc4.h
ioctl.h
ioport.h libata/IDE: remove combined mode quirk 2007-04-28 14:15:59 -04:00
ioprio.h
ip6_tunnel.h
ip_mp_alg.h
ip.h [SK_BUFF]: Introduce skb_transport_header(skb) 2007-04-25 22:25:31 -07:00
ipc.h Merge sys_clone()/sys_unshare() nsproxy and namespace handling 2007-05-08 11:15:00 -07:00
ipmi_msgdefs.h
ipmi_smi.h
ipmi.h
ipsec.h
ipv6_route.h
ipv6.h [SK_BUFF]: Introduce skb_transport_header(skb) 2007-04-25 22:25:31 -07:00
ipx.h
irda.h include files: convert "include" subdirectory to UTF-8 2007-05-09 08:58:21 +02:00
irq_cpustat.h
irq.h Pad irq_desc to internode cacheline size 2007-05-08 11:15:09 -07:00
irqflags.h
irqreturn.h
isa.h
isapnp.h
isdn_divertif.h sanitize linux/isdn_divertif.h for userspace 2007-05-08 11:15:16 -07:00
isdn_ppp.h
isdn.h
isdnif.h
isicom.h
iso_fs.h
istallion.h
ixjuser.h
jbd2.h
jbd.h
jffs2.h
jhash.h [JHASH]: Use const in jhash2 2007-04-25 22:25:52 -07:00
jiffies.h [PATCH] Fix timeout overflow with jiffies 2007-02-16 08:13:56 -08:00
journal-head.h
joystick.h
kallsyms.h Fix race between cat /proc/slab_allocators and rmmod 2007-05-08 11:15:08 -07:00
kbd_diacr.h
kbd_kern.h [PATCH] swsusp: fix suspend when console is in VT_AUTO+KD_GRAPHICS mode 2007-03-16 19:25:05 -07:00
Kbuild synclink_gt: add compat_ioctl 2007-05-11 08:29:34 -07:00
kd.h
kdebug.h move die notifier handling to common code 2007-05-08 11:15:04 -07:00
kdev_t.h [PATCH] remove protection of LANANA-reserved majors 2007-04-04 21:12:47 -07:00
kernel_stat.h
kernel.h lib/hexdump 2007-05-11 08:29:34 -07:00
kernelcapi.h
kexec.h kdump/kexec: calculate note size at compile time 2007-05-08 11:15:07 -07:00
key-ui.h
key.h [AF_RXRPC]: Key facility changes for AF_RXRPC 2007-04-26 15:46:23 -07:00
keyboard.h
keyctl.h
kfifo.h [PATCH] Numerous fixes to kernel-doc info in source files. 2007-02-11 10:51:32 -08:00
klist.h
kmalloc_sizes.h
kmod.h Revert "Driver core: let request_module() send a /sys/modules/kmod/-uevent" 2007-02-23 14:54:57 -08:00
kobj_map.h
kobject.h remove "struct subsystem" as it is no longer needed 2007-05-02 18:57:59 -07:00
kprobes.h Kprobes: The ON/OFF knob thru debugfs 2007-05-08 11:15:19 -07:00
kref.h
ks0108.h [PATCH] cfag12864b: fix crash when built-in and no parport present 2007-02-20 17:10:14 -08:00
kthread.h kthread: don't depend on work queues 2007-05-09 12:30:53 -07:00
ktime.h declare struct ktime 2007-05-09 12:30:54 -07:00
kvm_para.h KVM: Add host hypercall support for vmx 2007-03-04 11:12:40 +02:00
kvm.h KVM: Remove unused 'instruction_length' 2007-05-03 10:52:32 +03:00
lapb.h
latency.h
lcd.h backlight: Separate backlight properties from backlight ops pointers 2007-02-20 09:26:53 +00:00
leds.h
libata.h libata: reimplement reset sequencing 2007-05-01 07:49:54 -04:00
libps2.h
license.h
limits.h
linkage.h
linux_logo.h
list.h Introduce a handy list_first_entry macro 2007-05-08 11:15:11 -07:00
llc.h
lm_interface.h
lock_dlm_plock.h
lockdep.h [PATCH] lockdep: lockdep_depth vs. debug_locks 2007-03-22 19:39:06 -07:00
log2.h Correct trivial typo in log2.h. 2007-02-17 19:17:37 +01:00
loop.h remove artificial software max_loop limit 2007-05-08 11:15:07 -07:00
lp.h
m41t00.h
m48t86.h
magic.h KVM: Move kvmfs magic number to <linux/magic.h> 2007-03-04 11:12:43 +02:00
major.h
matroxfb.h
mbcache.h
mc6821.h
mc146818rtc.h rtc-cmos wakeup interface 2007-05-08 11:15:18 -07:00
mca-legacy.h
mca.h mca: add integrated device bus matching 2007-05-09 12:30:49 -07:00
memory_hotplug.h
memory.h
mempolicy.h
mempool.h
meye.h include files: convert "include" subdirectory to UTF-8 2007-05-09 08:58:21 +02:00
migrate.h page migration: Only migrate pages if allocation in the highest zone is possible 2007-05-07 12:12:57 -07:00
mii.h
minix_fs.h [PATCH] minix v3: fix superblock definition 2007-02-20 17:10:13 -08:00
miscdevice.h KVM: Use own minor number 2007-05-03 10:52:22 +03:00
mm_inline.h [PATCH] Use ZVC for inactive and active counts 2007-02-11 10:51:17 -08:00
mm_types.h slub: support concurrent local and remote frees and allocs on a slab 2007-05-10 09:26:52 -07:00
mm.h Add virt_to_head_page and consolidate code in slab and slub 2007-05-07 12:12:54 -07:00
mman.h
mmtimer.h
mmzone.h Move remote node draining out of slab allocators 2007-05-09 12:30:56 -07:00
mnt_namespace.h Merge sys_clone()/sys_unshare() nsproxy and namespace handling 2007-05-08 11:15:00 -07:00
mod_devicetable.h kbuild: remove dependency on input.h from file2alias 2007-05-02 20:58:08 +02:00
module.h Allow arch to initialize arch field of the module structure 2007-05-09 12:30:56 -07:00
moduleloader.h
moduleparam.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial 2007-02-19 13:29:02 -08:00
mount.h Fix misspellings collected by members of KJ list. 2007-05-09 07:14:03 +02:00
mpage.h
mqueue.h
mroute.h
msdos_fs.h fat: don't use free_clusters for fat32 2007-05-08 11:15:13 -07:00
msg.h
msi.h MSI: Give archs the option to free all MSI/Xs at once. 2007-05-02 19:02:38 -07:00
mtio.h
mutex-debug.h
mutex.h mutex_lock_interruptible(): add __must_check 2007-05-09 12:30:49 -07:00
mv643xx.h mv643xx_eth: Place explicit port number in mv643xx_eth_platform_data 2007-03-06 06:14:54 -05:00
n_r3964.h
namei.h security: prevent permission checking of file removal via sysfs_remove_group() 2007-04-27 10:57:33 -07:00
nbd.h
ncp_fs_i.h
ncp_fs_sb.h ncpfs: make sure server connection survives a kill 2007-03-06 13:26:27 +01:00
ncp_fs.h [PATCH] mark struct inode_operations const 3 2007-02-12 09:48:46 -08:00
ncp_mount.h
ncp_no.h
ncp.h
neighbour.h
net.h [AF_RXRPC]: Provide secure RxRPC sockets for use by userspace and kernel both 2007-04-26 15:48:28 -07:00
netdevice.h [NET]: Rework dev_base via list_head (v3) 2007-05-03 15:13:45 -07:00
netfilter_arp.h
netfilter_bridge.h [NETFILTER]: bridge netfilter: consolidate header pushing/pulling code 2007-05-03 03:36:16 -07:00
netfilter_decnet.h
netfilter_ipv4.h
netfilter_ipv6.h
netfilter.h [NETFILTER]: nf_conntrack: kill destroy() in struct nf_conntrack for diet 2007-04-25 22:27:45 -07:00
netlink.h [NETLINK]: Remove references to process ID 2007-05-05 11:42:03 -07:00
netpoll.h
netrom.h
nfs2.h
nfs3.h
nfs4_acl.h remove nfs4_acl_add_ace() 2007-05-09 12:30:54 -07:00
nfs4_mount.h
nfs4.h [PATCH] knfsd: nfsd4: represent nfsv4 acl with array instead of linked list 2007-02-16 08:14:01 -08:00
nfs_fs_i.h
nfs_fs_sb.h nfs: fix congestion control: use atomic_longs 2007-05-08 11:15:21 -07:00
nfs_fs.h NFS: Fix a buffer overflow in the allocation of struct nfs_read/writedata 2007-04-30 22:17:07 -07:00
nfs_idmap.h
nfs_mount.h NFS: Added support to turn off the NFSv3 READDIRPLUS RPC. 2007-04-30 22:17:16 -07:00
nfs_page.h NFS: Use pgoff_t in structures and functions that pass page cache offsets 2007-04-30 22:17:09 -07:00
nfs_xdr.h Merge branch 'master' of /home/trondmy/kernel/linux-2.6/ 2007-02-12 22:43:25 -08:00
nfs.h
nfsacl.h
nfsd_idmap.h
nl80211.h [WIRELESS] cfg80211: New wireless config infrastructure. 2007-04-25 22:29:41 -07:00
nls.h
nmi.h [PATCH] x86: fix laptop bootup hang in init_acpi() 2007-02-13 13:26:24 +01:00
node.h
nodemask.h [PATCH] Replace highest_possible_node_id() with nr_node_ids 2007-02-20 17:10:13 -08:00
notifier.h Add suspend-related notifications for CPU hotplug 2007-05-09 12:30:56 -07:00
nsc_gpio.h
nsproxy.h Merge sys_clone()/sys_unshare() nsproxy and namespace handling 2007-05-08 11:15:00 -07:00
nubus.h NuBus header update 2007-05-04 17:59:07 -07:00
numa.h
nvram.h
oom.h
oprofile.h
page-flags.h mm: remove unused page flags 2007-05-07 12:12:59 -07:00
pagemap.h Factor outstanding I/O error handling 2007-05-08 11:14:57 -07:00
pagevec.h
param.h
parport_pc.h parport->dev driver model support 2007-05-08 11:15:05 -07:00
parport.h parport->dev driver model support 2007-05-08 11:15:05 -07:00
parser.h Fix nfsroot build 2007-05-05 14:15:32 -07:00
pata_platform.h
patchkey.h
pci_hotplug.h remove "struct subsystem" as it is no longer needed 2007-05-02 18:57:59 -07:00
pci_ids.h Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2007-05-04 19:36:58 -07:00
pci_regs.h [PATCH] msi: Safer state caching. 2007-03-12 16:31:50 -07:00
pci-acpi.h
pci.h PCI: the overdue removal of pci_module_init() 2007-05-02 19:02:38 -07:00
pcieport_if.h
percpu_counter.h
percpu.h [PATCH] x86-64: Account for module percpu space separately from kernel percpu 2007-05-02 19:27:11 +02:00
personality.h
pfkeyv2.h
pfn.h
pg.h
phantom.h Misc: add sensable phantom driver 2007-05-08 11:15:14 -07:00
phonedev.h [PATCH] mark struct inode_operations const 3 2007-02-12 09:48:46 -08:00
phy.h phylib: add RGMII-ID interface mode definition 2007-04-28 11:01:04 -04:00
pid_namespace.h Merge sys_clone()/sys_unshare() nsproxy and namespace handling 2007-05-08 11:15:00 -07:00
pid.h [PATCH] pid: remove now unused do_each_task_pid and while_each_task_pid 2007-02-12 09:48:32 -08:00
pipe_fs_i.h Export __splice_from_pipe() 2007-03-27 08:55:47 +02:00
pkt_cls.h
pkt_sched.h
pktcdvd.h
platform_device.h
plist.h kernel-doc: fix plist.h comments 2007-04-17 16:36:26 -07:00
pm_legacy.h
pm.h PM: Separate hibernation code from suspend code 2007-05-09 12:30:48 -07:00
pmu.h [POWERPC] pmu_sys_suspended is only defined for PPC32 2007-05-10 21:28:13 +10:00
pnp.h PNP: notice whether we have PNP devices (PNPBIOS or PNPACPI) 2007-05-08 11:15:23 -07:00
pnpbios.h
poison.h Increase slab redzone to 64bits 2007-05-08 11:14:57 -07:00
poll.h
posix_acl_xattr.h
posix_acl.h
posix_types.h
posix-timers.h
ppdev.h
ppp_channel.h
ppp_defs.h
ppp-comp.h
prctl.h
preempt.h
prefetch.h
prio_tree.h
proc_fs.h Fix race between proc_get_inode() and remove_proc_entry() 2007-05-08 11:15:01 -07:00
profile.h
ps2esdi.h
ptrace.h
qnx4_fs.h [PATCH] mark struct inode_operations const 3 2007-02-12 09:48:46 -08:00
qnxtypes.h
quicklist.h Quicklists for page table pages 2007-05-07 12:12:54 -07:00
quota.h hide spinlock in linux/quota.h behind __KERNEL__ 2007-05-08 11:15:15 -07:00
quotaio_v1.h
quotaio_v2.h
quotaops.h make remove_inode_dquot_ref() static 2007-05-08 11:15:05 -07:00
radeonfb.h
radix-tree.h Fix occurrences of "the the " 2007-05-09 08:57:56 +02:00
raid_class.h
ramfs.h
random.h [PATCH] mark struct file_operations const 1 2007-02-12 09:48:44 -08:00
raw.h
rbtree.h
rcupdate.h
reboot.h
reciprocal_div.h
reiserfs_acl.h
reiserfs_fs_i.h
reiserfs_fs_sb.h reiserfs: shrink superblock if no xattrs 2007-05-08 11:15:00 -07:00
reiserfs_fs.h [PATCH] mark struct inode_operations const 3 2007-02-12 09:48:46 -08:00
reiserfs_xattr.h [PATCH] cleanup include/linux/reiserfs_xattr.h 2007-02-11 11:18:05 -08:00
relay.h relay: use plain timer instead of delayed work 2007-05-09 12:30:51 -07:00
resource.h
resume-trace.h
rfkill.h [NET]: rfkill: add support for input key to control wireless radio 2007-05-07 00:34:20 -07:00
rio_drv.h
rio_ids.h
rio_regs.h
rio.h [PATCH] rapidio: fix multi-switch enumeration 2007-02-11 11:18:07 -08:00
rmap.h
romfs_fs.h
root_dev.h
rose.h
route.h
rslib.h [RSLIB] Support non-canonical GF representations 2007-05-02 11:56:33 +01:00
rtc-v3020.h
rtc.h revert "rtc: Add rtc_merge_alarm()" 2007-05-08 11:15:18 -07:00
rtmutex.h
rtnetlink.h [RTNL]: Message handler registration interface 2007-04-25 22:27:04 -07:00
rwsem-spinlock.h
rwsem.h
rxrpc.h [AF_RXRPC]: Provide secure RxRPC sockets for use by userspace and kernel both 2007-04-26 15:48:28 -07:00
sc26198.h
scatterlist.h
scc.h
sched.h getrusage(): fill ru_inblock and ru_oublock fields if possible 2007-05-11 08:29:34 -07:00
screen_info.h
sctp.h [SK_BUFF]: Introduce skb_transport_header(skb) 2007-04-25 22:25:31 -07:00
scx200_gpio.h
scx200.h
sdla.h
seccomp.h
securebits.h
security.h Fix occurrences of "the the " 2007-05-09 08:57:56 +02:00
selection.h
selinux_netlink.h
selinux.h
sem.h
seq_file.h
seqlock.h seqlocks: trivial remove weird whitespace 2007-04-27 10:44:42 -07:00
serial167.h
serial_8250.h
serial_core.h blackfin: serial driver 2007-05-07 12:12:58 -07:00
serial_pnx8xxx.h [PATCH] fix PNX8550 serial breakage 2007-02-14 08:09:52 -08:00
serial_reg.h serial driver PMC MSP71xx 2007-05-07 12:12:50 -07:00
serial.h
serialP.h
serio.h Input: i8042 - let serio bus suspend ports 2007-02-18 01:40:30 -05:00
shm.h [PATCH] Fix get_unmapped_area and fsync for hugetlb shm segments 2007-03-01 17:18:39 -08:00
shmem_fs.h
signal.h Move sig_kernel_* et al macros to linux/signal.h 2007-05-09 12:30:49 -07:00
skbuff.h [NET] skbuff: fix kernel-doc 2007-05-03 03:16:20 -07:00
slab_def.h [PATCH] optional ZONE_DMA: optional ZONE_DMA in the VM 2007-02-11 10:51:18 -08:00
slab.h slab allocators: Remove SLAB_CTOR_ATOMIC 2007-05-07 12:12:57 -07:00
slub_def.h slub: enable tracking of full slabs 2007-05-07 12:12:54 -07:00
sm501-regs.h [PATCH] mfd: SM501 core driver 2007-02-20 17:10:14 -08:00
sm501.h [PATCH] mfd: SM501 core driver 2007-02-20 17:10:14 -08:00
smb_fs_i.h
smb_fs_sb.h
smb_fs.h
smb_mount.h
smb.h
smbno.h
smp_lock.h
smp.h Remove hardcoding of hard_smp_processor_id on UP systems 2007-05-09 12:30:48 -07:00
snmp.h [SNMP]: Add definitions for {In,Out}BcastPkts 2007-04-30 00:58:19 -07:00
socket.h [AF_RXRPC]: Provide secure RxRPC sockets for use by userspace and kernel both 2007-04-26 15:48:28 -07:00
sockios.h
som.h
sonet.h
sony-laptop.h sony-laptop: add a meye-usable include file for camera ops 2007-04-28 22:06:01 -04:00
sonypi.h include files: convert "include" subdirectory to UTF-8 2007-05-09 08:58:21 +02:00
sort.h
sound.h
soundcard.h
spinlock_api_smp.h
spinlock_api_up.h
spinlock_types_up.h
spinlock_types.h Document SPIN_LOCK_UNLOCKED/RW_LOCK_UNLOCKED deprecation 2007-05-08 11:15:11 -07:00
spinlock_up.h
spinlock.h [PATCH] timer/hrtimer: take per cpu locks in sane order 2007-03-05 07:57:53 -08:00
srcu.h
stacktrace.h simplify the stacktrace code 2007-05-08 11:14:58 -07:00
stallion.h
start_kernel.h
stat.h utimensat implementation 2007-05-08 11:15:18 -07:00
statfs.h
stddef.h
stop_machine.h
string.h [STRING]: Move strcasecmp/strncasecmp to lib/string.c 2007-04-26 01:54:39 -07:00
stringify.h
superhyway.h
suspend.h Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc 2007-05-09 12:56:01 -07:00
svga.h svgalib: move fb_get_caps to svgalib 2007-05-09 12:30:57 -07:00
swap.h [PATCH] Drop nr_free_pages_pgdat() 2007-02-11 10:51:18 -08:00
swapops.h [PATCH] mincore warning fix 2007-02-20 17:10:13 -08:00
synclink.h synclink_gt: add compat_ioctl 2007-05-11 08:29:34 -07:00
sys.h
syscalls.h Declare {compat_}sys_utimensat 2007-05-09 12:30:44 -07:00
sysctl.h [NETFILTER]: bridge-nf: filter bridged IPv4/IPv6 encapsulated in pppoe traffic 2007-04-25 22:28:57 -07:00
sysdev.h <linux/sysdev.h> needs to include <linux/module.h> 2007-05-08 11:15:05 -07:00
sysfs.h device_schedule_callback() needs a module reference 2007-04-27 10:57:32 -07:00
sysrq.h
sysv_fs.h
task_io_accounting_ops.h getrusage(): fill ru_inblock and ru_oublock fields if possible 2007-05-11 08:29:34 -07:00
task_io_accounting.h
taskstats_kern.h
taskstats.h Taskstats fix the structure members alignment issue 2007-04-24 08:23:08 -07:00
tc.h [TC] MIPS: TURBOchannel update to the driver model 2007-02-09 16:23:15 +00:00
tcp.h [SK_BUFF]: Introduce skb_transport_header(skb) 2007-04-25 22:25:31 -07:00
telephony.h
termios.h
textsearch_fsm.h
textsearch.h
tfrc.h
thread_info.h
threads.h
ticable.h
tick.h [PATCH] Add debugging feature /proc/timer_list 2007-02-16 08:13:59 -08:00
tifm.h disable socket power in adapter driver instead of media one 2007-05-08 22:41:47 +02:00
time.h utimensat implementation 2007-05-08 11:15:18 -07:00
timer.h Add support for deferrable timers 2007-05-08 11:15:05 -07:00
times.h
timex.h [PATCH] HZ free ntp 2007-02-16 08:13:56 -08:00
tiocl.h
tipc_config.h
tipc.h
topology.h [PATCH] sched: remove SMT nice 2007-03-05 07:57:51 -08:00
toshiba.h [PATCH] proper prototype for tosh_smm() 2007-02-12 09:48:42 -08:00
transport_class.h
trdevice.h
tsacct_kern.h
tty_driver.h
tty_flip.h
tty_ldisc.h
tty.h tty: introduce no_tty and use it in selinux 2007-05-08 11:15:04 -07:00
types.h
uaccess.h
udf_fs_i.h
udf_fs_sb.h
udf_fs.h
udp.h [SK_BUFF]: Introduce skb_transport_header(skb) 2007-04-25 22:25:31 -07:00
ufs_fs_i.h [PATCH] ufs2 write: block allocation update 2007-02-12 09:48:40 -08:00
ufs_fs_sb.h [PATCH] export ufs_fs.h to userspace 2007-02-12 09:48:30 -08:00
ufs_fs.h [PATCH] ufs2: more correct work with time 2007-03-16 19:25:03 -07:00
uinput.h Input: pull input.h into uinpit.h 2007-05-03 00:55:34 -04:00
uio.h
ultrasound.h
umem.h
un.h
unistd.h
unwind.h
usb_gadget.h
usb_gadgetfs.h
usb_sl811.h blackfin architecture 2007-05-07 12:12:58 -07:00
usb_usual.h USB Storage: indistinguishable devices with broken and unbroken firmware 2007-02-16 15:32:19 -08:00
usb.h Fix occurrences of "the the " 2007-05-09 08:57:56 +02:00
usbdevice_fs.h USB: use __u32 rather than u32 in userspace ioctls in usbdevice_fs.h 2007-02-16 15:32:20 -08:00
user.h
utime.h
uts.h
utsname.h Merge sys_clone()/sys_unshare() nsproxy and namespace handling 2007-05-08 11:15:00 -07:00
vermagic.h
vfs.h
via.h
video_decoder.h
video_encoder.h
video_output.h
videodev2.h V4L/DVB (5306): Add support for VIDIOC_G_CHIP_IDENT 2007-04-27 15:43:27 -03:00
videodev.h
videotext.h
vmalloc.h move die notifier handling to common code 2007-05-08 11:15:04 -07:00
vmstat.h vmstat: use our own timer events 2007-05-09 12:30:56 -07:00
vt_buffer.h
vt_kern.h use mutex instead of semaphore in virtual console driver 2007-05-08 11:15:33 -07:00
vt.h
wait.h
wanrouter.h
watchdog.h
wireless.h [PATCH] Update my email address from jkmaline@cc.hut.fi to j@w1.fi 2007-04-28 11:01:01 -04:00
workqueue.h unify flush_work/flush_work_keventd and rename it to cancel_work_sync 2007-05-09 12:30:53 -07:00
writeback.h NFS: Fix a race when doing NFS write coalescing 2007-04-30 22:17:06 -07:00
x25.h
xattr.h [PATCH] cleanup include/linux/xattr.h 2007-02-11 11:18:05 -08:00
xfrm.h [XFRM] SPD info TLV aggregation 2007-05-04 12:55:39 -07:00
yam.h
zconf.h
zlib.h
zorro_ids.h
zorro.h
zutil.h