[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <02c93063-a6a3-8992-38dc-b978529736c4@marvell.com>
Date: Thu, 25 Jan 2024 15:58:10 +0100
From: Igor Russkikh <irusskikh@...vell.com>
To: Peter Waller <p@...ller.net>
CC: Jakub Kicinski <kuba@...nel.org>,
Linus Torvalds
<torvalds@...ux-foundation.org>,
Eric Dumazet <edumazet@...gle.com>, Paolo
Abeni <pabeni@...hat.com>,
Netdev <netdev@...r.kernel.org>
Subject: Re: [EXT] Aquantia ethernet driver suspend/resume issues
On 1/23/2024 10:02 PM, Peter Waller wrote:
> Here's part of the log, I can provide more off list if it helps. - Peter
>
> <n>.678900 atlantic 0000:0c:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT
> domain=0x0014 address=0xfc80b000 flags=0x0020]
> <n>.679124 atlantic 0000:0c:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT
> domain=0x0014 address=0xffeae520 flags=0x0020]
> <n>.679270 atlantic 0000:0c:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT
> domain=0x0014 address=0xfc80c000 flags=0x0020]
> <n>.679411 atlantic 0000:0c:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT
> domain=0x0014 address=0xffeae530 flags=0x0020]
Thanks, these looks like descriptor prefetch accesses (those aligned by 0x10), and packet page accesses (aligned by 0x1000).
Overall strange, because driver normally deinit all the device activities, not to access host memory after unmapping.
I will check if there any potential flaws exist.
Regards,
Igor
Powered by blists - more mailing lists