From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.remote-ip=209.85.221.70 ARC-Seal: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=none; t=1794066182; b=XLVOaeNNb+2GPCbllX6/mvi6fs12eIcNFgamNUol59VcG2Oy8a3ZsbeIGRRLpIrwR3BG H/I84/Bm0zZgXWbJU6Gw+LtbeUw0YtM5/iCLH3jzejCO3AbBqvm1vkIeBNP1z3UquFc45 TOGfLnI2eUBidl+JOlxoRjHbRwvgaamxCRkrFDBzczt7T1XeXq48lbw+vq8eVxASQiMOi 6r8y9sINgE5pp5aLRMSBi4nJHmRibWWEJP9mrs9LCX86RIO8RdmCsysvWv2rKwS/E3JXf xVQ/3mKb9Jp9NCUeWl7O97SDvXv9coEjrI/tJC3zKF/AJO6BHfpZ9Yr7qTkJPndrpxA== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1794066182; h=DMARC-Filter:Received:DKIM-Signature:X-Google-DKIM-Signature: X-Forwarded-Encrypted:X-Gm-Message-State:X-Received:Date:In-Reply-To: Mime-Version:References:X-Mailer:Message-ID:Subject:From:To:Cc: Content-Type; bh=D3NoZ9xEC4313Trcgt2ltEJwS8UgPUcORECDaAKh+WA=; b=H8Cle1S23gO3alZ9xGEHAYt64yVLuToh9fmk+jmVbqDvGN49GAE8S0xVcWyJR//dO/MS zCm6BDPWlUqCEIOy2sqjdWfNQoDIpCcg6lVRTmwSLPvKep8ehk9FHvFWmXzmV/JpGM7PC pphMW6env+995P9r0iS6WQETdXmV1GdbPkcttUH/8a5ZjXtZyjHTR1kqAjQGxhxmFqh6X PiTsNccmz3wIGhCaRYoUROUiV1re+vB9VFYu9PKvV0Xd+szLhJBlAKOK5CTjohK+NC+1k xktl9U4lHuAManKsPqpjTi6d6COKI02UyHHkg8Kji64AOAOKuOChK3Fenj77qzl2+Kw== ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass header.from=google.com; spf=pass smtp.mailfrom=flex--aliceryhl.bounces.google.com; dkim=pass header.d=google.com header.i=@google.com header.a=rsa-sha256 header.s=20260707 header.b=QHLr+Sz6; arc=none smtp.remote-ip=209.85.221.70 Received: from mail-wr1-f70.google.com (mail-wr1-f70.google.com [209.85.221.70]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id CAEE0606D806 for ; Sat, 7 Nov 2026 15:43:01 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org CAEE0606D806 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=flex--aliceryhl.bounces.google.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.a=rsa-sha256 header.s=20260707 header.b=QHLr+Sz6 Received: by mail-wr1-f70.google.com with SMTP id ffacd0b85a97d-492e3189fc9so1364979f8f.1 for ; Sat, 07 Nov 2026 07:43:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20260707; t=1794066180; x=1794670980; darn=vger.kernel.org; h=content-type:cc:to:from:subject:message-id:references:mime-version :in-reply-to:date:from:to:cc:subject:date:message-id:reply-to :content-type; bh=D3NoZ9xEC4313Trcgt2ltEJwS8UgPUcORECDaAKh+WA=; b=QHLr+Sz6EuJzpH5UKRFi58k+ZMvGnunrgxZrEbGXiOj+FHhHlM46qHV2xPGFlvhaTF 6RwjUHXF/71Gh34qI5AWsgmZcxIzCueatFANJSps35TVlpZRHBd3idWVCEbbIatEMGu8 oI25fuMXV986do690kQNcS4vQ60dDhts/+jUWWsJpPbaaCeCBIMFUmS0gCgjntznzzVr gD1+EGJIOXoj2JLqpbWGI9fB7ULWcR51XbUDA29FM51CoPKNJYloj8za7GTbAFBc3NHB CBe3QSDu09OKTHNKuxpOis4gGRrjvUpddgnHgRBmLykmweyfXN6DWHs7WMxNzZ5vzEhz iwBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1794066180; x=1794670980; h=content-type:cc:to:from:subject:message-id:references:mime-version :in-reply-to:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=D3NoZ9xEC4313Trcgt2ltEJwS8UgPUcORECDaAKh+WA=; b=U+RvruKVvk0QYqv30aPohxa0wtPGRFTKyn6XSzx0UyWE4B5uMR2fb0KB426w1LDQ6J 3XPzN1iRZcAURwl3KZGpkLY52cUhipIirgV9K7fWENU/Hzk0CWSaP/C5sG30HIDOklsP RCoUGHP2padbmhFbMGNlHngKeI/FTKa6KiguxXKxcfWZ7skh8084oG2yy5QO69bCfkJz ANIbhUco0Sf7FzmWa3audrGFZOjjRtBOKP1wE2BDjXx1Mg+FiI6Gj9P2wbiT2rwIWghh /cSc2v7vOOlFS4oCGINyLrl3wr1pVAsnPWJTcRRZE8B4QrwCbOQVGvhaCrFdKI4OW0Tq CyFA== X-Forwarded-Encrypted: i=1; AL+hErEF8ZK/FiBGqSyT8vP2efSC1W6UIxC+fOu58CuxyA/glN9D76Uq0wuKQVSb23jj27LBphQLd7AdUZ3ePUg=@vger.kernel.org X-Gm-Message-State: APuU4Z+eiIa/fAc76vXM8GKMYiooaUfWInKBJkvqoFjHdfNV5Lmxpsih 5h1Lzt8c2vRuzucHbmvjEypP8lB0xNSdeU3Fna3zSRxLmdmbDpRMFqQ1Hhd8i/ASy2VwP0jNXW0 jFEU6Hdi3nDg6r/qZBw== X-Received: from wrsn15.prod.google.com ([2002:a5d:484f:0:b0:490:3c0:b998]) (user=aliceryhl job=prod-delivery.src-stubby-dispatcher) by 2002:a5d:64ce:0:b0:48f:e879:5890 with SMTP id ffacd0b85a97d-492760da597mr10504618f8f.32.1794066180064; Sat, 07 Nov 2026 07:43:00 -0800 (PST) Date: Sat, 7 Nov 2026 15:42:58 +0000 In-Reply-To: <20261019-chid-v10-3-67de9180b4ed@nvidia.com> X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list Mime-Version: 1.0 References: <20261019-chid-v10-0-67de9180b4ed@nvidia.com> <20261019-chid-v10-3-67de9180b4ed@nvidia.com> X-Mailer: git-send-email 2.56.0.506.g506a7eabc5-goog Message-ID: <20261107154258.3547690-1-aliceryhl@google.com> Subject: Re: [PATCH v10 3/3] gpu: nova-core: add ChannelIdPool From: Alice Ryhl To: Eliot Courtney Cc: Alice Ryhl , Burak Emir , Yury Norov , Miguel Ojeda , Boqun Feng , Gary Guo , "=?UTF-8?q?Bj=C3=B6rn=20Roy=20Baron?=" , Benno Lossin , Andreas Hindborg , Trevor Gross , Danilo Krummrich , Daniel Almeida , Tamir Duberstein , Alexandre Courbot , "=?UTF-8?q?Onur=20=C3=96zkan?=" , David Airlie , Simona Vetter , Greg Kroah-Hartman , John Hubbard , Alistair Popple , Timur Tabi , Zhi Wang , rust-for-linux@vger.kernel.org, linux-kernel@vger.kernel.org, nova-gpu@lists.linux.dev, dri-devel@lists.freedesktop.org Content-Type: text/plain; charset="UTF-8" On Mon, Oct 19, 2026 at 01:29:28PM +0900, Eliot Courtney wrote: > Add `ChannelIdPool` which adds automatic tracking and releasing of > channel IDs on top of `IdPool`. This is necessary for apportioning > ranges of channel IDs to be used in e.g. vGPU. Reviewed-by: Alice Ryhl