From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-qk1-f177.google.com (mail-qk1-f177.google.com [209.85.222.177]) (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 11303379EF0 for ; Tue, 2 Jun 2026 20:38:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.177 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780432701; cv=none; b=LeJFxWB/CnAJvdzay+XKm2mfARkDyE9ZN7pcwkTE2TCV1tmQY5AVlVB/eDshXeaDGvl+Hfrq8fYWLRZ5o7zHYOMnIga4uyMqfUKhsr9AgWjOqTkYu54z3P3vxCtAPYnGUv1QiNaDhG9bHof3nvB84XWjEfLJ3ehJEKcWKt/uRAE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780432701; c=relaxed/simple; bh=htek696P51y1qKBmZZzLRsS9pYvkF+38dyJ3vne3hvw=; h=From:Content-Type:Mime-Version:Subject:Message-Id:Date:Cc:To; b=rAC6su8vZjqam2UeojHZm/caZticMMSLJJBq7TSIqSl7AJNVurF1SgMfxXPGB6cLC3c2iWXKTDvLbabSQf9d5b7CdWj4dJJ90WtMbHxtarVYJAzhbEjS+jRNOZDWki5Y6NdZ2sZq0ndxuH6McfOPWpW597SWLqcRM7LnD7qY79I= 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=SAHMLq4n; arc=none smtp.client-ip=209.85.222.177 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="SAHMLq4n" Received: by mail-qk1-f177.google.com with SMTP id af79cd13be357-915671abd29so233965385a.0 for ; Tue, 02 Jun 2026 13:38:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780432699; x=1781037499; darn=vger.kernel.org; h=to:cc:date:message-id:subject:mime-version :content-transfer-encoding:from:from:to:cc:subject:date:message-id :reply-to; bh=qxBuYBQ1XSjDjIjaHXQYU9VuhzlTIRREhVR5WeTyr9Y=; b=SAHMLq4nwIoD9mLIY0JoVRKMIwXGObjfmjjw+B6NFz7LtkWbCi8UpgbDS0M6KtdRme T1Dg19XIW794JVsoq3r8d+26lGhrOUbEGIMV6Wyqzv7AztwUGpCbMawY384/yfBZ4UGX xgu40z7OkyDfQFuH0rXYoCl1L74Hd+a+unYJ4o310SeIfsC1TfY/ae7NJUFc5sb/bP1x SnhHP5g9xi97iguzzzJMUC1U8jgxsN7uoQD5wJYHgUIXoxzuBqsdFTxsoclP+wcWCFfC u0YITK1tydqpID87cugcdV4RLEVw3ndOxHpypMymWmlXXHGT0lY4yritiBsmnZiWLMSQ gfwQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780432699; x=1781037499; h=to:cc:date:message-id:subject:mime-version :content-transfer-encoding:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=qxBuYBQ1XSjDjIjaHXQYU9VuhzlTIRREhVR5WeTyr9Y=; b=gefXSusOQPq3pzyC6frZQjPeBBuZO7TdSLuyrf4r0bqJ2IC8vG0fybHXHZvvazOSuX mJvLNKFNplWaJgo+tWyi0jU0f4Ug5aRw7WejrmWBcONffAE56d8C4RAk5hdzyD8zaNoi Z/1gwsKOIca9ZcALd+HnisSlMj/0UYt10lI2W21DQqQMKSjniVXysiEJb8uc/caVcqBu PA/mLgEcJ2LtouSmZMW8xVi93KXzTSx83a/RtzHvxXtMAlCJot5KgryiYJLWUvNgn1Ok 4hMqecI4YA1KMzmMpeyJ8DwCjNqmMRYDgcYzFtsxreG63vvC4tEtY0PL9Q1TFoNZVY8v k1xA== X-Forwarded-Encrypted: i=1; AFNElJ+uaOotxDswhbUZ4NBEBPmFDDyZMssXnx+1LleOzpxaFPvUxIoSCkdZ7sxLGYOrGBBwffgKcWMXAUXvDGo=@vger.kernel.org X-Gm-Message-State: AOJu0YxwCPjLTigQYxBSRmOE8UnQY3EBBV3RdwMDl17AFTdHBamNpMyC lh+GD+sEl9mOhTvBtGBwXHYzN+ArsythvuuumARSOuUmK8fqnDxEfOAT X-Gm-Gg: Acq92OHlvjEuZa8+HNfI0wirFHfFWrccGxqvHW2C/F9tnvSe58TR8GQf21tUTkTv0nj wgErQxc4OWkq7d10B1pjEhbvU0pLNYoDx6537yqMhxhL93+wgxl5yYyy3K2A8JFiyWMqEUVhYWn AGWYLtLczKQDI42nDmTl9yJDJjFTgOKz54BAT+z1VWNhwyaONUpUxJo8SUKHDaZz23Wk7XCv9aW TarxX3udvShFImXtTcJdfoTOtVR5fuwlfdrFdUkVZ60LdNLPWitx9kTI/xAfmNQiyVHdll/E0sa h1Bu5oZ1uwYgtPv+61CgFOIIlsBBFefTrLttnOZslrkWM3++p1Rpt9rizWx8WQMgEWlJ2waU8V2 9unwgMO4B2LknzPgnetywGwbs7cJMyYcqwyGnL7DOvZ7qaTsVKD0lDgj7d9fW6bAq2HT0oUKMHo Ng2vbLJRwwPNN5p/jOqVtlTe2EUKsx/PqS1IHEy6laN42qQ26VS50tGLNyTCzG0b28 X-Received: by 2002:a05:620a:4509:b0:8f2:c47b:962e with SMTP id af79cd13be357-9158a7fd27bmr118480785a.49.1780432698998; Tue, 02 Jun 2026 13:38:18 -0700 (PDT) Received: from smtpclient.apple ([104.39.165.68]) by smtp.gmail.com with ESMTPSA id af79cd13be357-9158a240aafsm47303685a.17.2026.06.02.13.38.18 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 02 Jun 2026 13:38:18 -0700 (PDT) From: Shuangpeng Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3864.600.51.1.1\)) Subject: [BUG] media: as102: kmemleak reports two leaks after dvb_register_frontend() failure Message-Id: Date: Tue, 2 Jun 2026 16:38:07 -0400 Cc: linux-media@vger.kernel.org, linux-kernel@vger.kernel.org To: mchehab@kernel.org X-Mailer: Apple Mail (2.3864.600.51.1.1) Hi Kernel Maintainers, I hit the following kmemleak reports while testing current upstream = kernel: kmemleak: unreferenced object in as102_usb_probe kmemleak: unreferenced object in as102_attach on commit: e8c2f9fdadee7cbc75134dc463c1e0d856d6e5c7 (May 25 2026) The reproducer and .config files are here. https://gist.github.com/shuangpengbai/f122f8acb8a9e4b9ed08d6a76dd5eb79 I=E2=80=99m happy to test debug patches or provide additional = information. Reported-by: Shuangpeng Bai unreferenced object 0xffff88811641a000 (size 4096): comm "kworker/1:1", pid 30, jiffies 4295053869 hex dump (first 32 bytes): 40 b3 2a 8b ff ff ff ff 00 70 47 66 81 88 ff ff @.*......pGf.... 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ backtrace (crc 52c16f09): __kmalloc_cache_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4575 = mm/slub.c:4899 mm/slub.c:5415) as102_usb_probe (./include/linux/slab.h:950 ./include/linux/slab.h:1188 = drivers/media/usb/as102/as102_usb_drv.c:348) usb_probe_interface (drivers/usb/core/driver.c:396) really_probe (drivers/base/dd.c:? drivers/base/dd.c:709) __driver_probe_device (drivers/base/dd.c:871) driver_probe_device (drivers/base/dd.c:901) __device_attach_driver (drivers/base/dd.c:1029) bus_for_each_drv (drivers/base/bus.c:500) __device_attach (drivers/base/dd.c:1101) device_initial_probe (drivers/base/dd.c:1156) bus_probe_device (drivers/base/bus.c:613) device_add (drivers/base/core.c:3706) usb_set_configuration (drivers/usb/core/message.c:2268) usb_generic_driver_probe (drivers/usb/core/generic.c:250) usb_probe_device (drivers/usb/core/driver.c:291) really_probe (drivers/base/dd.c:? drivers/base/dd.c:709) unreferenced object 0xffff888166471000 (size 2048): comm "kworker/1:1", pid 30, jiffies 4295053870 hex dump (first 32 bytes): 01 00 00 00 00 00 00 00 41 62 69 6c 69 73 20 53 ........Abilis S 79 73 74 65 6d 73 20 44 56 42 2d 54 69 74 61 6e ystems DVB-Titan backtrace (crc f72415e5): __kmalloc_cache_noprof (./include/linux/kmemleak.h:44 mm/slub.c:4575 = mm/slub.c:4899 mm/slub.c:5415) as102_attach (./include/linux/slab.h:950 ./include/linux/slab.h:1188 = drivers/media/dvb-frontends/as102_fe.c:450) as102_dvb_register (drivers/media/usb/as102/as102_drv.c:326) as102_usb_probe (drivers/media/usb/as102/as102_usb_drv.c:397) usb_probe_interface (drivers/usb/core/driver.c:396) really_probe (drivers/base/dd.c:? drivers/base/dd.c:709) __driver_probe_device (drivers/base/dd.c:871) driver_probe_device (drivers/base/dd.c:901) __device_attach_driver (drivers/base/dd.c:1029) bus_for_each_drv (drivers/base/bus.c:500) __device_attach (drivers/base/dd.c:1101) device_initial_probe (drivers/base/dd.c:1156) bus_probe_device (drivers/base/bus.c:613) device_add (drivers/base/core.c:3706) usb_set_configuration (drivers/usb/core/message.c:2268) usb_generic_driver_probe (drivers/usb/core/generic.c:250) Best, Shuangpeng