drivers/net/ethernet: clean up mis-targeted comments
As part of the W=1 cleanups for ethernet, a million [*] driver comments had to be cleaned up to get the W=1 compilation to succeed. This change finally makes the drivers/net/ethernet tree compile with W=1 set on the command line. NOTE: The kernel uses kdoc style (see Documentation/process/kernel-doc.rst) when documenting code, not doxygen or other styles. After this patch the x86_64 build has no warnings from W=1, however scripts/kernel-doc says there are 1545 more warnings in source files, that I need to develop a script to fix in a followup patch. The errors fixed here are all kdoc of a few classes, with a few outliers: In file included from drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:10: drivers/net/ethernet/qlogic/netxen/netxen_nic.h:1193:18: warning: ‘FW_DUMP_LEVELS’ defined but not used [-Wunused-const-variable=] 1193 | static const u32 FW_DUMP_LEVELS[] = { 0x3, 0x7, 0xf, 0x1f, 0x3f, 0x7f, 0xff }; | ^~~~~~~~~~~~~~ ... repeats 4 times... drivers/net/ethernet/sun/cassini.c:2084:24: warning: suggest braces around empty body in an ‘else’ statement [-Wempty-body] 2084 | RX_USED_ADD(page, i); drivers/net/ethernet/natsemi/ns83820.c: In function ‘phy_intr’: drivers/net/ethernet/natsemi/ns83820.c:603:6: warning: variable ‘tbisr’ set but not used [-Wunused-but-set-variable] 603 | u32 tbisr, tanar, tanlpar; | ^~~~~ drivers/net/ethernet/natsemi/ns83820.c: In function ‘ns83820_get_link_ksettings’: drivers/net/ethernet/natsemi/ns83820.c:1207:11: warning: variable ‘tanar’ set but not used [-Wunused-but-set-variable] 1207 | u32 cfg, tanar, tbicr; | ^~~~~ drivers/net/ethernet/packetengines/yellowfin.c:1063:18: warning: variable ‘yf_size’ set but not used [-Wunused-but-set-variable] 1063 | int data_size, yf_size; | ^~~~~~~ Normal kdoc fixes: warning: Function parameter or member 'x' not described in 'y' warning: Excess function parameter 'x' description in 'y' warning: Cannot understand <string> on line <NNN> - I thought it was a doc line [*] - ok it wasn't quite a million, but it felt like it. Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:

committed by
David S. Miller

parent
add3c86aa2
commit
d0ea5cbdc2
@@ -140,6 +140,7 @@ static struct page *ef4_reuse_page(struct ef4_rx_queue *rx_queue)
|
||||
* ef4_init_rx_buffers - create EF4_RX_BATCH page-based RX buffers
|
||||
*
|
||||
* @rx_queue: Efx RX queue
|
||||
* @atomic: control memory allocation flags
|
||||
*
|
||||
* This allocates a batch of pages, maps them for DMA, and populates
|
||||
* struct ef4_rx_buffers for each one. Return a negative error code or
|
||||
@@ -316,6 +317,7 @@ static void ef4_discard_rx_packet(struct ef4_channel *channel,
|
||||
* This will aim to fill the RX descriptor queue up to
|
||||
* @rx_queue->@max_fill. If there is insufficient atomic
|
||||
* memory to do so, a slow fill will be scheduled.
|
||||
* @atomic: control memory allocation flags
|
||||
*
|
||||
* The caller must provide serialisation (none is used here). In practise,
|
||||
* this means this function must run from the NAPI handler, or be called
|
||||
|
@@ -65,7 +65,7 @@ static const char *const ef4_interrupt_mode_names[] = {
|
||||
STRING_TABLE_LOOKUP(efx->interrupt_mode, ef4_interrupt_mode)
|
||||
|
||||
/**
|
||||
* ef4_loopback_state - persistent state during a loopback selftest
|
||||
* struct ef4_loopback_state - persistent state during a loopback selftest
|
||||
* @flush: Drop all packets in ef4_loopback_rx_packet
|
||||
* @packet_count: Number of packets being used in this test
|
||||
* @skbs: An array of skbs transmitted
|
||||
|
@@ -458,7 +458,7 @@ enum efx_sync_events_state {
|
||||
* were checked for expiry
|
||||
* @rfs_expire_index: next accelerated RFS filter ID to check for expiry
|
||||
* @n_rfs_succeeded: number of successful accelerated RFS filter insertions
|
||||
* @n_rfs_failed; number of failed accelerated RFS filter insertions
|
||||
* @n_rfs_failed: number of failed accelerated RFS filter insertions
|
||||
* @filter_work: Work item for efx_filter_rfs_expire()
|
||||
* @rps_flow_id: Flow IDs of filters allocated for accelerated RFS,
|
||||
* indexed by filter ID
|
||||
|
@@ -173,9 +173,11 @@ struct efx_ptp_match {
|
||||
|
||||
/**
|
||||
* struct efx_ptp_event_rx - A PTP receive event (from MC)
|
||||
* @link: list of events
|
||||
* @seq0: First part of (PTP) UUID
|
||||
* @seq1: Second part of (PTP) UUID and sequence number
|
||||
* @hwtimestamp: Event timestamp
|
||||
* @expiry: Time which the packet arrived
|
||||
*/
|
||||
struct efx_ptp_event_rx {
|
||||
struct list_head link;
|
||||
@@ -223,11 +225,13 @@ struct efx_ptp_timeset {
|
||||
* reset (disable, enable).
|
||||
* @rxfilter_event: Receive filter when operating
|
||||
* @rxfilter_general: Receive filter when operating
|
||||
* @rxfilter_installed: Receive filter installed
|
||||
* @config: Current timestamp configuration
|
||||
* @enabled: PTP operation enabled
|
||||
* @mode: Mode in which PTP operating (PTP version)
|
||||
* @ns_to_nic_time: Function to convert from scalar nanoseconds to NIC time
|
||||
* @nic_to_kernel_time: Function to convert from NIC to kernel time
|
||||
* @nic_time: contains time details
|
||||
* @nic_time.minor_max: Wrap point for NIC minor times
|
||||
* @nic_time.sync_event_diff_min: Minimum acceptable difference between time
|
||||
* in packet prefix and last MCDI time sync event i.e. how much earlier than
|
||||
@@ -239,6 +243,7 @@ struct efx_ptp_timeset {
|
||||
* field in MCDI time sync event.
|
||||
* @min_synchronisation_ns: Minimum acceptable corrected sync window
|
||||
* @capabilities: Capabilities flags from the NIC
|
||||
* @ts_corrections: contains corrections details
|
||||
* @ts_corrections.ptp_tx: Required driver correction of PTP packet transmit
|
||||
* timestamps
|
||||
* @ts_corrections.ptp_rx: Required driver correction of PTP packet receive
|
||||
|
Reference in New Issue
Block a user