From nobody Mon May 25 06:41:10 2026 Received: from mail-wm1-f43.google.com (mail-wm1-f43.google.com [209.85.128.43]) (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 113253C81B8 for ; Sun, 17 May 2026 18:26:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.43 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779042396; cv=none; b=Y1RBYO0JP7+NncM0CeF4GTEWKZcX//IQmiWGHgTnEkLG0hFnQs6Pn2QG6I/eo3NCo2Ffa3cEym1rLdyHt0LzaewZPn6pj2Ni7XwOl/Fc9vaJYG/V2a48Dm2WjQ5nRy57Bz4aeKGX9un8Uf6Z5QXB1mNtJWEovcm8ydAo4hWLMfg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779042396; c=relaxed/simple; bh=Kr+wRFKCa78PP/xIkl6wWb5vru7OSFdDl39shroWsq0=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=Uv98bjJTKGeIkkZRWHj3nP5OXMg5ky/lAJ6WbrYGV19fH5HQFAdtRowhIWsooAhpU8RHsR7SrgivjxRa94h/a8W/qGo7gSWK/xnWHpGGYWvM3fCGaLQiVicCocUUsYpYUus6nnnW1bqjNuBLLNchOtq8jWH+m4AMs9FRM4FaScY= 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=b9qd9H9S; arc=none smtp.client-ip=209.85.128.43 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="b9qd9H9S" Received: by mail-wm1-f43.google.com with SMTP id 5b1f17b1804b1-4889d0a9df0so1581845e9.3 for ; Sun, 17 May 2026 11:26:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1779042388; x=1779647188; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=FdItoqgHnYFyIUQVhKieBd/PQ9Fluw8ZpOdySHOHHGI=; b=b9qd9H9SX3BzXQr5ypnz3K8T9WC/BntkKBhCfHvGRbLUGuIC/3l/RQ3oINeMaPPGVQ Z8lGvfNgG1qag12KpOukck4H6XYyTg/5RhqkZd4+uTzCpJWlS0JJcWTY6BzepWcWOi+U cK+ATQkGCDNlmPqM3bn3IBIqhQZeMgyPFCepqfYo1z/TtNdJ/TwBN9pfu0txg4XVtcsR b06Z3zpSV6P21JhwoB/TulhIjLr9ZetoAnl9gaxJ3RxhutXYER4u1JxSFWSQF71PYK04 9eOeNNd5io5RkHRYza62zbLnCh2wXX8bXPZBO/y2VkG6zfHVY6sgOLQYsNPTN95WIfty IIrg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779042388; x=1779647188; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=FdItoqgHnYFyIUQVhKieBd/PQ9Fluw8ZpOdySHOHHGI=; b=gzIvZ2F7/ZaruJa2DJYYNW2slD0co0JVzrKvc1RfgmRur9Knr6n/4DypYBwLbwUkxN eLP9hDg0dNnbjL7m9fxNskpQHSSrcIop5hH6bWzUvjI7gmD/rrmM9NGv5y2KaU45cvBP IXaxsA/nzKOx+UHeHI6mHR1OXKOtIBGrBxvFuW163KywwLKHL3mNt9FW5cDqDS/Q8lR8 ynfojhCFxkC9a4uq0gVENuE6TQxfHUWaU+l9RtKJalLVGlRMFv6k6YTZLrpO1orLZeJK bogWI6tzbusI4MqkICZb5ahNxVlk2cmExgIG3EMThj2Ou4OXU2GmvSW8hLgVBn+LDGHK z3Rg== X-Forwarded-Encrypted: i=1; AFNElJ8xil5XVYs5avxetJm61gt5+mziePTmSRwdbaF9zDcvMoFu0V6BsM2sr6yGVkPuCevQfumWW+dwK4D6zs0=@vger.kernel.org X-Gm-Message-State: AOJu0YxbuhVdYJY7NNFCOMKxg01QlKd3ksK3bpA6K5JEW7/AKvnZyb7U jWYz7ohWcY43N535QgtTYrixPPzyoAnli2jxSC/5ZTIcGP0lPX/IUgE+duz3OVH/ X-Gm-Gg: Acq92OGm/ptrmZKODF+utKi57ARJQ9JM8mGuShLcp7teVCGb2C4xxfjEzQrnME6RuLT 1FW1ifwGxTmyNJkhaPXz6bZNlteytAbi0eHg8zsJ3YAN2Iu7iLq561IR28KsRBA6hFl6uOM0aXx vkkfp11inPducpd1gU+4gIfOPR34LZj05aJyeUyhK3YfxbUwxz6fagpMh1JyPDYz4kW+9TWlVZZ E3abYVQFpVdFlujaGif6BJO6LFOx3LQs+dQqyJpIZLJbP9W3sRkvp7Hs3AbAeOQj9liTI4UF9VW waya6Mj0/6Y9Ppc1ql3uvk3XDC9NLLds6MKAftGyLj8AXhz8pHcsdvxxZX1lytI7cVA0WwHJb/D KUEG2BMi/YBVq+JzeeM7Ot3EuvPs7Qugnf9Ae5cok5P80I09A1PZmD8GxSySy30NtZxBg0goJsU 0TjUX47E+P/HYfkQKVW9eQz+BRT25rdbdJH5MU4273G6GD X-Received: by 2002:a05:600c:3b07:b0:48e:6db5:76e6 with SMTP id 5b1f17b1804b1-48fe63099c6mr97084715e9.2.1779042388030; Sun, 17 May 2026 11:26:28 -0700 (PDT) Received: from localhost.localdomain ([82.215.118.79]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48febe81b2dsm64676625e9.34.2026.05.17.11.26.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 17 May 2026 11:26:26 -0700 (PDT) From: Stepan Ionichev To: jic23@kernel.org Cc: dlechner@baylibre.com, nuno.sa@analog.com, andy@kernel.org, hcazarim@yahoo.com, gregkh@linuxfoundation.org, linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org, stable@vger.kernel.org, sozdayvek@gmail.com Subject: [PATCH] iio: temperature: tmp006: use devm_iio_trigger_register Date: Sun, 17 May 2026 23:26:13 +0500 Message-Id: <20260517182614.218-1-sozdayvek@gmail.com> X-Mailer: git-send-email 2.33.0.windows.2 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" tmp006_probe() allocates the DRDY trigger with devm_iio_trigger_alloc() but registers it with plain iio_trigger_register(). The driver has no .remove() callback, so on module unload the trigger stays in the global trigger list while its memory is freed by devm, leaving a dangling entry. Switch to devm_iio_trigger_register() so the registration is undone in the same devm scope as the allocation. Fixes: 91f75ccf9f03 ("iio: temperature: tmp006: add triggered buffer suppor= t") Cc: stable@vger.kernel.org Signed-off-by: Stepan Ionichev --- drivers/iio/temperature/tmp006.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/iio/temperature/tmp006.c b/drivers/iio/temperature/tmp= 006.c index d8d8c8936..bf62143fa 100644 --- a/drivers/iio/temperature/tmp006.c +++ b/drivers/iio/temperature/tmp006.c @@ -350,7 +350,7 @@ static int tmp006_probe(struct i2c_client *client) =20 data->drdy_trig->ops =3D &tmp006_trigger_ops; iio_trigger_set_drvdata(data->drdy_trig, indio_dev); - ret =3D iio_trigger_register(data->drdy_trig); + ret =3D devm_iio_trigger_register(&client->dev, data->drdy_trig); if (ret) return ret; =20 --=20 2.43.0