patch for hostap_hw.c (fix amd64)
Jim Cromie
jcromie
Sat Jun 4 15:00:35 PDT 2005
trem wrote:
> Hello everybody
>
> I've written another little patch. This time, I hope it isn't already
> on the mm patchset. This new patch fixes some warning when
> compiling hostap_hw.c. Theres warnings are generated by a
> pointer affected to an int. It works on ia32 but not on amd64.
>
> I've simply change int by long.
>
> trem
hi trem,
Im taking the liberty of forwarding it to Jouni Malinen, on his list.
>------------------------------------------------------------------------
>
>--- drivers/net/wireless/hostap/hostap_hw.c.old 2005-06-04 16:07:34.000000000 +0200
>+++ drivers/net/wireless/hostap/hostap_hw.c 2005-06-04 16:11:01.000000000 +0200
>@@ -1715,7 +1715,7 @@ static void prism2_transmit_cb(struct ne
> {
> struct hostap_interface *iface;
> local_info_t *local;
>- int idx = (int) context;
>+ long idx = (long) context;
>
> iface = netdev_priv(dev);
> local = iface->local;
>@@ -1728,7 +1728,7 @@ static void prism2_transmit_cb(struct ne
>
> if (idx < 0 || idx >= PRISM2_TXFID_COUNT) {
> printk(KERN_DEBUG "%s: prism2_transmit_cb called with invalid "
>- "idx=%d\n", dev->name, idx);
>+ "idx=%ld\n", dev->name, idx);
> return;
> }
>
>@@ -1749,7 +1749,7 @@ static void prism2_transmit_cb(struct ne
> * will be automatically allocated for the next TX frame */
> local->intransmitfid[idx] = resp0;
>
>- PDEBUG(DEBUG_FID, "%s: prism2_transmit_cb: txfid[%d]=0x%04x, "
>+ PDEBUG(DEBUG_FID, "%s: prism2_transmit_cb: txfid[%ld]=0x%04x, "
> "resp0=0x%04x, transmit_txfid=0x%04x\n",
> dev->name, idx, local->txfid[idx],
> resp0, local->intransmitfid[local->next_txfid]);
>@@ -1778,7 +1778,7 @@ static void prism2_transmit_cb(struct ne
>
> /* Called only from software IRQ if PCI bus master is not used (with bus master
> * this can be called both from software and hardware IRQ) */
>-static int prism2_transmit(struct net_device *dev, int idx)
>+static int prism2_transmit(struct net_device *dev, long idx)
> {
> struct hostap_interface *iface;
> local_info_t *local;
>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Kernel-mentors mailing list
>Kernel-mentors at selenic.com
>http://selenic.com/mailman/listinfo/kernel-mentors
>
>
More information about the Hostap
mailing list