Re: [PATCH v3] ufs: core: add hba parameter to trace events

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, 2025-02-16 at 15:15 +0100, Bean Huo wrote:
> 
> External email : Please do not click links or open attachments until
> you have verified the sender or the content.
> 
> 
> On Fri, 2025-02-14 at 16:29 +0800, peter.wang@xxxxxxxxxxxx wrote:
> > From: Peter Wang <peter.wang@xxxxxxxxxxxx>
> > 
> > Included the ufs_hba structure as a parameter in various trace
> > events
> > to provide more context and improve debugging capabilities.
> 
> 
> From the patch commit message, it is no clear how you can use this
> change to get more infor and debug, since the content of the ftrace
> output is the same after this change. Because the device name
> (dev_name) is still being printed, but now it is derived dynamically
> from hba->dev instead of being stored as a string in the trace event.
> 
> I assume you mean to let bpf get more information from hba:
> 
> 
> strust ufs hba *hba = ctx->hba;
> 
> If my assumption is correct, this purpose and intent should be
> prominently highlighted in patch commit message.
> 
> 
> Kind regards,
> Bean

Hi Bean,

The use of HBA varies depending on the debugging needs.
When the tracepoint_probe_register is used to register a 
debug callback function, we can utilize the parameters of
the HBA structure more efficiently to obtain the debug 
information we need.

As for what specific debug information is required, 
that depends on the individual needs. It depends on 
how the debugger wants to use it, so the method of use 
is not specifically mentioned in the commit message. 
However, in summary, it is a patch that enhances 
debugging efficiency.

Thanks.
Peter






[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]

  Powered by Linux