diff options
Diffstat (limited to 'drivers/net/s2io.c')
-rw-r--r-- | drivers/net/s2io.c | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/drivers/net/s2io.c b/drivers/net/s2io.c index d303d162974f..3f5e93aad5c7 100644 --- a/drivers/net/s2io.c +++ b/drivers/net/s2io.c | |||
@@ -705,8 +705,7 @@ static void free_shared_mem(struct s2io_nic *nic) | |||
705 | } | 705 | } |
706 | kfree(mac_control->rings[i].ba[j]); | 706 | kfree(mac_control->rings[i].ba[j]); |
707 | } | 707 | } |
708 | if (mac_control->rings[i].ba) | 708 | kfree(mac_control->rings[i].ba); |
709 | kfree(mac_control->rings[i].ba); | ||
710 | } | 709 | } |
711 | #endif | 710 | #endif |
712 | 711 | ||
@@ -3045,7 +3044,7 @@ int s2io_set_swapper(nic_t * sp) | |||
3045 | 3044 | ||
3046 | int wait_for_msix_trans(nic_t *nic, int i) | 3045 | int wait_for_msix_trans(nic_t *nic, int i) |
3047 | { | 3046 | { |
3048 | XENA_dev_config_t *bar0 = (XENA_dev_config_t *) nic->bar0; | 3047 | XENA_dev_config_t __iomem *bar0 = nic->bar0; |
3049 | u64 val64; | 3048 | u64 val64; |
3050 | int ret = 0, cnt = 0; | 3049 | int ret = 0, cnt = 0; |
3051 | 3050 | ||
@@ -3066,7 +3065,7 @@ int wait_for_msix_trans(nic_t *nic, int i) | |||
3066 | 3065 | ||
3067 | void restore_xmsi_data(nic_t *nic) | 3066 | void restore_xmsi_data(nic_t *nic) |
3068 | { | 3067 | { |
3069 | XENA_dev_config_t *bar0 = (XENA_dev_config_t *) nic->bar0; | 3068 | XENA_dev_config_t __iomem *bar0 = nic->bar0; |
3070 | u64 val64; | 3069 | u64 val64; |
3071 | int i; | 3070 | int i; |
3072 | 3071 | ||
@@ -3084,7 +3083,7 @@ void restore_xmsi_data(nic_t *nic) | |||
3084 | 3083 | ||
3085 | void store_xmsi_data(nic_t *nic) | 3084 | void store_xmsi_data(nic_t *nic) |
3086 | { | 3085 | { |
3087 | XENA_dev_config_t *bar0 = (XENA_dev_config_t *) nic->bar0; | 3086 | XENA_dev_config_t __iomem *bar0 = nic->bar0; |
3088 | u64 val64, addr, data; | 3087 | u64 val64, addr, data; |
3089 | int i; | 3088 | int i; |
3090 | 3089 | ||
@@ -3107,7 +3106,7 @@ void store_xmsi_data(nic_t *nic) | |||
3107 | 3106 | ||
3108 | int s2io_enable_msi(nic_t *nic) | 3107 | int s2io_enable_msi(nic_t *nic) |
3109 | { | 3108 | { |
3110 | XENA_dev_config_t *bar0 = (XENA_dev_config_t *) nic->bar0; | 3109 | XENA_dev_config_t __iomem *bar0 = nic->bar0; |
3111 | u16 msi_ctrl, msg_val; | 3110 | u16 msi_ctrl, msg_val; |
3112 | struct config_param *config = &nic->config; | 3111 | struct config_param *config = &nic->config; |
3113 | struct net_device *dev = nic->dev; | 3112 | struct net_device *dev = nic->dev; |
@@ -3157,7 +3156,7 @@ int s2io_enable_msi(nic_t *nic) | |||
3157 | 3156 | ||
3158 | int s2io_enable_msi_x(nic_t *nic) | 3157 | int s2io_enable_msi_x(nic_t *nic) |
3159 | { | 3158 | { |
3160 | XENA_dev_config_t *bar0 = (XENA_dev_config_t *) nic->bar0; | 3159 | XENA_dev_config_t __iomem *bar0 = nic->bar0; |
3161 | u64 tx_mat, rx_mat; | 3160 | u64 tx_mat, rx_mat; |
3162 | u16 msi_control; /* Temp variable */ | 3161 | u16 msi_control; /* Temp variable */ |
3163 | int ret, i, j, msix_indx = 1; | 3162 | int ret, i, j, msix_indx = 1; |