kernel-hacking-2024-linux-s.../include/linux
WANG Cong 0e34e93177 netpoll: add generic support for bridge and bonding devices
This whole patchset is for adding netpoll support to bridge and bonding
devices. I already tested it for bridge, bonding, bridge over bonding,
and bonding over bridge. It looks fine now.

To make bridge and bonding support netpoll, we need to adjust
some netpoll generic code. This patch does the following things:

1) introduce two new priv_flags for struct net_device:
   IFF_IN_NETPOLL which identifies we are processing a netpoll;
   IFF_DISABLE_NETPOLL is used to disable netpoll support for a device
   at run-time;

2) introduce one new method for netdev_ops:
   ->ndo_netpoll_cleanup() is used to clean up netpoll when a device is
     removed.

3) introduce netpoll_poll_dev() which takes a struct net_device * parameter;
   export netpoll_send_skb() and netpoll_poll_dev() which will be used later;

4) hide a pointer to struct netpoll in struct netpoll_info, ditto.

5) introduce ->real_dev for struct netpoll.

6) introduce a new status NETDEV_BONDING_DESLAE, which is used to disable
   netconsole before releasing a slave, to avoid deadlocks.

Cc: David Miller <davem@davemloft.net>
Cc: Neil Horman <nhorman@tuxdriver.com>
Signed-off-by: WANG Cong <amwang@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2010-05-06 00:47:21 -07:00
..
amba ARM: 6003/1: removing compilation warning from pl061.h 2010-03-29 17:33:33 +01:00
byteorder
caif caif: Rewritten socket implementation 2010-04-28 12:55:14 -07:00
can Fix some #includes in CAN drivers (rebased for net-next-2.6) 2010-04-13 03:32:42 -07:00
decompress decompress: fix new decompressor for PIC 2010-03-12 15:52:44 -08:00
dvb
hdlc
i2c mfd: Introduce remove_script function for twl4030 2010-03-07 22:17:32 +01:00
input Input: matrix_keypad - allow platform to disable key autorepeat 2010-04-05 23:02:00 -07:00
isdn
lockd
mfd mfd: Fix ucb1x00 build failure for collie_defconfig 2010-03-07 22:17:39 +01:00
mlx4
mmc Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem 2010-04-15 16:21:34 -04:00
mtd
netfilter netfilter: ctnetlink: fix reliable event delivery if message building fails 2010-03-20 14:29:03 -07:00
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
nfsd
raid
regulator
rtc
spi Merge branch 'master' into for-davem 2010-04-23 14:43:45 -04:00
ssb ssb: Fix order of definitions and some text space indents 2010-04-26 13:51:09 -04:00
sunrpc SUNRPC: Fix a use after free bug with the NFSv4.1 backchannel 2010-03-22 05:32:44 -04:00
tc_act
tc_ematch
unaligned
usb include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
uwb
wimax include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
8250_pci.h
a.out.h
ac97_codec.h
acct.h sysctl extern cleanup: acct 2010-03-12 15:53:10 -08:00
acpi.h
acpi_pmtmr.h
adb.h
adfs_fs.h
aer.h
affs_hardblocks.h
agp_backend.h
agpgart.h
aio.h
aio_abi.h
amifd.h
amifdreg.h
amigaffs.h
anon_inodes.h
apm-emulation.h
apm_bios.h
arcdevice.h
arcfb.h
async.h
async_tx.h
ata.h libata: Fix accesses at LBA28 boundary (old bug, but nasty) (v2) 2010-04-08 12:53:57 -04:00
ata_platform.h
atalk.h
ath9k_platform.h
atm.h
atm_eni.h
atm_he.h
atm_idt77105.h
atm_nicstar.h
atm_suni.h
atm_tcp.h
atm_zatm.h
atmapi.h
atmarp.h
atmbr2684.h
atmclip.h
atmdev.h
atmel-mci.h
atmel-pwm-bl.h
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
auto_dev-ioctl.h
auto_fs.h
auto_fs4.h
auxvec.h
ax25.h
b1lli.h
b1pcmcia.h
backing-dev.h
backlight.h backlight: Allow properties to be passed at registration 2010-03-16 19:47:54 +00:00
baycom.h
bcd.h
bfs_fs.h
binfmts.h
bio.h
bit_spinlock.h
bitmap.h
bitops.h bitops: remove temporary for_each_bit() 2010-04-07 08:38:01 -07:00
bitrev.h
blk-iopoll.h
blkdev.h block: remove 16 bytes of padding from struct request on 64bits 2010-03-19 08:58:16 +01:00
blkpg.h
blktrace_api.h
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
bug.h
c2port.h
cache.h
can.h
capability.h
capi.h
cb710.h
cciss_defs.h
cciss_ioctl.h
cd1400.h
cdev.h
cdk.h
cdrom.h
cfag12864b.h
cgroup.h cgroups: remove events before destroying subsystem state objects 2010-03-12 15:52:37 -08:00
cgroup_subsys.h
cgroupstats.h
chio.h
circ_buf.h Document Linux's circular buffering capabilities 2010-03-24 16:31:22 -07:00
clk.h
clockchips.h clockevents: Sanitize min_delta_ns adjustment and prevent overflows 2010-03-12 19:10:29 +01:00
clocksource.h
cm4000_cs.h
cn_proc.h
cnt32_to_63.h
coda.h
coda_cache.h
coda_fs_i.h
coda_linux.h
coda_psdev.h
coff.h
com20020.h
compat.h Add generic sys_old_select() 2010-03-12 15:52:32 -08:00
compiler-gcc.h
compiler-gcc3.h
compiler-gcc4.h
compiler-intel.h
compiler.h
completion.h
comstats.h
concap.h
configfs.h
connector.h
console.h
console_struct.h
consolemap.h
const.h
coredump.h coredump: plug a memory leak situation on dump_seek() 2010-03-12 15:52:32 -08:00
cpu.h
cpufreq.h
cpuidle.h
cpumask.h
cpuset.h
cramfs_fs.h
cramfs_fs_sb.h
crash_dump.h
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h
crc7.h
crc16.h
crc32.h
crc32c.h
cred.h
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
dcbnl.h remove DCB_PROTO_VERSION as we don't do netlink versioning 2010-04-22 18:32:12 -07:00
dccp.h
dcookies.h
debug_locks.h
debugfs.h
debugobjects.h
delay.h
delayacct.h include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
device-mapper.h
device.h Driver core: create lock/unlock functions for struct device 2010-03-07 17:04:52 -08:00
device_cgroup.h
devpts_fs.h
dio.h
dirent.h
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-kcopyd.h
dm-log-userspace.h
dm-region-hash.h
dm9000.h
dma-attrs.h
dma-debug.h
dma-mapping.h dma-mapping: dma-mapping.h: add dma_set_coherent_mask 2010-03-12 15:52:42 -08:00
dma_remapping.h
dmaengine.h
dmapool.h
dmar.h
dmi.h
dn.h
dnotify.h
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
dqblk_xfs.h
drbd.h drbd: --dry-run option for drbdsetup net ( drbdadm -- --dry-run connect <res> ) 2010-03-11 15:51:23 +01:00
drbd_limits.h
drbd_nl.h drbd: Renamed overwrite_peer to primary_force 2010-03-11 16:32:14 +01:00
drbd_tag_magic.h
ds1286.h
ds17287rtc.h
dtlk.h
dw_dmac.h
dynamic_debug.h
early_res.h
edac.h
edd.h
eeprom_93cx6.h
efi.h
efs_fs_sb.h
efs_vh.h
eisa.h
elevator.h
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
ethtool.h net: fix ethtool coding style errors and warnings 2010-04-07 21:54:42 -07:00
eventfd.h
eventpoll.h
exportfs.h
ext2_fs.h
ext2_fs_sb.h
ext3_fs.h ext3: fix broken handling of EXT3_STATE_NEW 2010-03-29 14:30:19 -07:00
ext3_fs_i.h ext3: fix broken handling of EXT3_STATE_NEW 2010-03-29 14:30:19 -07:00
ext3_fs_sb.h
ext3_jbd.h
f75375s.h
fadvise.h
falloc.h
fault-inject.h
fb.h
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdreg.h
fdtable.h
fib_rules.h net: rtnetlink: decouple rtnetlink address families from real address families 2010-04-26 16:13:54 +02:00
fiemap.h
file.h
filter.h net: Socket filter ancilliary data access for skb->dev->type 2010-04-22 16:05:44 -07:00
fips.h
firewire-cdev.h firewire: cdev: change license of exported header files to MIT license 2010-04-15 17:50:49 +02:00
firewire-constants.h firewire: cdev: change license of exported header files to MIT license 2010-04-15 17:50:49 +02:00
firewire.h
firmware-map.h
firmware.h
flat.h
flex_array.h
font.h
freezer.h Freezer: Fix buggy resume test for tasks frozen with cgroup freezer 2010-03-26 23:51:44 +01:00
fs.h fasync: RCU and fine grained locking 2010-04-21 16:19:29 -07:00
fs_enet_pd.h
fs_stack.h
fs_struct.h
fs_uart_pd.h
fscache-cache.h SLOW_WORK: CONFIG_SLOW_WORK_PROC should be CONFIG_SLOW_WORK_DEBUG 2010-03-29 09:14:47 -07:00
fscache.h
fsl_devices.h
fsnotify.h include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
fsnotify_backend.h
ftrace.h
ftrace_event.h perf: Drop the obsolete profile naming for trace events 2010-03-10 14:47:18 +01:00
ftrace_irq.h
fuse.h
futex.h
gameport.h include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
gcd.h
gen_stats.h
genalloc.h
generic_acl.h
generic_serial.h
genetlink.h netlink: Export genl_lock() API for use by modules 2010-04-03 14:56:05 -07:00
genhd.h Remove GENHD_FL_DRIVERFS 2010-03-16 08:55:32 +01:00
getcpu.h
gfp.h
gfs2_ondisk.h
gigaset_dev.h
gpio.h
gpio_keys.h
gpio_mouse.h
hardirq.h
hash.h
hdlc.h
hdlcdrv.h
hdpu_features.h
hdreg.h
hid-debug.h
hid.h
hiddev.h
hidraw.h
highmem.h
highuid.h
hil.h
hil_mlc.h
hippidevice.h
hp_sdc.h
hpet.h
hrtimer.h
htcpld.h
htirq.h
hugetlb.h
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hysdn_if.h
i2c-algo-bit.h i2c-algo-bit: Add pre- and post-xfer hooks 2010-03-13 20:56:56 +01:00
i2c-algo-pca.h
i2c-algo-pcf.h
i2c-dev.h
i2c-gpio.h
i2c-id.h
i2c-ocores.h
i2c-pca-platform.h
i2c-pnx.h
i2c-pxa.h
i2c-smbus.h
i2c-xiic.h Add the platform data include for the Xilinx XPS IIC Bus Interface 2010-03-14 11:14:58 -07:00
i2c.h
i2o-dev.h
i2o.h i2o: Remove the dangerous kobj_to_i2o_device macro 2010-03-24 08:20:03 +01:00
i8k.h
i7300_idle.h
i8042.h
i82593.h
ibmtr.h
icmp.h
icmpv6.h
ide.h ide: Requeue request after DMA timeout 2010-04-01 01:31:13 -07:00
idr.h
ieee80211.h mac80211: add flags for STBC (Space-Time Block Coding) 2010-04-20 11:52:21 -04:00
if.h netpoll: add generic support for bridge and bonding devices 2010-05-06 00:47:21 -07:00
if_addr.h
if_addrlabel.h
if_arcnet.h
if_arp.h net-caif: add CAIF protocol definitions 2010-03-30 19:08:43 -07:00
if_bonding.h
if_bridge.h
if_cablemodem.h
if_ec.h
if_eql.h
if_ether.h net-caif: add CAIF protocol definitions 2010-03-30 19:08:43 -07:00
if_fc.h
if_fddi.h
if_frad.h
if_hippi.h
if_infiniband.h
if_link.h net: core: add IFLA_STATS64 support 2010-03-16 21:23:22 -07:00
if_ltalk.h
if_macvlan.h
if_packet.h packet: support for TX time stamps on RAW sockets 2010-04-13 01:30:48 -07:00
if_phonet.h
if_plip.h
if_ppp.h
if_pppol2tp.h l2tp: Update PPP-over-L2TP driver to work over L2TPv3 2010-04-03 14:56:04 -07:00
if_pppox.h l2tp: Update PPP-over-L2TP driver to work over L2TPv3 2010-04-03 14:56:04 -07:00
if_slip.h
if_strip.h
if_tr.h
if_tun.h tun: add ioctl to modify vnet header size 2010-05-03 12:33:13 +03:00
if_tunnel.h if_tunnel.h: add missing ams/byteorder.h include 2010-03-21 21:19:02 -07:00
if_vlan.h
if_x25.h X25: Add if_x25.h and x25 to device identifiers 2010-04-22 16:12:36 -07:00
igmp.h
ihex.h
ima.h
in.h
in6.h IPv6: data structure changes for new socket options 2010-04-23 23:35:28 -07:00
in_route.h
inet.h
inet_diag.h
inet_lro.h
inetdevice.h
init.h
init_ohci1394_dma.h
init_task.h nsproxy: remove INIT_NSPROXY() 2010-03-12 15:52:40 -08:00
initrd.h
inotify.h
input-polldev.h
input.h Input: scancode in get/set_keycodes should be unsigned 2010-03-08 23:19:15 -08:00
intel-iommu.h
interrupt.h
io-mapping.h include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
io.h
ioc3.h
ioc4.h
iocontext.h cgroups: blkio subsystem as module 2010-03-12 15:52:36 -08:00
ioctl.h
iommu-helper.h
iommu.h
ioport.h resources: add interfaces that return conflict information 2010-03-23 13:33:50 -07:00
ioprio.h
iova.h
ip.h
ip6_tunnel.h
ip_vs.h
ipc.h
ipc_namespace.h nsproxy: remove INIT_NSPROXY() 2010-03-12 15:52:40 -08:00
ipmi.h
ipmi_msgdefs.h
ipmi_smi.h ipmi: remove ipmi_smi.h self-include 2010-03-12 15:52:40 -08:00
ipsec.h
ipv6.h IPv6: Complete IPV6_DONTFRAG support 2010-04-23 23:35:29 -07:00
ipv6_route.h
ipx.h
irda.h
irq.h
irq_cpustat.h
irqflags.h
irqnr.h
irqreturn.h
isa.h
isapnp.h
iscsi_ibft.h ibft, x86: Change reserve_ibft_region() to find_ibft_region() 2010-04-01 16:12:48 -07:00
isdn.h
isdn_divertif.h
isdn_ppp.h
isdnif.h
isicom.h
iso_fs.h
istallion.h
ivtv.h
ivtvfb.h
ixjuser.h
jbd.h include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
jbd2.h include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
jffs2.h
jhash.h
jiffies.h
journal-head.h
joystick.h
kallsyms.h
kbd_diacr.h
kbd_kern.h
Kbuild X25: Add if_x25.h and x25 to device identifiers 2010-04-22 16:12:36 -07:00
kbuild.h
kd.h
kdebug.h
kdev_t.h
kernel-page-flags.h
kernel.h kernel.h: fix wrong usage of __ratelimit() 2010-04-07 08:38:04 -07:00
kernel_stat.h
kernelcapi.h
kexec.h
key-type.h
key.h
keyboard.h
keyctl.h
kfifo.h include/linux/kfifo.h: fix INIT_KFIFO() 2010-04-07 08:38:02 -07:00
kgdb.h
klist.h
kmalloc_sizes.h
kmemcheck.h
kmemleak.h
kmemtrace.h
kmod.h sysctl extern cleanup: module 2010-03-12 15:53:10 -08:00
kmsg_dump.h
kobj_map.h
kobject.h Driver core: Constify struct sysfs_ops in struct kobj_type 2010-03-07 17:04:49 -08:00
kprobes.h
kref.h
ks0108.h
ks8842.h ks8842: Add platform data for setting mac address 2010-04-21 16:33:29 -07:00
ksm.h
kthread.h
ktime.h
kvm.h
kvm_host.h
kvm_para.h
kvm_types.h
l2tp.h l2tp: Add netlink control API for L2TP 2010-04-03 14:56:05 -07:00
lapb.h
latencytop.h
lcd.h
lcm.h block: Fix overrun in lcm() and move it to lib 2010-03-15 12:47:59 +01:00
leds-bd2802.h
leds-lp3944.h
leds-pca9532.h
leds-regulator.h
leds.h
leds_pwm.h
lguest.h
lguest_launcher.h
libata.h libata: unlock HPA if device shrunk 2010-04-06 10:55:33 -04:00
libps2.h
license.h
limits.h
linkage.h
linux_logo.h
lis3lv02d.h
list.h
list_nulls.h
list_sort.h
llc.h
lmb.h
lockdep.h sysctl extern cleanup: lockdep 2010-03-12 15:53:10 -08:00
log2.h
loop.h
lp.h
lru_cache.h
lsm_audit.h
lzo.h
m48t86.h
magic.h
major.h
map_to_7segment.h
maple.h
math64.h
matroxfb.h
max17040_battery.h
mbcache.h
mbus.h
mc6821.h
mc146818rtc.h
mca-legacy.h
mca.h
mdio-bitbang.h
mdio-gpio.h
mdio.h
memcontrol.h memcg: fix oom kill behavior 2010-03-12 15:52:38 -08:00
memory.h memory hotplug: allow setting of phys_device 2010-03-17 18:43:47 -07:00
memory_hotplug.h
mempolicy.h
mempool.h
memstick.h
meye.h
mg_disk.h
migrate.h
mii.h
minix_fs.h
miscdevice.h
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm.h pagemap: fix pfn calculation for hugepage 2010-04-07 08:38:04 -07:00
mm_inline.h
mm_types.h nommu: fix build breakage 2010-03-12 15:52:28 -08:00
mman.h
mmdebug.h
mmiotrace.h
mmtimer.h
mmu_context.h
mmu_notifier.h
mmzone.h Merge branch 'for-next' into for-linus 2010-03-08 16:55:37 +01:00
mnt_namespace.h
mod_devicetable.h phylib: Support phy module autoloading 2010-04-02 14:30:39 -07:00
module.h Fix up possibly racy module refcounting 2010-04-05 19:50:02 -07:00
moduleloader.h
moduleparam.h
mount.h
mpage.h
mqueue.h
mroute.h ipv4: ipmr: support multiple tables 2010-04-13 14:49:34 -07:00
mroute6.h
msdos_fs.h
msg.h
msi.h
mtio.h
mutex-debug.h
mutex.h
mv643xx.h
mv643xx_eth.h
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 net: sock_def_readable() and friends RCU conversion 2010-05-01 15:00:15 -07:00
net_dropmon.h
net_tstamp.h
netdevice.h netpoll: add generic support for bridge and bonding devices 2010-05-06 00:47:21 -07:00
netfilter.h
netfilter_arp.h
netfilter_bridge.h
netfilter_decnet.h
netfilter_ipv4.h
netfilter_ipv6.h netfilter: ip6table_raw: fix table priority 2010-03-25 11:17:26 +01:00
netlink.h netlink: fix NETLINK_RECV_NO_ENOBUFS in netlink_set_err() 2010-03-20 14:29:03 -07:00
netpoll.h netpoll: add generic support for bridge and bonding devices 2010-05-06 00:47:21 -07:00
netrom.h
nfs.h
nfs2.h
nfs3.h
nfs4.h
nfs4_acl.h
nfs4_mount.h
nfs_fs.h
nfs_fs_i.h
nfs_fs_sb.h NFSv4: fix delegated locking 2010-04-12 07:55:15 -04:00
nfs_idmap.h
nfs_iostat.h
nfs_mount.h
nfs_page.h
nfs_xdr.h
nfsacl.h
nfsd_idmap.h
nilfs2_fs.h
nl80211.h cfg80211: add ap isolation support 2010-04-27 16:09:21 -04:00
nl802154.h
nls.h
nmi.h
node.h
nodemask.h nodemask: fix the declaration of NODEMASK_ALLOC() 2010-03-12 15:52:38 -08:00
notifier.h netpoll: add generic support for bridge and bonding devices 2010-05-06 00:47:21 -07:00
nsc_gpio.h
nsproxy.h
nubus.h
numa.h
nvram.h
nwpserial.h
of.h of: Fix comparison of "compatible" properties 2010-03-18 07:30:31 -06:00
of_device.h
of_fdt.h
of_gpio.h
of_i2c.h
of_mdio.h
of_platform.h
of_spi.h
omapfb.h
oom.h
oprofile.h
oxu210hp.h
padata.h
page-debug-flags.h
page-flags.h
page-isolation.h
page_cgroup.h memcg: fix race in file_mapped accounting 2010-04-07 08:38:05 -07:00
pageblock-flags.h
pagemap.h
pagevec.h
param.h
parport.h
parport_pc.h
parser.h
patchkey.h
path.h
pci-acpi.h
pci-aspm.h
pci-dma.h dma-mapping.h: add the dma_unmap state API 2010-03-12 15:52:42 -08:00
pci.h dma-mapping: pci: move pci_set_dma_mask and pci_set_consistent_dma_mask to pci-dma-compat.h 2010-03-12 15:52:42 -08:00
pci_hotplug.h
pci_ids.h
pci_regs.h igb: add support for reporting 5GT/s during probe on PCIe Gen2 2010-04-27 12:53:28 -07:00
pcieport_if.h
pda_power.h
percpu-defs.h
percpu.h Merge branch 'slabh' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/misc 2010-04-05 09:39:11 -07:00
percpu_counter.h
perf_event.h perf: Use hot regs with software sched switch/migrate events 2010-04-01 08:26:31 +02:00
personality.h
pfkeyv2.h
pfn.h
pg.h
phantom.h
phonedev.h
phonet.h
phy.h phylib: Support phy module autoloading 2010-04-02 14:30:39 -07:00
phy_fixed.h
pid.h
pid_namespace.h
pim.h
pipe_fs_i.h
pkt_cls.h
pkt_sched.h
pktcdvd.h
platform_device.h Driver core: make struct platform_driver.id_table const 2010-03-07 17:04:49 -08:00
plist.h
pm.h
pm_qos_params.h
pm_runtime.h
pm_wakeup.h
pmu.h
pnp.h
poison.h
poll.h sysctl extern cleanup: poll 2010-03-12 15:53:11 -08:00
posix-timers.h
posix_acl.h
posix_acl_xattr.h
posix_types.h
power_supply.h
ppdev.h
ppp-comp.h
ppp_channel.h ppp: Add ppp_dev_name() exported function 2010-04-03 14:56:02 -07:00
ppp_defs.h
pps.h
pps_kernel.h
prctl.h
preempt.h
prefetch.h
prio_heap.h
prio_tree.h
proc_fs.h
profile.h
proportions.h
ptrace.h ptrace: move user_enable_single_step & co prototypes to linux/ptrace.h 2010-03-12 15:52:38 -08:00
pwm.h
pwm_backlight.h
qnx4_fs.h
qnxtypes.h
quicklist.h
quota.h
quotaops.h
radeonfb.h
radix-tree.h radix_tree_tag_get() is not as safe as the docs make out [ver #2] 2010-04-09 10:12:03 -07:00
raid_class.h
ramfs.h
random.h
range.h
ratelimit.h
rational.h
raw.h
rbtree.h
rculist.h net: rcu fixes 2010-05-03 15:53:54 -07:00
rculist_nulls.h
rcupdate.h rcu: Make RCU lockdep check the lockdep_recursion variable 2010-04-19 08:37:19 +02:00
rcutiny.h
rcutree.h
rds.h
reboot.h sysctl extern cleanup: C_A_D 2010-03-12 15:52:44 -08:00
reciprocal_div.h
regset.h
reiserfs_acl.h
reiserfs_fs.h
reiserfs_fs_i.h
reiserfs_fs_sb.h
reiserfs_xattr.h reiserfs: fix oops while creating privroot with selinux enabled 2010-03-24 16:31:21 -07:00
relay.h
res_counter.h
resource.h
resume-trace.h
rfkill.h
ring_buffer.h
rio.h
rio_drv.h
rio_ids.h
rio_regs.h
rmap.h
romfs_fs.h
root_dev.h
rose.h
rotary_encoder.h
route.h
rslib.h
rtc-v3020.h
rtc.h rtc/hctosys: only claim the RTC provided the system time if it did 2010-03-12 15:52:28 -08:00
rtmutex.h sysctl extern cleanup: rtmutex 2010-03-12 15:53:10 -08:00
rtnetlink.h net: rtnetlink: decouple rtnetlink address families from real address families 2010-04-26 16:13:54 +02:00
rwlock.h locking: Make sparse work with inline spinlocks and rwlocks 2010-03-13 01:21:21 +01:00
rwlock_api_smp.h
rwlock_types.h
rwsem-spinlock.h
rwsem.h
rxrpc.h
sc26198.h
scatterlist.h
scc.h
sched.h Merge branch 'core-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2010-03-13 14:43:01 -08:00
screen_info.h
sctp.h
scx200.h
scx200_gpio.h
sdla.h
seccomp.h
securebits.h
security.h include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
selection.h
selinux.h
selinux_netlink.h
sem.h
semaphore.h
seq_file.h
seq_file_net.h
seqlock.h
serial.h
serial167.h
serial_8250.h
serial_core.h pps: serial clients support 2010-03-12 15:52:43 -08:00
serial_max3100.h
serial_pnx8xxx.h
serial_reg.h
serial_sci.h serial: sh-sci: Fix build failure for non-sh architectures. 2010-03-10 11:55:05 +09:00
serialP.h
serio.h
sfi.h
sfi_acpi.h
sh_intc.h
sh_pfc.h
sh_timer.h
shm.h
shmem_fs.h
sht15.h
signal.h sysctl extern cleanup: signal 2010-03-12 15:52:44 -08:00
signalfd.h
skbuff.h net: __alloc_skb() speedup 2010-05-05 01:07:37 -07:00
slab.h slab: Generify kernel pointer validation 2010-04-09 10:09:50 -07:00
slab_def.h
slob_def.h
slow-work.h
slub_def.h
sm501-regs.h
sm501.h
smb.h
smb_fs.h
smb_fs_i.h
smb_fs_sb.h
smb_mount.h
smbno.h
smc91x.h
smc911x.h
smp.h
smp_lock.h
smsc911x.h
snmp.h icmp: Account for ICMP out errors 2010-04-03 15:09:04 -07:00
socket.h Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2010-04-06 23:53:30 -07:00
sockios.h
som.h
sonet.h
sony-laptop.h
sonypi.h
sort.h
sound.h
soundcard.h
spinlock.h locking: Make sparse work with inline spinlocks and rwlocks 2010-03-13 01:21:21 +01:00
spinlock_api_smp.h
spinlock_api_up.h
spinlock_types.h
spinlock_types_up.h
spinlock_up.h
splice.h
srcu.h
stackprotector.h
stacktrace.h
stallion.h
start_kernel.h
stat.h
statfs.h
stddef.h
stmmac.h stmmac: new descriptor field for the driver's platform 2010-04-14 04:49:51 -07:00
stop_machine.h
string.h
string_helpers.h
stringify.h
superhyway.h
suspend.h
suspend_ioctls.h
svga.h
swab.h
swap.h memcg: move charges of anonymous swap 2010-03-12 15:52:36 -08:00
swapops.h
swiotlb.h
synclink.h
sys.h
syscalls.h Fix up prototype for sys_ipc breakage 2010-03-22 13:12:33 -07:00
sysctl.h
sysdev.h sysdev: Add sysdev_create/remove_files 2010-03-07 17:04:47 -08:00
sysfs.h sysfs: fix for thinko with sysfs_bin_attr_init() 2010-03-07 17:04:52 -08:00
syslog.h
sysrq.h
sysv_fs.h
task_io_accounting.h
task_io_accounting_ops.h
taskstats.h
taskstats_kern.h include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
tboot.h
tc.h
tcp.h
telephony.h
termios.h
textsearch.h
textsearch_fsm.h
tfrc.h
thermal.h
thread_info.h
threads.h
tick.h
tifm.h
timb_gpio.h
time.h
timecompare.h
timer.h
timerfd.h
timeriomem-rng.h
times.h
timex.h
tiocl.h
tipc.h TIPC: Updated topology subscription protocol according to latest spec 2010-04-06 19:50:19 -07:00
tipc_config.h
topology.h
toshiba.h
tpm.h
trace_clock.h
trace_seq.h
tracehook.h
tracepoint.h rcu: Fix tracepoints & lockdep false positive 2010-03-16 10:10:40 +01:00
transport_class.h
trdevice.h
tsacct_kern.h
tty.h Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2010-04-06 23:53:30 -07:00
tty_driver.h
tty_flip.h
tty_ldisc.h ldisc: new dcd_change() method for line disciplines 2010-03-12 15:52:43 -08:00
typecheck.h
types.h
uaccess.h
ucb1400.h
udf_fs_i.h
udp.h
uinput.h
uio.h
uio_driver.h
ultrasound.h
un.h
unistd.h
usb.h USB: Fix usb_fill_int_urb for SuperSpeed devices 2010-03-19 07:24:23 -07:00
usb_usual.h
usbdevice_fs.h
user-return-notifier.h
user.h
user_namespace.h
utime.h
uts.h
utsname.h
uwb.h
vermagic.h
veth.h
vfs.h
vga_switcheroo.h
vgaarb.h
vhost.h
via.h
video_output.h
videodev.h
videodev2.h
videotext.h
virtio.h net/9p: Add sysfs mount_tag file for virtio 9P device 2010-03-13 08:57:29 -06:00
virtio_9p.h net/9p: Use the tag name in the config space for identifying mount point 2010-03-13 08:57:28 -06:00
virtio_balloon.h
virtio_blk.h
virtio_config.h
virtio_console.h virtio: disable multiport console support. 2010-04-08 09:46:19 +09:30
virtio_ids.h
virtio_net.h
virtio_pci.h
virtio_ring.h
virtio_rng.h
vlynq.h
vmalloc.h
vmstat.h
vt.h Revert "tty: Add a new VT mode which is like VT_PROCESS but doesn't require a VT_RELDISP ioctl call" 2010-03-19 07:17:52 -07:00
vt_buffer.h
vt_kern.h
w1-gpio.h
wait.h
wanrouter.h
watchdog.h
wimax.h
wireless.h wireless.h: Use SIOCIWFIRST not SIOCSIWCOMMIT for range check 2010-03-23 16:50:26 -04:00
wlp.h
wm97xx.h
wm97xx_batt.h
workqueue.h
writeback.h vfs: improve writeback_inodes_wb() 2010-03-12 10:03:42 +01:00
x25.h
xattr.h
xfrm.h
xilinxfb.h
yam.h
zconf.h
zlib.h
zorro.h
zorro_ids.h
zutil.h