From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f45.google.com (mail-wm1-f45.google.com [209.85.128.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3ACEA271464 for ; Sun, 12 Apr 2026 16:20:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.45 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776010845; cv=none; b=dusDv2UFowuPWuB9To1j9m9LfuHCx9aqg/Fx4jOxH+k2U0N6EDSamP96ZMEWbH1IdVeG9vsQpRsq1Iu6Wv2wJQ/PzTE9NsD5DiQplFUQ/S6Hwuq1xNu7Y2SqMGlWiFao+LiCccLiMetI7ze/F84evs9Sg347oIncd016p+6RULE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776010845; c=relaxed/simple; bh=IXU7VR31kF/neD4v+Bkd2iRSmHPEdii82eltHZEW8HI=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=Xnnxkt8UsmtjqDmstHpNfQv70YkrnHsPsNxsozZO8U+ppdwhcxvhB5JGiKJM1UtAIGaZiu3hKar/WYGjEFlk0MR1OatXp1Foale7zUkjAoMzCGVPfAuvEjOShE7i5BJvSm9bgk4tF1ukBciLmQPxGl5SGikExjNDRv813J7uw7E= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=XDd6i+hn; arc=none smtp.client-ip=209.85.128.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="XDd6i+hn" Received: by mail-wm1-f45.google.com with SMTP id 5b1f17b1804b1-4838c15e3cbso32702415e9.3 for ; Sun, 12 Apr 2026 09:20:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1776010843; x=1776615643; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=EctM6aa/31bwuVLvZQXQE4KkAQg00E77yvT6KhMiPOY=; b=XDd6i+hngAj712aTdJDIGw3KSjBY/D08ECygD9yjeWB8rr7UYL37uRMPod2TOXIaN9 n852jHpR+0fcwO9zYPcGkGFqrEV231jN1v8xnuJr6iipYh5G4wkrjX+HnB9H38wToN2m 9+o9FWZWvZXK8vdPYnjBMmfmO1jzsW5Q0F5NkgSmZm/nge20npKMdf3HtWNe4rAKcnjc GLn9k+Nvot0JxmyHJKYIK/IZeWc3a/Nk3t+jNL1yvMoWPgai/t3SjzV1GhlDjemNOKol lVEcOox7pL+lPzyHhfW6EELE2tUjSvNfyITGhj9jenVF0kQ6az1SUt7QoOEr+ncrgr8/ G9Ug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776010843; x=1776615643; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=EctM6aa/31bwuVLvZQXQE4KkAQg00E77yvT6KhMiPOY=; b=MLYFx5axDgipJbFX1oPi7FZHS1+8Y2ufeg7pVc9zFJKOqtOplE5sSlCht7VgFlr+W1 DOJ2mHzoJ2h7rKXgqX17ctPL2jJht5lkhim63eMYu53E7s5nZhyh7EjP7KHuNEYMimyX V6lP1MH7jazCgY/wJMceSOmeuByTngN5bx9JLnFBBI/FbsbsYxPZ187jFVN71n0VvYXk rrOXw3/ziUslxXiA8ejzF1ePInYFGPhucQWOmeXVdMNQ8hWLOMWIiKyMTsUrgrWIYIAH Wy8V45ZUuknJl3Xux0FIwUXSsdtdU1Szbq7FbzPBlLNfkNlOttkzRaNvKvAZDnK3NAM9 lBAg== X-Gm-Message-State: AOJu0YwoAal06CKLUV5OYnSSMd0gWHL+JA9T5lXPKAlJ1s4hn3nOyQAA 9uiHx3BCEyDzNjbF7L2NzegXKG/Vnja+hPZLpTODe+Xvh564tuIR2tbm X-Gm-Gg: AeBDietbnaHHBQipiTe2TTbZLK+5zGzq7yrziO1IY9P+BzJq9UUx2gp7EJJBqtaiJbX nIHH9OXEUkIEcA9BnEQkWkyQPpwIETvw3gutcBG5ixBHS98r2GS7JlWxedv89Xlz8ninlpQnObM 6Aa4ftnufvddiNVtOztdZ0fv4QK2or219cJxsjbY/2O16eDmuHEb+I4oxcpOItCat75p5IrjwQD ndIsgygmVGYj+p3lgvR2qYxSz3JPpvd10/HIRHmrzldJZ4I9ore9oz3EnurncMJHqCA4YY27mZi HPcZ9l/0vnCtCSA/qTMA/0bBowF2JOeFDY1BC2hKIbjSBLAZx1gt0qY8UvSU4NtNKPBteop4lRH CPUkNsNMp6e9TR3xLMZ/9RblYhoZqrW2h+w0LTrgTor9jTr37HDdcWObj235JLJj8rX7wNlTKsX BWDs2Q48Z+S+S5cFOqT0msBTyWWwooRw== X-Received: by 2002:a05:600c:a109:b0:488:a977:8de with SMTP id 5b1f17b1804b1-488d6839866mr97614455e9.16.1776010842441; Sun, 12 Apr 2026 09:20:42 -0700 (PDT) Received: from gmail.com ([2a00:f41:1ccb:26a3:2a0c:50ff:fe2f:36f4]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-488d531f1f9sm281754745e9.1.2026.04.12.09.20.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 12 Apr 2026 09:20:41 -0700 (PDT) Date: Sun, 12 Apr 2026 18:20:39 +0200 From: "Jose A. Perez de Azpillaga" To: syzbot Cc: linux-kernel@vger.kernel.org, linux-media@vger.kernel.org, syzkaller-bugs@googlegroups.com Subject: Re: [syzbot] [media?] memory leak in vidtv_psi_short_event_desc_init Message-ID: References: <69d411c9.a70a0220.a26f2.003e.GAE@google.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <69d411c9.a70a0220.a26f2.003e.GAE@google.com> #syz test diff --git a/drivers/media/dvb-core/dmxdev.c b/drivers/media/dvb-core/dmxdev.c index 3c8bc75e4d6c..fdd9fa5cc24c 100644 --- a/drivers/media/dvb-core/dmxdev.c +++ b/drivers/media/dvb-core/dmxdev.c @@ -901,8 +901,14 @@ static int dvb_dmxdev_add_pid(struct dmxdev *dmxdev, feed->pid = pid; list_add(&feed->next, &filter->feed.ts); - if (filter->state >= DMXDEV_STATE_GO) - return dvb_dmxdev_start_feed(dmxdev, filter, feed); + if (filter->state >= DMXDEV_STATE_GO) { + int ret = dvb_dmxdev_start_feed(dmxdev, filter, feed); + if (ret < 0) { + list_del(&feed->next); + kfree(feed); + } + return ret; + } return 0; }