Michael Chan
72f2afb8a6
[TG3]: Add DMA address workaround
...
Add DMA workaround for chips that do not support full 64-bit DMA
addresses.
5714, 5715, and 5780 chips only support DMA addresses less than 40
bits. On 64-bit systems with IOMMU, set the dma_mask to 40-bit so
that pci_map_xxx() calls will map the DMA address below 40 bits if
necessary. On 64-bit systems without IOMMU, set the dma_mask to
64-bit and check for DMA addresses exceeding the limit in
tg3_start_xmit().
5788 only supports 32-bit DMA so need to set the mask appropriately
also.
Thanks to Chris Elmquist at SGI for reporting and helping to debug
the problem on 5714.
Thanks to David Miller for explaining the HIGHMEM and DMA stuff.
Signed-off-by: Michael Chan <mchan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2006-03-06 19:28:35 -08:00
..
acorn
acpi
[PATCH] x86_64: Disable ACPI blacklist by year for now on x86-64
2006-02-26 09:53:30 -08:00
amba
atm
[ATM]: [fore200e] fix section mismatch warnings
2006-03-04 21:06:27 -08:00
base
[PATCH] fix __user annotations in drivers/base/memory.c
2006-02-07 20:58:04 -05:00
block
[PATCH] pktcdvd: Only return -EROFS when appropriate
2006-02-20 20:00:11 -08:00
bluetooth
[Bluetooth] Fix firmware loading problem of BT3C driver
2006-02-13 11:40:07 +01:00
cdrom
[PATCH] remove bogus asm/bug.h includes.
2006-02-07 20:56:35 -05:00
char
[PATCH] Add missing ifdef for VIA RNG code
2006-03-03 21:05:58 -05:00
connector
cpufreq
[CPUFREQ] Whitespace/CodingStyle cleanups
2006-02-02 17:03:42 -05:00
crypto
[PATCH] padlock: Fix typo that broke 256-bit keys
2006-02-22 07:47:07 -08:00
dio
edac
[PATCH] drivers/edac/i82875p_edac.c __user annotations
2006-02-07 20:58:09 -05:00
eisa
fc4
[PATCH] drivers/fc4/fc.c: memset correct length
2006-02-20 20:00:11 -08:00
firmware
hwmon
[PATCH] it87: Fix oops on removal
2006-02-13 22:30:10 -08:00
i2c
[PATCH] i2c: Drop outdated probe/remove code in i2c-isa
2006-02-13 22:30:10 -08:00
ide
[PATCH] pcmcia: add another ide-cs CF card id
2006-03-01 10:52:12 +01:00
ieee1394
[PATCH] video1394: fix "return E;" typo
2006-02-28 20:53:43 -08:00
infiniband
IB/srp: Don't send task management commands after target removal
2006-03-03 17:50:16 -08:00
input
Input: kill remnants of 98kbd{,-io} and 98spkr
2006-02-15 00:49:48 -05:00
isdn
[PATCH] i4l: fix compatiblity issue with big endian systems
2006-03-06 18:40:43 -08:00
macintosh
[PATCH] windfarm license fix
2006-03-06 18:40:45 -08:00
mca
md
[PATCH] dm: free minor after unlink gendisk
2006-02-24 14:31:39 -08:00
media
[PATCH] drivers/media/video __user annotations and fixes
2006-02-08 01:03:39 -05:00
message
Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6
2006-02-16 12:47:44 -08:00
mfd
misc
mmc
[MMC] au1xmmc: Fix a compilation warning ('status' is not used)
2006-03-04 23:02:10 +00:00
mtd
[PATCH] "drivers/mtd/redboot.c: recognise a foreign byte sex partition table" update
2006-03-02 08:33:07 -08:00
net
[TG3]: Add DMA address workaround
2006-03-06 19:28:35 -08:00
nubus
oprofile
parisc
[PARISC] Convert sba_iommu.c to use seq_file
2006-02-08 22:56:22 -05:00
parport
Merge master.kernel.org:/pub/scm/linux/kernel/git/kyle/parisc-2.6
2006-02-03 18:17:47 -08:00
pci
pcmcia
[PATCH] pcmcia: properly handle pseudo multi-function devices
2006-03-01 10:52:11 +01:00
pnp
[PATCH] pnp bus type fix
2006-02-28 20:53:43 -08:00
rapidio
s390
[PATCH] s390: improve response code handling in chsc_enable_facility()
2006-03-06 18:40:45 -08:00
sbus
scsi
Allocate 96 bytes for SCSI sense data reply
2006-03-06 17:41:44 -08:00
serial
[SUNSU]: Fix locking error in sunsu_stop_rx().
2006-02-28 11:55:36 -08:00
sh
sn
Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6
2006-02-28 20:56:24 -08:00
spi
[PATCH] spi: Fix modular master driver remove and device suspend/remove
2006-02-20 20:00:09 -08:00
tc
[PATCH] remove bogus asm/bug.h includes.
2006-02-07 20:56:35 -05:00
telephony
[PATCH] ixj: fix writing silence check
2006-02-03 08:32:08 -08:00
usb
[PATCH] USB Serial: fix use-after-free bug in usb-serial core
2006-03-06 13:29:00 -08:00
video
[PATCH] Fix pseudo_palette setup in asiliantfb_setcolreg()
2006-02-24 14:31:39 -08:00
w1
zorro
Kconfig
Makefile