Archived
14
0
Fork 0
This repository has been archived on 2022-02-17. You can view files and clone it, but cannot push or open issues or pull requests.
linux-2.6/include/linux
Anton Vorontsov cbe7cbf5a6 pstore/ram: Make tracing log versioned
Decoding the binary trace w/ a different kernel might be troublesome
since we convert addresses to symbols. For kernels with minimal changes,
the mappings would probably match, but it's not guaranteed at all.
(But still we could convert the addresses by hand, since we do print
raw addresses.)

If we use modules, the symbols could be loaded at different addresses
from the previously booted kernel, and so this would also fail, but
there's nothing we can do about it.

Also, the binary data format that pstore/ram is using in its ringbuffer
may change between the kernels, so here we too must ensure that we're
running the same kernel.

So, there are two questions really:

1. How to compute the unique kernel tag;
2. Where to store it.

In this patch we're using LINUX_VERSION_CODE, just as hibernation
(suspend-to-disk) does. This way we are protecting from the kernel
version mismatch, making sure that we're running the same kernel
version and patch level. We could use CRC of a symbol table (as
suggested by Tony Luck), but for now let's not be that strict.

And as for storing, we are using a small trick here. Instead of
allocating a dedicated buffer for the tag (i.e. another prz), or
hacking ram_core routines to "reserve" some control data in the
buffer, we are just encoding the tag into the buffer signature
(and XOR'ing it with the actual signature value, so that buffers
not needing a tag can just pass zero, which will result into the
plain old PRZ signature).

Suggested-by: Steven Rostedt <rostedt@goodmis.org>
Suggested-by: Tony Luck <tony.luck@intel.com>
Suggested-by: Colin Cross <ccross@android.com>
Signed-off-by: Anton Vorontsov <anton.vorontsov@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2012-07-17 16:48:09 -07:00
..
amba Merge branch 'next' of git://git.infradead.org/users/vkoul/slave-dma 2012-05-25 09:31:59 -07:00
bcma Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2012-05-24 11:54:29 -07:00
byteorder
caif
can
ceph Merge git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client 2012-05-30 11:17:19 -07:00
crush
decompress
dvb [media] DVB: remove "stats" property bits from ATSC-MH API property additions 2012-05-20 10:06:08 -03:00
extcon
fsl
hdlc
hsi
i2c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 2012-05-24 10:34:29 -07:00
iio IIO channel type and modifiers for CCT and RGBC data 2012-07-10 18:49:26 +01:00
input
isdn
lockd
mfd MFD changes for 3.5 2012-05-29 11:53:11 -07:00
mlx4 net/mlx4_core: Fix number of EQs used in ICM initialisation 2012-05-31 18:18:16 -04:00
mmc Merge branch 'akpm' (Andrew's patch-bomb) 2012-06-20 14:41:57 -07:00
mtd - More robust parsing especially of xattr data in JFFS2 2012-06-01 16:55:42 -07:00
netfilter netfilter: xt_HMARK: fix endianness and provide consistent hashing 2012-06-07 14:53:01 +02:00
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
nfc NFC: HCI based pn544 driver 2012-05-15 17:30:30 -04:00
nfsd Merge branch 'for-3.5-take-2' of git://linux-nfs.org/~bfields/linux 2012-05-31 18:18:11 -07:00
pinctrl
platform_data iio:adc: Add AD7265/AD7266 support 2012-06-30 10:15:07 +01:00
power
raid lib/raid6: Add SSSE3 optimized recovery functions 2012-05-22 13:54:18 +10:00
regulator
rtc rtc: ds1307: add trickle charger support 2012-05-29 16:22:33 -07:00
spi ARM: MMP: add pxa910-ssp into ssp_id_table 2012-06-11 12:25:50 +08:00
ssb bcma/ssb: parse new attributes from sprom 2012-05-16 12:45:22 -04:00
sunrpc nfsd4: move rq_flavor into svc_cred 2012-05-31 20:29:58 -04:00
tc_act
tc_ematch
unaligned
usb USB: add NO_D3_DURING_SLEEP flag and revert 151b612847 2012-06-13 13:11:39 -07:00
uwb
wimax
8250_pci.h
a.out.h
ac97_codec.h
acct.h
acpi.h
acpi_io.h
acpi_pmtmr.h
adb.h
adfs_fs.h
aer.h
affs_hardblocks.h
agp_backend.h
agpgart.h
ahci_platform.h
aio.h
aio_abi.h
alarmtimer.h
altera_jtaguart.h
altera_uart.h
amd-iommu.h
amifd.h
amifdreg.h
amigaffs.h
anon_inodes.h
apm-emulation.h
apm_bios.h
apple_bl.h drivers/video/backlight/apple_bl.c: include header for exported symbol prototypes 2012-05-29 16:22:29 -07:00
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 atm: remove the coupling to token ring support 2012-05-15 20:14:35 -04:00
atmmpc.h
atmppp.h
atmsap.h
atmsvc.h
atomic.h
attribute_container.h
audit.h
auto_dev-ioctl.h
auto_fs.h
auto_fs4.h
auxvec.h
average.h
ax25.h
b1lli.h
b1pcmcia.h
backing-dev.h
backlight.h
basic_mmio_gpio.h gpio/generic: initialize basic_mmio_gpio shadow variables properly 2012-05-19 12:17:35 -06:00
baycom.h
bcd.h
bch.h
bfin_mac.h
bfs_fs.h
binfmts.h
bio.h
bit_spinlock.h
bitmap.h
bitops.h
bitrev.h
blk-iopoll.h
blk_types.h
blkdev.h Merge branch 'for-3.5/core' of git://git.kernel.dk/linux-block 2012-05-30 08:52:42 -07:00
blkpg.h
blktrace_api.h
blockgroup_lock.h
bma150.h
bootmem.h mm: remove sparsemem allocation details from the bootmem allocator 2012-05-29 16:22:22 -07:00
bottom_half.h
bpqether.h
brcmphy.h
bsearch.h
bsg-lib.h
bsg.h
btree-128.h
btree-type.h
btree.h
buffer_head.h
bug.h bug: introduce BUILD_BUG_ON_INVALID() macro 2012-05-29 16:22:20 -07:00
c2port.h
cache.h
can.h
capability.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace 2012-05-23 17:42:39 -07:00
capi.h
cb710.h
cciss_defs.h
cciss_ioctl.h
cd1400.h
cdev.h
cdk.h
cdrom.h
cfag12864b.h
cgroup.h
cgroup_subsys.h
cgroupstats.h
chio.h
circ_buf.h
cleancache.h
clk-private.h
clk-provider.h clk: Provide dummy clk_unregister() 2012-05-15 12:02:39 -07:00
clk.h
clkdev.h
clksrc-dbx500-prcmu.h
clockchips.h clockevents: Make clockevents_config() a global symbol 2012-05-25 01:44:51 +02:00
clocksource.h
cm4000_cs.h
cn_proc.h
cnt32_to_63.h
coda.h
coda_psdev.h
coff.h
com20020.h
compaction.h Revert "mm: compaction: handle incorrect MIGRATE_UNMOVABLE type pageblocks" 2012-06-03 20:05:57 -07:00
compat.h aio/vfs: cleanup of rw_copy_check_uvector() and compat_rw_copy_check_uvector() 2012-05-31 17:49:32 -07:00
compiler-gcc.h ftrace: Make all inline tags also include notrace 2012-06-18 09:47:00 -04: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_struct.h
consolemap.h
const.h
cordic.h
coredump.h
cper.h
cpu.h cpu: introduce clear_tasks_mm_cpumask() helper 2012-05-31 17:49:29 -07:00
cpu_pm.h
cpu_rmap.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
crc8.h
crc16.h
crc32.h
crc32c.h
cred.h cred: remove task_is_dead() from __task_cred() validation 2012-05-31 17:49:28 -07:00
crypto.h
cryptohash.h
cryptouser.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
dccp.h
dcookies.h
debug_locks.h
debugfs.h
debugobjects.h
delay.h
delayacct.h
devfreq.h
device-mapper.h
device.h Merge branch 'for-linus' of git://git.linaro.org/people/mszyprowski/linux-dma-mapping 2012-05-25 09:18:59 -07:00
device_cgroup.h
devpts_fs.h
digsig.h
dio.h
dirent.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-buf.h dma-buf: minor documentation fixes. 2012-05-25 12:46:23 +05:30
dma-contiguous.h drivers: add Contiguous Memory Allocator 2012-05-21 15:09:37 +02:00
dma-debug.h
dma-direction.h
dma-mapping.h
dma_remapping.h
dmaengine.h rapidio: add DMA engine support for RIO data transfers 2012-05-31 17:49:31 -07:00
dmapool.h
dmar.h
dmi.h
dn.h
dnotify.h
dns_resolver.h
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
dqblk_xfs.h
drbd.h
drbd_limits.h
drbd_nl.h
drbd_tag_magic.h
ds1286.h
ds2782_battery.h
ds17287rtc.h
dtlk.h
dw_apb_timer.h
dw_dmac.h
dynamic_debug.h
dynamic_queue_limits.h
ecryptfs.h
edac.h edac: Initialize the dimm label with the known information 2012-05-28 19:13:50 -03:00
edd.h
eeprom_93cx6.h
eeprom_93xx46.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 vfs: retry last component if opening stale dentry 2012-06-01 12:12:01 -04:00
errqueue.h
etherdevice.h etherdevice: fix comments 2012-05-17 15:36:35 -04:00
ethtool.h linux/ethtool: Added macro ETH_FW_DUMP_DISABLE 2012-05-15 13:13:33 -04:00
eventfd.h eventfd: change int to __u64 in eventfd_signal() 2012-05-31 17:49:32 -07:00
eventpoll.h
evm.h
export.h
exportfs.h ->encode_fh() API change 2012-05-29 23:28:33 -04:00
ext2_fs.h
extcon.h
f75375s.h
fadvise.h
falloc.h
fanotify.h
fault-inject.h
fb.h fbdev updates for 3.5 2012-06-01 16:57:51 -07:00
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdreg.h
fdtable.h
fec.h
fib_rules.h
fiemap.h
file.h
filter.h Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security 2012-05-21 20:27:36 -07:00
fips.h
firewire-cdev.h
firewire-constants.h
firewire.h IEEE 1394 (FireWire) subsystem updates post v3.4: 2012-05-24 12:57:47 -07:00
firmware-map.h
firmware.h
fixp-arith.h
flat.h
flex_array.h
font.h
freezer.h
frontswap.h frontswap: s/put_page/store/g s/get_page/load 2012-05-15 11:34:08 -04:00
fs.h vfs: move inode stat information closer together 2012-06-03 14:50:19 -07:00
fs_enet_pd.h
fs_stack.h
fs_struct.h
fs_uart_pd.h
fscache-cache.h
fscache.h
fsl-diu-fb.h
fsl_devices.h
fsl_hypervisor.h
fsnotify.h
fsnotify_backend.h fsnotify: handle subfiles' perm events 2012-05-30 21:04:53 -04:00
ftrace.h ftrace/x86: Have x86 ftrace use the ftrace_modify_all_code() 2012-05-16 20:00:27 -04:00
ftrace_event.h
ftrace_irq.h
fuse.h
futex.h
gameport.h
gcd.h
gen_stats.h
genalloc.h
generic_acl.h
generic_serial.h
genetlink.h genetlink: Build a generic netlink family module alias 2012-05-29 22:33:56 -04:00
genhd.h block: fix buffer overflow when printing partition UUIDs 2012-05-15 08:22:04 +02:00
getcpu.h
gfp.h mm: page_isolation: MIGRATE_CMA isolation functions added 2012-05-21 15:09:33 +02:00
gfs2_ondisk.h
gigaset_dev.h
gpio-fan.h
gpio-pxa.h
gpio.h gpiolib: Implement devm_gpio_request_one() 2012-05-18 16:48:35 -06:00
gpio_keys.h
gpio_mouse.h
gsmmux.h
hardirq.h
hash.h
hdlc.h
hdlcdrv.h
hdreg.h
hid-debug.h
hid-roccat.h
hid.h Merge branch 'upstream' into for-linus 2012-05-22 11:32:31 +02:00
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
huge_mm.h mm: move is_vma_temporary_stack() declaration to huge_mm.h 2012-05-29 16:22:21 -07:00
hugetlb.h mm: add new arch_make_huge_pte() method for tile support 2012-05-25 12:48:26 -04:00
hugetlb_inline.h
hw_breakpoint.h
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hwspinlock.h
hyperv.h Driver core pull for 3.5-rc1 2012-05-22 16:02:13 -07:00
hysdn_if.h
i2c-algo-bit.h
i2c-algo-pca.h
i2c-algo-pcf.h
i2c-dev.h
i2c-gpio.h
i2c-mux-gpio.h
i2c-mux-pinctrl.h i2c: Add generic I2C multiplexer using pinctrl API 2012-06-04 16:49:43 +02:00
i2c-mux.h
i2c-ocores.h
i2c-omap.h
i2c-pca-platform.h
i2c-pnx.h
i2c-pxa.h
i2c-smbus.h
i2c-tegra.h
i2c-xiic.h
i2c.h i2c: Split I2C_M_NOSTART support out of I2C_FUNC_PROTOCOL_MANGLING 2012-05-30 10:55:34 +02:00
i2o-dev.h MCA: delete all remaining traces of microchannel bus support. 2012-05-17 19:06:13 -04:00
i2o.h
i8k.h
i7300_idle.h
i8042.h
i8253.h
i82593.h
icmp.h
icmpv6.h
ide.h
idr.h
ieee80211.h
if.h
if_addr.h
if_addrlabel.h
if_alg.h
if_arcnet.h
if_arp.h if: restore token ring ARP type to header 2012-05-22 17:13:11 -04:00
if_bonding.h
if_bridge.h
if_cablemodem.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
if_phonet.h
if_plip.h
if_ppp.h
if_pppol2tp.h
if_pppox.h
if_slip.h
if_team.h
if_tun.h
if_tunnel.h
if_vlan.h
if_x25.h
igmp.h
ihex.h
ima.h
in.h
in6.h ipv6: correct the ipv6 option name - Pad0 to Pad1 2012-05-17 15:49:51 -04:00
in_route.h
inet.h
inet_diag.h
inet_lro.h
inetdevice.h
init.h
init_ohci1394_dma.h
init_task.h sched: Move nr_cpus_allowed out of 'struct sched_rt_entity' 2012-05-30 14:02:25 +02:00
initrd.h
inotify.h
input-polldev.h
input.h
integrity.h
intel-iommu.h
intel_mid_dma.h
intel_pmic_gpio.h
interrupt.h genirq: reimplement exit_irq_thread() hook via task_work_add() 2012-05-23 22:11:12 -04:00
io-mapping.h
io.h
ioc3.h
ioc4.h
iocontext.h
ioctl.h
iommu-helper.h
iommu.h iommu/core: pass a user-provided token to fault handlers 2012-05-22 18:08:08 +02:00
ioport.h
ioprio.h
iova.h
ip.h
ip6_tunnel.h
ip_vs.h
ipc.h
ipc_namespace.h mqueue: separate mqueue default value from maximum value 2012-05-31 17:49:31 -07:00
ipmi.h
ipmi_msgdefs.h
ipmi_smi.h
ipsec.h
ipv6.h
ipv6_route.h
ipx.h ipx: restore token ring define to include/linux/ipx.h 2012-05-23 13:49:23 -04:00
irda.h
irq.h irq: Remove irq_chip->release() 2012-05-21 21:09:38 +02:00
irq_cpustat.h
irq_work.h
irqdesc.h
irqdomain.h irqdomain: Kill off duplicate definitions. 2012-05-19 12:41:56 -06:00
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
ivtv.h
ivtvfb.h
ixjuser.h
jbd.h jbd: Write journal superblock with WRITE_FUA after checkpointing 2012-05-15 23:34:37 +02:00
jbd2.h ext4/jbd2: add metadata checksumming to the list of supported features 2012-05-27 08:12:42 -04:00
jbd_common.h
jffs2.h
jhash.h
jiffies.h
journal-head.h
joystick.h
jump_label.h
jz4740-adc.h
kallsyms.h vsprintf: fix %ps on non symbols when using kallsyms 2012-05-29 16:22:32 -07:00
kbd_diacr.h
kbd_kern.h
Kbuild staging: Delete if_strip.h 2012-06-11 16:45:32 -07:00
kbuild.h
kcmp.h syscalls, x86: add __NR_kcmp syscall 2012-05-31 17:49:32 -07:00
kconfig.h
kd.h
kdb.h
kdebug.h
kdev_t.h
kernel-page-flags.h kbuild: install kernel-page-flags.h 2012-05-29 16:22:21 -07:00
kernel.h introduce SIZE_MAX 2012-05-31 17:49:26 -07:00
kernel_stat.h
kernelcapi.h
kexec.h kexec: export kexec.h to user space 2012-05-31 17:49:30 -07:00
key-type.h
key.h keys: kill the dummy key_replace_session_keyring() 2012-05-23 22:11:31 -04:00
keyboard.h
keyctl.h
kfifo.h
kgdb.h
khugepaged.h
klist.h
kmalloc_sizes.h
kmemcheck.h
kmemleak.h
kmod.h kmod: move call_usermodehelper_fns() to .c file and unexport all it's helpers 2012-05-31 17:49:28 -07:00
kmsg_dump.h kmsg - kmsg_dump() fix CONFIG_PRINTK=n compilation 2012-06-18 15:55:21 -07:00
kobj_map.h
kobject.h
kobject_ns.h
kprobes.h
kref.h
ks0108.h
ks8842.h
ksm.h
kthread.h
ktime.h
kvm.h KVM: s390: add capability indicating COW support 2012-05-17 21:06:01 -03:00
kvm_host.h KVM: MMU: Don't use RCU for lockless shadow walking 2012-05-16 16:08:28 -03:00
kvm_para.h
kvm_types.h
l2tp.h
lapb.h
latencytop.h
lcd.h lcd: add callbacks for early fb event blank support 2012-05-29 16:22:29 -07:00
lcm.h
led-lm3530.h include/linux/led-lm3530.h: comment correction about the range of brightness 2012-05-29 16:22:32 -07:00
leds-bd2802.h
leds-lp3944.h
leds-lp5521.h
leds-lp5523.h
leds-pca9532.h
leds-regulator.h
leds-tca6507.h
leds.h leds: add new field to led_classdev struct to save activation state 2012-05-29 16:22:31 -07:00
leds_pwm.h
lglock.h brlocks/lglocks: turn into functions 2012-05-29 23:28:41 -04:00
lguest.h
lguest_launcher.h
libata.h
libps2.h
license.h
limits.h
linkage.h
linux_logo.h
lis3lv02d.h
list.h
list_bl.h
list_nulls.h
list_sort.h
llc.h
llist.h
lockdep.h lockdep: fix oops in processing workqueue 2012-05-15 08:08:31 -07:00
log2.h
loop.h
lp.h
lp855x.h
lp8727.h
lru_cache.h
lsm_audit.h
lzo.h
m48t86.h
magic.h
major.h
map_to_7segment.h
maple.h
marvell_phy.h
math64.h
matroxfb.h
max17040_battery.h
mbcache.h
mbus.h
mc6821.h
mc146818rtc.h
mdio-bitbang.h
mdio-gpio.h
mdio-mux.h
mdio.h
media.h
mei.h
memblock.h
memcontrol.h mm/memcg: apply add/del_page to lruvec 2012-05-29 16:22:28 -07:00
memory.h
memory_hotplug.h
mempolicy.h mm: do_migrate_pages(): rename arguments 2012-05-29 16:22:20 -07:00
mempool.h
memstick.h
meye.h
mg_disk.h
micrel_phy.h phy/micrel: Fix ID of KSZ9021 2012-05-22 15:20:28 -04:00
migrate.h
migrate_mode.h
mii.h
minix_fs.h
miscdevice.h
mISDNdsp.h
mISDNhw.h mISDN: Implement MISDN_CTRL_RX_OFF for more drivers 2012-05-16 15:24:36 -04:00
mISDNif.h mISDN: Allow to set a minimum length for transparent data 2012-05-16 15:23:46 -04:00
mm.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2012-06-01 10:34:35 -07:00
mm_inline.h mm/memcg: apply add/del_page to lruvec 2012-05-29 16:22:28 -07:00
mm_types.h mm: fix slab->page _count corruption when using slub 2012-06-20 14:39:35 -07:00
mman.h
mmdebug.h bug: completely remove code generated by disabled VM_BUG_ON() 2012-05-29 16:22:20 -07:00
mmiotrace.h
mmtimer.h
mmu_context.h
mmu_notifier.h
mmzone.h mm: add link from struct lruvec to struct zone 2012-05-29 16:22:26 -07:00
mnt_namespace.h
mod_devicetable.h
module.h
moduleloader.h
moduleparam.h module_param: stop double-calling parameters. 2012-06-08 14:58:13 +09:30
mount.h
mpage.h
mpi.h
mqueue.h
mroute.h
mroute6.h
msdos_fs.h fat: introduce special inode for managing the FSINFO block 2012-05-31 17:49:27 -07:00
msg.h
msi.h
msm_mdp.h
mtio.h
mutex-debug.h
mutex.h
mv643xx.h
mv643xx_eth.h
mv643xx_i2c.h
mxm-wmi.h
n_r3964.h
namei.h
nbd.h
ncp.h
ncp_fs.h
ncp_mount.h
ncp_no.h
neighbour.h
net.h net: add MODULE_ALIAS_NET_PF_PROTO_NAME 2012-05-29 22:33:55 -04:00
net_dropmon.h
net_tstamp.h
netdev_features.h
netdevice.h netdevice: Update netif_dbg for CONFIG_DYNAMIC_DEBUG 2012-05-30 16:34:27 -04:00
netfilter.h
netfilter_arp.h
netfilter_bridge.h
netfilter_decnet.h
netfilter_ipv4.h
netfilter_ipv6.h
netlink.h
netpoll.h
netrom.h
nfc.h
nfs.h
nfs2.h
nfs3.h
nfs4.h NFSv4.1: Add DESTROY_CLIENTID 2012-05-26 14:17:30 -04:00
nfs4_mount.h
nfs_fs.h NFSv4.1 add nfs_inode book keeping for mdsthreshold 2012-05-24 16:15:48 -04:00
nfs_fs_i.h
nfs_fs_sb.h NFSv4.1: Fix umount when filelayout DS is also the MDS 2012-06-18 08:45:16 -04:00
nfs_idmap.h
nfs_iostat.h
nfs_mount.h
nfs_page.h
nfs_xdr.h NFS: Fix a commit bug 2012-06-05 18:38:47 -04:00
nfsacl.h
nilfs2_fs.h
nl80211.h nl80211: prevent additions to old station flags API 2012-05-16 13:08:15 -04:00
nl802154.h mac802154: monitor device support 2012-05-16 15:17:08 -04:00
nls.h
nmi.h
node.h
nodemask.h
notifier.h
nsc_gpio.h
nsproxy.h
nubus.h
numa.h
nvme.h
nvram.h
nwpserial.h
of.h
of_address.h
of_device.h
of_fdt.h
of_gpio.h gpio: Adjust of_xlate API to support multiple GPIO chips 2012-05-18 16:48:36 -06:00
of_i2c.h
of_irq.h
of_mdio.h
of_mtd.h
of_net.h
of_pci.h OF: PCI: const usage needed by MIPS 2012-05-21 14:31:48 +01:00
of_pdt.h
of_platform.h
of_serial.h
omap3isp.h
omapfb.h
oom.h mm, oom: normalize oom scores to oom_score_adj scale only for userspace 2012-05-29 16:22:24 -07:00
openvswitch.h
opp.h
oprofile.h
oxu210hp.h
padata.h
page-debug-flags.h
page-flags.h
page-isolation.h mm: page_isolation: MIGRATE_CMA isolation functions added 2012-05-21 15:09:33 +02:00
page_cgroup.h
pageblock-flags.h
pagemap.h pagemap.h: fix warning about possibly used before init var 2012-05-29 16:22:18 -07:00
pagevec.h
param.h
parport.h
parport_pc.h
parser.h
pata_arasan_cf_data.h Viresh has moved 2012-06-20 14:39:36 -07:00
patchkey.h
path.h
pch_dma.h
pci-acpi.h
pci-aspm.h
pci-ats.h
pci-dma.h
pci.h USB: add NO_D3_DURING_SLEEP flag and revert 151b612847 2012-06-13 13:11:39 -07:00
pci_hotplug.h
pci_ids.h
pci_regs.h
pcieport_if.h
pda_power.h
percpu-defs.h
percpu.h percpu: remove percpu_xxx() functions 2012-05-14 14:15:32 -07:00
percpu_counter.h
perf_event.h perf: Limit callchains to 127 2012-06-06 17:08:00 +02:00
personality.h
pfkeyv2.h
pfn.h
pg.h
phantom.h
phonedev.h
phonet.h
phy.h netdev/phy: Make get_phy_id() static and quit EXPORTing it. 2012-05-16 00:59:12 -04:00
phy_fixed.h
pid.h
pid_namespace.h userns: Convert proc to use kuid/kgid where appropriate 2012-05-15 14:59:28 -07:00
pim.h
pipe_fs_i.h
pkt_cls.h
pkt_sched.h
pktcdvd.h
platform_device.h
plist.h
pm.h
pm_clock.h
pm_domain.h PM / Domains: Make it possible to add devices to inactive domains 2012-05-18 20:45:26 +02:00
pm_qos.h
pm_runtime.h
pm_wakeup.h
pmu.h
pnfs_osd_xdr.h
pnp.h
poison.h
poll.h
posix-clock.h
posix-timers.h
posix_acl.h
posix_acl_xattr.h
posix_types.h
power_supply.h
ppdev.h
ppp-comp.h
ppp-ioctl.h
ppp_channel.h
ppp_defs.h
pps-gpio.h
pps.h
pps_kernel.h
prctl.h c/r: prctl: add ability to get clear_tid_address 2012-06-07 14:43:55 -07:00
preempt.h
prefetch.h
printk.h
prio_heap.h
prio_tree.h
proc_fs.h userns: Convert proc to use kuid/kgid where appropriate 2012-05-15 14:59:28 -07:00
profile.h
proportions.h
pstore.h pstore: Headers should include all stuff they use 2012-07-17 12:15:30 -07:00
pstore_ram.h pstore/ram: Make tracing log versioned 2012-07-17 16:48:09 -07:00
pti.h
ptp_classify.h
ptp_clock.h
ptp_clock_kernel.h
ptrace.h
pwm.h
pwm_backlight.h
pxa2xx_ssp.h ASoC: fix pxa-ssp compiling issue under mach-mmp 2012-06-11 12:26:15 +08:00
pxa168_eth.h
qnx4_fs.h
qnx6_fs.h
qnxtypes.h
quicklist.h
quota.h
quotaops.h
radeonfb.h
radix-tree.h radix-tree: fix contiguous iterator 2012-06-05 10:46:40 -07:00
raid_class.h
ramfs.h
random.h
range.h
ratelimit.h
rational.h lib: Change mail address of Oskar Schirmer 2012-05-17 15:18:37 +02:00
raw.h
rbtree.h
rculist.h
rculist_bl.h
rculist_nulls.h
rcupdate.h
rcutiny.h rcu: Precompute RCU_FAST_NO_HZ timer offsets 2012-06-06 20:43:28 -07:00
rcutree.h rcu: Precompute RCU_FAST_NO_HZ timer offsets 2012-06-06 20:43:28 -07:00
rds.h
reboot.h
reciprocal_div.h
regmap.h
regset.h
reiserfs_fs.h
reiserfs_xattr.h
relay.h
remoteproc.h
res_counter.h rescounter: remove __must_check from res_counter_charge_nofail() 2012-05-29 16:22:27 -07:00
resource.h
resume-trace.h
rfkill-gpio.h
rfkill-regulator.h
rfkill.h
ring_buffer.h
rio.h rapidio: add DMA engine support for RIO data transfers 2012-05-31 17:49:31 -07:00
rio_drv.h rapidio: add DMA engine support for RIO data transfers 2012-05-31 17:49:31 -07:00
rio_ids.h
rio_regs.h
rmap.h mm: move is_vma_temporary_stack() declaration to huge_mm.h 2012-05-29 16:22:21 -07:00
rndis.h
romfs_fs.h
root_dev.h
rose.h
rotary_encoder.h
route.h
rpmsg.h
rslib.h
rtc-v3020.h
rtc.h rtc: add ioctl to get/clear battery low voltage status 2012-05-29 16:22:33 -07:00
rtmutex.h
rtnetlink.h
rwlock.h
rwlock_api_smp.h
rwlock_types.h
rwsem-spinlock.h
rwsem.h
rxrpc.h
s3c_adc_battery.h
sa11x0-dma.h
sc26198.h
scatterlist.h
scc.h
sched.h Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2012-06-08 14:59:29 -07:00
screen_info.h
sctp.h
scx200.h
scx200_gpio.h
sdla.h
seccomp.h
securebits.h
security.h take security_mmap_file() outside of ->mmap_sem 2012-06-01 10:37:01 -04:00
selection.h
selinux.h
selinux_netlink.h
sem.h
semaphore.h
seq_file.h
seq_file_net.h
seqlock.h
serial.h serial: delete the MCA specific 8250 support. 2012-05-17 19:02:14 -04:00
serial167.h
serial_8250.h Merge branch 'delete-mca' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux 2012-05-23 17:12:06 -07:00
serial_core.h
serial_max3100.h
serial_mfd.h
serial_pnx8xxx.h
serial_reg.h
serial_sci.h
serio.h
sfi.h
sfi_acpi.h
sh_clk.h
sh_dma.h
sh_eth.h
sh_intc.h sh: intc: Kill off special reservation interface. 2012-05-22 19:07:55 +09:00
sh_pfc.h
sh_timer.h
shm.h
shmem_fs.h userns: Convert tmpfs to use kuid and kgid where appropriate 2012-05-15 14:59:29 -07:00
shrinker.h
sht15.h
signal.h new helper: signal_delivered() 2012-06-01 12:58:52 -04:00
signalfd.h
sirfsoc_dma.h
skbuff.h skb: avoid unnecessary reallocations in __skb_cow 2012-05-29 17:30:08 -04:00
slab.h introduce SIZE_MAX 2012-05-31 17:49:26 -07:00
slab_def.h
slob_def.h
slub_def.h
sm501-regs.h
sm501.h
smc91x.h
smc911x.h
smp.h
smsc911x.h
smscphy.h
snmp.h
sock_diag.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 userns: Convert stat to return values mapped from kuids and kgids 2012-05-15 14:08:35 -07:00
statfs.h
static_key.h
stddef.h
stmmac.h stmmac: add mixed burst for DMA 2012-05-14 18:53:19 -04:00
stmp_device.h
stop_machine.h
string.h
string_helpers.h
stringify.h
sungem_phy.h
sunserialcore.h
superhyway.h
suspend.h
suspend_ioctls.h
svga.h
swab.h
swap.h Frontswap provides a "transcendent memory" interface for swap pages. 2012-06-04 12:28:45 -07:00
swapfile.h mm: frontswap: core swap subsystem hooks and headers 2012-05-15 11:33:58 -04:00
swapops.h swap: fix shmem swapping when more than 8 areas 2012-06-15 21:48:14 -07:00
swiotlb.h
synclink.h
sys.h
sys_soc.h
syscalls.h syscalls, x86: add __NR_kcmp syscall 2012-05-31 17:49:32 -07:00
syscore_ops.h
sysctl.h
sysfs.h
sysinfo.h
syslog.h
sysrq.h
sysv_fs.h
task_io_accounting.h
task_io_accounting_ops.h
task_work.h task_work_add: generic process-context callbacks 2012-05-23 22:09:21 -04:00
taskstats.h
taskstats_kern.h
tboot.h
tc.h
tca6416_keypad.h
tcp.h net: Make linux/tcp.h C++ friendly (trivial) 2012-06-09 21:27:18 -07:00
telephony.h
termios.h
textsearch.h
textsearch_fsm.h
tfrc.h
thermal.h
thread_info.h set_restore_sigmask() is never called without SIGPENDING (and never should be) 2012-06-01 12:58:50 -04:00
threads.h
ti_wilink_st.h
tick.h
tifm.h
timb_dma.h
timb_gpio.h
time.h time: remove obsolete declaration 2012-05-21 16:16:58 -07:00
timecompare.h
timer.h
timerfd.h
timeriomem-rng.h
timerqueue.h
times.h
timex.h
tiocl.h
tipc.h
tipc_config.h
topology.h Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2012-05-22 18:27:32 -07:00
toshiba.h
tpm.h
tpm_command.h
trace_clock.h
trace_seq.h
tracehook.h keys: kill the dummy key_replace_session_keyring() 2012-05-23 22:11:31 -04:00
tracepoint.h
transport_class.h
tsacct_kern.h
tty.h tty: Revert the tty locking series, it needs more work 2012-06-02 15:21:43 -07:00
tty_driver.h
tty_flip.h
tty_ldisc.h
typecheck.h
types.h bury __kernel_nlink_t, make internal nlink_t consistent 2012-05-30 21:04:50 -04:00
u64_stats_sync.h
uaccess.h
ucb1400.h
udf_fs_i.h
udp.h
uidgid.h
uinput.h
uio.h
uio_driver.h
ultrasound.h
un.h
unistd.h
unix_diag.h
uprobes.h
usb.h USB: Fix core compile with CONFIG_USB_SUSPEND=n 2012-05-21 09:00:03 -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
uvcvideo.h
uwb.h
v4l2-dv-timings.h [media] v4l2-dv-timings.h: definitions for CEA-861 and VESA DMT timings 2012-05-20 08:27:44 -03:00
v4l2-mediabus.h
v4l2-subdev.h
vermagic.h
veth.h
vfs.h
vga_switcheroo.h vga_switcheroo: Add include guard 2012-06-21 09:32:16 +01:00
vgaarb.h
vhost.h
via-core.h
via-gpio.h
via.h
via_i2c.h
video_output.h
videodev2.h [media] V4L2: Mark the DV Preset API as deprecated 2012-05-20 08:31:52 -03:00
virtio.h
virtio_9p.h
virtio_balloon.h
virtio_blk.h
virtio_config.h virtio: fix typo in comment 2012-05-22 12:16:16 +09:30
virtio_console.h
virtio_ids.h
virtio_mmio.h
virtio_net.h
virtio_pci.h
virtio_ring.h
virtio_rng.h
virtio_scsi.h
vlynq.h
vm_event_item.h
vmalloc.h
vme.h
vmstat.h
vt.h
vt_buffer.h
vt_kern.h
w1-gpio.h
wait.h
wanrouter.h
watchdog.h watchdog: Add support for dynamically allocated watchdog_device structs 2012-05-30 07:55:31 +02:00
wimax.h
wireless.h
wl12xx.h
wm97xx.h
workqueue.h
writeback.h
x25.h
xattr.h
xfrm.h
xilinxfb.h
xz.h
yam.h
z2_battery.h
zconf.h
zlib.h
zorro.h
zorro_ids.h
zutil.h