diff options
| author | 2011-02-28 15:30:16 -0500 | |
|---|---|---|
| committer | 2011-03-01 16:21:00 -0500 | |
| commit | 3cebbafd28e6f91677f3becffcdf9150b74a4e0c (patch) | |
| tree | e744b9970878141fea0bd9e6f868cc5b6bae5d31 /arch/tile/lib/cacheflush.c | |
| parent | arch/tile: use extended assembly to inline __mb_incoherent() (diff) | |
| download | wireguard-linux-3cebbafd28e6f91677f3becffcdf9150b74a4e0c.tar.xz wireguard-linux-3cebbafd28e6f91677f3becffcdf9150b74a4e0c.zip | |
arch/tile: fix two bugs in the backtracer code
The first is that we were using an incorrect hand-rolled variant
of __kernel_text_address() which didn't handle module PCs. We now
just use the standard API.
The second was that we weren't accounting for the three-level
page table when we were trying to pre-verify the addresses on
the 64-bit TILE-Gx processor; we now do that correctly.
Signed-off-by: Chris Metcalf <cmetcalf@tilera.com>
Diffstat (limited to 'arch/tile/lib/cacheflush.c')
0 files changed, 0 insertions, 0 deletions
