diff options
author | stephen hemminger <shemminger@vyatta.com> | 2011-09-16 11:10:01 +0000 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2011-09-16 19:20:20 -0400 |
commit | 956a206620fa048afdcd8ab714ac3cf6a9e884b7 (patch) | |
tree | 5eeddd3697ca86c53b79bdfea0b81f6b1168a275 /drivers/net/ethernet/neterion/vxge/vxge-config.h | |
parent | d91d25d537af07ba71ed9751d5319daa8eee5066 (diff) |
vxge: make function table const
All tables of function pointers should be const.
The pre-existing code has lots of needless indirection...
Inspired by similar change in PAX.
Compile tested only.
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/neterion/vxge/vxge-config.h')
-rw-r--r-- | drivers/net/ethernet/neterion/vxge/vxge-config.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/ethernet/neterion/vxge/vxge-config.h b/drivers/net/ethernet/neterion/vxge/vxge-config.h index dd362584f5c..5046a64f0fe 100644 --- a/drivers/net/ethernet/neterion/vxge/vxge-config.h +++ b/drivers/net/ethernet/neterion/vxge/vxge-config.h @@ -740,7 +740,7 @@ struct __vxge_hw_device { struct vxge_hw_device_config config; enum vxge_hw_device_link_state link_state; - struct vxge_hw_uld_cbs uld_callbacks; + const struct vxge_hw_uld_cbs *uld_callbacks; u32 host_type; u32 func_id; @@ -840,7 +840,7 @@ struct vxge_hw_device_hw_info { struct vxge_hw_device_attr { void __iomem *bar0; struct pci_dev *pdev; - struct vxge_hw_uld_cbs uld_callbacks; + const struct vxge_hw_uld_cbs *uld_callbacks; }; #define VXGE_HW_DEVICE_LINK_STATE_SET(hldev, ls) (hldev->link_state = ls) |