[{"id":3683350,"web_url":"http://patchwork.ozlabs.org/comment/3683350/","msgid":"<afB-p7vhyVYlcTn6@monoceros>","list_archive_url":null,"date":"2026-04-28T09:37:18","subject":"Re: [PATCH 00/24] rust: device: Higher-Ranked Lifetime Types for\n device drivers","submitter":{"id":88416,"url":"http://patchwork.ozlabs.org/api/people/88416/","name":"Uwe Kleine-König","email":"ukleinek@kernel.org"},"content":"Hello,\n\nOn Tue, Apr 28, 2026 at 12:10:58AM +0200, Danilo Krummrich wrote:\n>  drivers/pwm/pwm_th1520.rs             |  14 +-\n\nI didn't try to understand what you do here, but there is nothing\nscheduled so far for the pwm_th1520 driver in my tree, so\n\nAcked-by: Uwe Kleine-König <ukleinek@kernel.org>\n\nfor patches #12 and #19 touching this driver for merging through (I\nguess) the rust tree. Maybe Michal wants to say something about the\nactual change.\n\nBest regards\nUwe","headers":{"Return-Path":"\n <linux-pci+bounces-53320-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-pci@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=NLxgCfyy;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c15:e001:75::12fc:5321; helo=sin.lore.kernel.org;\n envelope-from=linux-pci+bounces-53320-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=\"NLxgCfyy\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201"],"Received":["from sin.lore.kernel.org (sin.lore.kernel.org\n [IPv6:2600:3c15:e001:75::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g4bpJ6yMFz1xvV\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 28 Apr 2026 20:12:24 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sin.lore.kernel.org (Postfix) with ESMTP id 291D5313EDA3\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 28 Apr 2026 09:37:27 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 44E303AEF57;\n\tTue, 28 Apr 2026 09:37:23 +0000 (UTC)","from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org\n [10.30.226.201])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 1F5F73A6B7F;\n\tTue, 28 Apr 2026 09:37:22 +0000 (UTC)","by smtp.kernel.org (Postfix) with ESMTPSA id 39FBBC2BCAF;\n\tTue, 28 Apr 2026 09:37:22 +0000 (UTC)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1777369043; cv=none;\n b=Go0B44gr4NJ5TZxbTy3h37JZZbQ1Pg030hED3BjtRlmEhDCqxO11GeaG5qltjQLUTNsnVLAaQweUJXkZ/b5inY/RhFeVQuu2WEJO4M6CMQZ3q8zOPM1CBUofAVojnj8I0I5+GjWo/FrbYDenuXlrLZhJzHKPrS10pptChC/A4GM=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1777369043; c=relaxed/simple;\n\tbh=HM9evInCFYKy8es/TsKXHh8GLiXdJjs/TZ6Xikd1hus=;\n\th=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version:\n\t Content-Type:Content-Disposition:In-Reply-To;\n b=VzteoljkgiEaO2dLDVHO1nVWSrtqOUMgyL3z8SR2REpBQ3XU/CImifiigGA7njDe5H7rBY7UqLAcy6p0cevrOHVxyhYQ5CZCi7V8lyxM/Hc0YGY5krPMrRHNu5gf33H7tVW1+imlb/28HARIzzyhZ0v3u/8vqugPZS3lnZhV/pI=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=NLxgCfyy; arc=none smtp.client-ip=10.30.226.201","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;\n\ts=k20201202; t=1777369042;\n\tbh=HM9evInCFYKy8es/TsKXHh8GLiXdJjs/TZ6Xikd1hus=;\n\th=Date:From:To:Cc:Subject:References:In-Reply-To:From;\n\tb=NLxgCfyywn0V6zY4za6ewhWgPGQ5lWDL/2Pa2I4YpZflmGrJW7S27qnAOo2AlEKqM\n\t a0uc2KNAXUvyDs4nom2XXsustejAYuVoAsdyjftRdcaBHwx87GgB80fnqqcgeYrfU/\n\t qIeZFx0t9z0iqOwkaOYS3RfWY4uZUSPZ592PJsP9INsFTUcfPYzx7QwwD13BIUtKyg\n\t z8uQF16K+0bEWjK9JUNjl34AUQ/nGBuun0c4ojbzGjep+h+EhJudTHXgD+3InX8cCW\n\t KP7qOtqSQ5NzWn2KzqB3cs6s8W44lH+VVXyey+CIUh1Fgs+7Iskd4aSTKCL9cu6cNR\n\t XA1JWIDp9YG5w==","Date":"Tue, 28 Apr 2026 11:37:18 +0200","From":"Uwe =?utf-8?q?Kleine-K=C3=B6nig?= <ukleinek@kernel.org>","To":"Danilo Krummrich <dakr@kernel.org>, m.wilczynski@samsung.com","Cc":"gregkh@linuxfoundation.org, rafael@kernel.org, acourbot@nvidia.com,\n\taliceryhl@google.com, david.m.ertman@intel.com, ira.weiny@intel.com,\n leon@kernel.org,\n\tviresh.kumar@linaro.org, bhelgaas@google.com, kwilczynski@kernel.org,\n\tabdiel.janulgue@gmail.com, robin.murphy@arm.com, markus.probst@posteo.de,\n ojeda@kernel.org,\n\tboqun@kernel.org, gary@garyguo.net, bjorn3_gh@protonmail.com,\n lossin@kernel.org,\n\ta.hindborg@kernel.org, tmgross@umich.edu, driver-core@lists.linux.dev,\n\tlinux-kernel@vger.kernel.org, nova-gpu@lists.linux.dev,\n dri-devel@lists.freedesktop.org,\n\tlinux-pm@vger.kernel.org, linux-pwm@vger.kernel.org,\n linux-pci@vger.kernel.org,\n\trust-for-linux@vger.kernel.org","Subject":"Re: [PATCH 00/24] rust: device: Higher-Ranked Lifetime Types for\n device drivers","Message-ID":"<afB-p7vhyVYlcTn6@monoceros>","References":"<20260427221155.2144848-1-dakr@kernel.org>","Precedence":"bulk","X-Mailing-List":"linux-pci@vger.kernel.org","List-Id":"<linux-pci.vger.kernel.org>","List-Subscribe":"<mailto:linux-pci+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-pci+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","Content-Type":"multipart/signed; micalg=pgp-sha512;\n\tprotocol=\"application/pgp-signature\"; boundary=\"rqxumekpprrd4q5v\"","Content-Disposition":"inline","In-Reply-To":"<20260427221155.2144848-1-dakr@kernel.org>"}},{"id":3683357,"web_url":"http://patchwork.ozlabs.org/comment/3683357/","msgid":"<DI4PBO6KS860.1699VQUG68OI0@kernel.org>","list_archive_url":null,"date":"2026-04-28T10:04:44","subject":"Re: [PATCH 00/24] rust: device: Higher-Ranked Lifetime Types for\n device drivers","submitter":{"id":89037,"url":"http://patchwork.ozlabs.org/api/people/89037/","name":"Danilo Krummrich","email":"dakr@kernel.org"},"content":"On Tue Apr 28, 2026 at 11:37 AM CEST, Uwe Kleine-König wrote:\n> I didn't try to understand what you do here, but there is nothing\n> scheduled so far for the pwm_th1520 driver in my tree, so\n\nCompressed to one sentence, it is driver core plumbing to allow bus device\nprivate data (and registration data) to represent their lifetime being tied to\nthe device / driver lifecycle with native Rust lifetimes.\n\nDrivers can take advantage of this subsequently; for reference see the nova-core\nchanges at the end of this series.\n\n> Acked-by: Uwe Kleine-König <ukleinek@kernel.org>\n>\n> for patches #12 and #19 touching this driver for merging through (I\n> guess) the rust tree.\n\nThanks -- as mentioned, it is driver core plumbing, so eventually I'll take it\nthrough the driver core tree.\n\n- Danilo","headers":{"Return-Path":"\n <linux-pci+bounces-53321-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-pci@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=CW32II6V;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=104.64.211.4; helo=sin.lore.kernel.org;\n envelope-from=linux-pci+bounces-53321-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=\"CW32II6V\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201"],"Received":["from sin.lore.kernel.org (sin.lore.kernel.org [104.64.211.4])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g4c0J5pDZz1yHv\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 28 Apr 2026 20:21:04 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sin.lore.kernel.org (Postfix) with ESMTP id 668D9301A2C2\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 28 Apr 2026 10:04:55 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id BD7F83E276B;\n\tTue, 28 Apr 2026 10:04:51 +0000 (UTC)","from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org\n [10.30.226.201])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 925F83DA5B6;\n\tTue, 28 Apr 2026 10:04:51 +0000 (UTC)","by smtp.kernel.org (Postfix) with ESMTPSA id A7495C2BCAF;\n\tTue, 28 Apr 2026 10:04:45 +0000 (UTC)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1777370691; cv=none;\n b=bZhVeP4BzNZ4hZG10mESD5T24DlZt1iFvrZUrvYQrhO+2jYaP2WHKTtzcLYIV0cC97MWUE4zV+iaWEHJGcN/h4cq9TfSFeLjDanaSn9l7vRMCW6DRgT0yKxLvY3PqWWUDPAEJmLSMmJT8Pn0OESpO43nbvH97zVkxQZrzgWybqY=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1777370691; c=relaxed/simple;\n\tbh=THDA4pSnz8O0I8vbRxRJhS+Zowg7suy5Oc816KLBmBQ=;\n\th=Mime-Version:Content-Type:Date:Message-Id:From:Subject:Cc:To:\n\t References:In-Reply-To;\n b=el05fRpq5NDG2Fy+4RlxWi4PpsYlkpMOODqqmdKvXcB9FJb5U09hYagjIBbp/5vaj2BaYI/risDCa0u1F1eMeU3EYk5B3BFWp1T8cjP8HTUH9c+Mdu3z2EsMTnhc9Su0iF0L+atiYMv8dU2G0humRggdeAFRKB1Mu0z8p1DeTQI=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=CW32II6V; arc=none smtp.client-ip=10.30.226.201","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;\n\ts=k20201202; t=1777370691;\n\tbh=THDA4pSnz8O0I8vbRxRJhS+Zowg7suy5Oc816KLBmBQ=;\n\th=Date:From:Subject:Cc:To:References:In-Reply-To:From;\n\tb=CW32II6Vi5epjGbH85TrnoRsJam4VJ57mGOa8wDqbkmv1awiASfTD6wpYZ5Xgo7gt\n\t cveKQQkEkfPH6nqNJEpBGD3g+Xnw3q4COpis2etqpyJYseDnU2crRhK4BJUB6izqT/\n\t BBGFZyvDciDPMPrGIRRmf/jR+HyOo8a1aePha945K9ehKl7CF2tXAMe48rJbJRd6vI\n\t AOh/9OwF+UjCPr9FFE4UHOd2DyvzX8ENL/aZeDmhpQWHfPJbe8/01pckTaAR3t87cB\n\t U+DRN5WryXLuj+jE4XBHoNLE7CFUPXylmoECZcniahdwBsDXTMDqij3eepjht1fZGQ\n\t QitOdXqeyWx5Q==","Precedence":"bulk","X-Mailing-List":"linux-pci@vger.kernel.org","List-Id":"<linux-pci.vger.kernel.org>","List-Subscribe":"<mailto:linux-pci+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-pci+unsubscribe@vger.kernel.org>","Mime-Version":"1.0","Content-Transfer-Encoding":"quoted-printable","Content-Type":"text/plain; charset=UTF-8","Date":"Tue, 28 Apr 2026 12:04:44 +0200","Message-Id":"<DI4PBO6KS860.1699VQUG68OI0@kernel.org>","From":"\"Danilo Krummrich\" <dakr@kernel.org>","Subject":"Re: [PATCH 00/24] rust: device: Higher-Ranked Lifetime Types for\n device drivers","Cc":"<m.wilczynski@samsung.com>, <gregkh@linuxfoundation.org>,\n <rafael@kernel.org>, <acourbot@nvidia.com>, <aliceryhl@google.com>,\n <david.m.ertman@intel.com>, <ira.weiny@intel.com>, <leon@kernel.org>,\n <viresh.kumar@linaro.org>, <bhelgaas@google.com>, <kwilczynski@kernel.org>,\n <abdiel.janulgue@gmail.com>, <robin.murphy@arm.com>,\n <markus.probst@posteo.de>, <ojeda@kernel.org>, <boqun@kernel.org>,\n <gary@garyguo.net>, <bjorn3_gh@protonmail.com>, <lossin@kernel.org>,\n <a.hindborg@kernel.org>, <tmgross@umich.edu>,\n <driver-core@lists.linux.dev>, <linux-kernel@vger.kernel.org>,\n <nova-gpu@lists.linux.dev>, <dri-devel@lists.freedesktop.org>,\n <linux-pm@vger.kernel.org>, <linux-pwm@vger.kernel.org>,\n <linux-pci@vger.kernel.org>, <rust-for-linux@vger.kernel.org>","To":"=?utf-8?q?Uwe_Kleine-K=C3=B6nig?= <ukleinek@kernel.org>","References":"<20260427221155.2144848-1-dakr@kernel.org>\n <afB-p7vhyVYlcTn6@monoceros>","In-Reply-To":"<afB-p7vhyVYlcTn6@monoceros>"}}]