Eduard - Gabriel Munteanu
c2147a5092
Better interface for hooking early initcalls
...
Added early initcall (pre-SMP) support, using an identical interface to
that of regular initcalls. Functions called from do_pre_smp_initcalls()
could be converted to use this cleaner interface.
This is required by CPU hotplug, because early users have to register
notifiers before going SMP. One such CPU hotplug user is the relay
interface with buffer-only channels, which needs to register such a
notifier, to be usable in early code. This in turn is used by kmemtrace.
Signed-off-by: Eduard - Gabriel Munteanu <eduard.munteanu@linux360.ro>
Cc: Tom Zanussi <tzanussi@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2008-07-26 12:00:04 -07:00
..
amba
byteorder
endian: Always evaluate arguments.
2008-07-25 09:28:09 -07:00
can
dvb
hdlc
i2c
gpio: max732x driver
2008-07-25 10:53:30 -07:00
isdn
lockd
lockd: Pass "struct sockaddr *" to new failover-by-IP function
2008-07-15 16:11:29 -04:00
mfd
Merge branch 'devel' of master.kernel.org:/home/rmk/linux-2.6-arm
2008-07-23 18:24:08 -07:00
mlx4
IB/mlx4: Add support for memory management extensions and local DMA L_Key
2008-07-23 08:12:26 -07:00
mmc
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc
2008-07-16 15:17:52 -07:00
mtd
UBI: amend commentaries
2008-07-24 13:32:56 +03:00
netfilter
netfilter: nfnetlink_log: send complete hardware header
2008-07-21 10:11:00 -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: ebtables: add IPv6 support
2008-06-09 15:55:45 -07: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
remove unused #include <linux/dirent.h>'s
2008-07-25 10:53:34 -07:00
raid
md: Protect access to mddev->disks list using RCU
2008-07-21 17:05:25 +10:00
rtc
spi
gpio: mcp23s08 handles multiple chips per chipselect
2008-07-25 10:53:30 -07:00
ssb
dma-mapping: add the device argument to dma_mapping_error()
2008-07-26 12:00:03 -07:00
sunrpc
Merge branch 'for-2.6.27' of git://linux-nfs.org/~bfields/linux
2008-07-20 21:21:46 -07:00
tc_act
tc_ematch
unaligned
usb
Rename WARN() to WARNING() to clear the namespace
2008-07-25 10:53:29 -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
acct.h
bsdacct: switch from global bsd_acct_struct instance to per-pidns one
2008-07-25 10:53:47 -07:00
acpi.h
pm: acpi hibernation: utilize hardware signature
2008-07-24 10:47:24 -07:00
acpi_pmtmr.h
adb.h
drivers/macintosh: Various cleanups
2008-07-01 11:28:06 +10:00
adfs_fs.h
adfs_fs_i.h
adfs_fs_sb.h
aer.h
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.h
aio_abi.h
amifd.h
amifdreg.h
amigaffs.h
anon_inodes.h
flag parameters: anon_inode_getfd extension
2008-07-24 10:47:27 -07:00
apm-emulation.h
apm_bios.h
arcdevice.h
arcfb.h
async_tx.h
async_tx: remove depend_tx from async_tx_sync_epilog
2008-07-17 17:59:55 -07:00
ata.h
ata_platform.h
atalk.h
atm.h
atm: Cleanup atm_tcp.h and atm.h for userspace.
2008-05-14 23:24:09 -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
atmapi.h
atmarp.h
atmbr2684.h
atmclip.h
atmdev.h
atmel-pwm-bl.h
fbdev: LCD backlight driver using Atmel PWM driver
2008-07-24 10:47:41 -07:00
atmel-ssc.h
atmel_pdc.h
atmel_pwm.h
atmel_serial.h
atmel_tc.h
atmioc.h
atmlec.h
atmmpc.h
atmppp.h
atmsap.h
atmsvc.h
attribute_container.h
audit.h
remove the v850 port
2008-07-24 10:47:24 -07:00
auto_fs.h
auto_fs4.h
autofs4: remove unused ioctls
2008-07-24 10:47:33 -07:00
auxvec.h
ELF loader support for auxvec base platform string
2008-07-25 15:44:39 +10:00
ax25.h
b1lli.h
b1pcmcia.h
backing-dev.h
backlight.h
baycom.h
bcd.h
rtc: BCD codeshrink
2008-07-24 10:47:33 -07:00
bfs_fs.h
binfmts.h
security: protect legacy applications from executing with insufficient privilege
2008-07-24 10:47:22 -07:00
bio.h
block: integrity cleanups
2008-07-03 13:21:14 +02:00
bit_spinlock.h
bitmap.h
cpumask: remove bitmap_scnprintf_len and cpumask_scnprintf_len
2008-05-13 08:02:25 -07:00
bitops.h
bitrev.h
lib: export bitrev16
2008-06-06 11:29:10 -07:00
blkdev.h
block: Trivial fix for blk_integrity_rq()
2008-07-16 14:51:41 -07: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
bootmem: Move node allocation macros back to !HAVE_ARCH_BOOTMEM_NODE
2008-07-25 11:36:44 -07:00
bottom_half.h
bpqether.h
brcmphy.h
tg3: Add shmem options.
2008-05-29 01:38:46 -07:00
bsg.h
buffer_head.h
bug.h
cache.h
can.h
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
cdk.h
cdrom.h
cfag12864b.h
Miguel Ojeda has moved
2008-07-04 10:40:05 -07:00
cgroup.h
cgroup_clone: use pid of newly created task for new cgroup
2008-07-25 10:53:37 -07:00
cgroup_subsys.h
cgroupstats.h
chio.h
circ_buf.h
clk.h
clockchips.h
clocksource.h
cm4000_cs.h
cn_proc.h
coda.h
coda: remove CODA_FS_OLD_API
2008-07-25 10:53:33 -07:00
coda_cache.h
coda_fs_i.h
coda_linux.h
coda_psdev.h
coff.h
com20020.h
compat.h
compiler-gcc.h
compiler-gcc3.h
compiler-gcc4.h
compiler-intel.h
compiler.h
Move ACCESS_ONCE() to <linux/compiler.h>
2008-05-10 19:51:16 -07:00
completion.h
comstats.h
concap.h
configfs.h
configfs: Allow ->make_item() and ->make_group() to return detailed errors.
2008-07-17 15:21:29 -07:00
connector.h
console.h
xen: Enable console tty by default in domU if it's not a dummy
2008-05-27 10:11:36 +02:00
console_struct.h
consolemap.h
Make console charset translation optional
2008-06-04 14:56:12 +01:00
const.h
cpu.h
workqueues: make get_online_cpus() useable for work->func()
2008-07-25 10:53:40 -07:00
cpufreq.h
[CPUFREQ] cpufreq: remove CVS keywords
2008-05-19 18:17:49 -04:00
cpuidle.h
cpuidle acpi driver: fix oops on AC<->DC
2008-06-11 19:13:45 -04:00
cpumask.h
Merge branch 'sched/for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
2008-07-23 19:36:53 -07:00
cpuset.h
cpu hotplug, sched: Introduce cpu_active_map and redo sched domain managment (take 2)
2008-07-18 13:22:25 +02:00
cramfs_fs.h
cramfs_fs_sb.h
crash_dump.h
calgary iommu: use the first kernels TCE tables in kdump
2008-07-25 10:53:41 -07:00
crc-ccitt.h
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
crc7.h
crc16.h
crc32.h
crc32c.h
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
tty: add more tty_port fields
2008-07-20 17:12:38 -07:00
cyclomx.h
cycx_cfm.h
cycx_drv.h
cycx_x25.h
dca.h
I/OAT: I/OAT version 3.0 support
2008-07-22 17:30:57 -07:00
dcache.h
Merge branch 'linus' into core/rcu
2008-07-11 10:46:50 +02:00
dccp.h
dccp: Upgrade NDP count from 3 to 6 bytes
2008-07-13 11:51:40 +01:00
dcookies.h
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: Implement debugfs_remove_recursive()
2008-07-21 21:54:59 -07:00
debugobjects.h
delay.h
x86: use cpu_khz for loops_per_jiffy calculation, cleanup
2008-06-24 13:53:46 +02:00
delayacct.h
per-task-delay-accounting: add memory reclaim delay
2008-07-25 10:53:47 -07:00
device-mapper.h
dm: introduce merge_bvec_fn
2008-07-21 12:00:37 +01:00
device.h
driver core: remove DEVICE_ID_SIZE define
2008-07-21 21:54:53 -07:00
device_cgroup.h
devpts_fs.h
dio.h
dirent.h
remove the in-kernel struct dirent{,64}
2008-07-25 10:53:34 -07:00
display.h
dlm.h
dlm_device.h
dlm_netlink.h
dlm_plock.h
dlmconstants.h
dm-dirty-log.h
dm-io.h
dm-ioctl.h
dm: introduce merge_bvec_fn
2008-07-21 12:00:37 +01:00
dm-kcopyd.h
dm9000.h
DM9000: Allow the use of the NSR register to get link status.
2008-06-24 22:58:07 -04:00
dma-attrs.h
powerpc/cell: Add DMA_ATTR_WEAK_ORDERING dma attribute and use in Cell IOMMU code
2008-07-22 10:39:36 +10:00
dma-mapping.h
dmaengine.h
async_tx: make async_tx_test_ack a boolean routine
2008-07-17 17:59:56 -07:00
dmapool.h
dmar.h
dmi.h
dn.h
dnotify.h
dqblk_v1.h
dqblk_v2.h
dqblk_xfs.h
ds1wm.h
ds1286.h
ds17287rtc.h
dtlk.h
dw_dmac.h
dmaengine: Driver for the Synopsys DesignWare DMA controller
2008-07-08 11:59:42 -07:00
edac.h
edd.h
eeprom_93cx6.h
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
driver core: remove DEVICE_NAME_SIZE define
2008-07-21 21:54:53 -07:00
elevator.h
elf-em.h
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.h
elfnote.h
enclosure.h
err.h
errno.h
errqueue.h
etherdevice.h
ethtool.h
netdev: Add support for rx flow hash configuration, using ethtool.
2008-07-02 03:47:41 -07:00
eventfd.h
flag parameters: NONBLOCK in eventfd
2008-07-24 10:47:29 -07:00
eventpoll.h
flag parameters add-on: remove epoll_create size param
2008-07-24 10:47:29 -07:00
exportfs.h
udf: Make udf exportable
2008-05-07 09:48:23 +02:00
ext2_fs.h
ext2: fix typo in Hurd part of include/linux/ext2_fs.h
2008-07-25 10:53:31 -07:00
ext2_fs_sb.h
ext3_fs.h
ext3: handle corrupted orphan list at mount
2008-07-25 10:53:32 -07:00
ext3_fs_i.h
ext3_fs_sb.h
ext3_jbd.h
f75375s.h
fadvise.h
falloc.h
fault-inject.h
fb.h
video/fb: cleanup FB_MAJOR usage
2008-07-24 10:47:41 -07:00
fcdevice.h
fcntl.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
filter.h
firewire-cdev.h
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.h
locks: add special return value for asynchronous locks
2008-07-25 10:53:47 -07:00
fs_enet_pd.h
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
2008-07-22 19:09:51 -07:00
fs_stack.h
fs_struct.h
fs_uart_pd.h
fsl_devices.h
gianfar: Add magic packet and suspend/resume support.
2008-07-16 17:57:47 -05:00
fsnotify.h
ftrace.h
ftrace: add ftrace_kill_atomic
2008-07-11 15:49:21 +02:00
fuse.h
fuse: nfs export special lookups
2008-07-25 10:53:48 -07:00
futex.h
gameport.h
Input: gameport - remove rescan/reconnect facilities
2008-05-16 14:50:42 -04:00
gen_stats.h
genalloc.h
generic_acl.h
generic_serial.h
gs: use tty_port
2008-07-20 17:12:36 -07:00
genetlink.h
genhd.h
fs/partition/check.c: fix return value warning
2008-07-25 10:53:44 -07:00
getcpu.h
gfp.h
mm: add alloc_pages_exact() and free_pages_exact()
2008-07-24 10:47:20 -07:00
gfs2_ondisk.h
gigaset_dev.h
gpio.h
gpio: sysfs interface
2008-07-25 10:53:30 -07:00
gpio_keys.h
Input: gpio-keys debouncing support
2008-05-16 16:54:14 -04:00
gpio_mouse.h
hardirq.h
BKL: revert back to the old spinlock implementation
2008-05-10 20:58:02 -07:00
harrier_defs.h
hash.h
hayesesp.h
esp: use tty_port
2008-07-20 17:12:36 -07:00
hdlc.h
WAN: convert drivers to use built-in netdev_stats
2008-07-04 08:47:41 -04:00
hdlcdrv.h
hdpu_features.h
hdreg.h
hid-debug.h
hid.h
HID: add n-trig digitizer usage
2008-07-23 15:25:21 +02:00
hiddev.h
HID: remove CVS keywords
2008-05-20 16:44:43 +02:00
hidraw.h
highmem.h
highuid.h
hil.h
hil_mlc.h
hippidevice.h
hp_sdc.h
hpet.h
hrtimer.h
hrtimer: remove duplicate helper function
2008-05-03 18:11:48 +02:00
htirq.h
hugetlb.h
hugetlb: allow arch overridden hugepage allocation
2008-07-24 10:47:19 -07:00
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-algo-pcf: Drop unused struct members
2008-07-14 22:38:31 +02:00
i2c-algo-sgi.h
i2c-dev.h
i2c-gpio.h
i2c-id.h
V4L/DVB (8246): tvaudio: Stop I2C driver ID abuse
2008-07-20 07:18:38 -03:00
i2c-ocores.h
i2c-pca-platform.h
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
dma-mapping: add the device argument to dma_mapping_error()
2008-07-26 12:00:03 -07:00
i8k.h
i8042.h
ibmtr.h
icmp.h
icmpv6.h
ide.h
ide: drop 'name' parameter from ->init_chipset method
2008-07-24 22:53:33 +02:00
idr.h
idr: make idr_find rcu-safe
2008-07-25 10:53:42 -07:00
ieee80211.h
mac80211: move QOS control helpers into ieee80211.h
2008-07-08 14:15:59 -04:00
if.h
if_addr.h
if_addrlabel.h
if_arcnet.h
if_arp.h
if_bonding.h
if_bridge.h
net: remove CVS keywords
2008-06-11 21:00:38 -07:00
if_cablemodem.h
if_ec.h
if_eql.h
if_ether.h
if_fc.h
if_fddi.h
if_frad.h
if_hippi.h
if_infiniband.h
if_link.h
if_ltalk.h
if_macvlan.h
if_packet.h
packet: add PACKET_RESERVE sockopt
2008-07-18 18:05:19 -07:00
if_plip.h
if_ppp.h
net: remove CVS keywords
2008-06-11 21:00:38 -07:00
if_pppol2tp.h
if_pppox.h
if_slip.h
if_strip.h
if_tr.h
if_tun.h
tun: Fix/rewrite packet filtering logic
2008-07-14 22:18:19 -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: Don't store VLAN tag in cb
2008-07-14 22:49:06 -07:00
igmp.h
ipv4: Do cleanup for ip_mr_init
2008-07-03 17:51:57 +09:00
ihex.h
ihex: request_ihex_firmware() function to load and validate firmware
2008-07-10 14:47:38 +01:00
in.h
in6.h
in_route.h
route: Mark unused route cache flags as such.
2008-06-03 16:36:01 -07:00
inet.h
NFS: Add string length argument to nfs_parse_server_address
2008-07-09 12:09:28 -04: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
inetdevice.h
route: Remove unused ifa_anycast field
2008-06-03 16:37:33 -07:00
init.h
Better interface for hooking early initcalls
2008-07-26 12:00:04 -07:00
init_ohci1394_dma.h
init_task.h
introduce PF_KTHREAD flag
2008-07-25 10:53:39 -07:00
initrd.h
inotify.h
flag parameters: NONBLOCK in inotify_init
2008-07-24 10:47:29 -07:00
input-polldev.h
input.h
Merge master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6 into next
2008-07-21 00:55:14 -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
ioport.h
PNP: support optional IRQ resources
2008-07-16 23:27:07 +02:00
ioprio.h
cfq-iosched: make io priorities inherit CPU scheduling class as well as nice
2008-05-07 09:51:23 +02:00
ip.h
ip6_tunnel.h
net: remove CVS keywords
2008-06-11 21:00:38 -07:00
ipc.h
ipc_namespace.h
ipc: do not use a negative value to re-enable msgmni automatic recomputing
2008-07-25 10:53:42 -07:00
ipmi.h
ipmi_msgdefs.h
ipmi_smi.h
ipsec.h
ipv6.h
ipv6: __KERNEL__ ifdef struct ipv6_devconf
2008-07-21 13:41:16 -07:00
ipv6_route.h
ipx.h
irda.h
irq.h
genirq: Expose default irq affinity mask (take 3)
2008-06-05 15:18:30 +02:00
irq_cpustat.h
irqflags.h
locking: add typecheck on irqsave and friends for correct flags
2008-07-25 10:53:26 -07:00
irqreturn.h
isa.h
isapnp.h
iscsi_ibft.h
isdn.h
isdn_divertif.h
isdn_ppp.h
isdnif.h
isicom.h
iso_fs.h
istallion.h
istallion: use tty_port
2008-07-20 17:12:37 -07:00
ivtv.h
ivtvfb.h
ixjuser.h
jbd.h
jbd2.h
jbd2: Remove data=ordered mode support using jbd buffer heads
2008-07-11 19:27:31 -04:00
jffs2.h
jhash.h
jiffies.h
journal-head.h
joystick.h
Input: remove CVS keywords
2008-05-20 12:17:39 -04:00
kallsyms.h
kallsyms: unify 32- and 64-bit code
2008-07-25 10:53:29 -07:00
kbd_diacr.h
kbd_kern.h
Kbuild
Merge git://git.infradead.org/~dwmw2/random-2.6
2008-07-25 12:01:37 -07:00
kbuild.h
kd.h
kdebug.h
kdev_t.h
kernel.h
printk ratelimiting rewrite
2008-07-25 10:53:29 -07:00
kernel_stat.h
x86: resize NR_IRQS for large machines
2008-05-12 21:28:05 +02:00
kernelcapi.h
kexec.h
kexec jump
2008-07-26 12:00:04 -07:00
key-type.h
key-ui.h
key.h
keyboard.h
keyctl.h
kfifo.h
kgdb.h
kgdb: fix signedness mixmatches, add statics, add declaration to header
2008-05-05 07:13:21 -05:00
klist.h
kmalloc_sizes.h
kmod.h
call_usermodehelper(): increase reliability
2008-07-25 10:53:28 -07:00
kobj_map.h
kobject.h
mm: create /sys/kernel/mm
2008-07-24 10:47:17 -07:00
kprobes.h
kprobes: improve kretprobe scalability with hashed locking
2008-07-25 10:53:30 -07:00
kref.h
ks0108.h
Miguel Ojeda has moved
2008-07-04 10:40:05 -07:00
kthread.h
Label kthread_create() with printf attribute tag.
2008-07-24 19:11:15 -07:00
ktime.h
kvm.h
KVM: Support mixed endian machines
2008-07-20 12:42:32 +03:00
kvm_host.h
KVM: MMU: nuke shadowed pgtable pages and ptes on memslot destruction
2008-07-20 12:42:40 +03:00
kvm_para.h
kvm_types.h
lapb.h
latencytop.h
lcd.h
lcd: add lcd_device to check_fb() entry in lcd_ops
2008-07-24 10:47:40 -07:00
leds-pca9532.h
leds: Add pca9532 led driver
2008-07-23 09:49:56 +01:00
leds.h
leds: Add support for Philips PCA955x I2C LED drivers
2008-07-23 09:49:56 +01:00
lguest.h
lguest_launcher.h
libata.h
libata/ahci: enclosure management support
2008-07-14 15:59:33 -04:00
libps2.h
Input: libps2 - remove delayed command execution
2008-05-16 14:50:49 -04:00
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
lists: remove a redundant conditional definition of list_add()
2008-07-25 10:53:27 -07:00
llc.h
lm_interface.h
[GFS2] Remove obsolete conversion deadlock avoidance code
2008-06-27 09:39:47 +01:00
lmb.h
lockdep.h
lockdep: remove duplicate definition of STATIC_LOCKDEP_MAP_INIT
2008-06-24 13:43:07 +02:00
log2.h
loop.h
lp.h
lzo.h
m48t86.h
magic.h
major.h
video/fb: cleanup FB_MAJOR usage
2008-07-24 10:47:41 -07:00
maple.h
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
mbus.h
mc6821.h
mc146818rtc.h
mca-legacy.h
mca.h
mdio-bitbang.h
memcontrol.h
memcg: helper function for relcaim from shmem.
2008-07-25 10:53:37 -07:00
memory.h
memory_hotplug.h
memory-hotplug: add sysfs removable attribute for hotplug memory remove
2008-07-24 10:47:21 -07:00
mempolicy.h
mm: make CONFIG_MIGRATION available w/o CONFIG_NUMA
2008-07-24 10:47:21 -07:00
mempool.h
memstick.h
memstick: add "start" and "stop" methods to memstick device
2008-07-26 12:00:04 -07:00
meye.h
migrate.h
mm: make CONFIG_MIGRATION available w/o CONFIG_NUMA
2008-07-24 10:47:21 -07:00
mii.h
minix_fs.h
miscdevice.h
mm.h
PAGE_ALIGN(): correctly handle 64-bit values on 32-bit architectures
2008-07-24 10:47:21 -07:00
mm_inline.h
mm_types.h
coredump: kill mm->core_done
2008-07-25 10:53:40 -07: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
mod_devicetable.h
[S390] css: Use css_device_id for bus matching.
2008-07-14 10:02:12 +02:00
module.h
remove the v850 port
2008-07-24 10:47:24 -07:00
moduleloader.h
moduleparam.h
mount.h
mpage.h
vfs: add hooks for ext4's delayed allocation support
2008-07-11 19:27:31 -04:00
mqueue.h
mroute.h
ipv4,ipv6 mroute: Add some helper inline functions to remove ugly ifdefs.
2008-07-03 17:51:57 +09:00
mroute6.h
ipv4,ipv6 mroute: Add some helper inline functions to remove ugly ifdefs.
2008-07-03 17:51:57 +09:00
msdos_fs.h
fatfs: add UTC timestamp option
2008-07-25 10:53:34 -07:00
msg.h
ipc: restore MSGPOOL original value
2008-06-06 11:29:12 -07:00
msi.h
mtio.h
mutex-debug.h
mutex.h
mv643xx.h
mv643xx_eth.h
mv643xx_eth: allow multiple TX queues
2008-06-12 08:40:37 +02:00
mv643xx_i2c.h
n_r3964.h
namei.h
nbd.h
ncp.h
ncp_fs.h
ncp_fs_i.h
ncp_fs_sb.h
ncp_mount.h
ncp_no.h
neighbour.h
net.h
printk ratelimiting rewrite
2008-07-25 10:53:29 -07:00
netdevice.h
net: Fix build failure with 'make mandocs'.
2008-07-22 14:09:06 -07:00
netfilter.h
netfilter: Move linux/types.h inclusions outside of #ifdef __KERNEL__
2008-05-21 14:08:38 -07:00
netfilter_arp.h
netfilter_bridge.h
netfilter_decnet.h
netfilter_ipv4.h
netfilter: ip_tables: add iptables security table for mandatory access control rules
2008-06-09 15:57:24 -07:00
netfilter_ipv6.h
netfilter: cleanup netfilter_ipv6.h userspace header
2008-07-08 02:36:40 -07:00
netlink.h
netlink: Remove nonblock parameter from netlink_attachskb
2008-06-05 11:23:39 -07:00
netpoll.h
netrom.h
nfs.h
nfs2.h
nfs3.h
nfs4.h
nfsd: remove three unused NFS4_ACE_* defines
2008-06-23 13:02:48 -04:00
nfs4_acl.h
nfs4_mount.h
nfs_fs.h
NFS: use documenting macro constants for initializing ac{reg, dir}{min, max}
2008-07-09 12:09:40 -04:00
nfs_fs_i.h
nfs_fs_sb.h
nfs_idmap.h
nfs_iostat.h
NFS: Move fs/nfs/iostat.h to include/linux
2008-07-09 12:09:17 -04:00
nfs_mount.h
nfs_page.h
NFS: Allow redirtying of a completed unstable write.
2008-07-09 12:09:24 -04:00
nfs_xdr.h
NFS: Remove the redundant file_open entry from struct nfs_rpc_ops
2008-07-09 12:09:16 -04:00
nfsacl.h
nfsd_idmap.h
nl80211.h
mac80211: Let drivers have access to TKIP key offets for TX and RX MIC
2008-06-27 09:09:17 -04:00
nls.h
nmi.h
node.h
nodemask.h
notifier.h
workqueues: make get_online_cpus() useable for work->func()
2008-07-25 10:53:40 -07:00
nsc_gpio.h
nsproxy.h
cgroup_clone: use pid of newly created task for new cgroup
2008-07-25 10:53:37 -07:00
nubus.h
numa.h
nvram.h
of.h
of_device.h
[POWERPC] Move of_device_get_modalias to drivers/of
2008-05-16 23:22:28 +10:00
of_gpio.h
of_gpio: Should use new <linux/gpio.h> header
2008-07-22 10:39:30 +10:00
of_i2c.h
[POWERPC] Fix of_i2c include for module compilation
2008-05-09 20:22:58 +10:00
of_platform.h
oom.h
oprofile.h
page-flags.h
slob: record page flag overlays explicitly
2008-07-24 10:47:15 -07:00
page-isolation.h
pageblock-flags.h
x86 boot: simplify pageblock_bits enum declaration
2008-05-25 10:55:11 +02:00
pagemap.h
mapping_set_error: add unlikely()
2008-07-24 10:47:15 -07:00
pagevec.h
param.h
parport.h
parport/share.c: proper externs
2008-07-26 12:00:03 -07:00
parport_pc.h
parser.h
UFS: add const to parser token table
2008-07-24 11:50:15 -07:00
patchkey.h
path.h
pci-acpi.h
pci-aspm.h
pci.h
PCI PM: make more PCI PM core functionality available to drivers
2008-07-22 14:25:38 -07:00
pci_hotplug.h
PCI: introduce pci_slot
2008-06-10 14:37:03 -07:00
pci_ids.h
edac: i5100 new intel chipset driver
2008-07-25 10:53:48 -07:00
pci_regs.h
PCI: Simplify PCI device PM code
2008-07-07 16:26:50 -07:00
pcieport_if.h
pda_power.h
pda_power: add init and exit function callbacks
2008-05-03 03:39:55 +04:00
percpu.h
per_cpu: fix DEFINE_PER_CPU_SHARED_ALIGNED for modules
2008-05-14 19:11:14 -07:00
percpu_counter.h
percpu_counter: new function percpu_counter_sum_and_set
2008-07-11 19:27:31 -04:00
personality.h
pfkeyv2.h
pfn.h
pg.h
phantom.h
phonedev.h
phy.h
phylib: Fix some sparse warnings
2008-05-06 12:01:41 -04:00
phy_fixed.h
pid.h
pidns: remove find_task_by_pid, unused for a long time
2008-07-25 10:53:45 -07:00
pid_namespace.h
pidns: add the struct bsd_acct_struct pointer on pid_namespace struct
2008-07-25 10:53:46 -07:00
pim.h
pipe_fs_i.h
pkt_cls.h
net-sched: cls_flow: add perturbation support
2008-07-14 20:36:32 -07:00
pkt_sched.h
net_sched: Add size table for qdiscs
2008-07-20 00:08:47 -07:00
pktcdvd.h
platform_device.h
Implement new suspend and hibernation callbacks for platform busses
2008-06-10 10:59:51 -07:00
plist.h
pm.h
pm: add new PM_EVENT codes for runtime power transitions
2008-07-24 10:47:23 -07:00
pm_qos_params.h
pm_wakeup.h
PCI: include linux/pm_wakeup.h for device_set_wakeup_capable
2008-07-14 14:30:21 -07:00
pmu.h
pnp.h
PNP: convert resource options to single linked list
2008-07-16 23:27:07 +02:00
poison.h
poll.h
posix-timers.h
posix_acl.h
posix_acl_xattr.h
posix_types.h
power_supply.h
ppdev.h
ppp-comp.h
net: remove CVS keywords
2008-06-11 21:00:38 -07:00
ppp_channel.h
ppp_defs.h
net: remove CVS keywords
2008-06-11 21:00:38 -07:00
prctl.h
preempt.h
ftrace: trace preempt off critical timings
2008-05-23 20:32:54 +02:00
prefetch.h
prio_heap.h
prio_tree.h
proc_fs.h
proc: always do ->release
2008-07-25 10:53:44 -07:00
profile.h
build-kernel-profileo-only-when-requested-cleanups
2008-07-25 10:53:27 -07:00
proportions.h
ptrace.h
Security: split proc ptrace checking into read vs. attach
2008-07-14 15:01:47 +10:00
pwm.h
[ARM] pxa: Add bare bones PWM API
2008-05-19 16:25:39 +01:00
pwm_backlight.h
[ARM] 5044/1: pwm_bl: add init/notify/exit callbacks
2008-07-03 13:25:05 +01:00
qnx4_fs.h
qnxtypes.h
quicklist.h
quota.h
quota: implement sending information via netlink about user below quota
2008-07-25 10:53:35 -07:00
quotaio_v1.h
quotaio_v2.h
quotaops.h
quota: convert macros to inline functions
2008-07-25 10:53:35 -07:00
radeonfb.h
radix-tree.h
raid_class.h
ramfs.h
random.h
ratelimit.h
printk ratelimiting rewrite
2008-07-25 10:53:29 -07:00
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.h
printk ratelimiting rewrite
2008-07-25 10:53:29 -07:00
rcupreempt_trace.h
reboot.h
reciprocal_div.h
regset.h
reiserfs_acl.h
reiserfs_fs.h
include: use get/put_unaligned_* helpers
2008-07-25 10:53:26 -07:00
reiserfs_fs_i.h
reiserfs_fs_sb.h
reiserfs: convert j_commit_lock to mutex
2008-07-25 10:53:33 -07:00
reiserfs_xattr.h
relay.h
res_counter.h
res_counter: limit change support ebusy
2008-07-25 10:53:37 -07:00
resource.h
resume-trace.h
x86: move tracedata to RODATA
2008-05-25 07:09:47 +02:00
rfkill.h
rfkill: rename the rfkill_state states and add block-locked state
2008-06-26 14:21:22 -04:00
rio.h
Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc
2008-05-03 10:01:33 -07:00
rio_drv.h
rio_ids.h
rio_regs.h
rmap.h
romfs_fs.h
root_dev.h
rose.h
route.h
rslib.h
rtc-v3020.h
rtc.h
rtc: remove BKL for ioctl()
2008-07-24 10:47:33 -07:00
rtmutex.h
rtnetlink.h
net_sched: Add size table for qdiscs
2008-07-20 00:08:47 -07:00
rwsem-spinlock.h
rwsem.h
rxrpc.h
sc26198.h
scatterlist.h
sg: reimplement sg mapping iterator
2008-07-23 14:42:09 +02:00
scc.h
sched.h
uninline arch_pick_mmap_layout()
2008-07-26 12:00:01 -07:00
screen_info.h
sctp.h
scx200.h
scx200_gpio.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 unused forwards
2008-07-24 10:47:22 -07:00
selection.h
selinux.h
selinux_netlink.h
sem.h
ipc/sem.c: rewrite undo list locking
2008-07-25 10:53:42 -07:00
semaphore.h
Remove __DECLARE_SEMAPHORE_GENERIC
2008-07-24 08:31:21 -04:00
seq_file.h
seq_file_net.h
proc: consolidate per-net single-release callers
2008-07-18 04:07:44 -07:00
seqlock.h
serial.h
serial167.h
serial_8250.h
serial_core.h
remove the v850 port
2008-07-24 10:47:24 -07:00
serial_pnx8xxx.h
serial_reg.h
serial_sci.h
serialP.h
serio.h
Input: serio - trivial documentation fix
2008-07-08 10:33:01 -04:00
shm.h
shmem_fs.h
signal.h
signalfd.h
flag parameters: NONBLOCK in signalfd
2008-07-24 10:47:29 -07:00
skbuff.h
vlan: Don't store VLAN tag in cb
2008-07-14 22:49:06 -07:00
slab.h
kcalloc: remove runtime division
2008-07-24 10:47:21 -07:00
slab_def.h
slob_def.h
slub_def.h
Christoph has moved
2008-07-04 10:40:04 -07:00
sm501-regs.h
sm501.h
sm501: gpio I2C support
2008-07-25 10:53:30 -07:00
smb.h
smb_fs.h
include: use get/put_unaligned_* helpers
2008-07-25 10:53:26 -07:00
smb_fs_i.h
smb_fs_sb.h
smb_mount.h
smbno.h
smc91x.h
[NET] smc91x: prepare SMC_USE_PXA_DMA to be specified in platform data
2008-07-12 21:52:41 +01:00
smc911x.h
smc911x: introduce platform data flags
2008-06-11 21:58:11 -04:00
smp.h
generic-ipi: fix s390 build bug
2008-07-04 11:26:40 +02:00
smp_lock.h
Add cycle_kernel_lock()
2008-06-20 14:05:53 -06:00
snmp.h
socket.h
net: Use standard structures for generic socket address structures.
2008-07-19 22:35:47 -07:00
sockios.h
som.h
sonet.h
atm: [suni] add support for setting loopback and framing modes
2008-06-17 16:19:24 -07:00
sony-laptop.h
sonypi.h
sort.h
sound.h
soundcard.h
spinlock.h
locking: add typecheck on irqsave and friends for correct flags
2008-07-25 10:53:26 -07:00
spinlock_api_smp.h
spinlock_api_up.h
spinlock_types.h
spinlock_types_up.h
spinlock_up.h
splice.h
srcu.h
stacktrace.h
stallion.h
stallion: use tty_port
2008-07-20 17:12:37 -07:00
start_kernel.h
stat.h
statfs.h
stddef.h
stop_machine.h
string.h
move memory_read_from_buffer() from fs.h to string.h
2008-07-24 10:47:13 -07:00
stringify.h
superhyway.h
suspend.h
kexec jump: save/restore device state
2008-07-26 12:00:04 -07:00
suspend_ioctls.h
svga.h
swap.h
swapops.h
synclink.h
synclink_gt: add serial bit order control
2008-07-22 13:03:29 -07:00
sys.h
syscalls.h
sys_paccept definition missing __user annotation
2008-07-25 17:28:49 -07:00
sysctl.h
sysdev.h
sysdev: Add utility functions for simple int/ulong variable sysdev attributes
2008-07-21 21:55:02 -07:00
sysfs.h
driver core: Suppress sysfs warnings for device_rename().
2008-07-21 21:55:01 -07:00
sysrq.h
sysv_fs.h
task_io_accounting.h
task_io_accounting_ops.h
taskstats.h
per-task-delay-accounting: update taskstats for memory reclaim delay
2008-07-25 10:53:47 -07:00
taskstats_kern.h
tc.h
tcp.h
tcp: Remove redundant checks when setting eff_sacks
2008-07-19 00:07:02 -07:00
telephony.h
termios.h
textsearch.h
textsearch: convert kmalloc + memset to kzalloc
2008-07-08 02:38:40 -07:00
textsearch_fsm.h
tfrc.h
thermal.h
thermal: Create CONFIG_THERMAL_HWMON=n
2008-06-25 19:25:42 -04:00
thread_info.h
threads.h
tick.h
nohz: prevent tick stop outside of the idle loop
2008-07-18 18:10:28 +02:00
tifm.h
time.h
always_inline timespec_add_ns
2008-06-12 10:48:00 +02:00
timer.h
timerfd.h
flag parameters: NONBLOCK in timerfd_create
2008-07-24 10:47:29 -07:00
times.h
timex.h
tiocl.h
tipc.h
tipc_config.h
tipc: Fix skb_under_panic when configuring TIPC without privileges
2008-05-21 14:52:30 -07:00
topology.h
cpu topology: always define CPU topology information
2008-06-13 10:09:46 +02:00
toshiba.h
transport_class.h
trdevice.h
tsacct_kern.h
tty.h
tty: Split ldisc code into its own file
2008-07-22 13:03:27 -07:00
tty_driver.h
tty: rework break handling
2008-07-22 13:03:28 -07:00
tty_flip.h
tty_ldisc.h
tty: Ldisc revamp
2008-07-20 17:12:34 -07:00
typecheck.h
split the typecheck macros out of include/linux/kernel.h
2008-07-25 10:53:26 -07:00
types.h
types.h: don't expose struct ustat to userspace
2008-05-24 09:56:09 -07:00
uaccess.h
udf_fs_i.h
udp.h
netns: introduce the net_hash_mix "salt" for hashes
2008-06-16 17:14:11 -07:00
uinput.h
uio.h
uio_driver.h
UIO: minor style and comment fixes
2008-07-21 21:54:55 -07:00
ultrasound.h
un.h
unistd.h
unwind.h
usb.h
USB: Force unbinding of drivers lacking reset_resume or other methods
2008-07-21 15:16:40 -07:00
usb_usual.h
usbdevice_fs.h
USB: remove CVS keywords
2008-07-21 15:15:55 -07:00
user.h
user_namespace.h
utime.h
uts.h
utsname.h
vermagic.h
module: put modversions in vermagic
2008-05-09 07:45:18 -07:00
veth.h
vfs.h
via.h
video_decoder.h
video_encoder.h
video_output.h
videodev.h
videodev2.h
V4L/DVB (8197): gspca: pac207 frames no more decoded in the subdriver.
2008-07-20 07:17:02 -03:00
videotext.h
virtio.h
virtio: explicit advertisement of driver features
2008-05-02 21:50:50 +10:00
virtio_9p.h
virtio: clarify that ABI is usable by any implementations
2008-07-25 12:06:04 +10:00
virtio_balloon.h
virtio: clarify that ABI is usable by any implementations
2008-07-25 12:06:04 +10:00
virtio_blk.h
virtio_blk: check for hardsector size from host
2008-07-25 12:06:05 +10:00
virtio_config.h
virtio: Rename set_features to finalize_features
2008-07-25 12:06:12 +10:00
virtio_console.h
virtio: clarify that ABI is usable by any implementations
2008-07-25 12:06:04 +10:00
virtio_net.h
virtio: clarify that ABI is usable by any implementations
2008-07-25 12:06:04 +10:00
virtio_pci.h
virtio: clarify that ABI is usable by any implementations
2008-07-25 12:06:04 +10:00
virtio_ring.h
virtio: Add transport feature handling stub for virtio_ring.
2008-07-25 12:06:14 +10:00
virtio_rng.h
virtio: clarify that ABI is usable by any implementations
2008-07-25 12:06:04 +10:00
vmalloc.h
vmstat.h
mm/vmstat.c: proper externs
2008-07-24 10:47:14 -07:00
vt.h
vt_buffer.h
vt_kern.h
Make console charset translation optional
2008-06-04 14:56:12 +01:00
w1-gpio.h
wait.h
wanrouter.h
wanrouter: Fix ioctl handler declaration.
2008-05-29 01:43:48 -07:00
watchdog.h
wireless.h
wext: Emit event stream entries correctly when compat.
2008-06-16 18:50:49 -07:00
wm97xx.h
Input: wm9713 - support five wire panels
2008-05-27 01:37:26 -04:00
workqueue.h
workqueues: implement flush_work()
2008-07-25 10:53:40 -07: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
xfrm.h
xfrm: Add a XFRM_STATE_AF_UNSPEC flag to xfrm_usersa_info
2008-07-10 16:55:37 -07:00
xilinxfb.h
yam.h
zconf.h
zlib.h
zorro.h
zorro_ids.h
zutil.h