On 2018-07-13 4:14 AM, Helge Deller wrote:
On 11.07.2018 17:34, Christoph Hellwig wrote:
ping? Any comments?
I applied those 3 patches on top of git head, and booted the
32-bit kernel on a HP 715/64 (PCX-L) and a HP B160L (PCX-L2).
On both machines I had problems with those drivers which use
DMA (I checked specifically the lasi NIC card, which is the
main onboard NIC card in both machines).
Getting IP via DHCP was unreliable, pings on the same network
to both machines gave lost packets, login via ssh sometimes failed
and so on.
So, there is definitively some cache-flush missing in this patchset.
Possibly, the code should use flush_kernel_vmap_range() as it purges the
TLB entries used
for the cache flush. Some of the routines in pci-dma.c currently use it.
Dave
--
John David Anglin dave.anglin@xxxxxxxx
--
To unsubscribe from this list: send the line "unsubscribe linux-parisc" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html