linux-kernel-test/include/linux
Harvey Harrison 991c0e6d1a byteorder: only use linux/swab.h
The first step to make swab.h a regular header that will
include an asm/swab.h with arch overrides.

Avoid the gratuitous differences introduced in the new
linux/swab.h by naming the ___constant_swabXX bits and
__fswabXX bits exactly as found in the old implementation
in byteorder/swab[b].h

Use this new swab.h in byteorder/[big|little]_endian.h and
remove the two old swab headers.

Although the inclusion of asm/byteorder.h looks strange in
linux/swab.h, this will allow each arch to move the actual
arch overrides for the swab bits in an asm file and then
the includes can be cleaned up without requiring a flag day
for all arches at once.

Keep providing __fswabXX in case some userspace was using them
directly, but the revised __swabXX should be used instead in
any new code and will always do constant folding not dependent
on the optimization level, which means the __constant versions
can be phased out in-kernel.

Arches that use the old-style arch macros will lose their
optimized versions until they move to the new style, but at
least they will still compile.  Many arches have already moved
and the patches to move the remaining arches are trivial.

Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2009-01-06 18:10:26 -08:00
..
amba
byteorder byteorder: only use linux/swab.h 2009-01-06 18:10:26 -08:00
can can: Fix CAN_(EFF|RTR)_FLAG handling in can_filter 2008-12-03 15:52:35 -08:00
dvb V4L/DVB (10166): dvb frontend: stop using non-C99 compliant comments 2009-01-02 17:15:07 -02:00
hdlc
i2c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 2009-01-06 17:14:01 -08:00
isdn
lockd NLM: allow lockd requests from an unprivileged port 2008-12-23 15:21:38 -05:00
mfd mfd: Add WM8351 support 2009-01-04 12:17:42 +01:00
mlx4 mlx4_core: Add support for multiple completion event vectors 2008-12-22 07:15:03 -08:00
mmc mmc: Add mmc_vddrange_to_ocrmask() helper function 2008-12-31 18:18:13 +01:00
mtd mtd: struct device - replace bus_id with dev_name(), dev_set_name() 2009-01-06 10:44:38 -08:00
netfilter netfilter: ctnetlink: fix missing CTA_NAT_SEQ_UNSPEC 2008-12-16 01:19:41 -08:00
netfilter_arp
netfilter_bridge netfilter: netns ebtables: part 2 2008-11-04 14:27:15 +01:00
netfilter_ipv4 netfilter: ip{,6}t_policy.h should include xp_policy.h 2008-11-20 15:59:56 +01:00
netfilter_ipv6 netfilter: ip{,6}t_policy.h should include xp_policy.h 2008-11-20 15:59:56 +01:00
nfsd nfsd: support callbacks with gss flavors 2008-12-23 16:19:00 -05:00
raid md: use sysfs_notify_dirent to notify changes to md/dev-xxx/state 2008-10-21 13:25:28 +11:00
regulator regulator: Fix typo 2008-10-13 21:51:51 +01:00
rtc
spi spi_gpio driver 2009-01-06 15:59:19 -08:00
ssb ssb: Fix DMA-API compilation for non-PCI systems 2008-11-10 13:50:19 -08:00
sunrpc Merge branch 'devel' into next 2008-12-30 16:51:43 -05:00
tc_act
tc_ematch
unaligned
usb Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 into for-upstream 2009-01-02 13:17:13 +00:00
uwb uwb: remove unused include/linux/uwb/debug.h 2008-12-22 18:30:29 +00:00
8250_pci.h And here's a patch (to be applied on top of the last) which prevents 2009-01-02 10:19:37 -08:00
a.out.h
ac97_codec.h
acct.h
acpi_pmtmr.h
acpi.h Merge branch 'video' into release 2008-11-11 21:15:50 -05:00
adb.h
adfs_fs_i.h
adfs_fs_sb.h
adfs_fs.h
aer.h PCI: fix AER capability check 2008-10-20 11:01:52 -07:00
affs_hardblocks.h
agp_backend.h
agpgart.h
aio_abi.h
aio.h aio: make the lookup_ioctx() lockless 2008-12-29 08:29:50 +01:00
amifd.h
amifdreg.h
amigaffs.h
anon_inodes.h
apm_bios.h
apm-emulation.h
arcdevice.h
arcfb.h
async_tx.h
ata_platform.h
ata.h ide: lba_capacity_is_ok() -> ata_id_is_lba_capacity_ok() 2008-10-10 22:39:31 +02:00
atalk.h
atm_eni.h
atm_he.h
atm_idt77105.h
atm_nicstar.h
atm_suni.h
atm_tcp.h
atm_zatm.h
atm.h atm: 32-bit ioctl compatibility 2008-12-03 22:12:38 -08:00
atmapi.h
atmarp.h
atmbr2684.h
atmclip.h
atmdev.h atm: 32-bit ioctl compatibility 2008-12-03 22:12:38 -08:00
atmel_pdc.h
atmel_pwm.h
atmel_serial.h
atmel_tc.h
atmel-pwm-bl.h
atmel-ssc.h
atmioc.h
atmlec.h
atmmpc.h
atmppp.h
atmsap.h
atmsvc.h
attribute_container.h
audit.h audit: validate comparison operations, store them in sane form 2009-01-04 15:14:42 -05:00
auto_dev-ioctl.h autofs4: improve parameter usage 2009-01-06 15:59:23 -08:00
auto_fs4.h autofs4: make autofs type usage explicit 2009-01-06 15:59:23 -08:00
auto_fs.h
auxvec.h
ax25.h
b1lli.h
b1pcmcia.h
backing-dev.h vmscan: split LRU lists into anon & file sets 2008-10-20 08:50:25 -07:00
backlight.h
baycom.h
bcd.h include/linux/bcd.h: remove comments 2008-10-20 08:52:42 -07:00
bfs_fs.h
binfmts.h fs/exec.c: make do_coredump() void 2009-01-06 15:59:29 -08:00
bio.h bio: add support for inlining a number of bio_vecs inside the bio 2008-12-29 08:29:50 +01:00
bit_spinlock.h
bitmap.h bitmap: test for constant as well as small size for inline versions 2008-12-30 09:05:13 +10:30
bitops.h bitmap: find_last_bit() 2009-01-01 10:12:19 +10:30
bitrev.h
blkdev.h block: get rid of elevator_t typedef 2008-12-29 08:29:50 +01:00
blkpg.h
blktrace_api.h blktrace: port to tracepoints 2008-11-26 12:13:34 +01:00
blockgroup_lock.h fs: introduce bgl_lock_ptr() 2009-01-04 13:33:20 -08:00
bootmem.h
bottom_half.h softirq: remove useless function __local_bh_enable 2008-11-28 12:38:38 +01:00
bpqether.h
brcmphy.h
bsg.h
buffer_head.h block: Supress Buffer I/O errors when SCSI REQ_QUIET flag set 2008-12-29 08:28:44 +01:00
bug.h
byteorder.h
c2port.h Add c2 port support 2008-11-12 17:17:18 -08:00
cache.h
can.h
capability.h CRED: Fix regression in cap_capable() as shown up by sys_faccessat() [ver #3] 2009-01-07 09:38:48 +11:00
capi.h
cciss_ioctl.h
cd1400.h
cdev.h
cdk.h
cdrom.h [PATCH] switch cdrom_{open,release,ioctl} to sane APIs 2008-10-21 07:47:22 -04:00
cfag12864b.h
cgroup_subsys.h pkt_sched: Control group classifier 2008-11-07 22:56:00 -08:00
cgroup.h mm: remove cgroup_mm_owner_callbacks 2009-01-06 15:59:01 -08:00
cgroupstats.h
chio.h
circ_buf.h
clk.h include/linux/clk.h: fix comment 2008-10-16 11:21:32 -07:00
clockchips.h cpumask: convert struct clock_event_device to cpumask pointers. 2008-12-13 21:20:26 +10:30
clocksource.h
cm4000_cs.h
cn_proc.h
cnt32_to_63.h clarify usage expectations for cnt32_to_63() 2008-11-09 11:17:33 -08:00
coda_cache.h
coda_fs_i.h
coda_linux.h
coda_psdev.h
coda.h
coff.h
com20020.h
compat.h remove __ARCH_WANT_COMPAT_SYS_PTRACE 2008-11-30 11:00:15 -08:00
compiler-gcc3.h Disallow gcc versions 3.{0,1} 2009-01-02 12:19:34 -08:00
compiler-gcc4.h Disallow gcc versions 4.1.{0,1} 2009-01-02 09:29:43 -08:00
compiler-gcc.h Sanitize gcc version header includes 2009-01-02 09:23:03 -08:00
compiler-intel.h
compiler.h Sanitize gcc version header includes 2009-01-02 09:23:03 -08:00
completion.h
comstats.h
concap.h
configfs.h
connector.h
console_struct.h Revert "vt: fix background color on line feed" 2008-10-14 12:12:02 -07:00
console.h DRM: add mode setting support 2008-12-29 17:47:23 +10:00
consolemap.h
const.h
cpu.h
cpufreq.h [CPUFREQ] Disable sysfs ui for p4-clockmod. 2008-12-05 15:20:10 -05:00
cpuidle.h
cpumask.h cpumask: CONFIG_DISABLE_OBSOLETE_CPUMASK_FUNCTIONS 2009-01-01 10:12:30 +10:30
cpuset.h oom: print triggering task's cpuset and mems allowed 2009-01-06 15:58:59 -08:00
cramfs_fs_sb.h
cramfs_fs.h
crash_dump.h proc: move /proc/vmcore creation to fs/proc/vmcore.c 2008-10-23 18:51:22 +04:00
crc7.h
crc16.h
crc32.h
crc32c.h libcrc32c: Add crc32c_le macro 2008-12-25 11:01:43 +11:00
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h
cred.h User namespaces: set of cleanups (v2) 2008-11-24 18:57:41 -05:00
crypto.h crypto: hash - Export shash through hash 2008-12-25 11:01:33 +11:00
cryptohash.h
ctype.h
cuda.h
cyclades.h
cyclomx.h
cycx_cfm.h
cycx_drv.h
cycx_x25.h
dca.h
dcache.h shrink struct dentry 2008-12-31 18:07:38 -05:00
dcbnl.h net: add DCNA attribute to the BCN interface for DCB 2008-12-21 20:10:29 -08:00
dccp.h dccp ccid-2: Phase out the use of boolean Ack Vector sysctl 2008-12-08 01:19:06 -08:00
dcookies.h
debug_locks.h
debugfs.h
debugobjects.h
delay.h
delayacct.h
device_cgroup.h
device-mapper.h dm: support barriers on simple devices 2009-01-06 03:05:09 +00:00
device.h driver core: add root_device_register() 2009-01-06 10:44:33 -08:00
devpts_fs.h Add an instance parameter devpts interfaces 2008-10-13 09:51:43 -07:00
dio.h
dirent.h
display.h
dlm_device.h
dlm_netlink.h
dlm_plock.h
dlm.h
dlmconstants.h
dm9000.h
dm-dirty-log.h
dm-io.h
dm-ioctl.h
dm-kcopyd.h
dm-region-hash.h dm raid1: separate region_hash interface part1 2008-10-21 17:45:06 +01:00
dma_remapping.h intel-iommu: fix build error with INTR_REMAP=y and DMAR=n 2009-01-04 11:00:05 +01:00
dma-attrs.h
dma-mapping.h
dmaengine.h
dmapool.h
dmar.h intel-iommu: kill off duplicate def of dmar_disabled 2009-01-03 11:57:35 +01:00
dmi.h DMI: add dmi_match 2008-12-29 07:39:34 -05:00
dn.h
dnotify.h
dqblk_qtree.h quota: Split off quota tree handling into a separate file 2009-01-05 08:40:21 -08:00
dqblk_v1.h quota: Unexport dqblk_v1.h and dqblk_v2.h 2009-01-05 08:40:25 -08:00
dqblk_v2.h quota: Unexport dqblk_v1.h and dqblk_v2.h 2009-01-05 08:40:25 -08:00
dqblk_xfs.h
ds1wm.h
ds1286.h MIPS: IP22/28: Switch over to RTC class driver 2008-10-15 12:46:51 +01:00
ds17287rtc.h
dtlk.h
dw_dmac.h
dynamic_printk.h driver core: basic infrastructure for per-module dynamic debug messages 2008-10-16 09:24:47 -07:00
edac.h
edd.h
eeprom_93cx6.h
efi.h x86: Add UV EFI table entry v4 2008-10-16 16:53:13 +02:00
efs_fs_sb.h
efs_vh.h
eisa.h
elevator.h block: get rid of elevator_t typedef 2008-12-29 08:29:50 +01:00
elf-em.h
elf-fdpic.h
elf.h x86: ioperm user_regset 2008-10-12 12:05:55 +02:00
elfcore-compat.h
elfcore.h
elfnote.h
enclosure.h
err.h
errno.h
errqueue.h
etherdevice.h eth: Declare an optimized compare_ether_addr_64bits() function 2008-11-23 23:24:32 -08:00
ethtool.h ethtool: Add GGRO and SGRO ops 2008-12-15 23:44:31 -08:00
eventfd.h
eventpoll.h
exportfs.h
ext2_fs_sb.h fs: introduce bgl_lock_ptr() 2009-01-04 13:33:20 -08:00
ext2_fs.h include: replace __FUNCTION__ with __func__ 2008-10-16 11:21:30 -07:00
ext3_fs_i.h
ext3_fs_sb.h fs: introduce bgl_lock_ptr() 2009-01-04 13:33:20 -08:00
ext3_fs.h ext3: add an option to control error handling on file data 2008-10-20 08:52:37 -07:00
ext3_jbd.h include: replace __FUNCTION__ with __func__ 2008-10-16 11:21:30 -07:00
f75375s.h
fadvise.h
falloc.h
fault-inject.h SLUB: failslab support 2008-12-29 11:27:46 +02:00
fb.h fb: SH-5 uses __raw I/O accessors now also, drop the special casing. 2008-12-22 18:44:05 +09:00
fcdevice.h
fcntl.h
fd.h floppy: support arbitrary first-sector numbers 2008-10-09 08:56:19 +02:00
fddidevice.h fddi: convert to new network device ops 2008-11-20 20:29:48 -08:00
fdreg.h
fdtable.h filp_cachep can be static in fs/file_table.c 2008-12-31 18:07:42 -05:00
fib_rules.h
fiemap.h vfs: vfs-level fiemap interface 2008-10-08 19:44:18 -04:00
file.h [PATCH] introduce fmode_t, do annotations 2008-10-21 07:47:06 -04:00
filter.h filter: add SKF_AD_NLATTR_NEST to look for nested attributes 2008-11-20 00:49:27 -08:00
firewire-cdev.h firewire: Add more documentation to firewire-cdev.h 2008-10-15 22:21:11 +02:00
firewire-constants.h
firmware-map.h
firmware.h
flat.h
font.h
freezer.h freezer_cg: use thaw_process() in unfreeze_cgroup() 2008-10-30 11:38:45 -07:00
fs_enet_pd.h
fs_stack.h
fs_struct.h take init_fs to saner place 2008-12-31 18:07:42 -05:00
fs_uart_pd.h
fs.h fs: sys_sync fix 2009-01-06 15:59:09 -08:00
fsl_devices.h gianfar: Convert gianfar to an of_platform_driver 2008-12-16 15:29:15 -08:00
fsnotify.h [PATCH] introduce fmode_t, do annotations 2008-10-21 07:47:06 -04:00
ftrace_irq.h tracing/function-return-tracer: change the name into function-graph-tracer 2008-11-26 01:59:45 +01:00
ftrace.h ftrace: enable format arguments checking 2008-12-21 09:46:45 +01:00
fuse.h fuse: update interface version 2008-12-01 19:14:02 +01:00
futex.h futex: make clock selectable for FUTEX_WAIT_BITSET 2008-11-24 20:00:40 +01:00
gameport.h
gen_stats.h
genalloc.h
generic_acl.h
generic_serial.h tty_port: Add a port level carrier detect operation 2009-01-02 10:19:38 -08:00
genetlink.h
genhd.h block: add one-hit cache for disk partition lookup 2008-12-29 08:29:51 +01:00
getcpu.h
gfp.h mm: remove GFP_HIGHUSER_PAGECACHE 2009-01-06 15:59:01 -08:00
gfs2_ondisk.h
gigaset_dev.h
gpio_keys.h Input: gpio-keys - add flag to allow auto repeat 2008-10-27 22:33:04 -04:00
gpio_mouse.h
gpio.h gpio_free might sleep, generic part 2008-10-16 11:21:40 -07:00
hardirq.h Merge branch 'core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2008-12-30 16:10:19 -08:00
hash.h
hayesesp.h
hdlc.h netdevice: Kill netdev->priv 2008-12-08 01:14:16 -08:00
hdlcdrv.h
hdpu_features.h
hdreg.h
hid-debug.h
hid.h HID: avoid sparse warning in HID_COMPAT_LOAD_DRIVER 2009-01-04 01:00:53 +01:00
hiddev.h HID: hiddev.h: Fix example code. 2008-10-14 23:51:02 +02:00
hidraw.h HID: add phys and name ioctls to hidraw 2009-01-04 01:00:51 +01:00
highmem.h Allow architectures to override copy_user_highpage() 2008-11-27 23:39:48 +00:00
highuid.h
hil_mlc.h
hil.h
hippidevice.h hippi: convert driver to net_device_ops 2008-11-20 20:32:15 -08:00
hp_sdc.h
hpet.h
hrtimer.h hrtimer: removing all ur callback modes 2008-11-25 15:45:46 +01:00
htirq.h
hugetlb.h mm: report the MMU pagesize in /proc/pid/smaps 2009-01-06 15:58:58 -08: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: Add adapter hooks around xfer begin and end 2008-10-22 20:21:30 +02:00
i2c-algo-sgi.h
i2c-dev.h
i2c-gpio.h
i2c-id.h V4L/DVB (9240): saa7127: Fix two typos 2008-10-17 17:25:11 -03:00
i2c-ocores.h
i2c-pca-platform.h
i2c-pnx.h
i2c-pxa.h
i2c.h i2c: Add info->archdata field 2008-10-22 20:21:33 +02:00
i2o-dev.h
i2o.h i2o: Fix 32/64bit DMA locking 2008-10-16 11:21:38 -07:00
i8k.h
i7300_idle.h i7300_idle: Disable ioat channel only on platforms where ile driver can load 2008-10-24 12:54:18 -04:00
i8042.h
ibmtr.h
icmp.h
icmpv6.h IPV6: Fix default gateway criteria wrt. HIGH/LOW preference radv option 2008-10-15 16:03:01 -07:00
ide.h ide: move read_sff_dma_status() method to 'struct ide_dma_ops' 2009-01-06 17:21:02 +01:00
idr.h lib/idr.c: fix rcu related race with idr_find 2008-12-01 19:55:25 -08:00
ieee80211.h wireless: Incorrect LEAP authentication algorithm identifier. 2008-12-12 13:48:20 -05:00
if_addr.h
if_addrlabel.h
if_arcnet.h
if_arp.h Phonet: allocate separate ARP type for GPRS over a Phonet pipe 2008-12-17 15:47:48 -08:00
if_bonding.h
if_bridge.h
if_cablemodem.h
if_ec.h
if_eql.h
if_ether.h net: Rationalise email address: Network Specific Parts 2008-10-13 19:01:08 -07:00
if_fc.h
if_fddi.h net: Rationalise email address: Network Specific Parts 2008-10-13 19:01:08 -07:00
if_frad.h
if_hippi.h net: Rationalise email address: Network Specific Parts 2008-10-13 19:01:08 -07:00
if_infiniband.h
if_link.h
if_ltalk.h
if_macvlan.h
if_packet.h
if_phonet.h phonet: Protect if_phonet.h against multiple inclusions. 2008-10-01 01:30: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
if_tunnel.h gre: Add netlink interface 2008-10-09 11:59:55 -07:00
if_vlan.h net: fix packet socket delivery in rx irq handler 2008-11-04 14:49:57 -08:00
if.h bonding, net: Move last_rx update into bonding recv logic 2008-11-03 18:16:50 -08:00
igmp.h net: Rationalise email address: Network Specific Parts 2008-10-13 19:01:08 -07:00
ihex.h
in6.h
in_route.h
in.h TPROXY: implemented IP_RECVORIGDSTADDR socket option 2008-11-16 19:32:39 -08:00
inet_diag.h
inet_lro.h
inet.h
inetdevice.h ipv4: add mc_count to in_device. 2008-10-07 15:34:37 -07:00
init_ohci1394_dma.h
init_task.h take init_fs to saner place 2008-12-31 18:07:42 -05:00
init.h adjust init section definitions 2008-10-29 22:02:09 +01:00
initrd.h
inotify.h Fix inotify watch removal/umount races 2008-11-15 12:26:44 -08:00
input-polldev.h
input.h Merge branch 'topic/jack-mechanical' into to-push 2008-12-25 11:40:29 +01:00
intel-iommu.h VT-d: remove now unused intel_iommu_found function 2009-01-03 14:11:08 +01:00
interrupt.h Merge branch 'timers-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2009-01-06 17:10:53 -08:00
io-mapping.h io mapping: clean up #ifdefs 2008-11-03 18:21:45 +01:00
io.h
ioc3.h
ioc4.h
iocontext.h
ioctl.h
iommu-helper.h introduce generic iommu_num_pages function 2008-10-16 11:21:33 -07:00
iommu.h introcude linux/iommu.h for an iommu api 2009-01-03 14:10:09 +01:00
ioport.h Merge branch 'core-v28-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2008-10-16 15:17:40 -07:00
ioprio.h
iova.h VT-d: Changes to support KVM 2008-10-15 14:24:08 +02:00
ip6_tunnel.h
ip_vs.h
ip.h
ipc_namespace.h
ipc.h
ipmi_msgdefs.h
ipmi_smi.h
ipmi.h
ipsec.h
ipv6_route.h
ipv6.h ipv6: Add IPV6_PKTINFO sticky option support to setsockopt() 2008-12-16 02:06:23 -08:00
ipx.h
irda.h
irq_cpustat.h
irq.h Merge branch 'cpus4096-for-linus-2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2009-01-02 11:44:09 -08:00
irqflags.h
irqnr.h genirq: provide irq_to_desc() to non-genirq architectures too 2009-01-05 14:53:30 +01:00
irqreturn.h
isa.h
isapnp.h
iscsi_ibft.h
isdn_divertif.h
isdn_ppp.h
isdn.h
isdnif.h
isicom.h
iso_fs.h
istallion.h tty: Introduce some close helpers for ports 2009-01-02 10:19:40 -08:00
ivtv.h V4L/DVB (8959): include <linux/videodev2.h> into linux/ivtv.h 2008-10-12 09:37:01 -02:00
ivtvfb.h
ixjuser.h
jbd2.h jbd2: Add buffer triggers 2009-01-05 08:40:30 -08:00
jbd.h jbd: fix error handling for checkpoint io 2008-10-23 08:55:01 -07:00
jffs2.h
jhash.h
jiffies.h optimize attribute timeouts for "noac" and "actimeo=0" 2008-12-23 15:21:56 -05:00
journal-head.h jbd2: Add buffer triggers 2009-01-05 08:40:30 -08:00
joystick.h
kallsyms.h vsprintf: use new vsprintf symbolic function pointer format 2008-10-16 11:21:31 -07:00
kbd_diacr.h
kbd_kern.h
Kbuild quota: Unexport dqblk_v1.h and dqblk_v2.h 2009-01-05 08:40:25 -08:00
kbuild.h
kd.h
kdebug.h
kdev_t.h
kernel_stat.h [PATCH] idle cputime accounting 2008-12-31 15:11:46 +01:00
kernel.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6 2009-01-06 17:02:07 -08:00
kernelcapi.h
kexec.h kexec/i386: allocate page table pages dynamically 2008-10-31 10:01:56 +01:00
key-type.h
key.h CRED: Make execve() take advantage of copy-on-write credentials 2008-11-14 10:39:24 +11:00
keyboard.h
keyctl.h KEYS: Alter use of key instantiation link-to-keyring argument 2008-11-14 10:39:14 +11:00
kfifo.h
kgdb.h
klist.h driver core: Remove completion from struct klist_node 2009-01-06 10:44:30 -08:00
kmalloc_sizes.h
kmod.h pm: rework disabling of user mode helpers during suspend/hibernation 2008-10-16 11:21:29 -07:00
kobj_map.h
kobject.h
kprobes.h kprobes: support probing module __exit function 2009-01-06 15:59:21 -08:00
kref.h
ks0108.h
kthread.h
ktime.h
kvm_host.h KVM: change KVM to use IOMMU API 2009-01-03 14:11:07 +01:00
kvm_para.h
kvm_types.h
kvm.h KVM: x86: Rework user space NMI injection as KVM_CAP_USER_NMI 2008-12-31 16:55:47 +02:00
lapb.h
latencytop.h
lcd.h
leds-pca9532.h
leds.h leds: Make default trigger fields const 2008-10-20 22:34:12 +01:00
lguest_launcher.h lguest: move the initial guest page table creation code to the host 2008-12-30 09:26:11 +10:30
lguest.h
libata.h libata: perform port detach in EH 2008-12-28 22:43:21 -05:00
libps2.h Input: libps2 - handle 0xfc responses from devices 2008-11-24 11:43:21 -05:00
license.h
limits.h
linkage.h i386: get rid of the use of KPROBE_ENTRY / KPROBE_END 2008-11-27 12:37:54 +01:00
linux_logo.h
list_nulls.h rcu: Introduce hlist_nulls variant of hlist 2008-11-16 19:37:55 -08:00
list.h
llc.h
lm_interface.h
lmb.h
lockdep.h Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2008-12-30 16:20:19 -08:00
log2.h
loop.h
lp.h
lzo.h
m48t86.h
magic.h integrity: special fs magic 2008-10-13 09:47:43 +11:00
major.h block: implement extended dev numbers 2008-10-09 08:56:06 +02:00
map_to_7segment.h Input: map_to_7segment.h - convert to __inline__ for userspace 2008-12-29 04:59:31 -08:00
maple.h
marker.h markers: comment marker_synchronize_unregister() on data dependency 2008-11-28 16:47:41 +01:00
math64.h
matroxfb.h
mbcache.h
mbus.h
mc6821.h
mc146818rtc.h
mca-legacy.h
mca.h
mdio-bitbang.h
mdio-gpio.h phylib: make mdio-gpio work without OF (v4) 2008-11-16 18:59:45 -08:00
memcontrol.h memcg: allocate all page_cgroup at boot 2008-10-20 08:52:39 -07:00
memory_hotplug.h mm: show node to memory section relationship with symlinks in sysfs 2009-01-06 15:59:00 -08:00
memory.h mm: show node to memory section relationship with symlinks in sysfs 2009-01-06 15:59:00 -08:00
mempolicy.h
mempool.h
memstick.h
meye.h
migrate.h mm: cleanup: remove #ifdef CONFIG_MIGRATION 2009-01-06 15:59:00 -08:00
mii.h net: Refactor full duplex flow control resolution 2008-12-16 02:00:48 -08:00
minix_fs.h
miscdevice.h fuse: move FUSE_MINOR to miscdevice.h 2008-11-26 12:03:54 +01:00
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm_inline.h vmscan: kill unused lru functions 2008-10-20 08:52:31 -07:00
mm_types.h aio: make the lookup_ioctx() lockless 2008-12-29 08:29:50 +01:00
mm.h mm: invoke oom-killer from page fault 2009-01-06 15:58:58 -08:00
mman.h
mmdebug.h
mmiotrace.h mmiotrace: remove left-over marker cruft 2008-10-14 10:37:17 +02:00
mmtimer.h
mmu_notifier.h
mmzone.h memcg: allocate all page_cgroup at boot 2008-10-20 08:52:39 -07:00
mnt_namespace.h
mod_devicetable.h HID: fix hid_device_id for cross compiling 2008-10-29 00:51:25 +01:00
module.h module: add within_module_core() and within_module_init() 2009-01-06 15:59:20 -08:00
moduleloader.h module: fix module loading failure of large kernel modules for parisc 2009-01-05 08:40:13 +10:30
moduleparam.h core_param() for genuinely core kernel parameters 2008-10-22 10:00:23 +11:00
mount.h include/linux/mount.h: remove CVS keyword 2008-10-16 11:21:30 -07:00
mpage.h
mqueue.h
mroute6.h netns: ip6mr: enable namespace support in ipv6 multicast forwarding code 2008-12-10 16:30:15 -08:00
mroute.h
msdos_fs.h fat: Cleanup FAT attribute stuff 2008-11-06 15:41:21 -08:00
msg.h
msi.h x86, MSI: pass irq_cfg and irq_desc 2008-12-08 14:31:59 +01:00
mtio.h
mutex-debug.h
mutex.h mutex: improve header comment to be actually informative about the API 2008-10-30 19:55:00 +01:00
mv643xx_eth.h
mv643xx_i2c.h
mv643xx.h
n_r3964.h
namei.h vfs: introduce helper function to safely NUL-terminate symlinks 2008-12-31 18:07:38 -05:00
nbd.h
ncp_fs_i.h
ncp_fs_sb.h
ncp_fs.h
ncp_mount.h
ncp_no.h
ncp.h
neighbour.h
net.h reintroduce accept4 2008-11-19 18:49:57 -08:00
netdevice.h gro: Add page frag support 2009-01-04 16:13:40 -08:00
netfilter_arp.h
netfilter_bridge.h
netfilter_decnet.h
netfilter_ipv4.h
netfilter_ipv6.h
netfilter.h netfilter: netns: remove nf_*_net() wrappers 2008-10-08 11:35:01 +02:00
netlink.h netlink: avoid memset of 0 bytes sparse warning 2008-11-20 04:08:29 -08:00
netpoll.h net: Add Generic Receive Offload infrastructure 2008-12-15 23:38:52 -08:00
netrom.h
nfs2.h
nfs3.h
nfs4_acl.h
nfs4_mount.h
nfs4.h
nfs_fs_i.h
nfs_fs_sb.h NFSv4: Remove nfs_client->cl_sem 2008-12-23 15:21:45 -05:00
nfs_fs.h optimize attribute timeouts for "noac" and "actimeo=0" 2008-12-23 15:21:56 -05:00
nfs_idmap.h
nfs_iostat.h
nfs_mount.h NFS: add "[no]resvport" mount option 2008-12-23 15:21:37 -05:00
nfs_page.h
nfs_xdr.h NFSv4: Convert the open and close ops to use fmode 2008-12-23 15:21:56 -05:00
nfs.h
nfsacl.h
nfsd_idmap.h
nl80211.h mac80211: Fix HT channel selection 2008-12-19 15:22:54 -05:00
nls.h
nmi.h
node.h mm: show node to memory section relationship with symlinks in sysfs 2009-01-06 15:59:00 -08:00
nodemask.h
notifier.h
nsc_gpio.h
nsproxy.h User namespaces: set of cleanups (v2) 2008-11-24 18:57:41 -05:00
nubus.h
numa.h
nvram.h
of_device.h
of_gpio.h of/gpio: Implement of_gpio_count() 2008-12-21 14:21:14 +11:00
of_i2c.h
of_platform.h of: Fix comment, sparc no longer uses of_device objects on special busses. 2008-12-04 09:16:45 -08:00
of_spi.h
of.h of: Add helpers for finding device nodes which have a given property 2008-11-19 16:05:00 +11:00
oom.h
oprofile.h oprofile: update comment for oprofile_add_sample() 2008-12-10 14:20:03 +01:00
page_cgroup.h meminit section warnings 2008-11-30 10:03:35 -08:00
page-flags.h badpage: simplify page_alloc flag check+clear 2009-01-06 15:59:07 -08:00
page-isolation.h
pageblock-flags.h
pagemap.h fs: symlink write_begin allocation context fix 2009-01-04 13:33:20 -08:00
pagevec.h mm: get rid of pagevec_release_nonlru() 2009-01-06 15:59:00 -08:00
param.h
parport_pc.h
parport.h parport: remove CVS keywords 2008-10-16 11:21:49 -07:00
parser.h vfs: Use const for kernel parser table 2008-10-13 10:10:37 -07:00
patchkey.h
path.h
pci_hotplug.h PCI: Hotplug core: remove 'name' 2008-10-22 16:42:43 -07:00
pci_ids.h Resurrect IT8172 IDE controller driver 2009-01-06 17:21:01 +01:00
pci_regs.h PCI: add support for function level reset 2008-10-22 16:42:35 -07:00
pci-acpi.h
pci-aspm.h
pci.h PM: Simplify the new suspend/hibernation framework for devices 2009-01-06 10:44:29 -08:00
pcieport_if.h
pda_power.h
percpu_counter.h Merge branch 'core-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2009-01-06 17:10:04 -08:00
percpu.h
personality.h
pfkeyv2.h xfrm: MIGRATE enhancements (draft-ebalard-mext-pfkey-enhanced-migrate) 2008-10-05 13:33:42 -07:00
pfn.h
pg.h
phantom.h
phonedev.h
phonet.h Phonet: do not reply to indication reset packets 2008-10-26 23:07:25 -07:00
phy_fixed.h
phy.h phy: power management support 2008-11-28 16:24:56 -08:00
pid_namespace.h pid_ns: kill the now unused task_child_reaper() 2008-10-16 11:21:48 -07:00
pid.h pid: fix the do_each_pid_task() macro 2008-12-04 09:09:37 +01:00
pim.h
pipe_fs_i.h
pkt_cls.h pkt_sched: Control group classifier 2008-11-07 22:56:00 -08:00
pkt_sched.h pkt_sched: add DRR scheduler 2008-11-20 04:10:00 -08:00
pktcdvd.h
platform_device.h PM: Simplify the new suspend/hibernation framework for devices 2009-01-06 10:44:29 -08:00
plist.h
pm_qos_params.h
pm_wakeup.h
pm.h Fix misspellings in pm.h macros 2009-01-06 10:44:30 -08:00
pmu.h
pnp.h Merge branch 'linus' into test 2008-10-23 00:11:07 -04:00
poison.h
poll.h poll: allow f_op->poll to sleep 2009-01-06 15:59:12 -08:00
posix_acl_xattr.h
posix_acl.h
posix_types.h
posix-timers.h posix-timers: use "struct pid*" instead of "struct task_struct*" 2008-12-12 17:00:07 +01:00
power_supply.h power_supply: Add cold to the POWER_SUPPLY_HEALTH report values 2009-01-04 12:17:39 +01:00
ppdev.h
ppp_channel.h
ppp_defs.h
ppp-comp.h
prctl.h
preempt.h
prefetch.h
prio_heap.h
prio_tree.h
proc_fs.h proc: remove fs/proc/proc_misc.c 2008-10-23 18:54:05 +04:00
profile.h profiling: fix up CONFIG_PROC_FS=n build 2008-10-23 08:55:01 -07:00
proportions.h
ptrace.h x86, bts: add fork and exit handling 2008-12-20 09:15:46 +01:00
pwm_backlight.h
pwm.h
qnx4_fs.h
qnxtypes.h
quicklist.h
quota.h quota: Unexport dqblk_v1.h and dqblk_v2.h 2009-01-05 08:40:25 -08:00
quotaops.h quota: Export dquot_alloc() and dquot_destroy() functions 2009-01-05 08:40:25 -08:00
radeonfb.h
radix-tree.h mm lockless pagecache barrier fix 2009-01-05 18:31:12 -08:00
raid_class.h
ramfs.h mm: tiny-shmem nommu fix 2008-10-02 15:53:13 -07:00
random.h sparseirq: move set/get_timer_rand_state back to .c 2009-01-03 12:01:23 -08:00
ratelimit.h remove ratelimt() 2008-11-12 17:17:17 -08:00
raw.h
rbtree.h
rcuclassic.h cpumask: convert RCU implementations 2009-01-01 10:12:26 +10:30
rculist_nulls.h rcu: Introduce hlist_nulls variant of hlist 2008-11-16 19:37:55 -08:00
rculist.h udp: Use hlist_nulls in UDP RCU code 2008-11-16 19:39:21 -08:00
rcupdate.h rcu: eliminate synchronize_rcu_xxx macro 2009-01-05 10:18:08 +01:00
rcupreempt_trace.h
rcupreempt.h
rcutree.h "Tree RCU": scalable classic RCU implementation 2008-12-18 21:56:04 +01:00
reboot.h
reciprocal_div.h
regset.h
reiserfs_acl.h
reiserfs_fs_i.h
reiserfs_fs_sb.h [PATCH] remember mode of reiserfs journal 2008-10-21 07:49:04 -04:00
reiserfs_fs.h include: replace __FUNCTION__ with __func__ 2008-10-16 11:21:30 -07:00
reiserfs_xattr.h
relay.h
res_counter.h
resource.h mm: increase the default mlock limit from 32k to 64k 2008-10-30 11:38:45 -07:00
resume-trace.h
rfkill.h rfkill: strip pointless notifier chain 2008-12-12 14:45:25 -05:00
ring_buffer.h Merge branch 'oprofile-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2008-12-30 17:31:25 -08:00
rio_drv.h rapidio: remove excess kernel-doc notation 2009-01-06 15:59:28 -08:00
rio_ids.h
rio_regs.h
rio.h
rmap.h badpage: remove vma from page_remove_rmap 2009-01-06 15:59:07 -08:00
romfs_fs.h
root_dev.h
rose.h
route.h
rslib.h
rtc-v3020.h
rtc.h rtc: add alarm/update irq interfaces 2009-01-04 13:33:20 -08:00
rtmutex.h include: replace __FUNCTION__ with __func__ 2008-10-16 11:21:30 -07:00
rtnetlink.h ixgbe: this patch adds support for DCB to the kernel and ixgbe driver 2008-11-20 20:52:10 -08:00
rwsem-spinlock.h
rwsem.h
rxrpc.h
sc26198.h
scatterlist.h
scc.h
sched.h Merge branch 'sched-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2009-01-06 17:10:33 -08:00
screen_info.h
sctp.h
scx200_gpio.h
scx200.h
sdla.h
seccomp.h
securebits.h CRED: Wrap current->cred and a few other accessors 2008-11-14 10:39:18 +11:00
security.h Merge branch 'next' into for-linus 2009-01-07 09:58:22 +11:00
selection.h
selinux_netlink.h
selinux.h
sem.h
semaphore.h
seq_file_net.h
seq_file.h cpumask: Use nr_cpu_ids in seq_cpumask 2008-12-30 09:05:19 +10:30
seqlock.h
serial167.h
serial_8250.h Serial: Allow port type to be specified when calling serial8250_register_port. 2009-01-02 10:19:43 -08:00
serial_core.h Serial: UART driver changes for Cavium OCTEON. 2009-01-02 10:19:43 -08:00
serial_pnx8xxx.h
serial_reg.h
serial_sci.h
serial.h serial: RS485 ioctl structure uses __u32 include linux/types.h 2009-01-02 10:19:42 -08:00
serialP.h
serio.h Input: add support for Wacom W8001 penabled serial touchscreen 2008-11-24 11:41:38 -05:00
sh_intc.h sh: Move the shared INTC code out to drivers/sh/ 2008-10-01 16:13:54 +09:00
shm.h
shmem_fs.h
signal.h
signalfd.h
skbuff.h net: Add skb_gro_receive 2008-12-15 23:42:33 -08:00
slab_def.h
slab.h Merge branches 'topic/fixes', 'topic/cleanups' and 'topic/documentation' into for-linus 2008-12-29 11:45:47 +02:00
slob_def.h
slub_def.h
sm501-regs.h
sm501.h
smb_fs_i.h
smb_fs_sb.h
smb_fs.h
smb_mount.h
smb.h
smbno.h
smc91x.h
smc911x.h smc911x: Add IRQ polarity configuration 2008-10-22 07:00:38 -04:00
smp_lock.h
smp.h cpumask: smp_call_function_many() 2008-12-30 09:05:16 +10:30
smsc911x.h smsc911x: add dynamic bus configuration 2008-12-10 15:12:45 -08:00
snmp.h tcp: add some mibs to track collapsing 2008-11-24 21:27:22 -08:00
socket.h Phonet: implement GPRS virtual interface over PEP socket 2008-10-05 11:16:16 -07:00
sockios.h
som.h
sonet.h
sony-laptop.h
sonypi.h
sort.h
sound.h
soundcard.h
spinlock_api_smp.h
spinlock_api_up.h
spinlock_types_up.h
spinlock_types.h
spinlock_up.h
spinlock.h
splice.h
srcu.h
stacktrace.h tracing/stack-tracer: introduce CONFIG_USER_STACKTRACE_SUPPORT 2008-11-23 11:53:50 +01:00
stallion.h
start_kernel.h
stat.h
statfs.h
stddef.h
stop_machine.h stop_machine: introduce stop_machine_create/destroy. 2009-01-05 08:40:14 +10:30
string_helpers.h [SCSI] lib: add generic helper to print sizes rounded to the correct SI range 2008-10-03 11:46:14 -05:00
string.h linux/string.h: fix comment typo 2008-11-02 10:15:07 -08:00
stringify.h
superhyway.h
suspend_ioctls.h
suspend.h
svga.h
swab.h byteorder: only use linux/swab.h 2009-01-06 18:10:26 -08:00
swap.h badpage: zap print_bad_pte on swap and file 2009-01-06 15:59:07 -08:00
swapops.h
swiotlb.h swiotlb: add hwdev to swiotlb_phys_to_bus() / swiotlb_sg_to_bus() 2008-12-28 09:54:52 +01:00
synclink.h
sys.h
syscalls.h inotify: fix type errors in interfaces 2009-01-05 11:54:29 -05:00
sysctl.h sysctl: simplify ->strategy 2008-10-16 11:21:47 -07:00
sysdev.h
sysfs.h x86: sysfs: kill owner field from attribute 2008-10-20 08:52:42 -07:00
sysrq.h
sysv_fs.h
task_io_accounting_ops.h
task_io_accounting.h Remove Andrew Morton's old email accounts 2008-10-16 11:21:32 -07:00
taskstats_kern.h
taskstats.h
tc.h
tcp.h tcp: kill pointless urg_mode 2008-10-07 14:43:06 -07:00
telephony.h telephony: trivial: fix up email address 2008-11-11 09:30:23 -08:00
termios.h tty: Add termiox 2008-10-13 09:51:40 -07:00
textsearch_fsm.h
textsearch.h
tfrc.h
thermal.h
thread_info.h
threads.h cpumask: make CONFIG_NR_CPUS always valid. 2008-12-30 09:05:12 +10:30
tick.h cpumask: convert kernel time functions 2009-01-01 10:12:25 +10:30
tifm.h
time.h sched_clock: prevent scd->clock from moving backwards, take #2 2008-12-31 09:53:21 +01:00
timer.h Add round_jiffies_up and related routines 2008-11-06 08:42:48 +01:00
timerfd.h
times.h
timex.h linux/timex.h: cleanup for userspace 2008-12-12 17:01:38 +01:00
tiocl.h
tipc_config.h
tipc.h
topology.h sched: add SD_BALANCE_NEWIDLE at MC and CPU level for sched_mc>0 2008-12-19 09:21:55 +01:00
toshiba.h
tracehook.h
tracepoint.h tracepoints: add DECLARE_TRACE() and DEFINE_TRACE() 2008-11-16 09:01:36 +01:00
transport_class.h
trdevice.h
tsacct_kern.h
tty_driver.h pty: simplify resize 2009-01-02 10:19:36 -08:00
tty_flip.h
tty_ldisc.h
tty.h tty: Introduce some close helpers for ports 2009-01-02 10:19:40 -08:00
typecheck.h
types.h atomic_t: unify all arch definitions 2009-01-06 15:59:10 -08:00
uaccess.h
ucb1400.h
udf_fs_i.h
udp.h
uinput.h
uio_driver.h uio: make uio_info's name and version const 2009-01-06 10:44:44 -08:00
uio.h
ultrasound.h
un.h
unistd.h
usb_usual.h
usb.h USB: don't register endpoints for interfaces that are going away 2008-11-13 14:45:00 -08:00
usbdevice_fs.h
user_namespace.h User namespaces: set of cleanups (v2) 2008-11-24 18:57:41 -05:00
user.h
utime.h
uts.h
utsname.h
uwb.h uwb: improved MAS allocator and reservation conflict handling 2008-12-12 13:00:06 +00:00
vermagic.h
veth.h
vfs.h
via.h
video_decoder.h
video_encoder.h
video_output.h
videodev2.h V4L/DVB (10141): v4l2: debugging API changed to match against driver name instead of ID. 2009-01-02 17:11:52 -02:00
videodev.h
videotext.h
virtio_9p.h
virtio_balloon.h virtio: avoid implicit use of Linux page size in balloon interface 2008-12-30 09:26:04 +10:30
virtio_blk.h
virtio_config.h
virtio_console.h virtio_console: support console resizing 2008-12-30 09:26:10 +10:30
virtio_net.h virtio_net: VIRTIO_NET_F_MSG_RXBUF (imprive rcv buffer allocation) 2008-11-16 22:41:34 -08:00
virtio_pci.h virtio: Don't use PAGE_SIZE for vring alignment in virtio_pci. 2008-12-30 09:25:58 +10:30
virtio_ring.h virtio: hand virtio ring alignment as argument to vring_new_virtqueue 2008-12-30 09:26:03 +10:30
virtio_rng.h
virtio.h
vmalloc.h mm: make vread() and vwrite() declaration 2009-01-06 15:59:05 -08:00
vmstat.h proc: move /proc/zoneinfo boilerplate to mm/vmstat.c 2008-10-23 17:35:04 +04:00
vt_buffer.h
vt_kern.h tty: Remove more special casing and out of place code 2008-10-13 09:51:42 -07:00
vt.h
w1-gpio.h
wait.h wait: kill is_sync_wait() 2008-10-16 11:21:31 -07:00
wanrouter.h
watchdog.h
wireless.h
wlp.h wlp: start/stop radio on network interface up/down 2008-11-19 14:47:04 +00:00
wm97xx_batt.h [ARM] 5248/1: wm97xx generic battery driver 2008-10-02 22:48:34 +01:00
wm97xx.h
workqueue.h cpumask: introduce new API, without changing anything 2008-11-06 09:05:33 +01:00
writeback.h fs: remove WB_SYNC_HOLD 2009-01-06 15:59:09 -08:00
x25.h
xattr.h
xfrm.h xfrm: Notify changes in UDP encapsulation via netlink 2008-10-28 16:01:07 -07:00
xilinxfb.h
yam.h
zconf.h
zlib.h
zorro_ids.h
zorro.h
zutil.h