Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- curtiswilson@opti9010:~/Linux$ make
- make -j4 -C /lib/modules/6.1.0-9-amd64/build M="/home/curtiswilson/Linux" modules
- make[1]: Entering directory '/usr/src/linux-headers-6.1.0-9-amd64'
- CC [M] /home/curtiswilson/Linux/aq_main.o
- CC [M] /home/curtiswilson/Linux/aq_nic.o
- CC [M] /home/curtiswilson/Linux/aq_pci_func.o
- CC [M] /home/curtiswilson/Linux/aq_vec.o
- In file included from /home/curtiswilson/Linux/aq_main.h:14,
- from /home/curtiswilson/Linux/aq_main.c:10:
- /home/curtiswilson/Linux/aq_nic.h:210:51: warning: ‘struct ethtool_regs’ declared inside parameter list will not be visible outside of this definition or declaration
- 210 | int aq_nic_get_regs(struct aq_nic_s *self, struct ethtool_regs *regs, void *p);
- | ^~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.h:227:39: warning: ‘struct ethtool_link_ksettings’ declared inside parameter list will not be visible outside of this definition or declaration
- 227 | struct ethtool_link_ksettings *cmd);
- | ^~~~~~~~~~~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.h:229:44: warning: ‘struct ethtool_link_ksettings’ declared inside parameter list will not be visible outside of this definition or declaration
- 229 | const struct ethtool_link_ksettings *cmd);
- | ^~~~~~~~~~~~~~~~~~~~~~
- In file included from /home/curtiswilson/Linux/aq_main.c:19:
- /home/curtiswilson/Linux/aq_filters.h:25:37: error: field ‘aq_fsp’ has incomplete type
- 25 | struct ethtool_rx_flow_spec aq_fsp;
- | ^~~~~~
- /home/curtiswilson/Linux/aq_filters.h:30:61: warning: ‘struct ethtool_rxnfc’ declared inside parameter list will not be visible outside of this definition or declaration
- 30 | int aq_add_rxnfc_rule(struct aq_nic_s *aq_nic, const struct ethtool_rxnfc *cmd);
- | ^~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_filters.h:31:61: warning: ‘struct ethtool_rxnfc’ declared inside parameter list will not be visible outside of this definition or declaration
- 31 | int aq_del_rxnfc_rule(struct aq_nic_s *aq_nic, const struct ethtool_rxnfc *cmd);
- | ^~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_filters.h:32:55: warning: ‘struct ethtool_rxnfc’ declared inside parameter list will not be visible outside of this definition or declaration
- 32 | int aq_get_rxnfc_rule(struct aq_nic_s *aq_nic, struct ethtool_rxnfc *cmd);
- | ^~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_filters.h:33:60: warning: ‘struct ethtool_rxnfc’ declared inside parameter list will not be visible outside of this definition or declaration
- 33 | int aq_get_rxnfc_all_rules(struct aq_nic_s *aq_nic, struct ethtool_rxnfc *cmd,
- | ^~~~~~~~~~~~~
- In file included from /home/curtiswilson/Linux/aq_vec.c:13:
- /home/curtiswilson/Linux/aq_nic.h:210:51: warning: ‘struct ethtool_regs’ declared inside parameter list will not be visible outside of this definition or declaration
- 210 | int aq_nic_get_regs(struct aq_nic_s *self, struct ethtool_regs *regs, void *p);
- | ^~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.h:227:39: warning: ‘struct ethtool_link_ksettings’ declared inside parameter list will not be visible outside of this definition or declaration
- 227 | struct ethtool_link_ksettings *cmd);
- | ^~~~~~~~~~~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.h:229:44: warning: ‘struct ethtool_link_ksettings’ declared inside parameter list will not be visible outside of this definition or declaration
- 229 | const struct ethtool_link_ksettings *cmd);
- | ^~~~~~~~~~~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_vec.c: In function ‘aq_vec_alloc’:
- /home/curtiswilson/Linux/aq_vec.c:126:9: error: too many arguments to function ‘netif_napi_add’
- 126 | netif_napi_add(aq_nic_get_ndev(aq_nic), &self->napi,
- | ^~~~~~~~~~~~~~
- In file included from /usr/src/linux-headers-6.1.0-9-common/include/linux/etherdevice.h:21,
- from /home/curtiswilson/Linux/aq_common.h:14,
- from /home/curtiswilson/Linux/aq_vec.h:15,
- from /home/curtiswilson/Linux/aq_vec.c:12:
- /usr/src/linux-headers-6.1.0-9-common/include/linux/netdevice.h:2571:1: note: declared here
- 2571 | netif_napi_add(struct net_device *dev, struct napi_struct *napi,
- | ^~~~~~~~~~~~~~
- In file included from /home/curtiswilson/Linux/aq_main.h:14,
- from /home/curtiswilson/Linux/aq_pci_func.c:15:
- /home/curtiswilson/Linux/aq_nic.h:210:51: warning: ‘struct ethtool_regs’ declared inside parameter list will not be visible outside of this definition or declaration
- 210 | int aq_nic_get_regs(struct aq_nic_s *self, struct ethtool_regs *regs, void *p);
- | ^~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.h:227:39: warning: ‘struct ethtool_link_ksettings’ declared inside parameter list will not be visible outside of this definition or declaration
- 227 | struct ethtool_link_ksettings *cmd);
- | ^~~~~~~~~~~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.h:229:44: warning: ‘struct ethtool_link_ksettings’ declared inside parameter list will not be visible outside of this definition or declaration
- 229 | const struct ethtool_link_ksettings *cmd);
- | ^~~~~~~~~~~~~~~~~~~~~~
- In file included from /home/curtiswilson/Linux/aq_pci_func.c:23:
- /home/curtiswilson/Linux/aq_filters.h:25:37: error: field ‘aq_fsp’ has incomplete type
- 25 | struct ethtool_rx_flow_spec aq_fsp;
- | ^~~~~~
- /home/curtiswilson/Linux/aq_filters.h:30:61: warning: ‘struct ethtool_rxnfc’ declared inside parameter list will not be visible outside of this definition or declaration
- 30 | int aq_add_rxnfc_rule(struct aq_nic_s *aq_nic, const struct ethtool_rxnfc *cmd);
- | ^~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_filters.h:31:61: warning: ‘struct ethtool_rxnfc’ declared inside parameter list will not be visible outside of this definition or declaration
- 31 | int aq_del_rxnfc_rule(struct aq_nic_s *aq_nic, const struct ethtool_rxnfc *cmd);
- | ^~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_filters.h:32:55: warning: ‘struct ethtool_rxnfc’ declared inside parameter list will not be visible outside of this definition or declaration
- 32 | int aq_get_rxnfc_rule(struct aq_nic_s *aq_nic, struct ethtool_rxnfc *cmd);
- | ^~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_filters.h:33:60: warning: ‘struct ethtool_rxnfc’ declared inside parameter list will not be visible outside of this definition or declaration
- 33 | int aq_get_rxnfc_all_rules(struct aq_nic_s *aq_nic, struct ethtool_rxnfc *cmd,
- | ^~~~~~~~~~~~~
- make[2]: *** [/usr/src/linux-headers-6.1.0-9-common/scripts/Makefile.build:255: /home/curtiswilson/Linux/aq_vec.o] Error 1
- make[2]: *** Waiting for unfinished jobs....
- /home/curtiswilson/Linux/aq_pci_func.c: In function ‘aq_pci_func_init’:
- /home/curtiswilson/Linux/aq_pci_func.c:133:15: error: implicit declaration of function ‘pci_set_dma_mask’ [-Werror=implicit-function-declaration]
- 133 | err = pci_set_dma_mask(pdev, DMA_BIT_MASK(64));
- | ^~~~~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_pci_func.c:135:23: error: implicit declaration of function ‘pci_set_consistent_dma_mask’ [-Werror=implicit-function-declaration]
- 135 | err = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64));
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
- cc1: some warnings being treated as errors
- make[2]: *** [/usr/src/linux-headers-6.1.0-9-common/scripts/Makefile.build:255: /home/curtiswilson/Linux/aq_pci_func.o] Error 1
- make[2]: *** [/usr/src/linux-headers-6.1.0-9-common/scripts/Makefile.build:255: /home/curtiswilson/Linux/aq_main.o] Error 1
- In file included from /home/curtiswilson/Linux/aq_nic.c:24:
- /home/curtiswilson/Linux/aq_nic.h:210:51: warning: ‘struct ethtool_regs’ declared inside parameter list will not be visible outside of this definition or declaration
- 210 | int aq_nic_get_regs(struct aq_nic_s *self, struct ethtool_regs *regs, void *p);
- | ^~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.h:227:39: warning: ‘struct ethtool_link_ksettings’ declared inside parameter list will not be visible outside of this definition or declaration
- 227 | struct ethtool_link_ksettings *cmd);
- | ^~~~~~~~~~~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.h:229:44: warning: ‘struct ethtool_link_ksettings’ declared inside parameter list will not be visible outside of this definition or declaration
- 229 | const struct ethtool_link_ksettings *cmd);
- | ^~~~~~~~~~~~~~~~~~~~~~
- In file included from /home/curtiswilson/Linux/aq_nic.c:33:
- /home/curtiswilson/Linux/aq_filters.h:25:37: error: field ‘aq_fsp’ has incomplete type
- 25 | struct ethtool_rx_flow_spec aq_fsp;
- | ^~~~~~
- /home/curtiswilson/Linux/aq_filters.h:30:61: warning: ‘struct ethtool_rxnfc’ declared inside parameter list will not be visible outside of this definition or declaration
- 30 | int aq_add_rxnfc_rule(struct aq_nic_s *aq_nic, const struct ethtool_rxnfc *cmd);
- | ^~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_filters.h:31:61: warning: ‘struct ethtool_rxnfc’ declared inside parameter list will not be visible outside of this definition or declaration
- 31 | int aq_del_rxnfc_rule(struct aq_nic_s *aq_nic, const struct ethtool_rxnfc *cmd);
- | ^~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_filters.h:32:55: warning: ‘struct ethtool_rxnfc’ declared inside parameter list will not be visible outside of this definition or declaration
- 32 | int aq_get_rxnfc_rule(struct aq_nic_s *aq_nic, struct ethtool_rxnfc *cmd);
- | ^~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_filters.h:33:60: warning: ‘struct ethtool_rxnfc’ declared inside parameter list will not be visible outside of this definition or declaration
- 33 | int aq_get_rxnfc_all_rules(struct aq_nic_s *aq_nic, struct ethtool_rxnfc *cmd,
- | ^~~~~~~~~~~~~
- In file included from /home/curtiswilson/Linux/aq_common.h:19,
- from /home/curtiswilson/Linux/aq_nic.h:13:
- /home/curtiswilson/Linux/aq_nic.c: In function ‘aq_nic_cfg_start’:
- /home/curtiswilson/Linux/aq_cfg.h:74:26: error: ‘WAKE_MAGIC’ undeclared (first use in this function); did you mean ‘AAFS_MAGIC’?
- 74 | #define AQ_CFG_WOL_MODES WAKE_MAGIC
- | ^~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c:151:20: note: in expansion of macro ‘AQ_CFG_WOL_MODES’
- 151 | cfg->wol = AQ_CFG_WOL_MODES;
- | ^~~~~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_cfg.h:74:26: note: each undeclared identifier is reported only once for each function it appears in
- 74 | #define AQ_CFG_WOL_MODES WAKE_MAGIC
- | ^~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c:151:20: note: in expansion of macro ‘AQ_CFG_WOL_MODES’
- 151 | cfg->wol = AQ_CFG_WOL_MODES;
- | ^~~~~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c: In function ‘aq_nic_ndev_register’:
- /home/curtiswilson/Linux/aq_nic.c:382:39: warning: passing argument 2 of ‘self->aq_fw_ops->get_mac_permanent’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 382 | self->ndev->dev_addr);
- | ~~~~~~~~~~^~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c:382:39: note: expected ‘u8 *’ {aka ‘unsigned char *’} but argument is of type ‘const unsigned char *’
- /home/curtiswilson/Linux/aq_nic.c: In function ‘aq_nic_init’:
- /home/curtiswilson/Linux/aq_nic.c:483:61: warning: passing argument 2 of ‘self->aq_hw_ops->hw_init’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 483 | aq_nic_get_ndev(self)->dev_addr);
- | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c:483:61: note: expected ‘u8 *’ {aka ‘unsigned char *’} but argument is of type ‘const unsigned char *’
- /home/curtiswilson/Linux/aq_nic.c: In function ‘aq_nic_set_mac’:
- /home/curtiswilson/Linux/aq_nic.c:969:69: warning: passing argument 2 of ‘self->aq_hw_ops->hw_set_mac_address’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 969 | return self->aq_hw_ops->hw_set_mac_address(self->aq_hw, ndev->dev_addr);
- | ~~~~^~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c:969:69: note: expected ‘u8 *’ {aka ‘unsigned char *’} but argument is of type ‘const unsigned char *’
- /home/curtiswilson/Linux/aq_nic.c: At top level:
- /home/curtiswilson/Linux/aq_nic.c:977:51: warning: ‘struct ethtool_regs’ declared inside parameter list will not be visible outside of this definition or declaration
- 977 | int aq_nic_get_regs(struct aq_nic_s *self, struct ethtool_regs *regs, void *p)
- | ^~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c:977:5: error: conflicting types for ‘aq_nic_get_regs’; have ‘int(struct aq_nic_s *, struct ethtool_regs *, void *)’
- 977 | int aq_nic_get_regs(struct aq_nic_s *self, struct ethtool_regs *regs, void *p)
- | ^~~~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.h:210:5: note: previous declaration of ‘aq_nic_get_regs’ with type ‘int(struct aq_nic_s *, struct ethtool_regs *, void *)’
- 210 | int aq_nic_get_regs(struct aq_nic_s *self, struct ethtool_regs *regs, void *p);
- | ^~~~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c: In function ‘aq_nic_get_regs’:
- /home/curtiswilson/Linux/aq_nic.c:985:13: error: invalid use of undefined type ‘struct ethtool_regs’
- 985 | regs->version = 1;
- | ^~
- /home/curtiswilson/Linux/aq_nic.c: At top level:
- /home/curtiswilson/Linux/aq_nic.c:1090:39: warning: ‘struct ethtool_link_ksettings’ declared inside parameter list will not be visible outside of this definition or declaration
- 1090 | struct ethtool_link_ksettings *cmd)
- | ^~~~~~~~~~~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c:1089:6: error: conflicting types for ‘aq_nic_get_link_ksettings’; have ‘void(struct aq_nic_s *, struct ethtool_link_ksettings *)’
- 1089 | void aq_nic_get_link_ksettings(struct aq_nic_s *self,
- | ^~~~~~~~~~~~~~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.h:226:6: note: previous declaration of ‘aq_nic_get_link_ksettings’ with type ‘void(struct aq_nic_s *, struct ethtool_link_ksettings *)’
- 226 | void aq_nic_get_link_ksettings(struct aq_nic_s *self,
- | ^~~~~~~~~~~~~~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c: In function ‘aq_nic_get_link_ksettings’:
- /home/curtiswilson/Linux/aq_nic.c:1095:20: error: invalid use of undefined type ‘struct ethtool_link_ksettings’
- 1095 | cmd->base.port = PORT_FIBRE;
- | ^~
- /home/curtiswilson/Linux/aq_nic.c:1095:34: error: ‘PORT_FIBRE’ undeclared (first use in this function)
- 1095 | cmd->base.port = PORT_FIBRE;
- | ^~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c:1097:20: error: invalid use of undefined type ‘struct ethtool_link_ksettings’
- 1097 | cmd->base.port = PORT_TP;
- | ^~
- /home/curtiswilson/Linux/aq_nic.c:1097:34: error: ‘PORT_TP’ undeclared (first use in this function); did you mean ‘IPPROTO_TP’?
- 1097 | cmd->base.port = PORT_TP;
- | ^~~~~~~
- | IPPROTO_TP
- /home/curtiswilson/Linux/aq_nic.c:1099:12: error: invalid use of undefined type ‘struct ethtool_link_ksettings’
- 1099 | cmd->base.duplex = DUPLEX_UNKNOWN;
- | ^~
- /home/curtiswilson/Linux/aq_nic.c:1099:28: error: ‘DUPLEX_UNKNOWN’ undeclared (first use in this function); did you mean ‘AGP_UNKNOWN’?
- 1099 | cmd->base.duplex = DUPLEX_UNKNOWN;
- | ^~~~~~~~~~~~~~
- | AGP_UNKNOWN
- /home/curtiswilson/Linux/aq_nic.c:1101:20: error: invalid use of undefined type ‘struct ethtool_link_ksettings’
- 1101 | cmd->base.duplex = self->link_status.full_duplex ?
- | ^~
- /home/curtiswilson/Linux/aq_nic.c:1102:36: error: ‘DUPLEX_FULL’ undeclared (first use in this function)
- 1102 | DUPLEX_FULL : DUPLEX_HALF;
- | ^~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c:1102:50: error: ‘DUPLEX_HALF’ undeclared (first use in this function)
- 1102 | DUPLEX_FULL : DUPLEX_HALF;
- | ^~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c:1103:12: error: invalid use of undefined type ‘struct ethtool_link_ksettings’
- 1103 | cmd->base.autoneg = self->aq_nic_cfg.is_autoneg;
- | ^~
- /home/curtiswilson/Linux/aq_nic.c:1105:9: error: implicit declaration of function ‘ethtool_link_ksettings_zero_link_mode’ [-Werror=implicit-function-declaration]
- 1105 | ethtool_link_ksettings_zero_link_mode(cmd, supported);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c:1105:52: error: ‘supported’ undeclared (first use in this function)
- 1105 | ethtool_link_ksettings_zero_link_mode(cmd, supported);
- | ^~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c:1108:17: error: implicit declaration of function ‘ethtool_link_ksettings_add_link_mode’ [-Werror=implicit-function-declaration]
- 1108 | ethtool_link_ksettings_add_link_mode(cmd, supported,
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c:1109:54: error: invalid suffix "baseT_Full" on integer constant
- 1109 | 10000baseT_Full);
- | ^~~~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c:1114:54: error: invalid suffix "baseT_Full" on integer constant
- 1114 | 5000baseT_Full);
- | ^~~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c:1118:54: error: invalid suffix "baseT_Full" on integer constant
- 1118 | 2500baseT_Full);
- | ^~~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c:1122:54: error: invalid suffix "baseT_Full" on integer constant
- 1122 | 1000baseT_Full);
- | ^~~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c:1126:54: error: invalid suffix "baseT_Half" on integer constant
- 1126 | 1000baseT_Half);
- | ^~~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c:1130:54: error: invalid suffix "baseT_Full" on integer constant
- 1130 | 100baseT_Full);
- | ^~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c:1134:54: error: invalid suffix "baseT_Half" on integer constant
- 1134 | 100baseT_Half);
- | ^~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c:1138:54: error: invalid suffix "baseT_Full" on integer constant
- 1138 | 10baseT_Full);
- | ^~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c:1142:54: error: invalid suffix "baseT_Half" on integer constant
- 1142 | 10baseT_Half);
- | ^~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c:1146:54: error: ‘Pause’ undeclared (first use in this function)
- 1146 | Pause);
- | ^~~~~
- /home/curtiswilson/Linux/aq_nic.c:1148:54: error: ‘Asym_Pause’ undeclared (first use in this function)
- 1148 | Asym_Pause);
- | ^~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c:1151:62: error: ‘Autoneg’ undeclared (first use in this function)
- 1151 | ethtool_link_ksettings_add_link_mode(cmd, supported, Autoneg);
- | ^~~~~~~
- /home/curtiswilson/Linux/aq_nic.c:1154:70: error: ‘FIBRE’ undeclared (first use in this function)
- 1154 | ethtool_link_ksettings_add_link_mode(cmd, supported, FIBRE);
- | ^~~~~
- /home/curtiswilson/Linux/aq_nic.c:1156:70: error: ‘TP’ undeclared (first use in this function)
- 1156 | ethtool_link_ksettings_add_link_mode(cmd, supported, TP);
- | ^~
- /home/curtiswilson/Linux/aq_nic.c:1158:52: error: ‘advertising’ undeclared (first use in this function)
- 1158 | ethtool_link_ksettings_zero_link_mode(cmd, advertising);
- | ^~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c:1165:54: error: invalid suffix "baseT_Full" on integer constant
- 1165 | 10000baseT_Full);
- | ^~~~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c:1169:54: error: invalid suffix "baseT_Full" on integer constant
- 1169 | 5000baseT_Full);
- | ^~~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c:1173:54: error: invalid suffix "baseT_Full" on integer constant
- 1173 | 2500baseT_Full);
- | ^~~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c:1177:54: error: invalid suffix "baseT_Full" on integer constant
- 1177 | 1000baseT_Full);
- | ^~~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c:1181:54: error: invalid suffix "baseT_Half" on integer constant
- 1181 | 1000baseT_Half);
- | ^~~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c:1185:54: error: invalid suffix "baseT_Full" on integer constant
- 1185 | 100baseT_Full);
- | ^~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c:1189:54: error: invalid suffix "baseT_Half" on integer constant
- 1189 | 100baseT_Half);
- | ^~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c:1193:54: error: invalid suffix "baseT_Full" on integer constant
- 1193 | 10baseT_Full);
- | ^~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c:1197:54: error: invalid suffix "baseT_Half" on integer constant
- 1197 | 10baseT_Half);
- | ^~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c:1214:52: error: ‘lp_advertising’ undeclared (first use in this function)
- 1214 | ethtool_link_ksettings_zero_link_mode(cmd, lp_advertising);
- | ^~~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c:1219:54: error: invalid suffix "baseT_Full" on integer constant
- 1219 | 10000baseT_Full);
- | ^~~~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c:1223:54: error: invalid suffix "baseT_Full" on integer constant
- 1223 | 5000baseT_Full);
- | ^~~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c:1227:54: error: invalid suffix "baseT_Full" on integer constant
- 1227 | 2500baseT_Full);
- | ^~~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c:1231:54: error: invalid suffix "baseT_Full" on integer constant
- 1231 | 1000baseT_Full);
- | ^~~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c:1235:54: error: invalid suffix "baseT_Half" on integer constant
- 1235 | 1000baseT_Half);
- | ^~~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c:1239:54: error: invalid suffix "baseT_Full" on integer constant
- 1239 | 100baseT_Full);
- | ^~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c:1243:54: error: invalid suffix "baseT_Half" on integer constant
- 1243 | 100baseT_Half);
- | ^~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c:1247:54: error: invalid suffix "baseT_Full" on integer constant
- 1247 | 10baseT_Full);
- | ^~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c:1251:54: error: invalid suffix "baseT_Half" on integer constant
- 1251 | 10baseT_Half);
- | ^~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c: At top level:
- /home/curtiswilson/Linux/aq_nic.c:1263:44: warning: ‘struct ethtool_link_ksettings’ declared inside parameter list will not be visible outside of this definition or declaration
- 1263 | const struct ethtool_link_ksettings *cmd)
- | ^~~~~~~~~~~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c:1262:5: error: conflicting types for ‘aq_nic_set_link_ksettings’; have ‘int(struct aq_nic_s *, const struct ethtool_link_ksettings *)’
- 1262 | int aq_nic_set_link_ksettings(struct aq_nic_s *self,
- | ^~~~~~~~~~~~~~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.h:228:5: note: previous declaration of ‘aq_nic_set_link_ksettings’ with type ‘int(struct aq_nic_s *, const struct ethtool_link_ksettings *)’
- 228 | int aq_nic_set_link_ksettings(struct aq_nic_s *self,
- | ^~~~~~~~~~~~~~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c: In function ‘aq_nic_set_link_ksettings’:
- /home/curtiswilson/Linux/aq_nic.c:1265:27: error: invalid use of undefined type ‘const struct ethtool_link_ksettings’
- 1265 | int fduplex = (cmd->base.duplex == DUPLEX_FULL);
- | ^~
- /home/curtiswilson/Linux/aq_nic.c:1265:44: error: ‘DUPLEX_FULL’ undeclared (first use in this function)
- 1265 | int fduplex = (cmd->base.duplex == DUPLEX_FULL);
- | ^~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c:1266:24: error: invalid use of undefined type ‘const struct ethtool_link_ksettings’
- 1266 | u32 speed = cmd->base.speed;
- | ^~
- /home/curtiswilson/Linux/aq_nic.c:1270:33: error: ‘SPEED_1000’ undeclared (first use in this function); did you mean ‘SPEED_5000’?
- 1270 | if (!fduplex && speed > SPEED_1000) {
- | ^~~~~~~~~~
- | SPEED_5000
- /home/curtiswilson/Linux/aq_nic.c:1275:16: error: invalid use of undefined type ‘const struct ethtool_link_ksettings’
- 1275 | if (cmd->base.autoneg == AUTONEG_ENABLE) {
- | ^~
- /home/curtiswilson/Linux/aq_nic.c:1275:34: error: ‘AUTONEG_ENABLE’ undeclared (first use in this function)
- 1275 | if (cmd->base.autoneg == AUTONEG_ENABLE) {
- | ^~~~~~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c:1280:22: error: ‘SPEED_10’ undeclared (first use in this function); did you mean ‘SPEED_5000’?
- 1280 | case SPEED_10:
- | ^~~~~~~~
- | SPEED_5000
- /home/curtiswilson/Linux/aq_nic.c:1284:22: error: ‘SPEED_100’ undeclared (first use in this function); did you mean ‘SPEED_5000’?
- 1284 | case SPEED_100:
- | ^~~~~~~~~
- | SPEED_5000
- /home/curtiswilson/Linux/aq_nic.c:1293:22: error: ‘SPEED_2500’ undeclared (first use in this function); did you mean ‘SPEED_5000’?
- 1293 | case SPEED_2500:
- | ^~~~~~~~~~
- | SPEED_5000
- /home/curtiswilson/Linux/aq_nic.c:1301:22: error: ‘SPEED_10000’ undeclared (first use in this function); did you mean ‘SPEED_5000’?
- 1301 | case SPEED_10000:
- | ^~~~~~~~~~~
- | SPEED_5000
- /home/curtiswilson/Linux/aq_nic.c: In function ‘aq_nic_set_power’:
- /home/curtiswilson/Linux/aq_nic.c:1561:62: warning: passing argument 3 of ‘self->aq_fw_ops->set_power’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 1561 | self->ndev->dev_addr,
- | ~~~~~~~~~~^~~~~~~~~~
- /home/curtiswilson/Linux/aq_nic.c:1561:62: note: expected ‘u8 *’ {aka ‘unsigned char *’} but argument is of type ‘const unsigned char *’
- cc1: some warnings being treated as errors
- make[2]: *** [/usr/src/linux-headers-6.1.0-9-common/scripts/Makefile.build:255: /home/curtiswilson/Linux/aq_nic.o] Error 1
- make[1]: *** [/usr/src/linux-headers-6.1.0-9-common/Makefile:2037: /home/curtiswilson/Linux] Error 2
- make[1]: Leaving directory '/usr/src/linux-headers-6.1.0-9-amd64'
- make: *** [Makefile:36: all] Error 2
Advertisement
Add Comment
Please, Sign In to add comment