Commit 87e978ed authored by David S. Miller's avatar David S. Miller

Merge branch 'ibmvnic-updates-and-bug-fixes'

Nathan Fontenot says:

====================
ibmvnic: Updates and bug fixes

This set of patches is a series of updates to remove some unneeded
and unused code in the driver as well as bug fixes for the
ibmvnic driver.
====================
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parents ca1cb28d d76e0fec
This diff is collapsed.
...@@ -518,8 +518,8 @@ struct ibmvnic_change_mac_addr { ...@@ -518,8 +518,8 @@ struct ibmvnic_change_mac_addr {
u8 first; u8 first;
u8 cmd; u8 cmd;
u8 mac_addr[6]; u8 mac_addr[6];
struct ibmvnic_rc rc;
u8 reserved[4]; u8 reserved[4];
struct ibmvnic_rc rc;
} __packed __aligned(8); } __packed __aligned(8);
struct ibmvnic_multicast_ctrl { struct ibmvnic_multicast_ctrl {
...@@ -868,7 +868,6 @@ struct ibmvnic_tx_buff { ...@@ -868,7 +868,6 @@ struct ibmvnic_tx_buff {
int index; int index;
int pool_index; int pool_index;
bool last_frag; bool last_frag;
bool used_bounce;
union sub_crq indir_arr[6]; union sub_crq indir_arr[6];
u8 hdr_data[140]; u8 hdr_data[140];
dma_addr_t indir_dma; dma_addr_t indir_dma;
...@@ -913,11 +912,6 @@ struct ibmvnic_error_buff { ...@@ -913,11 +912,6 @@ struct ibmvnic_error_buff {
__be32 error_id; __be32 error_id;
}; };
struct ibmvnic_inflight_cmd {
union ibmvnic_crq crq;
struct list_head list;
};
struct ibmvnic_adapter { struct ibmvnic_adapter {
struct vio_dev *vdev; struct vio_dev *vdev;
struct net_device *netdev; struct net_device *netdev;
...@@ -929,9 +923,6 @@ struct ibmvnic_adapter { ...@@ -929,9 +923,6 @@ struct ibmvnic_adapter {
dma_addr_t ip_offload_ctrl_tok; dma_addr_t ip_offload_ctrl_tok;
bool migrated; bool migrated;
u32 msg_enable; u32 msg_enable;
void *bounce_buffer;
int bounce_buffer_size;
dma_addr_t bounce_buffer_dma;
/* Statistics */ /* Statistics */
struct ibmvnic_statistics stats; struct ibmvnic_statistics stats;
...@@ -978,10 +969,6 @@ struct ibmvnic_adapter { ...@@ -978,10 +969,6 @@ struct ibmvnic_adapter {
struct completion fw_done; struct completion fw_done;
/* in-flight commands that allocate and/or map memory*/
struct list_head inflight;
spinlock_t inflight_lock;
/* partner capabilities */ /* partner capabilities */
u64 min_tx_queues; u64 min_tx_queues;
u64 min_rx_queues; u64 min_rx_queues;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment