On Fri Oct 9, 2026 at 11:19 AM JST, Alexandre Courbot wrote:
> On Thu Oct 1, 2026 at 2:12 PM JST, Eliot Courtney wrote:
>> On Wed Sep 30, 2026 at 11:55 PM JST, Alexandre Courbot wrote:
>>> Move the types and code related to sending and receiving RPC commands
>>> and messages into the `rpc` sub-module. The methods are still declared
>>> as members of `CmdqInner` and `Cmdq`; only they are now in their own
>>> sub-module.
>>>
>>> This is a pure move commit, with no functional change intended.
>>>
>>> Signed-off-by: Alexandre Courbot <[email protected]>
>>> ---
>>>  drivers/gpu/nova-core/gsp/cmdq.rs                  | 343 
>>> +------------------
>>>  drivers/gpu/nova-core/gsp/cmdq/rpc.rs              | 380 
>>> +++++++++++++++++++++
>>>  .../nova-core/gsp/cmdq/{ => rpc}/continuation.rs   |   0
>>>  drivers/gpu/nova-core/gsp/commands.rs              |   6 +-
>>>  drivers/gpu/nova-core/gsp/sequencer.rs             |   4 +-
>>>  5 files changed, 388 insertions(+), 345 deletions(-)
>>>
>>> diff --git a/drivers/gpu/nova-core/gsp/cmdq.rs 
>>> b/drivers/gpu/nova-core/gsp/cmdq.rs
>>> index 07036972dbec..06386d1ab192 100644
>>> --- a/drivers/gpu/nova-core/gsp/cmdq.rs
>>> +++ b/drivers/gpu/nova-core/gsp/cmdq.rs
>>> @@ -1,6 +1,7 @@
>>>  // SPDX-License-Identifier: GPL-2.0
>>> +// SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & 
>>> AFFILIATES. All rights reserved.
>>>  
>>> -mod continuation;
>>> +pub(crate) mod rpc;
>>
>> Should this be pub(super)?
>
> This cannot be unfortunately, as commands (which are in a sibling module
> of `cmdq`) are protocol-dependent and need to view `CommandToGsp` and
> `MessageFromGsp`.

Err sorry, my reply was completely wrong - `pub(super)` here means
visibility in all sub-modules of `gsp`, which is exactly what we need.
Sorry for the noise, and I'll fix.

Reply via email to