[lvc-project] (no subject)

Fedor Pchelkin pchelkin at ispras.ru
Fri Oct 3 22:07:00 MSK 2025


Здравствуйте!

On Tue, 30. Sep 14:44, Pavel Zhigulin wrote:
> Date: Tue, 30 Sep 2025 14:33:50 +0300
> Subject: [PATCH] dma: k3-udma - fix potential null dereference in
>  k3_udma_glue_request_rx_chn_priv()

Заголовки письма не должны попадать в тело патча.  Они должны следовать
одним неделимым блоком без пустых строк в начале файла-патча, если
смотрите на него при подготовке в текстовом редакторе. Тогда при отправке
с git send-email всё корректно учтётся.
https://portal.linuxtesting.ru/How-to-send-patches-to-kernel.html#Редактирование-файла-с-патчем

> @@ -1031,8 +1031,6 @@ k3_udma_glue_request_rx_chn_priv(struct device *dev, const char *name,
>  			rx_chn->flow_id_base = rx_chn->udma_rchan_id;
>  	}
> 
> -	rx_chn->flow_num = cfg->flow_id_num;
> -
>  	rx_chn->flows = devm_kcalloc(dev, rx_chn->flow_num,

Если инициализация rx_chn->flow_num передвигается ниже, здесь будет
выделяться ноль байт.

>  				     sizeof(*rx_chn->flows), GFP_KERNEL);
>  	if (!rx_chn->flows) {
> @@ -1040,6 +1038,8 @@ k3_udma_glue_request_rx_chn_priv(struct device *dev, const char *name,
>  		goto err;
>  	}
> 
> +	rx_chn->flow_num = cfg->flow_id_num;
> +
>  	ret = k3_udma_glue_allocate_rx_flows(rx_chn, cfg);
>  	if (ret)
>  		goto err;
> --
> 2.43.0



More information about the lvc-project mailing list