kernel-ark/include/linux
David Howells df9ee29270 Fix IRQ flag handling naming
Fix the IRQ flag handling naming.  In linux/irqflags.h under one configuration,
it maps:

	local_irq_enable() -> raw_local_irq_enable()
	local_irq_disable() -> raw_local_irq_disable()
	local_irq_save() -> raw_local_irq_save()
	...

and under the other configuration, it maps:

	raw_local_irq_enable() -> local_irq_enable()
	raw_local_irq_disable() -> local_irq_disable()
	raw_local_irq_save() -> local_irq_save()
	...

This is quite confusing.  There should be one set of names expected of the
arch, and this should be wrapped to give another set of names that are expected
by users of this facility.

Change this to have the arch provide:

	flags = arch_local_save_flags()
	flags = arch_local_irq_save()
	arch_local_irq_restore(flags)
	arch_local_irq_disable()
	arch_local_irq_enable()
	arch_irqs_disabled_flags(flags)
	arch_irqs_disabled()
	arch_safe_halt()

Then linux/irqflags.h wraps these to provide:

	raw_local_save_flags(flags)
	raw_local_irq_save(flags)
	raw_local_irq_restore(flags)
	raw_local_irq_disable()
	raw_local_irq_enable()
	raw_irqs_disabled_flags(flags)
	raw_irqs_disabled()
	raw_safe_halt()

with type checking on the flags 'arguments', and then wraps those to provide:

	local_save_flags(flags)
	local_irq_save(flags)
	local_irq_restore(flags)
	local_irq_disable()
	local_irq_enable()
	irqs_disabled_flags(flags)
	irqs_disabled()
	safe_halt()

with tracing included if enabled.

The arch functions can now all be inline functions rather than some of them
having to be macros.

Signed-off-by: David Howells <dhowells@redhat.com> [X86, FRV, MN10300]
Signed-off-by: Chris Metcalf <cmetcalf@tilera.com> [Tile]
Signed-off-by: Michal Simek <monstr@monstr.eu> [Microblaze]
Tested-by: Catalin Marinas <catalin.marinas@arm.com> [ARM]
Acked-by: Thomas Gleixner <tglx@linutronix.de>
Acked-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com> [AVR]
Acked-by: Tony Luck <tony.luck@intel.com> [IA-64]
Acked-by: Hirokazu Takata <takata@linux-m32r.org> [M32R]
Acked-by: Greg Ungerer <gerg@uclinux.org> [M68K/M68KNOMMU]
Acked-by: Ralf Baechle <ralf@linux-mips.org> [MIPS]
Acked-by: Kyle McMartin <kyle@mcmartin.ca> [PA-RISC]
Acked-by: Paul Mackerras <paulus@samba.org> [PowerPC]
Acked-by: Martin Schwidefsky <schwidefsky@de.ibm.com> [S390]
Acked-by: Chen Liqin <liqin.chen@sunplusct.com> [Score]
Acked-by: Matt Fleming <matt@console-pimps.org> [SH]
Acked-by: David S. Miller <davem@davemloft.net> [Sparc]
Acked-by: Chris Zankel <chris@zankel.net> [Xtensa]
Reviewed-by: Richard Henderson <rth@twiddle.net> [Alpha]
Reviewed-by: Yoshinori Sato <ysato@users.sourceforge.jp> [H8300]
Cc: starvik@axis.com [CRIS]
Cc: jesper.nilsson@axis.com [CRIS]
Cc: linux-cris-kernel@axis.com
2010-10-07 14:08:55 +01:00
..
amba VIDEO: amba clcd: don't disable an already disabled clock 2010-08-17 22:15:09 +01:00
byteorder include: replace unifdef-y with header-y 2010-08-14 22:26:51 +02:00
caif
can
decompress
dvb include: replace unifdef-y with header-y 2010-08-14 22:26:51 +02:00
hdlc
i2c gpio: sx150x: correct and refine reset-on-probe behavior 2010-09-09 18:57:24 -07:00
input Input: cy8ctmg110 - capacitive touchscreen support 2010-07-31 02:37:17 -07:00
isdn
lockd
mfd Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6 2010-08-12 10:01:30 -07:00
mlx4
mmc mmc: avoid getting CID on SDIO-only cards 2010-09-09 18:57:22 -07:00
mtd mtd: Remove obsolete <mtd/compatmac.h> include 2010-08-08 21:19:42 +01:00
netfilter Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6 2010-08-23 18:30:30 -07:00
netfilter_arp include: replace unifdef-y with header-y 2010-08-14 22:26:51 +02:00
netfilter_bridge include: replace unifdef-y with header-y 2010-08-14 22:26:51 +02:00
netfilter_ipv4 include: replace unifdef-y with header-y 2010-08-14 22:26:51 +02:00
netfilter_ipv6 include: replace unifdef-y with header-y 2010-08-14 22:26:51 +02:00
nfsd include: replace unifdef-y with header-y 2010-08-14 22:26:51 +02:00
power POWER: Add JZ4740 battery driver. 2010-08-05 13:26:20 +01:00
raid Make lib/raid6/test build correctly. 2010-08-12 06:38:24 +10:00
regulator ab8500-mfd: add regulator support to ab8500 mfd device 2010-08-11 11:38:01 +01:00
rtc
spi spi/dw_spi: clean the cs_control code 2010-09-08 10:50:00 -06:00
ssb
sunrpc SUNRPC: Fix a race in rpc_info_open 2010-09-12 19:55:25 -04:00
tc_act
tc_ematch
unaligned
usb Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 2010-08-28 13:55:31 -07:00
uwb
wimax
8250_pci.h
a.out.h
ac97_codec.h
acct.h
acpi_pmtmr.h
acpi.h ACPI/PCI: Negotiate _OSC control bits before requesting them 2010-08-24 13:44:40 -07:00
adb.h
adfs_fs.h
aer.h
affs_hardblocks.h
agp_backend.h
agpgart.h
ahci_platform.h ahci_platform: Provide for vendor specific init 2010-08-01 19:36:03 -04:00
aio_abi.h
aio.h
altera_jtaguart.h
altera_uart.h
amifd.h
amifdreg.h
amigaffs.h
anon_inodes.h
apm_bios.h
apm-emulation.h
arcdevice.h
arcfb.h
async_tx.h
async.h
ata_platform.h
ata.h
atalk.h
ath9k_platform.h
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
atmel_pwm.h
atmel_serial.h
atmel_tc.h
atmel-mci.h
atmel-pwm-bl.h
atmel-ssc.h
atmioc.h
atmlec.h
atmmpc.h
atmppp.h
atmsap.h
atmsvc.h
attribute_container.h
audit.h gcc-4.6: fs: fix unused but set warnings 2010-08-07 18:23:12 +02:00
auto_dev-ioctl.h
auto_fs4.h
auto_fs.h autofs/autofs4: Move compat_ioctl handling into fs 2010-08-09 00:13:34 +02:00
auxvec.h
ax25.h
b1lli.h
b1pcmcia.h
backing-dev.h mm: fix writeback_in_progress() 2010-08-12 08:43:30 -07:00
backlight.h
baycom.h
bcd.h
bfs_fs.h
binfmts.h Make do_execve() take a const filename pointer 2010-08-17 18:07:43 -07:00
bio.h bio, fs: separate out bio_types.h and define READ/WRITE constants in terms of BIO_RW_* flags 2010-08-07 18:53:10 +02:00
bit_spinlock.h
bitmap.h
bitops.h
bitrev.h
blk_types.h block: add secure discard 2010-08-12 08:43:30 -07:00
blk-iopoll.h
blkdev.h block: add secure discard 2010-08-12 08:43:30 -07:00
blkpg.h
blktrace_api.h block: fix for block tracing build error 2010-08-07 18:26:29 +02:00
blockgroup_lock.h
bootmem.h
bottom_half.h
bpqether.h
brcmphy.h
bsg.h
btree-128.h
btree-type.h
btree.h
buffer_head.h remove SWRITE* I/O types 2010-08-18 01:09:01 -04:00
bug.h
c2port.h
cache.h
can.h
capability.h security: move LSM xattrnames to xattr.h 2010-08-02 15:34:57 +10:00
capi.h
cb710.h
cciss_defs.h
cciss_ioctl.h
cd1400.h
cdev.h
cdk.h
cdrom.h
cfag12864b.h
cgroup_subsys.h
cgroup.h cgroups: fix API thinko 2010-09-09 18:57:23 -07:00
cgroupstats.h
chio.h
circ_buf.h
clk.h
clockchips.h
clocksource.h
cm4000_cs.h
cn_proc.h
cnt32_to_63.h
coda_cache.h
coda_fs_i.h
coda_linux.h
coda_psdev.h coda: fixup clash with block layer REQ_* defines 2010-08-07 18:53:13 +02:00
coda.h
coff.h
com20020.h
compaction.h
compat.h compat: Make compat_alloc_user_space() incorporate the access_ok() 2010-09-14 16:08:45 -07:00
compiler-gcc3.h
compiler-gcc4.h
compiler-gcc.h include/linux/compiler-gcc.h: use __same_type() in __must_be_array() 2010-08-09 20:45:04 -07:00
compiler-intel.h
compiler.h
completion.h
comstats.h
concap.h
configfs.h
connector.h
console_struct.h tty: Move the vt_tty field from the vc_data into the standard tty_port 2010-08-10 13:47:42 -07:00
console.h console: Fix compilation regression 2010-08-06 15:36:47 -05:00
consolemap.h
const.h
coredump.h
cper.h ACPI, APEI, Rename CPER and GHES severity constants 2010-08-08 14:55:26 -04:00
cpu.h
cpufreq.h [CPUFREQ] unexport (un)lock_policy_rwsem* functions 2010-08-03 13:47:04 -04:00
cpuidle.h intel_idle: Voluntary leave_mm before entering deeper 2010-09-30 21:19:22 -04:00
cpumask.h
cpuset.h
cramfs_fs_sb.h
cramfs_fs.h
crash_dump.h
crc7.h
crc16.h
crc32.h
crc32c.h
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h
cred.h CRED: Fix __task_cred()'s lockdep check and banner comment 2010-07-29 15:16:18 -07:00
crypto.h
cryptohash.h
cs5535.h
ctype.h
cuda.h
cyclades.h
cyclomx.h
cycx_cfm.h
cycx_drv.h
cycx_x25.h
davinci_emac.h
dca.h
dcache.h vfs: show unreachable paths in getcwd and proc 2010-08-11 00:29:47 -04:00
dcbnl.h
dccp.h
dcookies.h
debug_locks.h
debugfs.h
debugobjects.h
delay.h timer: Added usleep_range timer 2010-08-04 11:00:45 +02:00
delayacct.h
device_cgroup.h
device-mapper.h dm: factor out max_io_len_target_boundary 2010-08-12 04:14:10 +01:00
device.h driver core: device_rename's new_name can be const 2010-08-05 13:53:35 -07:00
devpts_fs.h
dio.h
dirent.h
display.h
dlm_device.h
dlm_netlink.h
dlm_plock.h
dlm.h
dlmconstants.h
dm9000.h
dm-dirty-log.h
dm-io.h
dm-ioctl.h dm: allow autoloading of dm mod 2010-08-12 04:14:05 +01:00
dm-kcopyd.h
dm-log-userspace.h
dm-region-hash.h
dma_remapping.h
dma-attrs.h
dma-debug.h
dma-mapping.h arm: fix "arm: fix pci_set_consistent_dma_mask for dmabounce devices" 2010-09-22 17:22:38 -07:00
dmaengine.h missing inline keyword for static function in linux/dmaengine.h 2010-09-22 15:29:32 -07:00
dmapool.h
dmar.h
dmi.h PCI: export SMBIOS provided firmware instance and label to sysfs 2010-07-30 09:36:01 -07:00
dn.h
dnotify.h dnotify: move dir_notify_enable declaration 2010-07-28 09:59:01 -04:00
dns_resolver.h DNS: Separate out CIFS DNS Resolver code 2010-08-05 17:17:51 +00:00
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
dqblk_xfs.h
drbd_limits.h
drbd_nl.h drbd: revert "delay probes", feature is being re-implemented differently 2010-08-07 18:53:57 +02:00
drbd_tag_magic.h
drbd.h drbd: revert "delay probes", feature is being re-implemented differently 2010-08-07 18:53:57 +02:00
ds1286.h
ds2782_battery.h
ds17287rtc.h
dtlk.h
dw_dmac.h
dynamic_debug.h
early_res.h
edac_mce.h
edac.h
edd.h
eeprom_93cx6.h
efi.h
efs_fs_sb.h
efs_vh.h
eisa.h
elevator.h block: add function call to switch the IO scheduler from a driver 2010-08-23 13:52:19 +02:00
elf-em.h
elf-fdpic.h
elf.h
elfcore-compat.h
elfcore.h
elfnote.h
enclosure.h
err.h
errno.h
errqueue.h
etherdevice.h etherdevice.h: fix kernel-doc typo 2010-08-10 00:09:20 -07:00
ethtool.h
eventfd.h
eventpoll.h
exportfs.h
ext2_fs_sb.h
ext2_fs.h
ext3_fs_i.h
ext3_fs_sb.h
ext3_fs.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6 2010-08-10 11:26:52 -07:00
ext3_jbd.h
f75375s.h
fadvise.h
falloc.h
fanotify.h fanotify: resize pid and reorder structure 2010-08-27 19:54:09 -04:00
fault-inject.h
fb.h vt/console: try harder to print output when panicing 2010-08-10 13:47:40 -07:00
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdreg.h
fdtable.h Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2010-08-06 09:23:07 -07:00
fec.h
fib_rules.h
fiemap.h
file.h
filter.h
fips.h
firewire-cdev.h Merge firewire branches to be released post v2.6.35 2010-08-02 10:09:04 +02:00
firewire-constants.h
firewire.h firewire: add isochronous multichannel reception 2010-07-29 23:09:18 +02:00
firmware-map.h
firmware.h
flat.h
flex_array.h flex_array: add helpers to get and put to make pointers easy to use 2010-08-09 20:45:09 -07:00
font.h
freezer.h
fs_enet_pd.h
fs_stack.h
fs_struct.h fs: fs_struct rwlock to spinlock 2010-08-18 08:35:46 -04:00
fs_uart_pd.h
fs.h fs: {lock,unlock}_flocks() stubs to prepare for BKL removal 2010-09-21 17:27:44 -07:00
fscache-cache.h
fscache.h
fsl_devices.h
fsl-diu-fb.h powerpc/5121: move fsl-diu-fb.h to include/linux 2010-08-01 17:06:44 -06:00
fsnotify_backend.h fanotify: flush outstanding perm requests on group destroy 2010-08-22 20:28:16 -04:00
fsnotify.h Revert "fsnotify: store struct file not struct path" 2010-08-12 14:23:04 -07:00
ftrace_event.h
ftrace_irq.h
ftrace.h
fuse.h
futex.h
gameport.h
gcd.h
gen_stats.h
genalloc.h
generic_acl.h
generic_serial.h
genetlink.h
genhd.h
getcpu.h
gfp.h
gfs2_ondisk.h
gigaset_dev.h
gpio_keys.h Input: gpio_keys - add hooks to enable/disable device 2010-08-03 19:45:31 -07:00
gpio_mouse.h
gpio.h gpiolib: Add 'struct gpio_chip' forward declaration for !GPIOLIB case 2010-09-01 08:55:24 -06:00
gsmmux.h
hardirq.h Drop a couple of unnecessary asm/system.h inclusions 2010-10-07 14:08:53 +01:00
hash.h
hdlc.h
hdlcdrv.h
hdreg.h
hid-debug.h
hid.h
hiddev.h
hidraw.h
highmem.h gcc-4.6: mm: fix unused but set warnings 2010-08-09 20:44:58 -07:00
highuid.h
hil_mlc.h
hil.h
hippidevice.h
hp_sdc.h
hpet.h
hrtimer.h
htcpld.h
htirq.h
hugetlb_inline.h hwpoison: rename CONFIG 2010-08-11 09:23:22 +02:00
hugetlb.h HWPOISON, hugetlb: isolate corrupted hugepage 2010-08-11 09:22:46 +02:00
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hysdn_if.h
i2c-algo-bit.h
i2c-algo-pca.h
i2c-algo-pcf.h
i2c-dev.h
i2c-gpio.h
i2c-id.h
i2c-mux.h i2c: Multiplexed I2C bus core support 2010-08-11 18:21:02 +02:00
i2c-ocores.h
i2c-omap.h
i2c-pca-platform.h
i2c-pnx.h
i2c-pxa.h
i2c-smbus.h
i2c-xiic.h
i2c.h i2c: Multiplexed I2C bus core support 2010-08-11 18:21:02 +02:00
i2o-dev.h
i2o.h
i8k.h
i7300_idle.h
i8042.h
i82593.h
ibmtr.h
icmp.h
icmpv6.h
ide.h
idr.h
ieee80211.h
if_addr.h
if_addrlabel.h
if_arcnet.h
if_arp.h
if_bonding.h
if_bridge.h
if_cablemodem.h
if_ec.h
if_eql.h
if_ether.h header: fix broken headers for user space 2010-08-22 21:15:39 -07:00
if_fc.h
if_fddi.h header: fix broken headers for user space 2010-08-22 21:15:39 -07:00
if_frad.h
if_hippi.h header: fix broken headers for user space 2010-08-22 21:15:39 -07:00
if_infiniband.h
if_link.h Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2010-08-04 15:31:02 -07:00
if_ltalk.h
if_macvlan.h
if_packet.h
if_phonet.h
if_plip.h
if_ppp.h
if_pppol2tp.h
if_pppox.h header: fix broken headers for user space 2010-08-22 21:15:39 -07:00
if_slip.h
if_strip.h
if_tr.h
if_tun.h
if_tunnel.h
if_vlan.h
if_x25.h
if.h
igmp.h
ihex.h
ima.h
in6.h
in_route.h
in.h
inet_diag.h
inet_lro.h
inet.h
inetdevice.h
init_ohci1394_dma.h
init_task.h
init.h
initrd.h
inotify.h inotify: force inotify and fsnotify use same bits 2010-07-28 10:18:49 -04:00
input-polldev.h
input.h Input: dynamically allocate ABS information 2010-08-02 20:30:04 -07:00
intel_mid_dma.h
intel_pmic_gpio.h gpio: Add PMIC GPIO block support 2010-08-03 09:49:09 -04:00
intel-gtt.h agp/intel: Fix cache control for Sandybridge 2010-09-07 11:16:43 +01:00
intel-iommu.h
interrupt.h irq: Add new IRQ flag IRQF_NO_SUSPEND 2010-07-29 13:24:57 +02:00
io-mapping.h io-mapping: Fix the address space annotations 2010-09-05 14:26:15 +02:00
io.h
ioc3.h
ioc4.h
iocontext.h
ioctl.h
iommu-helper.h iommu: inline iommu_num_pages 2010-08-09 20:45:05 -07:00
iommu.h
ioport.h
ioprio.h
iova.h
ip6_tunnel.h
ip_vs.h
ip.h
ipc_namespace.h
ipc.h
ipmi_msgdefs.h
ipmi_smi.h
ipmi.h
ipsec.h
ipv6_route.h
ipv6.h header: fix broken headers for user space 2010-08-22 21:15:39 -07:00
ipx.h
irda.h
irq_cpustat.h
irq.h
irqflags.h Fix IRQ flag handling naming 2010-10-07 14:08:55 +01:00
irqnr.h
irqreturn.h
isa.h
isapnp.h
iscsi_boot_sysfs.h
iscsi_ibft.h
isdn_divertif.h
isdn_ppp.h
isdn.h
isdnif.h
isicom.h
iso_fs.h
istallion.h istallion: use bit ops for the board flags 2010-08-10 13:47:40 -07:00
ivtv.h
ivtvfb.h
ixjuser.h
jbd2.h Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 2010-08-07 13:03:53 -07:00
jbd.h
jffs2.h Merge git://git.infradead.org/mtd-2.6 2010-08-10 11:49:21 -07:00
jhash.h
jiffies.h
journal-head.h
joystick.h
jz4740-adc.h mfd: Add JZ4740 ADC driver 2010-08-12 11:27:58 +02:00
kallsyms.h
kbd_diacr.h
kbd_kern.h
Kbuild include: replace unifdef-y with header-y 2010-08-14 22:26:51 +02:00
kbuild.h
kd.h
kdb.h vt,console,kdb: automatically set kdb LINES variable 2010-08-05 09:22:30 -05:00
kdebug.h
kdev_t.h
kernel_stat.h
kernel-page-flags.h
kernel.h Add a dummy printk function for the maintenance of unused printks 2010-08-12 09:51:35 -07:00
kernelcapi.h
kexec.h
key-type.h
key.h
keyboard.h
keyctl.h
kfifo.h kfifo: add parenthesis for macro parameter reference 2010-09-09 18:57:22 -07:00
kgdb.h gdbstub: Implement gdbserial 'p' and 'P' packets 2010-08-05 09:22:21 -05:00
klist.h
kmalloc_sizes.h
kmemcheck.h
kmemleak.h
kmod.h
kmsg_dump.h
kobj_map.h
kobject_ns.h kobject: Break the kobject namespace defs into their own header 2010-08-23 18:12:46 -07:00
kobject.h kobject: Break the kobject namespace defs into their own header 2010-08-23 18:12:46 -07:00
kprobes.h
kref.h
ks0108.h
ks8842.h
ksm.h mm: fix swapin race condition 2010-09-09 18:57:24 -07:00
kthread.h
ktime.h
kvm_host.h KVM: Convert mask notifiers to use irqchip/pin instead of gsi 2010-08-02 06:40:39 +03:00
kvm_para.h
kvm_types.h KVM: Use u64 for frame data types 2010-08-02 06:39:44 +03:00
kvm.h KVM: Remove memory alias support 2010-08-01 10:47:00 +03:00
l2tp.h
lapb.h
latencytop.h
lcd.h
lcm.h
leds_pwm.h
leds-bd2802.h
leds-lp3944.h
leds-pca9532.h
leds-regulator.h
leds.h
lglock.h lglock: make lg_lock_global() actually lock globally 2010-09-09 09:09:43 -07:00
lguest_launcher.h
lguest.h
libata.h libata-sff: Reenable Port Multiplier after libata-sff remodeling. 2010-09-09 22:31:55 -04:00
libps2.h
license.h
limits.h
linkage.h
linux_logo.h
lis3lv02d.h
list_nulls.h
list_sort.h
list.h Drop a couple of unnecessary asm/system.h inclusions 2010-10-07 14:08:53 +01:00
llc.h
lockdep.h
log2.h
loop.h
lp.h
lru_cache.h
lsm_audit.h AppArmor: basic auditing infrastructure. 2010-08-02 15:35:11 +10:00
lzo.h
m48t86.h
magic.h
major.h
map_to_7segment.h
maple.h
marvell_phy.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6 2010-08-04 11:47:58 -07:00
math64.h
matroxfb.h
max17040_battery.h
mbcache.h mbcache: Remove unused features 2010-08-09 16:48:45 -04:00
mbus.h
mc6821.h
mc146818rtc.h
mca-legacy.h
mca.h
mdio-bitbang.h
mdio-gpio.h
mdio.h
memblock.h
memcontrol.h memcg: remove nid and zid argument from mem_cgroup_soft_limit_reclaim() 2010-08-11 08:59:19 -07:00
memory_hotplug.h
memory.h
mempolicy.h oom: select task from tasklist for mempolicy ooms 2010-08-09 20:44:56 -07:00
mempool.h
memstick.h
meye.h
mg_disk.h
migrate.h
mii.h
minix_fs.h
miscdevice.h Input: uinput - add devname alias to allow module on-demand load 2010-08-21 00:37:40 -07:00
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm_inline.h
mm_types.h mm: make the vma list be doubly linked 2010-08-21 08:49:21 -07:00
mm.h mm: Move vma_stack_continue into mm.h 2010-09-09 09:05:06 -07:00
mman.h
mmdebug.h gcc-4.6: mm: fix unused but set warnings 2010-08-09 20:44:58 -07:00
mmiotrace.h
mmtimer.h
mmu_context.h
mmu_notifier.h
mmzone.h mm: page allocator: calculate a better estimate of NR_FREE_PAGES when memory is low and kswapd is awake 2010-09-09 18:57:25 -07:00
mnt_namespace.h
mod_devicetable.h
module.h modules: Fix module_bug_list list corruption race 2010-10-05 11:29:27 -07:00
moduleloader.h
moduleparam.h param: don't deref arg in __same_type() checks 2010-08-11 23:04:41 +09:30
mount.h vfs: remove unused MNT_STRICTATIME 2010-08-11 00:29:47 -04:00
mpage.h
mqueue.h
mroute6.h
mroute.h
msdos_fs.h
msg.h
msi.h PCI: MSI: Restore read_msi_msg_desc(); add get_cached_msi_msg_desc() 2010-07-30 09:41:39 -07:00
msm_mdp.h
mtio.h
mutex-debug.h
mutex.h mutex: Fix annotations to include it in kernel-locking docbook 2010-09-03 08:19:51 +02:00
mv643xx_eth.h
mv643xx_i2c.h
mv643xx.h
n_r3964.h
namei.h
nbd.h header: fix broken headers for user space 2010-08-22 21:15:39 -07:00
ncp_fs_i.h
ncp_fs_sb.h
ncp_fs.h
ncp_mount.h
ncp_no.h
ncp.h header: fix broken headers for user space 2010-08-22 21:15:39 -07:00
neighbour.h
net_dropmon.h
net_tstamp.h
net.h
netdevice.h Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2010-08-04 15:31:02 -07:00
netfilter_arp.h
netfilter_bridge.h
netfilter_decnet.h
netfilter_ipv4.h
netfilter_ipv6.h
netfilter.h
netlink.h net: Move "struct net" declaration inside the __KERNEL__ macro guard 2010-09-22 13:21:05 -07:00
netpoll.h netpoll: Disable IRQ around RCU dereference in netpoll_rx 2010-09-17 16:55:03 -07:00
netrom.h
nfs2.h
nfs3.h
nfs4_acl.h
nfs4_mount.h
nfs4.h NFSv4: Add support for the RELEASE_LOCKOWNER operation 2010-07-30 14:46:10 -04:00
nfs_fs_i.h
nfs_fs_sb.h
nfs_fs.h Merge branch 'nfs-for-2.6.36' of git://git.linux-nfs.org/projects/trondmy/nfs-2.6 2010-08-07 13:19:36 -07:00
nfs_idmap.h
nfs_iostat.h
nfs_mount.h NFS: Fix /proc/mount for legacy binary interface 2010-08-06 13:41:39 -04:00
nfs_page.h NFSv4: Ensure that we track the NFSv4 lock state in read/write requests. 2010-07-30 14:41:56 -04:00
nfs_xdr.h NFSv4: Add support for the RELEASE_LOCKOWNER operation 2010-07-30 14:46:10 -04:00
nfs.h
nfsacl.h
nfsd_idmap.h
nilfs2_fs.h
nl80211.h
nl802154.h
nls.h
nmi.h
node.h
nodemask.h
notifier.h
nsc_gpio.h
nsproxy.h
nubus.h
numa.h
nvram.h
nwpserial.h
of_address.h of/address: Clean up function declarations 2010-08-01 01:42:42 -06:00
of_device.h of/device: Replace struct of_device with struct platform_device 2010-08-06 09:25:50 -06:00
of_fdt.h
of_gpio.h
of_i2c.h
of_irq.h
of_mdio.h
of_platform.h of/device: Replace struct of_device with struct platform_device 2010-08-06 09:25:50 -06:00
of_spi.h of/spi: call of_register_spi_devices() from spi core code 2010-07-30 00:03:59 -06:00
of.h of: Provide default of_node_to_nid() implementation. 2010-07-30 00:03:58 -06:00
omapfb.h Merge branch 'for-linus' of git://gitorious.org/linux-omap-dss2/linux 2010-08-08 10:02:59 -07:00
oom.h memcg: use find_lock_task_mm() in memory cgroups oom 2010-08-11 08:59:19 -07:00
oprofile.h
oxu210hp.h
padata.h padata: Remove padata_get_cpumask 2010-07-31 19:53:06 +08:00
page_cgroup.h
page-debug-flags.h
page-flags.h
page-isolation.h
pageblock-flags.h
pagemap.h Merge branch 'hwpoison' of git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-mce-2.6 2010-08-12 10:15:10 -07:00
pagevec.h
param.h
parport_pc.h
parport.h
parser.h
patchkey.h
path.h vfs: show unreachable paths in getcwd and proc 2010-08-11 00:29:47 -04:00
pch_dma.h dmaengine: Driver for Topcliff PCH DMA controller 2010-08-04 14:12:05 -07:00
pci_hotplug.h
pci_ids.h x86/amd-iommu: Work around S3 BIOS bug 2010-09-23 16:26:03 +02:00
pci_regs.h
pci-acpi.h
pci-aspm.h
pci-dma.h
pci.h PCI: provide stub pci_domain_nr function for !CONFIG_PCI configs 2010-08-13 16:19:59 -07:00
pcieport_if.h
pda_power.h
percpu_counter.h tmpfs: add accurate compare function to percpu_counter library 2010-08-09 20:44:58 -07:00
percpu-defs.h
percpu.h percpu: handle __percpu notations in UP accessors 2010-08-07 14:20:53 +02:00
perf_event.h Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2010-08-06 09:39:22 -07:00
personality.h
pfkeyv2.h
pfn.h
pg.h
phantom.h
phonedev.h
phonet.h header: fix broken headers for user space 2010-08-22 21:15:39 -07:00
phy_fixed.h
phy.h
pid_namespace.h
pid.h
pim.h
pipe_fs_i.h
pkt_cls.h
pkt_sched.h
pktcdvd.h
platform_device.h Driver core: reduce duplicated code for platform_device creation 2010-08-05 13:53:34 -07:00
plist.h
pm_qos_params.h
pm_runtime.h
pm_wakeup.h
pm.h
pmu.h
pnp.h
poison.h hugetlb, rmap: add reverse mapping for hugepage 2010-08-11 09:21:15 +02:00
poll.h
posix_acl_xattr.h
posix_acl.h
posix_types.h
posix-timers.h
power_supply.h
ppdev.h
ppp_channel.h ppp: make channel_ops const 2010-08-04 21:53:17 -07:00
ppp_defs.h
ppp-comp.h
pps_kernel.h
pps.h
prctl.h
preempt.h
prefetch.h
prio_heap.h
prio_tree.h
proc_fs.h
profile.h
proportions.h
ptp_classify.h
ptrace.h
pwm_backlight.h
pwm.h
pxa168_eth.h net: add Fast Ethernet driver for PXA168. 2010-08-18 23:30:42 -07:00
qnx4_fs.h
qnxtypes.h
quicklist.h
quota.h
quotaops.h dquot: do full inode dirty in allocating space 2010-09-09 16:08:51 +02:00
radeonfb.h
radix-tree.h mm: implement writeback livelock avoidance using page tagging 2010-08-09 20:44:59 -07:00
raid_class.h
ramfs.h
random.h
range.h
rar_register.h rar: Move the RAR driver into the right place as its now clean 2010-08-03 09:48:50 -04:00
ratelimit.h
rational.h
raw.h
rbtree.h
rculist_nulls.h
rculist.h
rcupdate.h rcu: rcu_read_lock_bh_held(): disabling irqs also disables bh 2010-09-23 08:25:17 -07:00
rcutiny.h
rcutree.h
rds.h
reboot.h
reciprocal_div.h
regset.h
reiserfs_acl.h
reiserfs_fs_i.h Fix reiserfs_file_release() 2010-08-09 16:47:27 -04:00
reiserfs_fs_sb.h
reiserfs_fs.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6 2010-08-10 11:26:52 -07:00
reiserfs_xattr.h
relay.h
res_counter.h
resource.h
resume-trace.h
rfkill.h header: fix broken headers for user space 2010-08-22 21:15:39 -07:00
ring_buffer.h
rio_drv.h
rio_ids.h
rio_regs.h
rio.h
rmap.h Merge branch 'hwpoison' of git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-mce-2.6 2010-08-12 10:15:10 -07:00
romfs_fs.h
root_dev.h
rose.h
rotary_encoder.h
route.h
rslib.h
rtc-v3020.h
rtc.h
rtmutex.h
rtnetlink.h
rwlock_api_smp.h
rwlock_types.h
rwlock.h
rwsem-spinlock.h
rwsem.h
rxrpc.h
s3c_adc_battery.h
sc26198.h
scatterlist.h
scc.h
sched.h Make do_execve() take a const filename pointer 2010-08-17 18:07:43 -07:00
screen_info.h
sctp.h
scx200_gpio.h
scx200.h
sdhci-pltfm.h
sdla.h
seccomp.h
securebits.h
security.h Merge branch 'writable_limits' of git://decibel.fi.muni.cz/~xslaby/linux 2010-08-10 12:07:51 -07:00
selection.h
selinux_netlink.h
selinux.h
sem.h
semaphore.h semaphore: Add DEFINE_SEMAPHORE 2010-09-08 15:04:10 +02:00
seq_file_net.h
seq_file.h
seqlock.h
serial167.h
serial_8250.h U6715 16550A serial driver support 2010-08-10 13:47:46 -07:00
serial_core.h serial: fix port type conflict between NS16550A & U6_16550A 2010-09-03 17:29:04 -07:00
serial_max3100.h
serial_mfd.h hsu: driver for Medfield High Speed UART device 2010-08-10 13:47:46 -07:00
serial_pnx8xxx.h
serial_reg.h hsu: driver for Medfield High Speed UART device 2010-08-10 13:47:46 -07:00
serial_sci.h
serial.h serial: fix port type conflict between NS16550A & U6_16550A 2010-09-03 17:29:04 -07:00
serialP.h
serio.h
sfi_acpi.h
sfi.h
sh_clk.h sh: add a reparent function to DIV6 clocks 2010-08-04 16:12:01 +09:00
sh_dma.h
sh_intc.h
sh_pfc.h
sh_timer.h
shm.h
shmem_fs.h tmpfs: make tmpfs scalable with percpu_counter for used blocks 2010-08-09 20:44:58 -07:00
sht15.h
signal.h
signalfd.h
skbuff.h sk_buff: introduce pskb_network_may_pull() 2010-08-04 21:53:14 -07:00
slab_def.h dma-mapping: rename ARCH_KMALLOC_MINALIGN to ARCH_DMA_MINALIGN 2010-08-11 08:59:21 -07:00
slab.h
slob_def.h dma-mapping: rename ARCH_KMALLOC_MINALIGN to ARCH_DMA_MINALIGN 2010-08-11 08:59:21 -07:00
slub_def.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6 2010-08-22 10:08:52 -07:00
sm501-regs.h
sm501.h
smb_fs_i.h
smb_fs_sb.h
smb_fs.h
smb_mount.h
smb.h
smbno.h
smc91x.h
smc911x.h
smp_lock.h
smp.h
smsc911x.h
snmp.h
socket.h tcp: Fix >4GB writes on 64-bit. 2010-09-27 20:24:54 -07:00
sockios.h
som.h
sonet.h
sony-laptop.h
sonypi.h
sort.h
sound.h
soundcard.h
spinlock_api_smp.h
spinlock_api_up.h
spinlock_types_up.h
spinlock_types.h
spinlock_up.h
spinlock.h Fix IRQ flag handling naming 2010-10-07 14:08:55 +01:00
splice.h
srcu.h
stackprotector.h
stacktrace.h
stallion.h
start_kernel.h
stat.h
statfs.h add f_flags to struct statfs(64) 2010-08-09 16:48:44 -04:00
stddef.h
stmmac.h
stop_machine.h
string_helpers.h
string.h
stringify.h
superhyway.h
suspend_ioctls.h
suspend.h
svga.h
swab.h
swap.h swap: discard while swapping only if SWAP_FLAG_DISCARD 2010-09-09 18:57:25 -07:00
swapops.h
swiotlb.h
synclink.h
sys.h
syscalls.h Make do_execve() take a const filename pointer 2010-08-17 18:07:43 -07:00
sysctl.h
sysdev.h
sysfs.h kobject: Break the kobject namespace defs into their own header 2010-08-23 18:12:46 -07:00
syslog.h
sysrq.h Input: sysrq - drop tty argument form handle_sysrq() 2010-08-21 00:34:45 -07:00
sysv_fs.h fs/sysv: v7: adjust sanity checks for some volumes 2010-08-11 08:59:22 -07:00
task_io_accounting_ops.h
task_io_accounting.h
taskstats_kern.h
taskstats.h
tboot.h
tc.h
tca6416_keypad.h
tcp.h
telephony.h
termios.h
textsearch_fsm.h
textsearch.h
tfrc.h
thermal.h
thread_info.h
threads.h
tick.h
tifm.h
timb_dma.h
timb_gpio.h
time.h Mark arguments to certain syscalls as being const 2010-08-13 16:53:13 -07:00
timecompare.h
timer.h timer: add on-stack deferrable timer interfaces 2010-08-03 09:48:45 -04:00
timerfd.h
timeriomem-rng.h
times.h
timex.h
tiocl.h
tipc_config.h
tipc.h
topology.h topology: alternate fix for ia64 tiger_defconfig build breakage 2010-08-09 20:44:57 -07:00
toshiba.h
tpm.h
trace_clock.h
trace_seq.h
tracehook.h
tracepoint.h
transport_class.h
trdevice.h
tsacct_kern.h
tty_driver.h
tty_flip.h
tty_ldisc.h
tty.h tty: fix fu_list abuse 2010-08-18 08:35:47 -04:00
typecheck.h
types.h Merge branch 'master' into for-linus 2010-08-06 10:37:02 -04:00
u64_stats_sync.h
uaccess.h
ucb1400.h
udf_fs_i.h
udp.h
uinput.h Input: uinput - add devname alias to allow module on-demand load 2010-08-21 00:37:40 -07:00
uio_driver.h
uio.h
ultrasound.h
un.h
unistd.h
usb_usual.h
usb.h USB:: fix linux/usb.h kernel-doc warnings 2010-08-10 14:35:44 -07:00
usbdevice_fs.h
user_namespace.h
user-return-notifier.h
user.h
utime.h
uts.h
utsname.h
uuid.h
uwb.h
vermagic.h
veth.h
vfs.h
vga_switcheroo.h
vgaarb.h vgaarb: Wrap vga_(get|put) in CONFIG_VGA_ARB 2010-08-27 09:10:44 +10:00
vhost.h
via_i2c.h
via-core.h
via-gpio.h
via.h
video_output.h
videodev2.h V4L/DVB: v4l: Add driver for Samsung S5P SoC video postprocessor 2010-08-08 23:43:01 -03:00
videodev.h
videotext.h
virtio_9p.h virtio_9p.h: include linux/types.h 2010-08-11 08:59:02 -07:00
virtio_balloon.h
virtio_blk.h
virtio_config.h
virtio_console.h
virtio_ids.h
virtio_net.h
virtio_pci.h
virtio_ring.h
virtio_rng.h
virtio.h
vlynq.h
vmalloc.h Merge branch 'stable/xen-swiotlb-0.8.6' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen 2010-08-12 09:09:41 -07:00
vmstat.h mm: page allocator: calculate a better estimate of NR_FREE_PAGES when memory is low and kswapd is awake 2010-09-09 18:57:25 -07:00
vt_buffer.h
vt_kern.h vt: Fix warning: statement with no effect due to vt_kern.h 2010-08-10 13:47:44 -07:00
vt.h
w1-gpio.h
wait.h wait: using uninitialized member of wait queue 2010-10-05 11:47:18 -07:00
wanrouter.h
watchdog.h
wimax.h
wireless.h
wlp.h
wm97xx.h
workqueue.h workqueue: add documentation 2010-09-13 10:26:52 +02:00
writeback.h writeback: avoid unnecessary calculation of bdi dirty thresholds 2010-08-12 08:43:29 -07:00
x25.h
xattr.h security: move LSM xattrnames to xattr.h 2010-08-02 15:34:57 +10:00
xfrm.h
xilinxfb.h
yam.h
z2_battery.h
zconf.h
zlib.h
zorro_ids.h
zorro.h
zutil.h