summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Lowe <richlowe@richlowe.net>2011-05-15 09:15:10 +0100
committerDan McDonald <danmcd@joyent.com>2018-04-10 10:35:23 -0400
commit4cee6bf93c2389e31e1f0d0a36500a87e678dd8d (patch)
treeacf755d8b903b73f90a3d9ec6f335d4d7b111d57
parent67048e0fd1ad0154eb457cc2b9e78c9d9938283b (diff)
downloadillumos-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.c3
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