[AMD Official Use Only - General] > -----Original Message----- > From: Reinette Chatre <reinette.chatre@xxxxxxxxx> > Sent: Friday, September 16, 2022 10:56 AM > To: Moger, Babu <Babu.Moger@xxxxxxx>; corbet@xxxxxxx; > tglx@xxxxxxxxxxxxx; mingo@xxxxxxxxxx; bp@xxxxxxxxx > Cc: fenghua.yu@xxxxxxxxx; dave.hansen@xxxxxxxxxxxxxxx; x86@xxxxxxxxxx; > hpa@xxxxxxxxx; paulmck@xxxxxxxxxx; akpm@xxxxxxxxxxxxxxxxxxxx; > quic_neeraju@xxxxxxxxxxx; rdunlap@xxxxxxxxxxxxx; > damien.lemoal@xxxxxxxxxxxxxxxxxx; songmuchun@xxxxxxxxxxxxx; > peterz@xxxxxxxxxxxxx; jpoimboe@xxxxxxxxxx; pbonzini@xxxxxxxxxx; > chang.seok.bae@xxxxxxxxx; pawan.kumar.gupta@xxxxxxxxxxxxxxx; > jmattson@xxxxxxxxxx; daniel.sneddon@xxxxxxxxxxxxxxx; Das1, Sandipan > <Sandipan.Das@xxxxxxx>; tony.luck@xxxxxxxxx; james.morse@xxxxxxx; > linux-doc@xxxxxxxxxxxxxxx; linux-kernel@xxxxxxxxxxxxxxx; > bagasdotme@xxxxxxxxx; eranian@xxxxxxxxxx > Subject: Re: [PATCH v4 08/13] x86/resctrl : Introduce data structure to support > monitor configuration > > Hi Babu, > > (Please watch for the stray space in the subject line before the ":") Oh. Ok > > On 9/7/2022 11:00 AM, Babu Moger wrote: > > Add couple of fields in mon_evt to support Bandwidth Monitoring Event > > Configuratio (BMEC) and also update the "mon_features". > > > > The sysfs file "mon_features" will display the monitor configuration > > if supported. > > > > Before the change. > > $cat /sys/fs/resctrl/info/L3_MON/mon_features > > llc_occupancy > > mbm_total_bytes > > mbm_local_bytes > > > > After the change if BMEC is supported. > > $cat /sys/fs/resctrl/info/L3_MON/mon_features > > llc_occupancy > > mbm_total_bytes > > mbm_total_config > > mbm_local_bytes > > mbm_local_config > > > > Signed-off-by: Babu Moger <babu.moger@xxxxxxx> > > --- > > ... > > > diff --git a/arch/x86/kernel/cpu/resctrl/internal.h > > b/arch/x86/kernel/cpu/resctrl/internal.h > > index c049a274383c..45923eb4022f 100644 > > --- a/arch/x86/kernel/cpu/resctrl/internal.h > > +++ b/arch/x86/kernel/cpu/resctrl/internal.h > > @@ -72,11 +72,15 @@ DECLARE_STATIC_KEY_FALSE(rdt_mon_enable_key); > > * struct mon_evt - Entry in the event list of a resource > > * @evtid: event id > > * @name: name of the event > > + * @configurable: true if the event is configurable > > + * @config_name: sysfs file name of the event if configurable > > * @list: entry in &rdt_resource->evt_list > > */ > > struct mon_evt { > > u32 evtid; > > char *name; > > + bool configurable; > > + char *config_name; > > struct list_head list; > > }; > > Please ensure there is no spaces before tabs - this is a checkpatch failure. > Running this series through checkpatch.pl encounters several formatting issues. > Could you please run this series through "checkpatch.pl --strict --codespell" > before the next submission? The warnings related to code where you are > following the existing style need not be addressed, but the "spaces before tabs" > like above, unnecessary empty lines, alignment issues, spelling issues ... please > address those. Sure. Will do. Thanks Babu