linux_dsm_epyc7002/include/linux
Bjorn Helgaas 58c84eda07 PCI: fall back to original BIOS BAR addresses
If we fail to assign resources to a PCI BAR, this patch makes us try the
original address from BIOS rather than leaving it disabled.

Linux tries to make sure all PCI device BARs are inside the upstream
PCI host bridge or P2P bridge apertures, reassigning BARs if necessary.
Windows does similar reassignment.

Before this patch, if we could not move a BAR into an aperture, we left
the resource unassigned, i.e., at address zero.  Windows leaves such BARs
at the original BIOS addresses, and this patch makes Linux do the same.

This is a bit ugly because we disable the resource long before we try to
reassign it, so we have to keep track of the BIOS BAR address somewhere.
For lack of a better place, I put it in the struct pci_dev.

I think it would be cleaner to attempt the assignment immediately when the
claim fails, so we could easily remember the original address.  But we
currently claim motherboard resources in the middle, after attempting to
claim PCI resources and before assigning new PCI resources, and changing
that is a fairly big job.

Addresses https://bugzilla.kernel.org/show_bug.cgi?id=16263

Reported-by: Andrew <nitr0@seti.kr.ua>
Tested-by: Andrew <nitr0@seti.kr.ua>
Signed-off-by: Bjorn Helgaas <bjorn.helgaas@hp.com>
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
2010-07-16 11:39:48 -07:00
..
amba Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx 2010-05-30 09:12:43 -07:00
byteorder Revert "endian: #define __BYTE_ORDER" 2010-05-26 08:30:15 -07:00
caif
can
decompress
dvb
hdlc
i2c Merge branch 'for-linus' of git://git.o-hand.com/linux-rpurdie-backlight 2010-05-27 11:34:55 -07:00
input input: Touchscreen driver for TPS6507x 2010-05-28 01:37:38 +02:00
isdn
lockd
mfd mfd: New AB8500 driver 2010-05-28 01:38:00 +02:00
mlx4
mmc sh: add boot code to MMCIF driver header 2010-05-31 13:11:47 +09:00
mtd
netfilter netfilter: xtables: stackptr should be percpu 2010-05-31 16:41:35 +02:00
netfilter_arp
netfilter_bridge
netfilter_ipv4
netfilter_ipv6
nfsd
raid
regulator regulator: Allow regulator-regulator supplies to be specified by name 2010-05-25 10:16:01 +01:00
rtc
spi Merge remote branch 'origin' into secretlab/next-spi 2010-05-25 00:38:26 -06:00
ssb
sunrpc
tc_act
tc_ematch
unaligned
usb ALSA: usb-audio: unify constants from specification 2010-05-31 18:17:22 +02:00
uwb
wimax
8250_pci.h
a.out.h
ac97_codec.h
acct.h
acpi_pmtmr.h
acpi.h Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6 2010-05-28 14:42:18 -07:00
adb.h
adfs_fs.h
aer.h
affs_hardblocks.h
agp_backend.h agp: drop vmalloc flag. 2010-06-15 09:56:01 +10:00
agpgart.h
ahci_platform.h
aio_abi.h
aio.h aio: fix the compat vectored operations 2010-05-27 09:12:53 -07:00
altera_jtaguart.h serial: Add driver for the Altera JTAG UART 2010-05-21 09:34:30 -07:00
altera_uart.h serial: Add driver for the Altera UART 2010-05-21 09:34:30 -07:00
amifd.h
amifdreg.h
amigaffs.h
anon_inodes.h
apm_bios.h
apm-emulation.h
arcdevice.h
arcfb.h
async_tx.h
async.h
ata_platform.h
ata.h
atalk.h
ath9k_platform.h
atm_eni.h
atm_he.h
atm_idt77105.h
atm_nicstar.h
atm_suni.h
atm_tcp.h
atm_zatm.h
atm.h
atmapi.h
atmarp.h
atmbr2684.h
atmclip.h
atmdev.h
atmel_pdc.h
atmel_pwm.h
atmel_serial.h
atmel_tc.h
atmel-mci.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
auto_dev-ioctl.h
auto_fs4.h
auto_fs.h
auxvec.h
ax25.h
b1lli.h
b1pcmcia.h
backing-dev.h writeback: simplify the write back thread queue 2010-07-06 08:59:53 +02:00
backlight.h
baycom.h
bcd.h
bfs_fs.h
binfmts.h
bio.h
bit_spinlock.h
bitmap.h Revert "cpusets: randomize node rotor used in cpuset_mem_spread_node()" 2010-05-30 09:00:03 -07:00
bitops.h
bitrev.h
blk-iopoll.h
blkdev.h block: disable preemption before using sched_clock() 2010-06-01 12:23:18 +02:00
blkpg.h
blktrace_api.h
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 fs: introduce new truncate sequence 2010-05-27 22:15:33 -04:00
bug.h
c2port.h
cache.h
can.h
capability.h
capi.h
cb710.h
cciss_defs.h
cciss_ioctl.h
cd1400.h
cdev.h
cdk.h
cdrom.h
cfag12864b.h
cgroup_subsys.h
cgroup.h sched: Fix PROVE_RCU vs cpu_cgroup 2010-06-08 18:44:04 +02:00
cgroupstats.h
chio.h
circ_buf.h
clk.h
clockchips.h
clocksource.h
cm4000_cs.h
cn_proc.h
cnt32_to_63.h
coda_cache.h
coda_fs_i.h
coda_linux.h
coda_psdev.h
coda.h
coff.h
com20020.h
compaction.h mm: compaction: defer compaction using an exponential backoff when compaction fails 2010-05-25 08:07:00 -07:00
compat.h compat: factor out compat_rw_copy_check_uvector from compat_do_readv_writev 2010-05-27 09:12:53 -07:00
compiler-gcc3.h
compiler-gcc4.h compiler-gcc.h: gcc-4.5 needs noclone and noinline on __naked functions 2010-06-29 15:29:31 -07:00
compiler-gcc.h compiler-gcc.h: gcc-4.5 needs noclone and noinline on __naked functions 2010-06-29 15:29:31 -07:00
compiler-intel.h
compiler.h
completion.h sched: add wait_for_completion_killable_timeout 2010-05-29 09:12:30 -07:00
comstats.h
concap.h
configfs.h
connector.h
console_struct.h
console.h
consolemap.h
const.h
coredump.h
cper.h
cpu.h
cpufreq.h
cpuidle.h cpuidle: make cpuidle_curr_driver static 2010-05-27 21:06:58 -04:00
cpumask.h
cpuset.h cpusets: new round-robin rotor for SLAB allocations 2010-05-27 09:12:44 -07:00
cramfs_fs_sb.h
cramfs_fs.h
crash_dump.h
crc7.h
crc16.h
crc32.h
crc32c.h
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h
cred.h umh: creds: kill subprocess_info->cred logic 2010-05-27 09:12:45 -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
dcbnl.h
dccp.h
dcookies.h
debug_locks.h
debugfs.h
debugobjects.h
delay.h
delayacct.h
device_cgroup.h
device-mapper.h
device.h Merge remote branch 'origin' into secretlab/next-devicetree 2010-05-22 00:36:56 -06:00
devpts_fs.h
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-log-userspace.h
dm-region-hash.h
dma_remapping.h
dma-attrs.h
dma-debug.h
dma-mapping.h dma-mapping: remove deprecated dma_sync_single and dma_sync_sg API 2010-05-27 09:12:53 -07:00
dmaengine.h
dmapool.h
dmar.h
dmi.h
dn.h
dnotify.h
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
dqblk_xfs.h quota: unify ->set_dqblk 2010-05-21 19:30:44 +02:00
drbd_limits.h
drbd_nl.h
drbd_tag_magic.h
drbd.h drbd: Fixed a race between disk-attach and unexpected state changes 2010-06-14 12:19:41 +02:00
ds1286.h
ds2782_battery.h
ds17287rtc.h
dtlk.h
dw_dmac.h
dynamic_debug.h module: initialize module dynamic debug later 2010-07-04 20:17:22 -07:00
early_res.h
edac_mce.h
edac.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 linux/elfcore.h: hide kernel functions 2010-05-21 20:29:10 -07:00
elfnote.h
enclosure.h
err.h err.h: add __must_check to error pointer handlers 2010-05-25 08:07:02 -07:00
errno.h
errqueue.h
etherdevice.h
ethtool.h ethtool: Fix potential user buffer overflow for ETHTOOL_{G, S}RXFH 2010-06-29 01:00:29 -07:00
eventfd.h
eventpoll.h
exportfs.h
ext2_fs_sb.h ext2: Add ext2_sb_info s_lock spinlock 2010-05-21 19:30:39 +02:00
ext2_fs.h
ext3_fs_i.h
ext3_fs_sb.h
ext3_fs.h drop unused dentry argument to ->fsync 2010-05-27 22:05:02 -04:00
ext3_jbd.h
f75375s.h
fadvise.h
falloc.h
fault-inject.h
fb.h fb: fix colliding defines for fb flags. 2010-07-01 11:59:34 +10:00
fcdevice.h
fcntl.h pipe: add support for shrinking and growing pipes 2010-05-21 21:12:40 +02:00
fd.h
fddidevice.h
fdreg.h
fdtable.h
fec.h fec: add support for PHY interface platform data 2010-05-24 00:36:13 -07:00
fib_rules.h
fiemap.h
file.h get rid of the magic around f_count in aio 2010-05-27 22:03:07 -04:00
filter.h
fips.h
firewire-cdev.h
firewire-constants.h
firewire.h
firmware-map.h
firmware.h firmware_class: fix memory leak - free allocated pages 2010-05-21 09:37:28 -07:00
flat.h
flex_array.h
font.h
freezer.h
fs_enet_pd.h
fs_stack.h
fs_struct.h
fs_uart_pd.h
fs.h VFS: introduce s_dirty accessors 2010-07-06 17:32:07 -07:00
fscache-cache.h
fscache.h
fsl_devices.h
fsnotify_backend.h
fsnotify.h
ftrace_event.h Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2010-05-27 15:23:47 -07:00
ftrace_irq.h
ftrace.h
fuse.h fuse: support splice() writing to fuse device 2010-05-25 15:06:06 +02:00
futex.h
gameport.h
gcd.h
gen_stats.h
genalloc.h
generic_acl.h fs: xattr_handler table should be const 2010-05-21 18:31:18 -04:00
generic_serial.h
genetlink.h
genhd.h
getcpu.h
gfp.h include/linux/gfp.h: fix coding style 2010-05-25 08:07:01 -07:00
gfs2_ondisk.h
gigaset_dev.h
gpio_keys.h
gpio_mouse.h
gpio.h gpiolib: introduce set_debounce method 2010-05-27 09:12:42 -07:00
gsmmux.h tty: n_gsm line discipline 2010-05-21 09:34:29 -07:00
hardirq.h
hash.h
hdlc.h
hdlcdrv.h
hdreg.h
hid-debug.h
hid.h
hiddev.h
hidraw.h
highmem.h highmem: remove unneeded #ifdef CONFIG_TRACE_IRQFLAGS_SUPPORT for debug_kmap_atomic() 2010-05-25 08:07:01 -07:00
highuid.h
hil_mlc.h
hil.h
hippidevice.h
hp_sdc.h
hpet.h
hrtimer.h
htcpld.h
htirq.h
hugetlb.h
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-ocores.h
i2c-omap.h
i2c-pca-platform.h
i2c-pnx.h
i2c-pxa.h
i2c-smbus.h
i2c-xiic.h
i2c.h Merge remote branch 'origin' into secretlab/next-devicetree 2010-05-22 00:36:56 -06:00
i2o-dev.h
i2o.h
i8k.h
i7300_idle.h
i8042.h
i82593.h
ibmtr.h
icmp.h
icmpv6.h
ide.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-2.6 2010-05-24 08:05:29 -07:00
idr.h
ieee80211.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
if_phonet.h
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
if_vlan.h
if_x25.h
if.h
igmp.h
ihex.h
ima.h
in6.h
in_route.h
in.h
inet_diag.h
inet_lro.h
inet.h
inetdevice.h
init_ohci1394_dma.h
init_task.h Merge branch 'for-35' of git://repo.or.cz/linux-kbuild 2010-06-01 08:55:52 -07:00
init.h
initrd.h
inotify.h
input-polldev.h
input.h Input: use ABS_CNT rather than (ABS_MAX + 1) 2010-05-20 23:05:28 -07:00
intel-iommu.h
interrupt.h interrupt.h: fix fatal kernel-doc error 2010-05-21 10:48:12 -07:00
io-mapping.h
io.h
ioc3.h
ioc4.h
iocontext.h cfq-iosched: remove dead_key from cfq_io_context 2010-05-24 09:06:59 +02:00
ioctl.h
iommu-helper.h
iommu.h
ioport.h
ioprio.h
iova.h
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
ipx.h
irda.h
irq_cpustat.h
irq.h
irqflags.h
irqnr.h
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
ivtv.h
ivtvfb.h fbdev: move FBIO_WAITFORVSYNC to linux/fb.h 2010-05-25 08:07:09 -07:00
ixjuser.h
jbd2.h
jbd.h jbd: Provide function to check whether transaction will issue data barrier 2010-05-21 19:30:40 +02:00
jffs2.h
jhash.h
jiffies.h
journal-head.h
joystick.h Input: use ABS_CNT rather than (ABS_MAX + 1) 2010-05-20 23:05:28 -07:00
kallsyms.h
kbd_diacr.h
kbd_kern.h
Kbuild
kbuild.h
kd.h
kdb.h printk,kdb: capture printk() when in kdb shell 2010-05-20 21:04:27 -05:00
kdebug.h
kdev_t.h
kernel_stat.h
kernel-page-flags.h
kernel.h lib: introduce common method to convert hex digits 2010-05-25 08:07:05 -07:00
kernelcapi.h
kexec.h
key-type.h
key.h
keyboard.h
keyctl.h
kfifo.h
kgdb.h x86, kgdb, init: Add early and late debug states 2010-05-20 21:04:29 -05:00
klist.h
kmalloc_sizes.h
kmemcheck.h
kmemleak.h
kmemtrace.h
kmod.h umh: creds: kill subprocess_info->cred logic 2010-05-27 09:12:45 -07:00
kmsg_dump.h
kobj_map.h
kobject.h netns: Teach network device kobjects which namespace they are in. 2010-05-21 09:37:32 -07:00
kprobes.h
kref.h kref: remove kref_set 2010-05-21 09:37:29 -07:00
ks0108.h
ks8842.h
ksm.h
kthread.h
ktime.h
kvm_host.h
kvm_para.h
kvm_types.h
kvm.h
l2tp.h
lapb.h
latencytop.h
lcd.h backlight: add S6E63M0 AMOLED LCD Panel driver 2010-05-26 17:34:16 +01:00
lcm.h
leds_pwm.h
leds-bd2802.h
leds-lp3944.h
leds-pca9532.h
leds-regulator.h
leds.h leds: leds-gpio: Change blink_set callback to be able to turn off blinking 2010-05-26 13:07:55 +01:00
lguest_launcher.h
lguest.h
libata.h libata: implement on-demand HPA unlocking 2010-06-02 13:50:10 -04:00
libps2.h
license.h
limits.h
linkage.h
linux_logo.h
lis3lv02d.h lis3: interrupt handlers for 8bit wakeup and click events 2010-05-25 08:07:07 -07:00
list_nulls.h
list_sort.h
list.h fs: fix superblock iteration race 2010-06-29 10:38:22 -07:00
llc.h
lockdep.h lockdep: Add novalidate class for dev->mutex conversion 2010-05-21 09:37:30 -07:00
log2.h
loop.h
lp.h
lru_cache.h
lsm_audit.h
lzo.h
m48t86.h
magic.h
major.h
map_to_7segment.h
maple.h
math64.h
matroxfb.h fbdev: move FBIO_WAITFORVSYNC to linux/fb.h 2010-05-25 08:07:09 -07:00
max17040_battery.h
mbcache.h
mbus.h
mc6821.h
mc146818rtc.h
mca-legacy.h
mca.h
mdio-bitbang.h
mdio-gpio.h
mdio.h
memblock.h lmb: rename to memblock 2010-07-14 17:14:00 +10:00
memcontrol.h memcg: fix mis-accounting of file mapped racy with migration 2010-05-27 09:12:44 -07:00
memory_hotplug.h cpu/mem hotplug: enable CPUs online before local memory online 2010-05-25 08:07:00 -07:00
memory.h
mempolicy.h mempolicy: restructure rebinding-mempolicy functions 2010-05-25 08:06:57 -07:00
mempool.h
memstick.h
meye.h
mg_disk.h
migrate.h mm: compaction: memory compaction core 2010-05-25 08:06:59 -07:00
mii.h
minix_fs.h
miscdevice.h misc: Fix allocation 'borrowed' by vhost_net 2010-06-09 08:50:31 -07:00
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm_inline.h
mm_types.h
mm.h mm: make lowmem_page_address() use PFN_PHYS() for improved portability 2010-05-25 08:07:02 -07:00
mman.h
mmdebug.h
mmiotrace.h
mmtimer.h
mmu_context.h
mmu_notifier.h
mmzone.h numa: introduce numa_mem_id()- effective local memory node id 2010-05-27 09:12:57 -07:00
mnt_namespace.h
mod_devicetable.h Merge branch 'modules' of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus 2010-05-21 17:15:44 -07:00
module.h module: Make module sysfs functions private. 2010-06-05 11:17:36 +09:30
moduleloader.h
moduleparam.h
mount.h
mpage.h
mqueue.h
mroute6.h
mroute.h
msdos_fs.h
msg.h
msi.h
msm_mdp.h
mtio.h
mutex-debug.h
mutex.h
mv643xx_eth.h mv643xx_eth: use sw csum for big packets 2010-06-30 13:01:11 -07:00
mv643xx_i2c.h
mv643xx.h
n_r3964.h
namei.h
nbd.h
ncp_fs_i.h
ncp_fs_sb.h
ncp_fs.h
ncp_mount.h
ncp_no.h
ncp.h
neighbour.h
net_dropmon.h
net_tstamp.h
net.h linux/net.h: fix kernel-doc warnings 2010-07-02 21:59:08 -07:00
netdevice.h net: Fix definition of netif_vdbg() when VERBOSE_DEBUG is defined 2010-07-05 20:08:05 -07:00
netfilter_arp.h
netfilter_bridge.h
netfilter_decnet.h
netfilter_ipv4.h
netfilter_ipv6.h
netfilter.h
netlink.h netlink: Implment netlink_broadcast_filtered 2010-05-21 09:37:32 -07:00
netpoll.h
netrom.h
nfs2.h
nfs3.h
nfs4_acl.h
nfs4_mount.h
nfs4.h
nfs_fs_i.h
nfs_fs_sb.h
nfs_fs.h
nfs_idmap.h
nfs_iostat.h
nfs_mount.h
nfs_page.h
nfs_xdr.h
nfs.h
nfsacl.h
nfsd_idmap.h
nilfs2_fs.h
nl80211.h
nl802154.h
nls.h
nmi.h
node.h
nodemask.h Revert "cpusets: randomize node rotor used in cpuset_mem_spread_node()" 2010-05-30 09:00:03 -07:00
notifier.h notifier: change notifier_from_errno(0) to return NOTIFY_OK 2010-05-27 09:12:47 -07:00
nsc_gpio.h
nsproxy.h
nubus.h
numa.h
nvram.h
nwpserial.h
of_device.h of: change of_match_device to work with struct device 2010-05-22 00:10:41 -06:00
of_fdt.h
of_gpio.h
of_i2c.h
of_mdio.h
of_platform.h of: Remove duplicate fields from of_platform_driver 2010-05-22 00:10:40 -06:00
of_spi.h
of.h
omapfb.h
oom.h
oprofile.h
oxu210hp.h
padata.h
page_cgroup.h memcg: fix mis-accounting of file mapped racy with migration 2010-05-27 09:12:44 -07:00
page-debug-flags.h
page-flags.h
page-isolation.h
pageblock-flags.h
pagemap.h
pagevec.h
param.h
parport_pc.h
parport.h
parser.h
patchkey.h
path.h
pci_hotplug.h
pci_ids.h ahci,ata_generic: let ata_generic handle new MBP w/ MCP89 2010-07-01 15:34:46 -04:00
pci_regs.h Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6 2010-05-21 18:58:52 -07:00
pci-acpi.h
pci-aspm.h
pci-dma.h
pci.h PCI: fall back to original BIOS BAR addresses 2010-07-16 11:39:48 -07:00
pcieport_if.h
pda_power.h
percpu_counter.h
percpu-defs.h Merge branch 'for-35' of git://repo.or.cz/linux-kbuild 2010-06-01 08:55:52 -07:00
percpu.h
perf_event.h perf_events: Fix races in group composition 2010-05-31 08:46:09 +02:00
personality.h sys_personality: change sys_personality() to accept "unsigned int" instead of u_long 2010-06-04 15:21:45 -07:00
pfkeyv2.h
pfn.h
pg.h
phantom.h
phonedev.h
phonet.h
phy_fixed.h
phy.h
pid_namespace.h
pid.h
pim.h
pipe_fs_i.h pipe: change /proc/sys/fs/pipe-max-pages to byte sized interface 2010-06-03 14:54:39 +02:00
pkt_cls.h
pkt_sched.h
pktcdvd.h
platform_device.h
plist.h
pm_qos_params.h
pm_runtime.h
pm_wakeup.h
pm.h
pmu.h
pnp.h
poison.h
poll.h
posix_acl_xattr.h
posix_acl.h
posix_types.h
posix-timers.h
power_supply.h
ppdev.h
ppp_channel.h
ppp_defs.h
ppp-comp.h
pps_kernel.h
pps.h
prctl.h
preempt.h
prefetch.h
prio_heap.h
prio_tree.h
proc_fs.h
profile.h
proportions.h
ptrace.h
pwm_backlight.h
pwm.h
qnx4_fs.h
qnxtypes.h
quicklist.h
quota.h quota: Convert quota statistics to generic percpu_counter 2010-05-27 18:56:27 +02:00
quotaops.h Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs-2.6 2010-05-30 09:11:11 -07:00
radeonfb.h
radix-tree.h
raid_class.h
ramfs.h ramfs: replace inode uid,gid,mode initialization with helper function 2010-05-21 18:31:26 -04:00
random.h lib/random32: export pseudo-random number generator for modules 2010-05-27 09:12:52 -07:00
range.h
ratelimit.h ratelimit: add ratelimit_state_init() 2010-05-25 08:07:03 -07:00
rational.h
raw.h
rbtree.h rbtree: Undo augmented trees performance damage and regression 2010-07-05 14:43:50 +02:00
rculist_nulls.h
rculist.h
rcupdate.h
rcutiny.h
rcutree.h
rds.h
reboot.h
reciprocal_div.h
regset.h
reiserfs_acl.h reiserfs: constify xattr_handler 2010-05-21 18:31:19 -04:00
reiserfs_fs_i.h
reiserfs_fs_sb.h
reiserfs_fs.h
reiserfs_xattr.h reiserfs: constify xattr_handler 2010-05-21 18:31:19 -04:00
relay.h
res_counter.h
resource.h
resume-trace.h
rfkill.h
ring_buffer.h
rio_drv.h rapidio: add Port-Write handling for EM 2010-05-27 09:12:50 -07:00
rio_ids.h rapidio: add IDT CPS/TSI switches 2010-05-27 09:12:50 -07:00
rio_regs.h rapidio: add enabling SRIO port RX and TX 2010-05-27 09:12:51 -07:00
rio.h rapidio: fix new kernel-doc warnings 2010-05-30 09:02:47 -07:00
rmap.h mm: migration: share the anon_vma ref counts between KSM and page migration 2010-05-25 08:06:58 -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
rwlock_api_smp.h
rwlock_types.h
rwlock.h
rwsem-spinlock.h
rwsem.h
rxrpc.h
sc26198.h
scatterlist.h
scc.h
sched.h sched: Cure nr_iowait_cpu() users 2010-07-01 09:39:48 +02:00
screen_info.h
sctp.h
scx200_gpio.h
scx200.h
sdhci-pltfm.h sdhci-pltfm: implement platform data passing 2010-05-27 09:12:39 -07:00
sdla.h
seccomp.h
securebits.h
security.h
selection.h
selinux_netlink.h
selinux.h
sem.h ipc/sem.c: cacheline align the ipc spinlock for semaphores 2010-05-27 09:12:49 -07:00
semaphore.h
seq_file_net.h
seq_file.h
seqlock.h
serial167.h
serial_8250.h
serial_core.h Merge branch 'kdb-merge' of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb 2010-05-21 11:08:05 -07:00
serial_max3100.h
serial_pnx8xxx.h
serial_reg.h
serial_sci.h serial: sh-sci: fix up serial DMA build. 2010-05-25 12:22:33 +09:00
serial.h
serialP.h
serio.h
sfi_acpi.h
sfi.h SFI: add support for v0.81 spec 2010-05-25 11:41:43 -04:00
sh_clk.h
sh_dma.h
sh_intc.h
sh_pfc.h
sh_timer.h
shm.h
shmem_fs.h
sht15.h
signal.h
signalfd.h
skbuff.h net: deliver skbs on inactive slaves to exact matches 2010-06-10 22:23:34 -07:00
slab_def.h
slab.h
slob_def.h
slow-work.h
slub_def.h SLUB: Allow full duplication of kmalloc array for 390 2010-05-30 13:02:08 +03:00
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
smp_lock.h
smp.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_api_smp.h
spinlock_api_up.h
spinlock_types_up.h
spinlock_types.h
spinlock_up.h
spinlock.h Merge branch 'for-35' of git://repo.or.cz/linux-kbuild 2010-06-01 08:55:52 -07:00
splice.h pipe: add support for shrinking and growing pipes 2010-05-21 21:12:40 +02:00
srcu.h
stackprotector.h
stacktrace.h
stallion.h
start_kernel.h
stat.h
statfs.h
stddef.h
stmmac.h
stop_machine.h
string_helpers.h
string.h
stringify.h
superhyway.h
suspend_ioctls.h
suspend.h suspend: Move NVS save/restore code to generic suspend functionality 2010-06-10 11:02:34 -04:00
svga.h
swab.h
swap.h memcg: move charge of file pages 2010-05-27 09:12:43 -07:00
swapops.h
swiotlb.h swiotlb: remove unnecessary swiotlb_sync_single_range_* 2010-05-27 09:12:52 -07:00
synclink.h
sys.h
syscalls.h sys_personality: change sys_personality() to accept "unsigned int" instead of u_long 2010-06-04 15:21:45 -07:00
sysctl.h
sysdev.h
sysfs.h sysfs: add struct file* to bin_attr callbacks 2010-05-21 09:37:31 -07:00
syslog.h
sysrq.h
sysv_fs.h
task_io_accounting_ops.h
task_io_accounting.h
taskstats_kern.h
taskstats.h
tboot.h
tc.h
tca6416_keypad.h
tcp.h
telephony.h
termios.h
textsearch_fsm.h
textsearch.h
tfrc.h
thermal.h
thread_info.h
threads.h pids: increase pid_max based on num_possible_cpus 2010-05-27 09:12:51 -07:00
tick.h
tifm.h
timb_dma.h
timb_gpio.h
time.h
timecompare.h
timer.h
timerfd.h
timeriomem-rng.h
times.h
timex.h
tiocl.h
tipc_config.h
tipc.h
topology.h numa: introduce numa_mem_id()- effective local memory node id 2010-05-27 09:12:57 -07:00
toshiba.h
tpm.h
trace_clock.h
trace_seq.h
tracehook.h
tracepoint.h tracing: Fix undeclared ENOSYS in include/linux/tracepoint.h 2010-06-21 12:23:36 -04:00
transport_class.h
trdevice.h
tsacct_kern.h
tty_driver.h
tty_flip.h
tty_ldisc.h
tty.h tty: n_gsm line discipline 2010-05-21 09:34:29 -07:00
typecheck.h
types.h
uaccess.h
ucb1400.h
udf_fs_i.h
udp.h
uinput.h Input: use ABS_CNT rather than (ABS_MAX + 1) 2010-05-20 23:05:28 -07:00
uio_driver.h
uio.h
ultrasound.h
un.h
unistd.h
usb_usual.h
usb.h
usbdevice_fs.h
user_namespace.h
user-return-notifier.h
user.h
utime.h
uts.h
utsname.h
uuid.h
uwb.h
vermagic.h
veth.h
vfs.h
vga_switcheroo.h
vgaarb.h vgaarb: use MIT license 2010-06-03 13:13:34 +10:00
vhost.h
via_i2c.h
via-core.h
via-gpio.h
via.h
video_output.h
videodev2.h
videodev.h
videotext.h
virtio_9p.h
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
virtio.h
vlynq.h
vmalloc.h
vmstat.h mm: compaction: direct compact when a high-order allocation fails 2010-05-25 08:06:59 -07:00
vt_buffer.h
vt_kern.h
vt.h
w1-gpio.h
wait.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6 2010-05-20 21:26:12 -07:00
wanrouter.h
watchdog.h
wimax.h
wireless.h
wlp.h
wm97xx_batt.h
wm97xx.h
workqueue.h
writeback.h writeback: split writeback_inodes_wb 2010-07-06 08:54:08 +02:00
x25.h
xattr.h fs: xattr_handler table should be const 2010-05-21 18:31:18 -04:00
xfrm.h
xilinxfb.h
yam.h
z2_battery.h
zconf.h
zlib.h
zorro_ids.h
zorro.h
zutil.h