android_kernel_motorola_sm6375/include/linux
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Roland McGrath 88ac2921a7 tracehook: add linux/tracehook.h
This patch series introduces the "tracehook" interface layer of inlines in
<linux/tracehook.h>.  There are more details in the log entry for patch
01/23 and in the header file comments inside that patch.  Most of these
changes move code around with little or no change, and they should not
break anything or change any behavior.

This sets a new standard for uniform arch support to enable clean
arch-independent implementations of new debugging and tracing stuff,
denoted by CONFIG_HAVE_ARCH_TRACEHOOK.  Patch 20/23 adds that symbol to
arch/Kconfig, with comments listing everything an arch has to do before
setting "select HAVE_ARCH_TRACEHOOK".  These are elaborted a bit at:

	http://sourceware.org/systemtap/wiki/utrace/arch/HowTo

The new inlines that arch code must define or call have detailed kerneldoc
comments in the generic header files that say what is required.

No arch is obligated to do any work, and no arch's build should be broken
by these changes.  There are several steps that each arch should take so
it can set HAVE_ARCH_TRACEHOOK.  Most of these are simple.  Providing this
support will let new things people add for doing debugging and tracing of
user-level threads "just work" for your arch in the future.  For an arch
that does not provide HAVE_ARCH_TRACEHOOK, some new options for such
features will not be available for config.

I have done some arch work and will submit this to the arch maintainers
after the generic tracehook series settles in.  For now, that work is
available in my GIT repositories, and in patch and mbox-of-patches form at
http://people.redhat.com/roland/utrace/2.6-current/

This paves the way for my "utrace" work, to be submitted later.  But it is
not innately tied to that.  I hope that the tracehook series can go in
soon regardless of what eventually does or doesn't go on top of it.  For
anyone implementing any kind of new tracing/debugging plan, or just
understanding all the context of the existing ptrace implementation,
having tracehook.h makes things much easier to find and understand.

This patch:

This adds the new kernel-internal header file <linux/tracehook.h>.  This
is not yet used at all.  The comments in the header introduce what the
following series of patches is about.

The aim is to formalize and consolidate all the places that the core
kernel code and the arch code now ties into the ptrace implementation.

These patches mostly don't cause any functional change.  They just move
the details of ptrace logic out of core code into tracehook.h inlines,
where they are mostly compiled away to the same as before.  All that
changes is that everything is thoroughly documented and any future
reworking of ptrace, or addition of something new, would not have to touch
core code all over, just change the tracehook.h inlines.

The new linux/ptrace.h inlines are used by the following patches in the
new tracehook_*() inlines.  Using these helpers for the ptrace event stops
makes it simple to change or disable the old ptrace implementation of
these stops conditionally later.

Signed-off-by: Roland McGrath <roland@redhat.com>
Cc: Oleg Nesterov <oleg@tv-sign.ru>
Reviewed-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2008-07-26 12:00:08 -07:00
..
amba
byteorder endian: Always evaluate arguments. 2008-07-25 09:28:09 -07:00
can
dvb
hdlc
i2c gpio: max732x driver 2008-07-25 10:53:30 -07:00
isdn
lockd lockd: Pass "struct sockaddr *" to new failover-by-IP function 2008-07-15 16:11:29 -04:00
mfd Merge branch 'devel' of master.kernel.org:/home/rmk/linux-2.6-arm 2008-07-23 18:24:08 -07:00
mlx4 IB/mlx4: Add support for memory management extensions and local DMA L_Key 2008-07-23 08:12:26 -07:00
mmc Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc 2008-07-16 15:17:52 -07:00
mtd UBI: amend commentaries 2008-07-24 13:32:56 +03:00
netfilter netfilter: nfnetlink_log: send complete hardware header 2008-07-21 10:11:00 -07:00
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
nfsd remove unused #include <linux/dirent.h>'s 2008-07-25 10:53:34 -07:00
raid md: Protect access to mddev->disks list using RCU 2008-07-21 17:05:25 +10:00
rtc
spi gpio: mcp23s08 handles multiple chips per chipselect 2008-07-25 10:53:30 -07:00
ssb dma-mapping: add the device argument to dma_mapping_error() 2008-07-26 12:00:03 -07:00
sunrpc Merge branch 'for-2.6.27' of git://linux-nfs.org/~bfields/linux 2008-07-20 21:21:46 -07:00
tc_act
tc_ematch
unaligned
usb Rename WARN() to WARNING() to clear the namespace 2008-07-25 10:53:29 -07:00
8250_pci.h
a.out.h
ac97_codec.h
acct.h bsdacct: switch from global bsd_acct_struct instance to per-pidns one 2008-07-25 10:53:47 -07:00
acpi.h pm: acpi hibernation: utilize hardware signature 2008-07-24 10:47:24 -07:00
acpi_pmtmr.h
adb.h
adfs_fs.h
adfs_fs_i.h
adfs_fs_sb.h
aer.h
affs_hardblocks.h
agp_backend.h
agpgart.h
aio.h include/linux/aio.h: removed duplicated include 2008-07-26 12:00:04 -07:00
aio_abi.h
amifd.h
amifdreg.h
amigaffs.h
anon_inodes.h flag parameters: anon_inode_getfd extension 2008-07-24 10:47:27 -07:00
apm-emulation.h
apm_bios.h
arcdevice.h
arcfb.h
async_tx.h async_tx: remove depend_tx from async_tx_sync_epilog 2008-07-17 17:59:55 -07:00
ata.h
ata_platform.h
atalk.h
atm.h
atm_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-pwm-bl.h fbdev: LCD backlight driver using Atmel PWM driver 2008-07-24 10:47:41 -07:00
atmel-ssc.h
atmel_pdc.h
atmel_pwm.h
atmel_serial.h
atmel_tc.h
atmioc.h
atmlec.h
atmmpc.h
atmppp.h
atmsap.h
atmsvc.h
attribute_container.h
audit.h remove the v850 port 2008-07-24 10:47:24 -07:00
auto_fs.h
auto_fs4.h autofs4: remove unused ioctls 2008-07-24 10:47:33 -07:00
auxvec.h ELF loader support for auxvec base platform string 2008-07-25 15:44:39 +10:00
ax25.h
b1lli.h
b1pcmcia.h
backing-dev.h
backlight.h
baycom.h
bcd.h rtc: BCD codeshrink 2008-07-24 10:47:33 -07:00
bfs_fs.h
binfmts.h security: protect legacy applications from executing with insufficient privilege 2008-07-24 10:47:22 -07:00
bio.h
bit_spinlock.h
bitmap.h
bitops.h
bitrev.h
blkdev.h block: Trivial fix for blk_integrity_rq() 2008-07-16 14:51:41 -07:00
blkpg.h
blktrace_api.h
blockgroup_lock.h
bootmem.h bootmem: Move node allocation macros back to !HAVE_ARCH_BOOTMEM_NODE 2008-07-25 11:36:44 -07:00
bottom_half.h
bpqether.h
brcmphy.h
bsg.h
buffer_head.h
bug.h
cache.h
can.h
capability.h
capi.h
cciss_ioctl.h
cd1400.h
cdev.h
cdk.h
cdrom.h
cfag12864b.h
cgroup.h cgroup_clone: use pid of newly created task for new cgroup 2008-07-25 10:53:37 -07:00
cgroup_subsys.h
cgroupstats.h
chio.h
circ_buf.h
clk.h
clockchips.h
clocksource.h
cm4000_cs.h
cn_proc.h
coda.h coda: remove CODA_FS_OLD_API 2008-07-25 10:53:33 -07:00
coda_cache.h
coda_fs_i.h
coda_linux.h
coda_psdev.h
coff.h
com20020.h
compat.h
compiler-gcc.h
compiler-gcc3.h
compiler-gcc4.h
compiler-intel.h
compiler.h
completion.h
comstats.h
concap.h
configfs.h configfs: Allow ->make_item() and ->make_group() to return detailed errors. 2008-07-17 15:21:29 -07:00
connector.h
console.h
console_struct.h
consolemap.h
const.h
cpu.h workqueues: make get_online_cpus() useable for work->func() 2008-07-25 10:53:40 -07:00
cpufreq.h
cpuidle.h
cpumask.h Merge branch 'sched/for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2008-07-23 19:36:53 -07:00
cpuset.h cpu hotplug, sched: Introduce cpu_active_map and redo sched domain managment (take 2) 2008-07-18 13:22:25 +02:00
cramfs_fs.h
cramfs_fs_sb.h
crash_dump.h calgary iommu: use the first kernels TCE tables in kdump 2008-07-25 10:53:41 -07:00
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h [SCSI] lib: Add support for the T10 (SCSI) Data Integrity Field CRC 2008-07-12 08:22:32 -05:00
crc7.h
crc16.h
crc32.h
crc32c.h
crypto.h
cryptohash.h
ctype.h
cuda.h
cyclades.h tty: add more tty_port fields 2008-07-20 17:12:38 -07:00
cyclomx.h
cycx_cfm.h
cycx_drv.h
cycx_x25.h
dca.h I/OAT: I/OAT version 3.0 support 2008-07-22 17:30:57 -07:00
dcache.h Merge branch 'linus' into core/rcu 2008-07-11 10:46:50 +02:00
dccp.h dccp: Upgrade NDP count from 3 to 6 bytes 2008-07-13 11:51:40 +01:00
dcookies.h
debug_locks.h
debugfs.h debugfs: Implement debugfs_remove_recursive() 2008-07-21 21:54:59 -07:00
debugobjects.h
delay.h
delayacct.h per-task-delay-accounting: add memory reclaim delay 2008-07-25 10:53:47 -07:00
device-mapper.h dm: introduce merge_bvec_fn 2008-07-21 12:00:37 +01:00
device.h driver core: remove DEVICE_ID_SIZE define 2008-07-21 21:54:53 -07:00
device_cgroup.h
devpts_fs.h
dio.h
dirent.h remove the in-kernel struct dirent{,64} 2008-07-25 10:53:34 -07:00
display.h
dlm.h
dlm_device.h
dlm_netlink.h
dlm_plock.h
dlmconstants.h
dm-dirty-log.h
dm-io.h
dm-ioctl.h dm: introduce merge_bvec_fn 2008-07-21 12:00:37 +01:00
dm-kcopyd.h
dm9000.h
dma-attrs.h powerpc/cell: Add DMA_ATTR_WEAK_ORDERING dma attribute and use in Cell IOMMU code 2008-07-22 10:39:36 +10:00
dma-mapping.h
dmaengine.h async_tx: make async_tx_test_ack a boolean routine 2008-07-17 17:59:56 -07:00
dmapool.h
dmar.h
dmi.h
dn.h
dnotify.h
dqblk_v1.h
dqblk_v2.h
dqblk_xfs.h
ds1wm.h
ds1286.h
ds17287rtc.h
dtlk.h
dw_dmac.h
edac.h
edd.h
eeprom_93cx6.h
efi.h
efs_fs_sb.h
efs_vh.h
eisa.h driver core: remove DEVICE_NAME_SIZE define 2008-07-21 21:54:53 -07:00
elevator.h
elf-em.h
elf-fdpic.h
elf.h
elfcore-compat.h
elfcore.h
elfnote.h
enclosure.h
err.h
errno.h
errqueue.h
etherdevice.h
ethtool.h
eventfd.h flag parameters: NONBLOCK in eventfd 2008-07-24 10:47:29 -07:00
eventpoll.h flag parameters add-on: remove epoll_create size param 2008-07-24 10:47:29 -07:00
exportfs.h
ext2_fs.h ext2: fix typo in Hurd part of include/linux/ext2_fs.h 2008-07-25 10:53:31 -07:00
ext2_fs_sb.h
ext3_fs.h ext3: handle corrupted orphan list at mount 2008-07-25 10:53:32 -07:00
ext3_fs_i.h
ext3_fs_sb.h
ext3_jbd.h
f75375s.h
fadvise.h
falloc.h
fault-inject.h
fb.h video/fb: cleanup FB_MAJOR usage 2008-07-24 10:47:41 -07:00
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdreg.h
fdtable.h
fib_rules.h
file.h
filter.h
firewire-cdev.h
firewire-constants.h
firmware-map.h
firmware.h firmware: allow firmware files to be built into kernel image 2008-07-10 14:30:13 +01:00
flat.h
font.h
freezer.h Freezer: Introduce PF_FREEZER_NOSIG 2008-07-16 23:27:03 +02:00
fs.h mm: spinlock tree_lock 2008-07-26 12:00:06 -07:00
fs_enet_pd.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6 2008-07-22 19:09:51 -07:00
fs_stack.h
fs_struct.h
fs_uart_pd.h
fsl_devices.h gianfar: Add magic packet and suspend/resume support. 2008-07-16 17:57:47 -05:00
fsnotify.h
ftrace.h ftrace: add ftrace_kill_atomic 2008-07-11 15:49:21 +02:00
fuse.h fuse: nfs export special lookups 2008-07-25 10:53:48 -07:00
futex.h
gameport.h
gen_stats.h
genalloc.h
generic_acl.h
generic_serial.h gs: use tty_port 2008-07-20 17:12:36 -07:00
genetlink.h
genhd.h fs/partition/check.c: fix return value warning 2008-07-25 10:53:44 -07:00
getcpu.h
gfp.h mm: add alloc_pages_exact() and free_pages_exact() 2008-07-24 10:47:20 -07:00
gfs2_ondisk.h
gigaset_dev.h
gpio.h gpio: sysfs interface 2008-07-25 10:53:30 -07:00
gpio_keys.h
gpio_mouse.h
hardirq.h
harrier_defs.h
hash.h
hayesesp.h esp: use tty_port 2008-07-20 17:12:36 -07:00
hdlc.h
hdlcdrv.h
hdpu_features.h
hdreg.h
hid-debug.h
hid.h HID: add n-trig digitizer usage 2008-07-23 15:25:21 +02:00
hiddev.h
hidraw.h
highmem.h
highuid.h
hil.h
hil_mlc.h
hippidevice.h
hp_sdc.h
hpet.h
hrtimer.h
htirq.h
hugetlb.h hugetlb: allow arch overridden hugepage allocation 2008-07-24 10:47:19 -07:00
hw_random.h
hwmon-sysfs.h
hwmon-vid.h
hwmon.h
hysdn_if.h
i2c-algo-bit.h
i2c-algo-pca.h
i2c-algo-pcf.h i2c-algo-pcf: Drop unused struct members 2008-07-14 22:38:31 +02:00
i2c-algo-sgi.h
i2c-dev.h
i2c-gpio.h
i2c-id.h V4L/DVB (8246): tvaudio: Stop I2C driver ID abuse 2008-07-20 07:18:38 -03:00
i2c-ocores.h
i2c-pca-platform.h
i2c-pnx.h
i2c-pxa.h
i2c.h i2c: Add detection capability to new-style drivers 2008-07-14 22:38:36 +02:00
i2o-dev.h
i2o.h dma-mapping: add the device argument to dma_mapping_error() 2008-07-26 12:00:03 -07:00
i8k.h
i8042.h
ibmtr.h
icmp.h
icmpv6.h
ide.h ide: drop 'name' parameter from ->init_chipset method 2008-07-24 22:53:33 +02:00
idr.h idr: make idr_find rcu-safe 2008-07-25 10:53:42 -07:00
ieee80211.h
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
if_ltalk.h
if_macvlan.h
if_packet.h packet: add PACKET_RESERVE sockopt 2008-07-18 18:05:19 -07:00
if_plip.h
if_ppp.h
if_pppol2tp.h
if_pppox.h
if_slip.h
if_strip.h
if_tr.h
if_tun.h tun: Fix/rewrite packet filtering logic 2008-07-14 22:18:19 -07:00
if_tunnel.h
if_vlan.h vlan: Don't store VLAN tag in cb 2008-07-14 22:49:06 -07:00
igmp.h
ihex.h ihex: request_ihex_firmware() function to load and validate firmware 2008-07-10 14:47:38 +01:00
in.h
in6.h
in_route.h
inet.h
inet_diag.h
inet_lro.h
inetdevice.h
init.h Better interface for hooking early initcalls 2008-07-26 12:00:04 -07:00
init_ohci1394_dma.h
init_task.h introduce PF_KTHREAD flag 2008-07-25 10:53:39 -07:00
initrd.h
inotify.h flag parameters: NONBLOCK in inotify_init 2008-07-24 10:47:29 -07:00
input-polldev.h
input.h Merge master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6 into next 2008-07-21 00:55:14 -04:00
interrupt.h Merge branch 'genirq' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2008-07-15 10:39:22 -07:00
io.h
ioc3.h
ioc4.h
iocontext.h
ioctl.h
iommu-helper.h
ioport.h PNP: support optional IRQ resources 2008-07-16 23:27:07 +02:00
ioprio.h
ip.h
ip6_tunnel.h
ipc.h
ipc_namespace.h ipc: do not use a negative value to re-enable msgmni automatic recomputing 2008-07-25 10:53:42 -07:00
ipmi.h
ipmi_msgdefs.h
ipmi_smi.h
ipsec.h
ipv6.h ipv6: __KERNEL__ ifdef struct ipv6_devconf 2008-07-21 13:41:16 -07:00
ipv6_route.h
ipx.h
irda.h
irq.h
irq_cpustat.h
irqflags.h locking: add typecheck on irqsave and friends for correct flags 2008-07-25 10:53:26 -07:00
irqreturn.h
isa.h
isapnp.h
iscsi_ibft.h
isdn.h
isdn_divertif.h
isdn_ppp.h
isdnif.h
isicom.h
iso_fs.h
istallion.h istallion: use tty_port 2008-07-20 17:12:37 -07:00
ivtv.h
ivtvfb.h
ixjuser.h
jbd.h
jbd2.h jbd2: Remove data=ordered mode support using jbd buffer heads 2008-07-11 19:27:31 -04:00
jffs2.h
jhash.h
jiffies.h
journal-head.h
joystick.h
kallsyms.h kallsyms: unify 32- and 64-bit code 2008-07-25 10:53:29 -07:00
kbd_diacr.h
kbd_kern.h
Kbuild Merge git://git.infradead.org/~dwmw2/random-2.6 2008-07-25 12:01:37 -07:00
kbuild.h
kd.h
kdebug.h
kdev_t.h
kernel.h printk ratelimiting rewrite 2008-07-25 10:53:29 -07:00
kernel_stat.h
kernelcapi.h
kexec.h kexec jump 2008-07-26 12:00:04 -07:00
key-type.h
key-ui.h
key.h
keyboard.h
keyctl.h
kfifo.h
kgdb.h
klist.h
kmalloc_sizes.h
kmod.h call_usermodehelper(): increase reliability 2008-07-25 10:53:28 -07:00
kobj_map.h
kobject.h mm: create /sys/kernel/mm 2008-07-24 10:47:17 -07:00
kprobes.h kprobes: improve kretprobe scalability with hashed locking 2008-07-25 10:53:30 -07:00
kref.h
ks0108.h
kthread.h Label kthread_create() with printf attribute tag. 2008-07-24 19:11:15 -07:00
ktime.h
kvm.h KVM: Support mixed endian machines 2008-07-20 12:42:32 +03:00
kvm_host.h KVM: MMU: nuke shadowed pgtable pages and ptes on memslot destruction 2008-07-20 12:42:40 +03:00
kvm_para.h
kvm_types.h
lapb.h
latencytop.h
lcd.h lcd: add lcd_device to check_fb() entry in lcd_ops 2008-07-24 10:47:40 -07:00
leds-pca9532.h leds: Add pca9532 led driver 2008-07-23 09:49:56 +01:00
leds.h leds: Add support for Philips PCA955x I2C LED drivers 2008-07-23 09:49:56 +01:00
lguest.h
lguest_launcher.h
libata.h libata/ahci: enclosure management support 2008-07-14 15:59:33 -04:00
libps2.h
license.h
limits.h
linkage.h Merge branch 'auto-ftrace-next' into tracing/for-linus 2008-07-14 16:11:52 +02:00
linux_logo.h
list.h lists: remove a redundant conditional definition of list_add() 2008-07-25 10:53:27 -07:00
llc.h
lm_interface.h
lmb.h
lockdep.h
log2.h
loop.h
lp.h
lzo.h
m48t86.h
magic.h
major.h video/fb: cleanup FB_MAJOR usage 2008-07-24 10:47:41 -07:00
maple.h
marker.h
math64.h
matroxfb.h
mbcache.h
mbus.h
mc6821.h
mc146818rtc.h
mca-legacy.h
mca.h
mdio-bitbang.h
memcontrol.h memcg: helper function for relcaim from shmem. 2008-07-25 10:53:37 -07:00
memory.h
memory_hotplug.h memory-hotplug: add sysfs removable attribute for hotplug memory remove 2008-07-24 10:47:21 -07:00
mempolicy.h mm: make CONFIG_MIGRATION available w/o CONFIG_NUMA 2008-07-24 10:47:21 -07:00
mempool.h
memstick.h memstick: add "start" and "stop" methods to memstick device 2008-07-26 12:00:04 -07:00
meye.h
migrate.h mm: make CONFIG_MIGRATION available w/o CONFIG_NUMA 2008-07-24 10:47:21 -07:00
mii.h
minix_fs.h
miscdevice.h
mm.h mm: introduce get_user_pages_fast 2008-07-26 12:00:05 -07:00
mm_inline.h
mm_types.h coredump: kill mm->core_done 2008-07-25 10:53:40 -07:00
mman.h
mmiotrace.h
mmtimer.h
mmzone.h
mnt_namespace.h
mod_devicetable.h [S390] css: Use css_device_id for bus matching. 2008-07-14 10:02:12 +02:00
module.h remove the v850 port 2008-07-24 10:47:24 -07:00
moduleloader.h
moduleparam.h
mount.h
mpage.h vfs: add hooks for ext4's delayed allocation support 2008-07-11 19:27:31 -04:00
mqueue.h
mroute.h
mroute6.h
msdos_fs.h fatfs: add UTC timestamp option 2008-07-25 10:53:34 -07:00
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 printk ratelimiting rewrite 2008-07-25 10:53:29 -07:00
netdevice.h net: Fix build failure with 'make mandocs'. 2008-07-22 14:09:06 -07:00
netfilter.h
netfilter_arp.h
netfilter_bridge.h
netfilter_decnet.h
netfilter_ipv4.h
netfilter_ipv6.h
netlink.h
netpoll.h
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
nfs_idmap.h
nfs_iostat.h
nfs_mount.h
nfs_page.h
nfs_xdr.h
nfsacl.h
nfsd_idmap.h
nl80211.h
nls.h
nmi.h
node.h
nodemask.h
notifier.h workqueues: make get_online_cpus() useable for work->func() 2008-07-25 10:53:40 -07:00
nsc_gpio.h
nsproxy.h cgroup_clone: use pid of newly created task for new cgroup 2008-07-25 10:53:37 -07:00
nubus.h
numa.h
nvram.h
of.h
of_device.h
of_gpio.h of_gpio: Should use new <linux/gpio.h> header 2008-07-22 10:39:30 +10:00
of_i2c.h
of_platform.h
oom.h
oprofile.h
page-flags.h slob: record page flag overlays explicitly 2008-07-24 10:47:15 -07:00
page-isolation.h
pageblock-flags.h
pagemap.h mm: speculative page references 2008-07-26 12:00:06 -07:00
pagevec.h
param.h
parport.h parport/share.c: proper externs 2008-07-26 12:00:03 -07:00
parport_pc.h
parser.h UFS: add const to parser token table 2008-07-24 11:50:15 -07:00
patchkey.h
path.h
pci-acpi.h
pci-aspm.h
pci.h PCI PM: make more PCI PM core functionality available to drivers 2008-07-22 14:25:38 -07:00
pci_hotplug.h
pci_ids.h edac: i5100 new intel chipset driver 2008-07-25 10:53:48 -07:00
pci_regs.h
pcieport_if.h
pda_power.h
percpu.h
percpu_counter.h percpu_counter: new function percpu_counter_sum_and_set 2008-07-11 19:27:31 -04:00
personality.h
pfkeyv2.h
pfn.h
pg.h
phantom.h
phonedev.h
phy.h
phy_fixed.h
pid.h pidns: remove find_task_by_pid, unused for a long time 2008-07-25 10:53:45 -07:00
pid_namespace.h pidns: add the struct bsd_acct_struct pointer on pid_namespace struct 2008-07-25 10:53:46 -07:00
pim.h
pipe_fs_i.h
pkt_cls.h net-sched: cls_flow: add perturbation support 2008-07-14 20:36:32 -07:00
pkt_sched.h net_sched: Add size table for qdiscs 2008-07-20 00:08:47 -07:00
pktcdvd.h
platform_device.h
plist.h
pm.h pm: add new PM_EVENT codes for runtime power transitions 2008-07-24 10:47:23 -07:00
pm_qos_params.h
pm_wakeup.h PCI: include linux/pm_wakeup.h for device_set_wakeup_capable 2008-07-14 14:30:21 -07:00
pmu.h
pnp.h PNP: convert resource options to single linked list 2008-07-16 23:27:07 +02:00
poison.h
poll.h
posix-timers.h
posix_acl.h
posix_acl_xattr.h
posix_types.h
power_supply.h
ppdev.h
ppp-comp.h
ppp_channel.h
ppp_defs.h
prctl.h
preempt.h
prefetch.h
prio_heap.h
prio_tree.h
proc_fs.h proc: always do ->release 2008-07-25 10:53:44 -07:00
profile.h build-kernel-profileo-only-when-requested-cleanups 2008-07-25 10:53:27 -07:00
proportions.h
ptrace.h tracehook: add linux/tracehook.h 2008-07-26 12:00:08 -07:00
pwm.h
pwm_backlight.h
qnx4_fs.h
qnxtypes.h
quicklist.h
quota.h quota: implement sending information via netlink about user below quota 2008-07-25 10:53:35 -07:00
quotaio_v1.h
quotaio_v2.h
quotaops.h quota: convert macros to inline functions 2008-07-25 10:53:35 -07:00
radeonfb.h
radix-tree.h radix-tree: add gang_lookup_slot, gang_lookup_slot_tag 2008-07-26 12:00:06 -07:00
raid_class.h
ramfs.h
random.h
ratelimit.h printk ratelimiting rewrite 2008-07-25 10:53:29 -07:00
raw.h
rbtree.h
rcuclassic.h
rculist.h
rcupdate.h
rcupreempt.h printk ratelimiting rewrite 2008-07-25 10:53:29 -07:00
rcupreempt_trace.h
reboot.h
reciprocal_div.h
regset.h
reiserfs_acl.h
reiserfs_fs.h include: use get/put_unaligned_* helpers 2008-07-25 10:53:26 -07:00
reiserfs_fs_i.h
reiserfs_fs_sb.h reiserfs: convert j_commit_lock to mutex 2008-07-25 10:53:33 -07:00
reiserfs_xattr.h
relay.h relay: add buffer-only channels; useful for early logging 2008-07-26 12:00:04 -07:00
res_counter.h res_counter: limit change support ebusy 2008-07-25 10:53:37 -07:00
resource.h
resume-trace.h
rfkill.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-v3020.h
rtc.h rtc: remove BKL for ioctl() 2008-07-24 10:47:33 -07:00
rtmutex.h
rtnetlink.h net_sched: Add size table for qdiscs 2008-07-20 00:08:47 -07:00
rwsem-spinlock.h
rwsem.h
rxrpc.h
sc26198.h
scatterlist.h sg: reimplement sg mapping iterator 2008-07-23 14:42:09 +02:00
scc.h
sched.h Full conversion to early_initcall() interface, remove old interface 2008-07-26 12:00:04 -07:00
screen_info.h
sctp.h
scx200.h
scx200_gpio.h
sdla.h
seccomp.h
securebits.h
security.h security: remove unused forwards 2008-07-24 10:47:22 -07:00
selection.h
selinux.h
selinux_netlink.h
sem.h ipc/sem.c: rewrite undo list locking 2008-07-25 10:53:42 -07:00
semaphore.h Remove __DECLARE_SEMAPHORE_GENERIC 2008-07-24 08:31:21 -04:00
seq_file.h
seq_file_net.h proc: consolidate per-net single-release callers 2008-07-18 04:07:44 -07:00
seqlock.h
serial.h
serial167.h
serial_8250.h
serial_core.h remove the v850 port 2008-07-24 10:47:24 -07:00
serial_pnx8xxx.h
serial_reg.h
serial_sci.h
serialP.h
serio.h
shm.h
shmem_fs.h
signal.h
signalfd.h flag parameters: NONBLOCK in signalfd 2008-07-24 10:47:29 -07:00
skbuff.h vlan: Don't store VLAN tag in cb 2008-07-14 22:49:06 -07:00
slab.h SL*B: drop kmem cache argument from constructor 2008-07-26 12:00:07 -07:00
slab_def.h
slob_def.h
slub_def.h SL*B: drop kmem cache argument from constructor 2008-07-26 12:00:07 -07:00
sm501-regs.h
sm501.h sm501: gpio I2C support 2008-07-25 10:53:30 -07:00
smb.h
smb_fs.h include: use get/put_unaligned_* helpers 2008-07-25 10:53:26 -07:00
smb_fs_i.h
smb_fs_sb.h
smb_mount.h
smbno.h
smc91x.h [NET] smc91x: prepare SMC_USE_PXA_DMA to be specified in platform data 2008-07-12 21:52:41 +01:00
smc911x.h
smp.h Full conversion to early_initcall() interface, remove old interface 2008-07-26 12:00:04 -07:00
smp_lock.h
snmp.h
socket.h net: Use standard structures for generic socket address structures. 2008-07-19 22:35:47 -07:00
sockios.h
som.h
sonet.h
sony-laptop.h
sonypi.h
sort.h
sound.h
soundcard.h
spinlock.h locking: add typecheck on irqsave and friends for correct flags 2008-07-25 10:53:26 -07:00
spinlock_api_smp.h
spinlock_api_up.h
spinlock_types.h
spinlock_types_up.h
spinlock_up.h
splice.h
srcu.h
stacktrace.h
stallion.h stallion: use tty_port 2008-07-20 17:12:37 -07:00
start_kernel.h
stat.h
statfs.h
stddef.h
stop_machine.h
string.h move memory_read_from_buffer() from fs.h to string.h 2008-07-24 10:47:13 -07:00
stringify.h
superhyway.h
suspend.h kexec jump: save/restore device state 2008-07-26 12:00:04 -07:00
suspend_ioctls.h
svga.h
swap.h
swapops.h
synclink.h synclink_gt: add serial bit order control 2008-07-22 13:03:29 -07:00
sys.h
syscalls.h sys_paccept definition missing __user annotation 2008-07-25 17:28:49 -07:00
sysctl.h
sysdev.h sysdev: Add utility functions for simple int/ulong variable sysdev attributes 2008-07-21 21:55:02 -07:00
sysfs.h driver core: Suppress sysfs warnings for device_rename(). 2008-07-21 21:55:01 -07:00
sysrq.h
sysv_fs.h
task_io_accounting.h
task_io_accounting_ops.h
taskstats.h per-task-delay-accounting: update taskstats for memory reclaim delay 2008-07-25 10:53:47 -07:00
taskstats_kern.h
tc.h
tcp.h tcp: Remove redundant checks when setting eff_sacks 2008-07-19 00:07:02 -07:00
telephony.h
termios.h
textsearch.h
textsearch_fsm.h
tfrc.h
thermal.h
thread_info.h
threads.h
tick.h nohz: prevent tick stop outside of the idle loop 2008-07-18 18:10:28 +02:00
tifm.h
time.h
timer.h
timerfd.h flag parameters: NONBLOCK in timerfd_create 2008-07-24 10:47:29 -07:00
times.h
timex.h
tiocl.h
tipc.h
tipc_config.h
topology.h
toshiba.h
tracehook.h tracehook: add linux/tracehook.h 2008-07-26 12:00:08 -07:00
transport_class.h
trdevice.h
tsacct_kern.h
tty.h tty: Split ldisc code into its own file 2008-07-22 13:03:27 -07:00
tty_driver.h tty: rework break handling 2008-07-22 13:03:28 -07:00
tty_flip.h
tty_ldisc.h tty: Ldisc revamp 2008-07-20 17:12:34 -07:00
typecheck.h split the typecheck macros out of include/linux/kernel.h 2008-07-25 10:53:26 -07:00
types.h
uaccess.h
udf_fs_i.h
udp.h
uinput.h
uio.h
uio_driver.h UIO: minor style and comment fixes 2008-07-21 21:54:55 -07:00
ultrasound.h
un.h
unistd.h
unwind.h
usb.h USB: Force unbinding of drivers lacking reset_resume or other methods 2008-07-21 15:16:40 -07:00
usb_usual.h
usbdevice_fs.h USB: remove CVS keywords 2008-07-21 15:15:55 -07:00
user.h
user_namespace.h
utime.h
uts.h
utsname.h
vermagic.h
veth.h
vfs.h
via.h
video_decoder.h
video_encoder.h
video_output.h
videodev.h
videodev2.h V4L/DVB (8197): gspca: pac207 frames no more decoded in the subdriver. 2008-07-20 07:17:02 -03:00
videotext.h
virtio.h
virtio_9p.h virtio: clarify that ABI is usable by any implementations 2008-07-25 12:06:04 +10:00
virtio_balloon.h virtio: clarify that ABI is usable by any implementations 2008-07-25 12:06:04 +10:00
virtio_blk.h virtio_blk: check for hardsector size from host 2008-07-25 12:06:05 +10:00
virtio_config.h virtio: Rename set_features to finalize_features 2008-07-25 12:06:12 +10:00
virtio_console.h virtio: clarify that ABI is usable by any implementations 2008-07-25 12:06:04 +10:00
virtio_net.h virtio: clarify that ABI is usable by any implementations 2008-07-25 12:06:04 +10:00
virtio_pci.h virtio: clarify that ABI is usable by any implementations 2008-07-25 12:06:04 +10:00
virtio_ring.h virtio: Add transport feature handling stub for virtio_ring. 2008-07-25 12:06:14 +10:00
virtio_rng.h virtio: clarify that ABI is usable by any implementations 2008-07-25 12:06:04 +10:00
vmalloc.h
vmstat.h mm/vmstat.c: proper externs 2008-07-24 10:47:14 -07:00
vt.h
vt_buffer.h
vt_kern.h
w1-gpio.h
wait.h
wanrouter.h
watchdog.h
wireless.h
wm97xx.h
workqueue.h workqueues: implement flush_work() 2008-07-25 10:53:40 -07:00
writeback.h Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 2008-07-15 08:36:38 -07:00
x25.h
xattr.h
xfrm.h xfrm: Add a XFRM_STATE_AF_UNSPEC flag to xfrm_usersa_info 2008-07-10 16:55:37 -07:00
xilinxfb.h
yam.h
zconf.h
zlib.h
zorro.h
zorro_ids.h
zutil.h