[PATCH v3][for 4.14] xhci: allow TRACE to work with EVENT ring dequeue

Adam Wallis awallis at codeaurora.org
Wed Oct 4 09:07:52 PDT 2017


On 9/26/2017 2:44 AM, Mathias Nyman wrote:
> On 25.09.2017 19:09, David Laight wrote:
>> From: Adam Wallis
>>> Sent: 25 September 2017 13:26
>>> inc_deq() currently bails earlier for EVENT rings than the common return
>>> point of the function, due to the fact that EVENT rings do not have
>>> link TRBs. The unfortunate side effect of this is that the very useful
>>> trace_xhci_inc_deq() function is not called/usable for EVENT ring
>>> debug.
>>
>> Is it actually worth using different functions for the different
>> ring types?
>>  From what I remember there are conditionals in a lot of the functions
>> but they are fixed for most of the call sites.
>>
> 
> There's some restructuring and refactoring that could be done in xhci,
> but that's not part of this patch.
> 
> This will just enable better debugging.
> 
> Applying this patch
Sounds great, thanks! Will this be going in on 4.14 sometime shortly? I hadn't
seen it in your tree and was curious since we are tracking internally. Thanks!

> 
> Thanks
> -Mathias


-- 
Adam Wallis
Qualcomm Datacenter Technologies as an affiliate of Qualcomm Technologies, Inc.
Qualcomm Technologies, Inc. is a member of the Code Aurora Forum,
a Linux Foundation Collaborative Project.



More information about the linux-arm-kernel mailing list