[AMD Official Use Only - General] > -----Original Message----- > From: Reinette Chatre > Sent: Wednesday, November 23, 2022 4:28 PM > To: Moger, Babu ; corbet@lwn.net; > tglx@linutronix.de; mingo@redhat.com; bp@alien8.de > Cc: fenghua.yu@intel.com; dave.hansen@linux.intel.com; x86@kernel.org; > hpa@zytor.com; paulmck@kernel.org; akpm@linux-foundation.org; > quic_neeraju@quicinc.com; rdunlap@infradead.org; > damien.lemoal@opensource.wdc.com; songmuchun@bytedance.com; > peterz@infradead.org; jpoimboe@kernel.org; pbonzini@redhat.com; > chang.seok.bae@intel.com; pawan.kumar.gupta@linux.intel.com; > jmattson@google.com; daniel.sneddon@linux.intel.com; Das1, Sandipan > ; tony.luck@intel.com; james.morse@arm.com; > linux-doc@vger.kernel.org; linux-kernel@vger.kernel.org; > bagasdotme@gmail.com; eranian@google.com > Subject: Re: [PATCH v8 08/13] x86/resctrl: Add sysfs interface to read > mbm_total_bytes_config > > Hi Babu, > > On 11/23/2022 10:35 AM, Moger, Babu wrote: > > On 11/22/22 18:19, Reinette Chatre wrote: > >> On 11/4/2022 1:00 PM, Babu Moger wrote: > > ... > > >>> @@ -1521,6 +1593,12 @@ static struct rftype res_common_files[] = { > >>> .seq_show = max_threshold_occ_show, > >>> .fflags = RF_MON_INFO | RFTYPE_RES_CACHE, > >>> }, > >>> + { > >>> + .name = "mbm_total_bytes_config", > >>> + .mode = 0444, > >>> + .kf_ops = &rdtgroup_kf_single_ops, > >>> + .seq_show = mbm_total_bytes_config_show, > >>> + }, > >>> { > >>> .name = "cpus", > >>> .mode = 0644, > >>> @@ -1627,6 +1705,15 @@ void __init thread_throttle_mode_init(void) > >>> rft->fflags = RF_CTRL_INFO | RFTYPE_RES_MB; } > >>> > >>> +void mbm_config_rftype_init(void) > >> Does this need __init? > > > > Not. Required. Will remove it. > > > > Your response is not clear to me. I am not asking for any removal. My question > is whether the function needs the __init attribute. That is, should this be: > > void __init mbm_config_rftype_init(void) Oh.. I mis-understood. Yes. It is called from rdt_get_mon_l3_config which will be __init routine. It seems appropriate to keep the __init attribute. Thanks Babu