remarkable-linux/include/linux
Herbert Xu 48d83325b6 [NET]: Prevent multiple qdisc runs
Having two or more qdisc_run's contend against each other is bad because
it can induce packet reordering if the packets have to be requeued.  It
appears that this is an unintended consequence of relinquinshing the queue
lock while transmitting.  That in turn is needed for devices that spend a
lot of time in their transmit routine.

There are no advantages to be had as devices with queues are inherently
single-threaded (the loopback device is not but then it doesn't have a
queue).

Even if you were to add a queue to a parallel virtual device (e.g., bolt
a tbf filter in front of an ipip tunnel device), you would still want to
process the queue in sequence to ensure that the packets are ordered
correctly.

The solution here is to steal a bit from net_device to prevent this.

BTW, as qdisc_restart is no longer used by anyone as a module inside the
kernel (IIRC it used to with netif_wake_queue), I have not exported the
new __qdisc_run function.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: David S. Miller <davem@davemloft.net>
2006-06-19 23:57:59 -07:00
..
amba [SERIAL] amba-pl010: allow platforms to specify modem control method 2006-03-26 23:13:39 +01:00
byteorder
dvb
hdlc
isdn
lockd
mmc [ARM] 3531/1: i.MX/MX1 SD/MMC ensure, that clock are stopped before new command and cleanups 2006-05-19 21:48:03 +01:00
mtd [PATCH] drivers/mtd/: small cleanups 2006-03-31 12:18:48 -08:00
netfilter [SECMARK]: Add CONNSECMARK xtables target 2006-06-17 21:30:03 -07:00
netfilter_arp
netfilter_bridge
netfilter_ipv4 [SECMARK]: Add secmark support to conntrack 2006-06-17 21:30:01 -07:00
netfilter_ipv6 [NETFILTER]: x_tables: unify IPv4/IPv6 multiport match 2006-04-01 02:22:54 -08:00
nfsd [PATCH] fs/nfsd/export.c,net/sunrpc/cache.c: make needlessly global code static 2006-03-27 08:44:43 -08:00
raid [PATCH] md: make sure 64bit fields in version-1 metadata are 64-bit aligned 2006-04-11 06:18:30 -07:00
spi [PATCH] SPI: busnum == 0 needs to work 2006-05-16 14:33:57 -07:00
sunrpc NFS,SUNRPC: Fix compiler warnings if CONFIG_PROC_FS & CONFIG_SYSCTL are unset 2006-04-19 12:43:47 -04:00
tc_act
tc_ematch
usb [PATCH] USB: linux/usb/net2280.h common definitions 2006-04-14 11:12:25 -07:00
8250_pci.h
a.out.h
ac97_codec.h
acct.h
acpi.h
adb.h [PATCH] Notifier chain update: API changes 2006-03-27 08:44:50 -08:00
adfs_fs.h
adfs_fs_i.h
adfs_fs_sb.h
affs_fs.h
affs_hardblocks.h
agp_backend.h
agpgart.h
aio.h
aio_abi.h
amifd.h
amifdreg.h
amigaffs.h
apm_bios.h
arcdevice.h
arcfb.h
ata.h
atalk.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
atmioc.h
atmlec.h
atmmpc.h
atmppp.h
atmsap.h
atmsvc.h
attribute_container.h
audit.h [PATCH] Rework of IPC auditing 2006-05-01 06:10:04 -04:00
auto_fs.h
auto_fs4.h [PATCH] autofs4: add new packet type for v5 communications 2006-03-27 08:44:40 -08:00
auxvec.h
awe_voice.h
ax25.h
b1lli.h
b1pcmcia.h
backing-dev.h
backlight.h [PATCH] backlight: Backlight Class Improvements 2006-03-31 12:19:00 -08:00
baycom.h
bcd.h
bfs_fs.h
binfmts.h
bio.h
bit_spinlock.h
bitmap.h [PATCH] bitmap: region cleanup 2006-03-24 07:33:20 -08:00
bitops.h [PATCH] bitops: remove unused generic bitops in include/linux/bitops.h 2006-03-26 08:57:15 -08:00
blkdev.h [SCSI] unify SCSI_IOCTL_SEND_COMMAND implementations 2006-04-13 10:13:15 -05:00
blkpg.h
blktrace_api.h
blockgroup_lock.h
bootmem.h [PATCH] x86_64: Handle empty PXMs that only contain hotplug memory 2006-04-09 11:53:16 -07:00
bpqether.h
buffer_head.h [PATCH] pass b_size to ->get_block() 2006-03-26 08:57:01 -08:00
cache.h
calc64.h
capability.h [PATCH] refactor capable() to one implementation, add __capable() helper 2006-03-25 08:22:56 -08:00
capi.h
cciss_ioctl.h
cd1400.h
cdev.h [PATCH] mark f_ops const in the inode 2006-03-28 09:16:05 -08:00
cdk.h
cdrom.h
chio.h
circ_buf.h
clk.h include/linux/clk.h is betraying its ARM origins 2006-03-25 18:15:24 +00:00
cm4000_cs.h
cn_proc.h
cobalt-nvram.h
coda.h
coda_cache.h
coda_fs_i.h
coda_linux.h [PATCH] Make most file operations structs in fs/ const 2006-03-28 09:16:06 -08:00
coda_proc.h
coda_psdev.h
coff.h
com20020.h
compat.h [PATCH] lightweight robust futexes: compat 2006-03-27 08:44:49 -08:00
compat_ioctl.h [PATCH] dm store geometry 2006-03-27 08:44:59 -08:00
compiler-gcc.h
compiler-gcc3.h
compiler-gcc4.h
compiler-intel.h
compiler.h
completion.h
comstats.h
concap.h
config.h
configfs.h
connector.h
console.h Add support for suspending and resuming the whole console subsystem 2006-06-19 18:16:01 -07:00
console_struct.h
consolemap.h
cpu.h [PATCH] Check if cpu can be onlined before calling smp_prepare_cpu() 2006-03-25 08:23:01 -08:00
cpufreq.h
cpumask.h [PATCH] for_each_possible_cpu: defines for_each_possible_cpu 2006-03-28 09:16:04 -08:00
cpuset.h [PATCH] cpuset memory spread basic implementation 2006-03-24 07:33:22 -08:00
cramfs_fs.h
cramfs_fs_sb.h
crash_dump.h [PATCH] Make most file operations structs in fs/ const 2006-03-28 09:16:06 -08:00
crc-ccitt.h
crc16.h
crc32.h
crc32c.h
crypto.h
cryptohash.h
ctype.h
cuda.h
cyclades.h
cyclomx.h
cycx_cfm.h
cycx_drv.h
cycx_x25.h
dcache.h [PATCH] dcache: Add helper d_hash_and_lookup 2006-03-31 12:19:00 -08:00
dccp.h
dcookies.h
debugfs.h [PATCH] Fix OCFS2 warning when DEBUG_FS is not enabled 2006-04-27 13:08:56 -07:00
delay.h
devfs_fs.h
devfs_fs_kernel.h
device-mapper.h [PATCH] dm: make sure QUEUE_FLAG_CLUSTER is set properly 2006-03-27 08:44:59 -08:00
device.h [CLASS DEVICE]: add attribute_group creation 2006-05-06 17:55:11 -07:00
devpts_fs.h
dio.h [PATCH] hp300: fix driver_register() return handling, remove dio_module_init() 2006-03-25 08:22:53 -08:00
dirent.h
divert.h
dm-ioctl.h [PATCH] dm store geometry 2006-03-27 08:44:59 -08:00
dm9000.h
dma-mapping.h dl2k: use DMA_48BIT_MASK constant 2006-05-10 14:04:22 -07:00
dmaengine.h [I/OAT]: Utility functions for offloading sk_buff to iovec copies 2006-06-17 21:25:46 -07:00
dmapool.h
dmi.h [PATCH] x86_64: Clean up and tweak ACPI blacklist year code 2006-03-25 09:10:54 -08:00
dn.h
dnotify.h
dqblk_v1.h
dqblk_v2.h
dqblk_xfs.h
ds1286.h
ds1742rtc.h
ds17287rtc.h
dtlk.h
edd.h
efi.h [PATCH] EFI: keep physical table addresses in efi structure 2006-03-26 08:56:54 -08:00
efs_dir.h
efs_fs.h [PATCH] Make most file operations structs in fs/ const 2006-03-28 09:16:06 -08:00
efs_fs_i.h
efs_fs_sb.h
efs_vh.h
eisa.h
elevator.h [PATCH] elevator switching race 2006-06-08 15:14:23 -07:00
elf-fdpic.h
elf.h
elfcore.h
err.h
errno.h
errqueue.h
etherdevice.h
ethtool.h
eventpoll.h
ext2_fs.h
ext2_fs_sb.h
ext3_fs.h [PATCH] Make most file operations structs in fs/ const 2006-03-28 09:16:06 -08:00
ext3_fs_i.h
ext3_fs_sb.h
ext3_jbd.h
fadvise.h [PATCH] sys_sync_file_range() 2006-03-31 12:18:54 -08:00
fb.h [PATCH] fbcon: Fix big-endian bogosity in slow_imageblit() 2006-03-31 12:19:00 -08:00
fcdevice.h
fcntl.h
fd.h
fd1772.h
fddidevice.h
fdreg.h
file.h
filter.h
firmware.h [PATCH] drivers/base/firmware_class.c: cleanups 2006-05-21 12:59:19 -07:00
flat.h
font.h
fs.h [PATCH] sys_sync_file_range(): move exported flags outside __KERNEL__ 2006-05-23 10:35:31 -07:00
fs_enet_pd.h
fs_struct.h
fs_uart_pd.h [PATCH] ppc32 CPM_UART: fixes and improvements 2006-05-03 23:06:44 +10:00
fsl_devices.h [PATCH] spi: add spi master driver for Freescale MPC83xx SPI controller 2006-05-21 12:59:19 -07:00
fsnotify.h Merge branch 'audit.b3' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current 2006-03-25 09:24:53 -08:00
ftape-header-segment.h
ftape-vendors.h
ftape.h
fuse.h
futex.h [PATCH] lightweight robust futexes updates 2 2006-03-27 08:44:50 -08:00
gameport.h Manual merge with Linus. 2006-04-02 00:08:05 -05:00
gen_stats.h
genalloc.h
generic_serial.h
genetlink.h
genhd.h [PATCH] BLOCK: delay all uevents until partition table is scanned 2006-04-14 11:41:24 -07:00
gfp.h [PATCH] Add GFP_NOWAIT 2006-04-11 06:18:35 -07:00
gigaset_dev.h [PATCH] isdn4linux: Siemens Gigaset drivers - tty interface 2006-03-26 08:57:05 -08:00
hardirq.h
harrier_defs.h
hash.h
hayesesp.h
hdlc.h
hdlcdrv.h
hdpu_features.h
hdreg.h
hdsmart.h
hiddev.h
highmem.h [PATCH] Add flush_kernel_dcache_page() API 2006-03-26 08:56:53 -08:00
highuid.h
hil.h
hil_mlc.h
hippidevice.h
hp_sdc.h
hpet.h [PATCH] hpet header sanitization 2006-03-26 08:56:56 -08:00
hpfs_fs.h
hrtimer.h Documentation: fix minor kernel-doc warnings 2006-04-02 13:59:55 +02:00
hugetlb.h [PATCH] Make most file operations structs in fs/ const 2006-03-28 09:16:06 -08:00
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hysdn_if.h
i2c-algo-bit.h
i2c-algo-ite.h
i2c-algo-pca.h
i2c-algo-pcf.h
i2c-algo-sgi.h
i2c-algo-sibyte.h
i2c-dev.h
i2c-id.h [PATCH] RTC subsystem: I2C driver ids 2006-03-27 08:44:51 -08:00
i2c-isa.h
i2c-pxa.h
i2c.h
i2o-dev.h
i2o.h [PATCH] I2O: Bugfixes to get I2O working again 2006-06-10 11:02:05 -07:00
i8k.h
ibmtr.h
icmp.h
icmpv6.h
ide.h [PATCH] remove the obsolete IDEPCI_FLAG_FORCE_PDC 2006-04-19 09:13:53 -07:00
idr.h
if.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
if_fc.h
if_fddi.h
if_frad.h
if_hippi.h
if_infiniband.h
if_ltalk.h
if_packet.h
if_plip.h
if_ppp.h
if_pppox.h
if_shaper.h
if_slip.h
if_strip.h
if_tr.h
if_tun.h
if_tunnel.h
if_vlan.h
if_wanpipe.h
if_wanpipe_common.h
igmp.h [IPV4] igmp: Fixup struct ip_mc_list::multiaddr type 2006-06-17 21:29:37 -07:00
in.h
in6.h
in_route.h
inet.h
inet_diag.h
inetdevice.h
init.h [PATCH] x86_64: Support memory hotadd without sparsemem 2006-04-09 11:53:16 -07:00
init_task.h [PATCH] pidhash: don't use zero pids 2006-03-28 18:36:41 -08:00
initrd.h
inotify.h [PATCH] inotify: lock avoidance with parent watch status in dentry 2006-03-25 08:22:53 -08:00
input.h Input: change from numbered to named switches 2006-05-29 23:31:03 -04:00
interrupt.h
io.h
ioc3.h
ioc4.h
ioctl.h
ioctl32.h
ioport.h
ioprio.h
ip.h
ip6_tunnel.h
ip_mp_alg.h
ipc.h
ipmi.h [PATCH] ipmi: add full sysfs support 2006-03-26 08:56:56 -08:00
ipmi_msgdefs.h [PATCH] ipmi: add full sysfs support 2006-03-26 08:56:56 -08:00
ipmi_smi.h [PATCH] IPMI: fix startup race condition 2006-03-31 12:18:54 -08:00
ipsec.h
ipv6.h
ipv6_route.h
ipx.h
irda.h
irq.h [PATCH] irq: uninline migration functions 2006-03-25 08:22:55 -08:00
irq_cpustat.h
isapnp.h
isdn.h
isdn_divertif.h
isdn_ppp.h
isdnif.h
isicom.h
iso_fs.h
istallion.h
ite_gpio.h
ixjuser.h
jbd.h [PATCH] Make address_space_operations->invalidatepage return void 2006-03-26 08:56:55 -08:00
jffs.h
jffs2.h
jffs2_fs_i.h
jffs2_fs_sb.h
jhash.h
jiffies.h [PATCH] x86_64: Fix drift with HPET timer enabled 2006-04-09 11:53:53 -07:00
journal-head.h
joystick.h
kallsyms.h
kbd_diacr.h
kbd_kern.h Input: add support for Braille devices 2006-04-02 00:10:28 -05:00
kd.h
kdev_t.h
kernel.h [PATCH] symbol_put_addr() locks kernel 2006-05-15 11:20:55 -07:00
kernel_stat.h [PATCH] for_each_possible_cpu: fixes for generic part 2006-03-28 09:16:05 -08:00
kernelcapi.h
kexec.h
key-ui.h
key.h
keyboard.h Input: add support for Braille devices 2006-04-02 00:10:28 -05:00
keyctl.h
kfifo.h
klist.h
kmalloc_sizes.h
kmod.h
kobj_map.h
kobject.h [PATCH] Kobject: possible cleanups 2006-04-27 13:08:56 -07:00
kprobes.h
kref.h
kthread.h
ktime.h [PATCH] hrtimers: remove DEFINE_KTIME and ktime_to_clock_t() 2006-03-26 08:57:03 -08:00
lapb.h
lcd.h
leds.h [PATCH] leds: re-layout include/linux/leds.h 2006-04-11 06:18:41 -07:00
libata.h [PATCH] move ->eh_strategy_handler to the transport class 2006-04-10 14:15:47 -04:00
libps2.h
limits.h
linkage.h [PATCH] abstract type/size specification for assembly 2006-03-24 07:33:25 -08:00
linux_logo.h
list.h [NET]: use hlist_unhashed() 2006-04-29 18:33:15 -07:00
llc.h
loop.h
lp.h
m48t86.h [PATCH] m48t86: ia64 build fix 2006-06-05 12:29:17 -07:00
major.h [PATCH] parport: move PP_MAJOR from ppdev.h to major.h 2006-03-25 08:22:53 -08:00
matroxfb.h
mbcache.h
mc6821.h
mc146818rtc.h
mca-legacy.h
mca.h
memory.h [PATCH] Notifier chain update: API changes 2006-03-27 08:44:50 -08:00
memory_hotplug.h [PATCH] memory_hotplug.h cleanup 2006-04-20 07:54:04 -07:00
mempolicy.h [PATCH] Fix mempolicy.h build error 2006-06-08 15:12:21 -07:00
mempool.h [PATCH] mempool: add mempool_create_slab_pool() 2006-03-26 08:57:00 -08:00
meye.h
migrate.h [PATCH] migrate_pages_to() must be defined for the no swap case 2006-03-31 12:18:49 -08:00
mii.h
minix_fs.h
miscdevice.h [PATCH] mark f_ops const in the inode 2006-03-28 09:16:05 -08:00
mm.h [PATCH] Fix buddy list race that could lead to page lru list corruptions 2006-04-10 10:16:37 -07:00
mm_inline.h
mman.h
mmtimer.h
mmzone.h [PATCH] Sparsemem build fix 2006-06-05 12:29:16 -07:00
mod_devicetable.h Input: move input_device_id to mod_devicetable.h 2006-04-26 00:14:19 -04:00
module.h Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2006-03-25 08:39:20 -08:00
moduleloader.h
moduleparam.h [PATCH] kernel/params.c: make param_array() static 2006-03-25 08:22:52 -08:00
mount.h
mpage.h
mqueue.h
mroute.h
msdos_fs.h [PATCH] Make most file operations structs in fs/ const 2006-03-28 09:16:06 -08:00
msg.h
mtio.h
mutex-debug.h
mutex.h
mv643xx.h [MIPS] MV6434x: The name of the CPP symbol is __mips__, not __MIPS__. 2006-04-19 04:14:19 +02:00
n_r3964.h
namei.h [PATCH] fs/namei.c: make lookup_hash() static 2006-03-31 12:19:01 -08:00
namespace.h
nbd.h
ncp.h
ncp_fs.h [PATCH] Make most file operations structs in fs/ const 2006-03-28 09:16:06 -08:00
ncp_fs_i.h
ncp_fs_sb.h
ncp_mount.h
ncp_no.h
net.h
netdevice.h [NET]: Prevent multiple qdisc runs 2006-06-19 23:57:59 -07:00
netfilter.h [NETFILTER]: Add address family specific checksum helpers 2006-04-09 22:25:41 -07:00
netfilter_arp.h
netfilter_bridge.h
netfilter_decnet.h
netfilter_ipv4.h [NETFILTER]: Add address family specific checksum helpers 2006-04-09 22:25:41 -07:00
netfilter_ipv6.h [NETFILTER]: Add address family specific checksum helpers 2006-04-09 22:25:41 -07:00
netfilter_logging.h
netlink.h [PATCH] Reworked patch for labels on user space messages 2006-05-01 06:09:58 -04:00
netpoll.h
netrom.h
nfs.h
nfs2.h
nfs3.h
nfs4.h
nfs4_acl.h
nfs4_mount.h
nfs_fs.h [PATCH] Make most file operations structs in fs/ const 2006-03-28 09:16:06 -08:00
nfs_fs_i.h
nfs_fs_sb.h
nfs_idmap.h
nfs_mount.h
nfs_page.h
nfs_xdr.h
nfsacl.h
nfsd_idmap.h
nls.h
nmi.h
node.h
nodemask.h [PATCH] define for_each_online_pgdat 2006-03-27 08:44:47 -08:00
notifier.h [PATCH] Notifier chain update: API changes 2006-03-27 08:44:50 -08:00
nubus.h
numa.h [PATCH] Configurable NODES_SHIFT 2006-04-11 06:18:39 -07:00
nvram.h
openprom_fs.h
oprofile.h [PATCH] mark f_ops const in the inode 2006-03-28 09:16:05 -08:00
page-flags.h [PATCH] page flags: add commentry regarding field reservation 2006-04-11 06:18:32 -07:00
pagemap.h [PATCH] Add find_get_pages_contig(): contiguous variant of find_get_pages() 2006-04-27 08:59:48 +02:00
pagevec.h
param.h
parport.h
parport_pc.h
parser.h
patchkey.h
pci-acpi.h [PATCH] PCI: fix pciehp compile issue when CONFIG_ACPI is not enabled 2006-06-11 14:02:27 -07:00
pci.h [PATCH] Revive pci_find_ext_capability 2006-05-24 00:27:31 -04:00
pci_ids.h Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2006-06-19 18:55:56 -07:00
pci_regs.h
pcieport_if.h
percpu.h
percpu_counter.h
personality.h
pfkeyv2.h [PFKEYV2]: Fix inconsistent typing in struct sadb_x_kmprivate. 2006-06-17 22:54:03 -07:00
pfn.h [PATCH] unify PFN_* macros 2006-03-27 08:44:48 -08:00
pg.h
phonedev.h
phy.h
pid.h [PATCH] pidhash: Refactor the pid hash table 2006-03-31 12:19:00 -08:00
pipe_fs_i.h [PATCH] splice: LRU fixups 2006-05-04 06:55:12 +02:00
pkt_cls.h
pkt_sched.h
pktcdvd.h
platform_device.h
pm.h [PATCH] pm: print name of failed suspend function 2006-04-14 11:41:25 -07:00
pm_legacy.h [PATCH] remove kernel/power/pm.c:pm_unregister() 2006-04-14 12:25:26 -07:00
pmu.h
pnp.h
pnpbios.h
poll.h [PATCH] Optimize select/poll by putting small data sets on the stack 2006-03-28 09:16:04 -08:00
posix-timers.h
posix_acl.h
posix_acl_xattr.h
posix_types.h
ppdev.h [PATCH] parport: move PP_MAJOR from ppdev.h to major.h 2006-03-25 08:22:53 -08:00
ppp-comp.h
ppp_channel.h
ppp_defs.h
prctl.h
preempt.h
prefetch.h
prio_tree.h
proc_fs.h [PATCH] kdump proc vmcore size oveflow fix 2006-04-11 06:18:42 -07:00
profile.h
ps2esdi.h
ptrace.h
qic117.h
qnx4_fs.h [PATCH] Make most file operations structs in fs/ const 2006-03-28 09:16:06 -08:00
qnxtypes.h
quota.h [PATCH] Small cleanup in quota.h 2006-03-25 08:22:51 -08:00
quotaio_v1.h
quotaio_v2.h
quotaops.h
radeonfb.h
radix-tree.h [PATCH] radix-tree documentation cleanups 2006-03-25 08:22:59 -08:00
raid_class.h
ramfs.h [PATCH] Make most file operations structs in fs/ const 2006-03-28 09:16:06 -08:00
random.h
raw.h
rbtree.h
rcupdate.h [PATCH] RCU: introduce rcu_needs_cpu() interface 2006-05-15 11:20:55 -07:00
reboot.h
reboot_fixups.h
reiserfs_acl.h
reiserfs_fs.h [PATCH] Make most file operations structs in fs/ const 2006-03-28 09:16:06 -08:00
reiserfs_fs_i.h
reiserfs_fs_sb.h
reiserfs_xattr.h [PATCH] reiserfs: cleanups 2006-03-25 08:22:53 -08:00
relay.h
resource.h
rio.h
rio_drv.h
rio_ids.h
rio_regs.h
rmap.h
romfs_fs.h
root_dev.h
rose.h
route.h
rslib.h
rtc.h [PATCH] RTC subsystem: class 2006-03-27 08:44:51 -08:00
rtnetlink.h
rwsem-spinlock.h
rwsem.h
sc26198.h
scatterlist.h
scc.h
sched.h [PATCH] task: Make task list manipulations RCU safe 2006-04-19 09:13:49 -07:00
screen_info.h [PATCH] vesafb: Fix incorrect logo colors in x86_64 2006-04-11 06:18:54 -07:00
sctp.h
scx200.h
scx200_gpio.h
sdla.h
sdla_fr.h
seccomp.h
securebits.h
security.h [NET]: Fix warnings after LSM-IPSEC changes. 2006-06-17 21:29:49 -07:00
selection.h
selinux.h [SECMARK]: Add SELinux exports 2006-06-17 21:29:55 -07:00
selinux_netlink.h
sem.h
seq_file.h
seqlock.h [PATCH] x86_64: inline function prefix with __always_inline in vsyscall 2006-04-11 06:38:57 -07:00
serial.h
serial167.h
serial_8250.h [ARM] 3383/3: ixp2000: ixdp2x01 platform serial conversion 2006-03-25 23:03:13 +00:00
serial_core.h [SERIAL] Clean up serial locking when obtaining a reference to a port 2006-04-30 11:13:50 +01:00
serial_ip3106.h
serial_reg.h
serialP.h
serio.h Manual merge with Linus. 2006-04-02 00:08:05 -05:00
shm.h
shmem_fs.h
signal.h [PATCH] request_irq(): remove warnings from irq probing 2006-04-28 08:33:46 -07:00
skbuff.h [NET]: Warn in __skb_trim if skb is paged 2006-06-17 21:30:22 -07:00
slab.h [PATCH] add slab_is_available() routine for boot code 2006-05-15 11:20:56 -07:00
smb.h
smb_fs.h
smb_fs_i.h
smb_fs_sb.h
smb_mount.h
smbno.h
smp.h [PATCH] cleanup smp_call_function UP build 2006-03-26 08:56:55 -08:00
smp_lock.h
snmp.h
socket.h
sockios.h
som.h
sonet.h
sonypi.h
sort.h
sound.h [PATCH] mark f_ops const in the inode 2006-03-28 09:16:05 -08:00
soundcard.h
spinlock.h
spinlock_api_smp.h
spinlock_api_up.h
spinlock_types.h
spinlock_types_up.h
spinlock_up.h
stallion.h
stat.h [PATCH] 2TB files: st_blocks is invalid when calling stat64 2006-03-26 08:57:00 -08:00
statfs.h [PATCH] 2TB files: change type of kstatfs entries 2006-03-26 08:57:00 -08:00
stddef.h
stop_machine.h
string.h [PATCH] Clean up arch-overrides in linux/string.h 2006-04-11 06:18:40 -07:00
stringify.h
superhyway.h
suspend.h
swap.h [PATCH] fix can_share_swap_page() when !CONFIG_SWAP 2006-05-15 11:20:56 -07:00
swapops.h
synclink.h [PATCH] synclink_gt add gpio feature 2006-03-28 09:16:02 -08:00
sys.h
syscalls.h [PATCH] powerpc: wire up sys_[gs]et_robust_list 2006-05-23 10:35:32 -07:00
sysctl.h [TCP]: Add tcp_slow_start_after_idle sysctl. 2006-06-17 21:30:53 -07:00
sysdev.h
sysfs.h [PATCH] sysfs: Allow sysfs attribute files to be pollable 2006-04-14 11:41:24 -07:00
sysrq.h
sysv_fs.h
tcp.h [I/OAT]: Structure changes for TCP recv offload to I/OAT 2006-06-17 21:25:48 -07:00
telephony.h
termios.h
textsearch.h
textsearch_fsm.h
tfrc.h
thread_info.h
threads.h [PATCH] lightweight robust futexes: core 2006-03-27 08:44:49 -08:00
ticable.h
time.h [PATCH] hrtimers: remove nsec_t typedef 2006-03-26 08:57:03 -08:00
timer.h [PATCH] kill __init_timer_base in favor of boot_tvec_bases 2006-03-31 12:18:52 -08:00
times.h
timex.h [PATCH] consolidate sys32/compat_adjtimex 2006-03-26 08:56:57 -08:00
tiocl.h [PATCH] vt: add TIOCL_GETKMSGREDIRECT 2006-03-31 12:18:56 -08:00
tipc.h
tipc_config.h
topology.h [PATCH] sched: new sched domain for representing multi-core 2006-03-27 08:44:43 -08:00
toshiba.h
transport_class.h
trdevice.h
tty.h
tty_driver.h
tty_flip.h [PATCH] make tty_insert_flip_string_flags() a non gpl export 2006-04-11 06:18:41 -07:00
tty_ldisc.h
types.h [PATCH] 2TB files: add blkcnt_t 2006-03-26 08:57:00 -08:00
udf_fs.h
udf_fs_i.h [PATCH] udf: remove duplicate definitions 2006-03-25 08:23:01 -08:00
udf_fs_sb.h
udp.h
ufs_fs.h [PATCH] Make most file operations structs in fs/ const 2006-03-28 09:16:06 -08:00
ufs_fs_i.h
ufs_fs_sb.h
uinput.h
uio.h
ultrasound.h
umem.h
un.h
unistd.h
usb.h [PATCH] mark f_ops const in the inode 2006-03-28 09:16:05 -08:00
usb_cdc.h
usb_ch9.h
usb_gadget.h
usb_gadgetfs.h
usb_input.h
usb_isp116x.h
usb_otg.h
usb_sl811.h
usb_usual.h
usbdevice_fs.h
user.h
utime.h
uts.h
utsname.h
vermagic.h [PATCH] module support: record in vermagic ability to unload a module 2006-04-11 06:18:45 -07:00
vfs.h
via.h
video_decoder.h
video_encoder.h
videodev.h
videodev2.h V4L/DVB (3774): Create V4L1 config options 2006-05-12 19:54:53 -03:00
videotext.h
vmalloc.h
vt.h
vt_buffer.h
vt_kern.h [PATCH] revert "swsusp add check for suspension of X controlled devices" 2006-05-31 16:27:11 -07:00
wait.h
wanrouter.h
watchdog.h
wavefront.h
wireless.h
workqueue.h
writeback.h [PATCH] balance_dirty_pages_ratelimited: take nr_pages arg 2006-03-24 07:33:26 -08:00
x25.h
xattr.h
xfrm.h [IPSEC] xfrm: Abstract out encapsulation modes 2006-06-17 21:28:39 -07:00
yam.h
zconf.h
zftape.h
zlib.h
zorro.h [PATCH] amiga: fix driver_register() return handling, remove zorro_module_init() 2006-03-25 08:22:53 -08:00
zorro_ids.h
zutil.h