switch-linux/include/linux
Dmitry Kozlov 00959ade36 PPTP: PPP over IPv4 (Point-to-Point Tunneling Protocol)
PPP: introduce "pptp" module which implements point-to-point tunneling protocol using pppox framework
NET: introduce the "gre" module for demultiplexing GRE packets on version criteria
     (required to pptp and ip_gre may coexists)
NET: ip_gre: update to use the "gre" module

This patch introduces then pptp support to the linux kernel which
dramatically speeds up pptp vpn connections and decreases cpu usage in
comparison of existing user-space implementation
(poptop/pptpclient). There is accel-pptp project
(https://sourceforge.net/projects/accel-pptp/) to utilize this module,
it contains plugin for pppd to use pptp in client-mode and modified
pptpd (poptop) to build high-performance pptp NAS.

There was many changes from initial submitted patch, most important are:
1. using rcu instead of read-write locks
2. using static bitmap instead of dynamically allocated
3. using vmalloc for memory allocation instead of BITS_PER_LONG + __get_free_pages
4. fixed many coding style issues
Thanks to Eric Dumazet.

Signed-off-by: Dmitry Kozlov <xeb@mail.ru>
Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2010-08-21 23:05:39 -07:00
..
amba Merge branch 'misc' into devel 2010-07-31 14:20:02 +01:00
byteorder include: replace unifdef-y with header-y 2010-08-14 22:26:51 +02:00
caif
can CAN: Add Flexcan CAN controller driver 2010-07-22 18:06:25 +02:00
decompress
dvb include: replace unifdef-y with header-y 2010-08-14 22:26:51 +02:00
hdlc
i2c hwmon: (ltc4245) Expose all GPIO pins as analog voltages 2010-08-14 21:08:49 +02: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: add erase, secure erase, trim and secure trim operations 2010-08-12 08:43:30 -07:00
mtd mtd: Remove obsolete <mtd/compatmac.h> include 2010-08-08 21:19:42 +01:00
netfilter include: replace unifdef-y with header-y 2010-08-14 22:26:51 +02: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 Merge branch 'next-spi' of git://git.secretlab.ca/git/linux-2.6 2010-08-14 11:54:09 -07:00
ssb
sunrpc include: replace unifdef-y with header-y 2010-08-14 22:26:51 +02:00
tc_act net/sched: add ACT_CSUM action to update packets checksums 2010-08-20 01:42:59 -07:00
tc_ematch
unaligned
usb USB delay init quirk for logitech Harmony 700-series devices 2010-08-10 14:35:41 -07:00
uwb
wimax
8250_pci.h
a.out.h
ac97_codec.h
acct.h
acpi.h ACPI / Sleep: Allow the NVS saving to be skipped during suspend to RAM 2010-07-24 23:26:09 -04:00
acpi_pmtmr.h
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.h
aio_abi.h
altera_jtaguart.h
altera_uart.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
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 gcc-4.6: fs: fix unused but set warnings 2010-08-07 18:23:12 +02:00
auto_dev-ioctl.h
auto_fs.h autofs/autofs4: Move compat_ioctl handling into fs 2010-08-09 00:13:34 +02:00
auto_fs4.h
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
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-iopoll.h
blk_types.h block: add secure discard 2010-08-12 08:43:30 -07:00
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 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
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.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6 2010-08-04 11:47:58 -07:00
cgroup_subsys.h
cgroupstats.h
chio.h
circ_buf.h
clk.h
clockchips.h
clocksource.h clocksource: Add __clocksource_updatefreq_hz/khz methods 2010-07-27 12:40:55 +02:00
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 coda: fixup clash with block layer REQ_* defines 2010-08-07 18:53:13 +02:00
coff.h
com20020.h
compaction.h
compat.h Mark arguments to certain syscalls as being const 2010-08-13 16:53:13 -07:00
compiler-gcc.h include/linux/compiler-gcc.h: use __same_type() in __must_be_array() 2010-08-09 20:45:04 -07:00
compiler-gcc3.h
compiler-gcc4.h
compiler-intel.h
compiler.h
completion.h
comstats.h
concap.h
configfs.h
connector.h
console.h console: Fix compilation regression 2010-08-06 15:36:47 -05:00
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
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 cpuidle: extend cpuidle and menu governor to handle dynamic states 2010-08-09 20:45:04 -07:00
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 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-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
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: allow autoloading of dm mod 2010-08-12 04:14:05 +01:00
dm-kcopyd.h
dm-log-userspace.h
dm-region-hash.h
dm9000.h
dma-attrs.h
dma-debug.h
dma-mapping.h dma-mapping: fix build errors on !HAS_DMA architectures 2010-08-13 12:03:24 -07:00
dma_remapping.h
dmaengine.h DMAENGINE: generic slave channel control v3 2010-08-04 14:13:02 -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 quota: Clean up the namespace in dqblk_xfs.h 2010-07-21 16:01:46 +02:00
drbd.h drbd: revert "delay probes", feature is being re-implemented differently 2010-08-07 18:53:57 +02:00
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
ds1286.h
ds2782_battery.h
ds17287rtc.h
dtlk.h
dw_dmac.h
dynamic_debug.h
early_res.h
edac.h
edac_mce.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 etherdevice.h: fix kernel-doc typo 2010-08-10 00:09:20 -07:00
ethtool.h
eventfd.h
eventpoll.h
exportfs.h
ext2_fs.h
ext2_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_fs_i.h
ext3_fs_sb.h
ext3_jbd.h
f75375s.h
fadvise.h
falloc.h
fanotify.h fanotify: userspace interface for permission responses 2010-07-28 09:59:02 -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.h Merge branch 'bkl/ioctl' of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/random-tracing 2010-08-13 17:52:35 -07:00
fs_enet_pd.h
fs_stack.h
fs_struct.h vfs: add helpers to get root and pwd 2010-08-11 00:28:20 -04:00
fs_uart_pd.h
fscache-cache.h fscache: drop references to slow-work 2010-07-22 22:58:58 +02:00
fscache.h
fsl-diu-fb.h powerpc/5121: move fsl-diu-fb.h to include/linux 2010-08-01 17:06:44 -06:00
fsl_devices.h
fsnotify.h Revert "fsnotify: store struct file not struct path" 2010-08-12 14:23:04 -07:00
fsnotify_backend.h Revert "fsnotify: store struct file not struct path" 2010-08-12 14:23:04 -07:00
ftrace.h tracing/documentation: Document dynamic ftracer internals 2010-07-21 11:00:25 -04:00
ftrace_event.h tracing: Reduce latency and remove percpu trace_seq 2010-07-20 22:05:34 -04:00
ftrace_irq.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.h
gpio_keys.h Input: gpio_keys - add hooks to enable/disable device 2010-08-03 19:45:31 -07:00
gpio_mouse.h
gsmmux.h
hardirq.h
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.h
hil_mlc.h
hippidevice.h
hp_sdc.h
hpet.h
hrtimer.h
htcpld.h
htirq.h
hugetlb.h HWPOISON, hugetlb: isolate corrupted hugepage 2010-08-11 09:22:46 +02:00
hugetlb_inline.h hwpoison: rename CONFIG 2010-08-11 09:23:22 +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.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
if_fc.h
if_fddi.h
if_frad.h
if_hippi.h
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 macvtap: Implement multiqueue for macvtap driver 2010-08-16 21:06:25 -07:00
if_packet.h
if_phonet.h
if_plip.h
if_ppp.h
if_pppol2tp.h
if_pppox.h PPTP: PPP over IPv4 (Point-to-Point Tunneling Protocol) 2010-08-21 23:05:39 -07:00
if_slip.h
if_strip.h
if_tr.h
if_tun.h
if_tunnel.h
if_vlan.h
if_x25.h
igmp.h
ihex.h
ima.h
in.h net: introduce proto_ports_offset() 2010-08-19 17:16:23 -07:00
in6.h
in_route.h
inet.h
inet_diag.h
inet_lro.h
inetdevice.h
init.h
init_ohci1394_dma.h
init_task.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-iommu.h
intel_mid_dma.h intel_mid: Add Mrst & Mfld DMA Drivers 2010-07-27 23:32:57 -07:00
intel_pmic_gpio.h gpio: Add PMIC GPIO block support 2010-08-03 09:49:09 -04:00
interrupt.h irq: Add new IRQ flag IRQF_NO_SUSPEND 2010-07-29 13:24:57 +02:00
io-mapping.h io-mapping: move asm include inside the config option 2010-08-12 11:47:50 +10: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
ip.h
ip6_tunnel.h
ip_vs.h
ipc.h
ipc_namespace.h
ipmi.h
ipmi_msgdefs.h
ipmi_smi.h
ipsec.h
ipv6.h ipv6: Make IP6CB(skb)->nhoff 16-bit. 2010-07-19 22:01:26 -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_boot_sysfs.h
iscsi_ibft.h
isdn.h
isdn_divertif.h
isdn_ppp.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
jbd.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
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-page-flags.h
kernel.h Add a dummy printk function for the maintenance of unused printks 2010-08-12 09:51:35 -07:00
kernel_stat.h
kernelcapi.h
kexec.h
key-type.h
key.h
keyboard.h
keyctl.h
kfifo.h kfifo: replace the old non generic API 2010-08-11 08:59:23 -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.h
kprobes.h
kref.h
ks0108.h
ks8842.h ks8842: Support DMA when accessed via timberdale 2010-07-27 20:48:19 -07:00
ksm.h ksm: fix ksm swapin time optimization 2010-08-09 20:44:58 -07:00
kthread.h
ktime.h
kvm.h KVM: Remove memory alias support 2010-08-01 10:47:00 +03:00
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
l2tp.h
lapb.h
latencytop.h
lcd.h
lcm.h
leds-bd2802.h
leds-lp3944.h
leds-pca9532.h
leds-regulator.h
leds.h
leds_pwm.h
lguest.h
lguest_launcher.h
libata.h
libps2.h
license.h
limits.h
linkage.h
linux_logo.h
lis3lv02d.h
list.h
list_nulls.h
list_sort.h
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.h
memory_hotplug.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 dm: allow autoloading of dm mod 2010-08-12 04:14:05 +01:00
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm.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
mm_inline.h
mm_types.h
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 vmscan: kill prev_priority completely 2010-08-09 20:45:00 -07:00
mnt_namespace.h
mod_devicetable.h
module.h
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
mroute.h
mroute6.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
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_dropmon.h
net_tstamp.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.h
netfilter_arp.h
netfilter_bridge.h
netfilter_decnet.h
netfilter_ipv4.h
netfilter_ipv6.h
netlink.h
netpoll.h net: make netpoll_rx return bool for !CONFIG_NETPOLL 2010-08-10 16:24:41 -07:00
netrom.h
nfs.h
nfs2.h
nfs3.h
nfs4.h NFSv4: Add support for the RELEASE_LOCKOWNER operation 2010-07-30 14:46:10 -04:00
nfs4_acl.h
nfs4_mount.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_fs_i.h
nfs_fs_sb.h
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
nfsacl.h
nfsd_idmap.h
nilfs2_fs.h nilfs2: reject filesystem with unsupported block size 2010-07-25 23:29:21 +09:00
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.h of: Provide default of_node_to_nid() implementation. 2010-07-30 00:03:58 -06:00
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
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-debug-flags.h
page-flags.h
page-isolation.h
page_cgroup.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.h
parport_pc.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-acpi.h
pci-aspm.h
pci-dma.h
pci.h PCI: disable mmio during bar sizing 2010-07-30 09:29:35 -07:00
pci_hotplug.h
pci_ids.h watchdog: wdt_pci.c: move ids to pci_ids.h 2010-08-08 18:20:38 +00:00
pci_regs.h
pcieport_if.h
pda_power.h
percpu-defs.h
percpu.h
percpu_counter.h tmpfs: add accurate compare function to percpu_counter library 2010-08-09 20:44:58 -07: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
phy.h
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: reduce duplicated code for platform_device creation 2010-08-05 13:53:34 -07:00
plist.h
pm.h
pm_qos_params.h
pm_runtime.h
pm_wakeup.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-timers.h
posix_acl.h
posix_acl_xattr.h
posix_types.h
power_supply.h
ppdev.h
ppp-comp.h
ppp_channel.h ppp: make channel_ops const 2010-08-04 21:53:17 -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
ptp_classify.h
ptrace.h
pwm.h
pwm_backlight.h
qnx4_fs.h
qnxtypes.h
quicklist.h
quota.h
quotaops.h quota: Use mark_inode_dirty_sync instead of mark_inode_dirty 2010-07-23 12:50:46 +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.h
rculist_nulls.h
rcupdate.h
rcutiny.h
rcutree.h
rds.h
reboot.h
reciprocal_div.h
regset.h
reiserfs_acl.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_fs_i.h Fix reiserfs_file_release() 2010-08-09 16:47:27 -04:00
reiserfs_fs_sb.h
reiserfs_xattr.h
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 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 net: RTA_MARK addition 2010-07-22 13:46:21 -07:00
rwlock.h
rwlock_api_smp.h
rwlock_types.h
rwsem-spinlock.h
rwsem.h
rxrpc.h
s3c_adc_battery.h Add s3c-adc-battery driver 2010-07-23 17:08:41 +04:00
sc26198.h
scatterlist.h
scc.h
sched.h oom: badness heuristic rewrite 2010-08-09 20:45:02 -07:00
screen_info.h
sctp.h
scx200.h
scx200_gpio.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.h
selinux_netlink.h
sem.h
semaphore.h
seq_file.h
seq_file_net.h
seqlock.h
serial.h U6715 16550A serial driver support 2010-08-10 13:47:46 -07:00
serial167.h
serial_8250.h U6715 16550A serial driver support 2010-08-10 13:47:46 -07:00
serial_core.h Merge branch 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm 2010-08-11 09:13:19 -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
serialP.h
serio.h
sfi.h
sfi_acpi.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 net: simplify flags for tx timestamping 2010-08-19 00:08:30 -07:00
slab.h
slab_def.h dma-mapping: rename ARCH_KMALLOC_MINALIGN to ARCH_DMA_MINALIGN 2010-08-11 08:59:21 -07:00
slob_def.h dma-mapping: rename ARCH_KMALLOC_MINALIGN to ARCH_DMA_MINALIGN 2010-08-11 08:59:21 -07:00
slub_def.h dma-mapping: rename ARCH_KMALLOC_MINALIGN to ARCH_DMA_MINALIGN 2010-08-11 08:59:21 -07:00
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
socket.h
sockios.h
som.h
sonet.h
sony-laptop.h
sonypi.h
sort.h
sound.h
soundcard.h
spinlock.h
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 add f_flags to struct statfs(64) 2010-08-09 16:48:44 -04:00
stddef.h
stmmac.h
stop_machine.h
string.h
string_helpers.h
stringify.h
superhyway.h
suspend.h
suspend_ioctls.h
svga.h
swab.h
swap.h memcg: mem_cgroup_shrink_node_zone() doesn't need sc.nodemask 2010-08-11 08:59:19 -07:00
swapops.h
swiotlb.h
synclink.h
sys.h
syscalls.h Mark arguments to certain syscalls as being const 2010-08-13 16:53:13 -07:00
sysctl.h
sysdev.h
sysfs.h sysfs: Remove owner field from sysfs struct attribute 2010-08-05 13:53:35 -07:00
syslog.h
sysrq.h sysrq,kdb: Use __handle_sysrq() for kdb's sysrq function 2010-07-21 19:27:07 -05:00
sysv_fs.h fs/sysv: v7: adjust sanity checks for some volumes 2010-08-11 08:59:22 -07:00
task_io_accounting.h
task_io_accounting_ops.h
taskstats.h
taskstats_kern.h
tboot.h
tc.h
tca6416_keypad.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_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.h
tipc_config.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.h tty: implement BTM as mutex instead of BKL 2010-08-10 13:47:44 -07:00
tty_driver.h
tty_flip.h
tty_ldisc.h
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
uio.h
uio_driver.h
ultrasound.h
un.h
unistd.h
usb.h USB:: fix linux/usb.h kernel-doc warnings 2010-08-10 14:35:44 -07:00
usb_usual.h
usbdevice_fs.h
user-return-notifier.h
user.h
user_namespace.h
utime.h
uts.h
utsname.h
uuid.h
uwb.h
vermagic.h
veth.h
vfs.h
vga_switcheroo.h
vgaarb.h vgaarb: drop vga.h include 2010-08-12 11:47:26 +10:00
vhost.h
via-core.h
via-gpio.h
via.h
via_i2c.h
video_output.h
videodev.h
videodev2.h V4L/DVB: v4l: Add driver for Samsung S5P SoC video postprocessor 2010-08-08 23:43:01 -03:00
videotext.h
virtio.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
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
vt.h
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
w1-gpio.h
wait.h
wanrouter.h
watchdog.h
wimax.h
wireless.h
wlp.h
wm97xx.h
workqueue.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq 2010-08-07 12:42:58 -07: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.h
zorro_ids.h
zutil.h