Re: [PATCH] mips: cavium-octeon: remove cmd queue state and related typedefs

From: Dan Carpenter

Date: Fri Apr 17 2026 - 01:25:41 EST


On Thu, Apr 16, 2026 at 09:36:02PM -0500, Maxwell Doose wrote:
> This change removes the cmd queue state typedefs to work towards the
> "code cleanup" task in the staging's TODO, and aligns the codebase further with the
> Linux Kernel Code Style.
>
> The following structs are affected:
>
> - __cvmx_cmd_queue_state_t (now struct __cvmx_cmd_queue_state)
> - __cvmx_cmd_queue_all_state_t (now struct __cvmx_cmd_queue_all_state)
>
> In addition, the global exported pointer __cvmx_cmd_queue_state_ptr has
> also been updated to use the new names, and its extern statement in
> cvmx-cmd-queue.h has been moved to the top of the file to satisfy the
> requirements for EXPORT_SYMBOL_GPL.
>

This should be two different patches. Is there no way to move the
variable declarations around first and then get rid of the typedef?

regards,
dan carpenter