]> err.no Git - linux-2.6/blobdiff - drivers/net/wireless/hostap/hostap_cs.c
[PATCH] pcmcia: remove manf_id and card_id indirection
[linux-2.6] / drivers / net / wireless / hostap / hostap_cs.c
index f63909e4bc329b5904ca6067140644261d61de0e..8a7984bc8afc80ccee0ff086ccc8f4f594a6265c 100644 (file)
@@ -293,15 +293,12 @@ static int sandisk_enable_wireless(struct net_device *dev)
                goto done;
        }
 
-       tuple.DesiredTuple = CISTPL_MANFID;
        tuple.Attributes = TUPLE_RETURN_COMMON;
        tuple.TupleData = buf;
        tuple.TupleDataMax = sizeof(buf);
        tuple.TupleOffset = 0;
-       if (pcmcia_get_first_tuple(hw_priv->link, &tuple) ||
-           pcmcia_get_tuple_data(hw_priv->link, &tuple) ||
-           pcmcia_parse_tuple(hw_priv->link, &tuple, parse) ||
-           parse->manfid.manf != 0xd601 || parse->manfid.card != 0x0101) {
+
+       if (hw_priv->link->manf_id != 0xd601 || hw_priv->link->card_id != 0x0101) {
                /* No SanDisk manfid found */
                ret = -ENODEV;
                goto done;