diff options
| author | Richard Lowe <richlowe@richlowe.net> | 2011-05-15 09:15:10 +0100 |
|---|---|---|
| committer | Dan McDonald <danmcd@joyent.com> | 2018-04-10 10:35:23 -0400 |
| commit | 4cee6bf93c2389e31e1f0d0a36500a87e678dd8d (patch) | |
| tree | acf755d8b903b73f90a3d9ec6f335d4d7b111d57 | |
| parent | 67048e0fd1ad0154eb457cc2b9e78c9d9938283b (diff) | |
| download | illumos-joyent-4cee6bf93c2389e31e1f0d0a36500a87e678dd8d.tar.gz | |
9207 kdi_idt: Cast GATESEG_GETOFFSET through uintptr_t
Reviewed by: Yuri Pankov <yuripv@yuripv.net>
Approved by: Gordon Ross <gwr@nexenta.com>
| -rw-r--r-- | usr/src/uts/intel/kdi/kdi_idt.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/usr/src/uts/intel/kdi/kdi_idt.c b/usr/src/uts/intel/kdi/kdi_idt.c index 4bd6ca73e1..73d9628e62 100644 --- a/usr/src/uts/intel/kdi/kdi_idt.c +++ b/usr/src/uts/intel/kdi/kdi_idt.c @@ -217,7 +217,8 @@ kdi_idt_patch(caddr_t code, size_t sz) continue; /* uses kernel's handler */ gd = &kdi_idt[i]; - patch = (uchar_t *)GATESEG_GETOFFSET(gd) + KDI_MSR_PATCHOFF; + patch = ((uchar_t *)(uintptr_t)GATESEG_GETOFFSET(gd)) + + KDI_MSR_PATCHOFF; /* * We can't ASSERT that there's a nop here, because this may be |
