[lvc-project] [PATCH] net: 9p: fix double req put in p9_fd_cancelled

Fedor Pchelkin pchelkin at ispras.ru
Wed Jul 16 18:04:21 MSK 2025


On Tue, 15. Jul 18:48, Nalivayko Sergey wrote:
> @@ -721,9 +721,9 @@ static int p9_fd_cancelled(struct p9_client *client, struct p9_req_t *req)
>  
>  	spin_lock(&m->req_lock);
>  	/* Ignore cancelled request if message has been received
> -	 * before lock.
> -	 */
> -	if (req->status == REQ_STATUS_RCVD) {
> +	* or cancelled with error before lock.
> +	*/

Только сейчас бросилось в глаза - комментарий поехал влево. Для
LVC-веток подправлю, в lkml наверно v2 лучше отсылать только когда от
них реакция поступит. Но в целом можете отправить туда v2 уже сейчас,
главное правильно оформить согласно

https://portal.linuxtesting.ru/How-to-send-patches-to-kernel.html#Подготовка-второй-версии-патча

> +	if (req->status == REQ_STATUS_RCVD || req->status == REQ_STATUS_ERROR) {
>  		spin_unlock(&m->req_lock);
>  		return 0;
>  	}
> -- 
> 2.30.2



More information about the lvc-project mailing list