Revision 1bef7dc00caa7bcbff4fdb55e599e2591461fafa authored by Benjamin Herrenschmidt on 28 September 2007, 23:06:21 UTC, committed by Linus Torvalds on 28 September 2007, 23:21:10 UTC
Linas reported me that some machines were crashing at boot in quirk_e100_interrupt. It appears that this quirk is doing an ioremap directly on a PCI BAR value, which isn't legal and will cause all sorts of bad things to happen on architectures where PCI BARs don't directly match processor bus addresses. This fixes it by using the proper PCI resources instead which is possible since the quirk has been moved by a previous commit to happen late enough for that. Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Acked-by: Linas Vepstas <linas@austin.ibm.com> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
1 parent 05e3175
File | Mode | Size |
---|---|---|
async_tx | ||
Kconfig | -rw-r--r-- | 13.4 KB |
Makefile | -rw-r--r-- | 1.9 KB |
ablkcipher.c | -rw-r--r-- | 3.2 KB |
aes.c | -rw-r--r-- | 11.6 KB |
algapi.c | -rw-r--r-- | 12.6 KB |
anubis.c | -rw-r--r-- | 27.8 KB |
api.c | -rw-r--r-- | 9.4 KB |
arc4.c | -rw-r--r-- | 2.0 KB |
blkcipher.c | -rw-r--r-- | 12.9 KB |
blowfish.c | -rw-r--r-- | 17.4 KB |
camellia.c | -rw-r--r-- | 58.0 KB |
cast5.c | -rw-r--r-- | 34.1 KB |
cast6.c | -rw-r--r-- | 21.5 KB |
cbc.c | -rw-r--r-- | 8.7 KB |
cipher.c | -rw-r--r-- | 3.3 KB |
compress.c | -rw-r--r-- | 1.4 KB |
crc32c.c | -rw-r--r-- | 2.6 KB |
cryptd.c | -rw-r--r-- | 9.2 KB |
crypto_null.c | -rw-r--r-- | 3.3 KB |
cryptomgr.c | -rw-r--r-- | 3.6 KB |
deflate.c | -rw-r--r-- | 5.4 KB |
des.c | -rw-r--r-- | 35.4 KB |
digest.c | -rw-r--r-- | 3.7 KB |
ecb.c | -rw-r--r-- | 4.9 KB |
fcrypt.c | -rw-r--r-- | 18.0 KB |
gf128mul.c | -rw-r--r-- | 12.9 KB |
hash.c | -rw-r--r-- | 2.6 KB |
hmac.c | -rw-r--r-- | 6.7 KB |
internal.h | -rw-r--r-- | 4.2 KB |
khazad.c | -rw-r--r-- | 51.8 KB |
lrw.c | -rw-r--r-- | 7.6 KB |
md4.c | -rw-r--r-- | 6.2 KB |
md5.c | -rw-r--r-- | 7.2 KB |
michael_mic.c | -rw-r--r-- | 3.5 KB |
pcbc.c | -rw-r--r-- | 8.8 KB |
proc.c | -rw-r--r-- | 2.8 KB |
scatterwalk.c | -rw-r--r-- | 2.5 KB |
scatterwalk.h | -rw-r--r-- | 2.2 KB |
serpent.c | -rw-r--r-- | 19.7 KB |
sha1.c | -rw-r--r-- | 3.2 KB |
sha256.c | -rw-r--r-- | 11.1 KB |
sha512.c | -rw-r--r-- | 10.3 KB |
tcrypt.c | -rw-r--r-- | 36.3 KB |
tcrypt.h | -rw-r--r-- | 161.6 KB |
tea.c | -rw-r--r-- | 7.1 KB |
tgr192.c | -rw-r--r-- | 31.1 KB |
twofish.c | -rw-r--r-- | 6.2 KB |
twofish_common.c | -rw-r--r-- | 39.6 KB |
wp512.c | -rw-r--r-- | 60.3 KB |
xcbc.c | -rw-r--r-- | 9.1 KB |
xor.c | -rw-r--r-- | 3.6 KB |
Computing file changes ...