Re: [PATCH] [v2] net: sfc: avoid format string warning
From: Breno Leitao
Date: Thu Mar 26 2026 - 05:25:19 EST
On Wed, Mar 25, 2026 at 02:45:44PM +0100, Arnd Bergmann wrote:
> /* Event queues */
> efx_for_each_channel(channel, efx) {
> + char unit_str[ETH_GSTRING_LEN];
> +
> + snprintf(unit_str, sizeof(unit_str), "txq%d", channel->channel);
The original EFX_CHANNEL_NAME macro expanded to "chan%d", didn't it?.
Shouldn't replace txq by chan in the line above?
snprintf(unit_str, sizeof(unit_str), "chan%d", channel->channel);
> @@ -258,23 +253,23 @@ static int efx_fill_loopback_test(struct efx_nic *efx,
> struct efx_tx_queue *tx_queue;
>
> efx_for_each_channel_tx_queue(tx_queue, channel) {
> + char unit_str[ETH_GSTRING_LEN];
> +
> + snprintf(unit_str, sizeof(unit_str), "txq%d",tx_queue->label);
You probably want a space after the comma here:
snprintf(unit_str, sizeof(unit_str), "txq%d", tx_queue->label);