xhci-dbc: don't cast away const-ness in xhci_find_dbc()

Doing so (at the return statement), besides being a bad idea anyway, is a
violation of Misra rule 11.8.

Make "xcap" have an initializer while adjusting the code anyway.

No functional change intended.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
This commit is contained in:
Jan Beulich committed 2026-09-03 10:59:58 +02:00
1 parent 2c3aaf0fe7
commit 769263b124
1 file changed
+2 -3
+2 -3
View File
@@ -384,16 +384,15 @@ static bool __init dbc_init_xhc(struct dbc *dbc)
*/
static struct dbc_reg __iomem *xhci_find_dbc(struct dbc *dbc)
{
const uint32_t __iomem *xcap;
uint32_t xcap_val;
uint32_t next;
uint32_t id = 0;
const void __iomem *mmio = dbc->xhc_mmio;
void __iomem *mmio = dbc->xhc_mmio;
const uint32_t __iomem *hccp1 = mmio + 0x10;
uint32_t __iomem *xcap = mmio;
const uint32_t DBC_ID = 0xA;
int ttl = 48;
xcap = mmio;
/*
* This is initially an offset to the first capability. All the offsets
* (both in HCCP1 and then next capability pointer) are dword-based.
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.