summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@suse.de>2011-03-02 19:08:05 -0800
committerGreg Kroah-Hartman <gregkh@suse.de>2011-03-02 19:08:05 -0800
commitc4e68fa9537cb8190ba542a93558730783e49cdf (patch)
treeda455cf34501c5dcafec724a9f342a27cb8ad59d
parent0ce815d54e55611e1567e17c08f57d1b2e0ab0d9 (diff)
downloadlinux-stable-c4e68fa9537cb8190ba542a93558730783e49cdf.tar.gz
linux-stable-c4e68fa9537cb8190ba542a93558730783e49cdf.tar.bz2
linux-stable-c4e68fa9537cb8190ba542a93558730783e49cdf.zip
Staging: hv: hv_mouse: fix build warning
The trans_id variable (u64) was being incorrectly cast to a unsigned long * when it should have just been unsigned long. Fun with pointers, what a fricken mess, we need some real type safety for these types of fields somehow... Cc: Hank Janssen <hjanssen@microsoft.com> Cc: K. Y. Srinivasan <kys@microsoft.com> Cc: Haiyang Zhang <haiyangz@microsoft.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
-rw-r--r--drivers/staging/hv/hv_mouse.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/staging/hv/hv_mouse.c b/drivers/staging/hv/hv_mouse.c
index b7e75e023cd8..49c0ad710816 100644
--- a/drivers/staging/hv/hv_mouse.c
+++ b/drivers/staging/hv/hv_mouse.c
@@ -330,7 +330,7 @@ static void MousevscOnSendCompletion(struct hv_device *Device, struct vmpacket_d
return;
}
- request = (void *)(unsigned long *)Packet->trans_id;
+ request = (void *)(unsigned long)Packet->trans_id;
if (request == &inputDevice->ProtocolReq) {
/* FIXME */