diff options
Diffstat (limited to 'fs/resctrl/monitor.c')
| -rw-r--r-- | fs/resctrl/monitor.c | 16 | 
1 files changed, 7 insertions, 9 deletions
diff --git a/fs/resctrl/monitor.c b/fs/resctrl/monitor.c index 4076336fbba6..572a9925bd6c 100644 --- a/fs/resctrl/monitor.c +++ b/fs/resctrl/monitor.c @@ -1782,15 +1782,13 @@ int resctrl_mon_resource_init(void)  		mba_mbps_default_event = QOS_L3_MBM_TOTAL_EVENT_ID;  	if (r->mon.mbm_cntr_assignable) { -		if (!resctrl_is_mon_event_enabled(QOS_L3_MBM_TOTAL_EVENT_ID)) -			resctrl_enable_mon_event(QOS_L3_MBM_TOTAL_EVENT_ID); -		if (!resctrl_is_mon_event_enabled(QOS_L3_MBM_LOCAL_EVENT_ID)) -			resctrl_enable_mon_event(QOS_L3_MBM_LOCAL_EVENT_ID); -		mon_event_all[QOS_L3_MBM_TOTAL_EVENT_ID].evt_cfg = r->mon.mbm_cfg_mask; -		mon_event_all[QOS_L3_MBM_LOCAL_EVENT_ID].evt_cfg = r->mon.mbm_cfg_mask & -								   (READS_TO_LOCAL_MEM | -								    READS_TO_LOCAL_S_MEM | -								    NON_TEMP_WRITE_TO_LOCAL_MEM); +		if (resctrl_is_mon_event_enabled(QOS_L3_MBM_TOTAL_EVENT_ID)) +			mon_event_all[QOS_L3_MBM_TOTAL_EVENT_ID].evt_cfg = r->mon.mbm_cfg_mask; +		if (resctrl_is_mon_event_enabled(QOS_L3_MBM_LOCAL_EVENT_ID)) +			mon_event_all[QOS_L3_MBM_LOCAL_EVENT_ID].evt_cfg = r->mon.mbm_cfg_mask & +									   (READS_TO_LOCAL_MEM | +									    READS_TO_LOCAL_S_MEM | +									    NON_TEMP_WRITE_TO_LOCAL_MEM);  		r->mon.mbm_assign_on_mkdir = true;  		resctrl_file_fflags_init("num_mbm_cntrs",  					 RFTYPE_MON_INFO | RFTYPE_RES_CACHE);  | 
