Hi Stefan, On Thu, Aug 20, 2020 at 1:35 PM Stefan Roese <s...@denx.de> wrote: > > Octeon uses mapped addresses for virtual and physical memory. Its not
nits: It's > that easy to calculate the resulting addresses here. So lets remove let's > this BUG_ON() completely, as its not really helpful. it's > > Please also note, that BUG_ON() is not recommended any more in the Linux > kernel. > > Signed-off-by: Stefan Roese <s...@denx.de> > Cc: Bin Meng <bmeng...@gmail.com> > Cc: Marek Vasut <ma...@denx.de> > > --- > > Changes in v2: > - Completely remove BUG_ON() for this trans_event.buffer check > - Reword commit text > > drivers/usb/host/xhci-ring.c | 2 -- > 1 file changed, 2 deletions(-) > > diff --git a/drivers/usb/host/xhci-ring.c b/drivers/usb/host/xhci-ring.c > index 092ed6eaf1..fd15f39906 100644 > --- a/drivers/usb/host/xhci-ring.c > +++ b/drivers/usb/host/xhci-ring.c > @@ -726,8 +726,6 @@ int xhci_bulk_tx(struct usb_device *udev, unsigned long > pipe, > > BUG_ON(TRB_TO_SLOT_ID(field) != slot_id); > BUG_ON(TRB_TO_EP_INDEX(field) != ep_index); > - BUG_ON(*(void **)(uintptr_t)le64_to_cpu(event->trans_event.buffer) - Does phys_to_virt() not work on MIPS? > - buffer > (size_t)length); > > record_transfer_result(udev, event, length); > xhci_acknowledge_event(ctrl); > -- Regards, Bin