Messages in this thread | | | Subject | Re: [PATCH] bcm/CmHost.c: Fix noisy compile warnings | From | Joe Perches <> | Date | Wed, 15 Oct 2014 05:33:13 -0700 |
| |
On Wed, 2014-10-15 at 05:26 -0700, Jeff Kirsher wrote: > The Beceem WIMAX was generating compile warnings on 64bit machines, > which were: > > drivers/staging/bcm/CmHost.c: In function ‘StoreCmControlResponseMessage’: > drivers/staging/bcm/CmHost.c:1503:3: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] > (struct bcm_connect_mgr_params *) ntohl( > ^ [] > diff --git a/drivers/staging/bcm/CmHost.c b/drivers/staging/bcm/CmHost.c [] > @@ -1499,9 +1499,15 @@ ULONG StoreCmControlResponseMessage(struct bcm_mini_adapter *Adapter, > } > > /* this can't possibly be right */ > +#ifdef CONFIG_32BIT > pstAddIndication->psfAuthorizedSet = > (struct bcm_connect_mgr_params *) ntohl( > (ULONG)pstAddIndication->psfAuthorizedSet); > +#else > + pstAddIndication->psfAuthorizedSet = > + (struct bcm_connect_mgr_params *)(u64)ntohl( > + (ULONG)pstAddIndication->psfAuthorizedSet); > +#endif
no ifdefs necessary
(void *)(unsigned long)
-- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |