57 lines
2.1 KiB
Diff
57 lines
2.1 KiB
Diff
Rename read_pda to something else because this symbol is used in a
|
|
define for something else in arch/um/include/asm/pda.h on older kernels.
|
|
|
|
--- a/drivers/net/wireless/orinoco/fw.c
|
|
+++ b/drivers/net/wireless/orinoco/fw.c
|
|
@@ -123,7 +123,7 @@ orinoco_dl_firmware(struct orinoco_priva
|
|
dev_dbg(dev, "Attempting to download firmware %s\n", firmware);
|
|
|
|
/* Read current plug data */
|
|
- err = hw->ops->read_pda(hw, pda, fw->pda_addr, fw->pda_size);
|
|
+ err = hw->ops->read_pda_h(hw, pda, fw->pda_addr, fw->pda_size);
|
|
dev_dbg(dev, "Read PDA returned %d\n", err);
|
|
if (err)
|
|
goto free;
|
|
@@ -225,7 +225,7 @@ symbol_dl_image(struct orinoco_private *
|
|
if (!pda)
|
|
return -ENOMEM;
|
|
|
|
- ret = hw->ops->read_pda(hw, pda, fw->pda_addr, fw->pda_size);
|
|
+ ret = hw->ops->read_pda_h(hw, pda, fw->pda_addr, fw->pda_size);
|
|
if (ret)
|
|
goto free;
|
|
}
|
|
--- a/drivers/net/wireless/orinoco/hermes.c
|
|
+++ b/drivers/net/wireless/orinoco/hermes.c
|
|
@@ -767,7 +767,7 @@ static const struct hermes_ops hermes_op
|
|
.write_ltv = hermes_write_ltv,
|
|
.bap_pread = hermes_bap_pread,
|
|
.bap_pwrite = hermes_bap_pwrite,
|
|
- .read_pda = hermes_read_pda,
|
|
+ .read_pda_h = hermes_read_pda,
|
|
.program_init = hermesi_program_init,
|
|
.program_end = hermesi_program_end,
|
|
.program = hermes_program_bytes,
|
|
--- a/drivers/net/wireless/orinoco/hermes.h
|
|
+++ b/drivers/net/wireless/orinoco/hermes.h
|
|
@@ -393,7 +393,7 @@ struct hermes_ops {
|
|
u16 id, u16 offset);
|
|
int (*bap_pwrite)(struct hermes *hw, int bap, const void *buf,
|
|
int len, u16 id, u16 offset);
|
|
- int (*read_pda)(struct hermes *hw, __le16 *pda,
|
|
+ int (*read_pda_h)(struct hermes *hw, __le16 *pda,
|
|
u32 pda_addr, u16 pda_len);
|
|
int (*program_init)(struct hermes *hw, u32 entry_point);
|
|
int (*program_end)(struct hermes *hw);
|
|
--- a/drivers/net/wireless/orinoco/orinoco_usb.c
|
|
+++ b/drivers/net/wireless/orinoco/orinoco_usb.c
|
|
@@ -1548,7 +1548,7 @@ static const struct hermes_ops ezusb_ops
|
|
.read_ltv = ezusb_read_ltv,
|
|
.write_ltv = ezusb_write_ltv,
|
|
.bap_pread = ezusb_bap_pread,
|
|
- .read_pda = ezusb_read_pda,
|
|
+ .read_pda_h = ezusb_read_pda,
|
|
.program_init = ezusb_program_init,
|
|
.program_end = ezusb_program_end,
|
|
.program = ezusb_program,
|