Re: [PATCH v14 21/32] fs/resctrl: Pass entire struct rdtgroup rather than passing individual members

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

 



Hi Reinette,

On 6/30/2025 4:59 PM, Reinette Chatre wrote:
Hi Babu,

On 6/30/25 1:58 PM, Moger, Babu wrote:

How does this look?

"fs/resctrl: Pass struct rdtgroup instead of individual members

Reading monitoring data for a resctrl group requires both the RMID and
CLOSID. These parameters are passed to functions like __mon_event_count(),
mbm_bw_count(), mbm_update_one_event(), and mbm_update(), where they are
ultimately used to retrieve event data.

When "mbm_event" counter assignment mode is enabled, a counter ID is
required to read the event. The counter ID is obtained through
mbm_cntr_get(), which expects a struct rdtgroup pointer.

Passing the pointer to the full rdtgroup structure simplifies access to
these parameters. Refactor the code to pass a pointer to struct rdtgroup
instead of individual members in preparation for this requirement."

This looks good. I made a few adjustments that result in below. What do you think?

Looks good. Thanks


   Reading monitoring data for a monitoring group requires both the RMID and
   CLOSID. The RMID and CLOSID are members of struct rdtgroup but passed
   separately to several functions involved in retrieving event data.

   When "mbm_event" counter assignment mode is enabled, a counter ID is
   required to read event data. The counter ID is obtained through
   mbm_cntr_get(), which expects a struct rdtgroup pointer.

   Provide a pointer to the struct rdtgroup as parameter to functions
   involved in retrieving event data to simplify access to RMID, CLOSID,
   and counter ID.
Reinette



-Babu





[Index of Archives]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Linux FS]     [Yosemite Forum]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]

  Powered by Linux