NAK: [SRU][F:linux-bluefield][PATCH v1 0/1] UBUNTU: SAUCE: mlxbf-pmc: Fix error when reading unprogrammed events

Shravan Ramani shravankr at nvidia.com
Mon Sep 19 12:21:21 UTC 2022


> > SRU Justification:
> >
> > [Impact]
> > When the counters are not programmed to monitor any events, reading
> > the "event<n>" file results in the following error:
> > cat: /sys/class/hwmon/hwmon0/smmu0/event0: Invalid argument This is
> > misleading and instead needs to indicate that the counter is currently
> > not enabled.
> >
> > [Fix]
> > * First, skip the check for whether the counter is enabled when
> > reading the event info. If the counter is not enabled, it should
> > return 0, which is the default value when coming out of reset.
> > * 0 is not a valid event in most blocks as per the respective event
> > lists, so add a "Disable" event to all the event lists.
> >
> > [Test Case]
> > Without the fix, reading any "event" file right after reset when the
> > counters are not programmed should result in the following error:
> > cat: /sys/class/hwmon/hwmon0/smmu0/event0: Invalid argument
> >
> > With the fix, it should instead print:
> > 0x0: DISABLE
> >
> > [Regression Potential]
> > Can be considered minimal
> >
> > Shravan Kumar Ramani (1):
> >    UBUNTU: SAUCE: mlxbf-pmc: Fix error when reading unprogrammed
> > events
> >
> >   drivers/platform/mellanox/mlxbf-pmc.c | 24 ++----------------------
> >   drivers/platform/mellanox/mlxbf-pmc.h |  6 ++++++
> >   2 files changed, 8 insertions(+), 22 deletions(-)
> >
> 
> You have an unrelated version change in this patch.

I'd like to update the driver version along with this fix.
Would you prefer a separate commit or can I just add it in the same commit message?

Thanks,
Shravan

> 
> --
> -----------
> Tim Gardner
> Canonical, Inc



More information about the kernel-team mailing list