x86/intel_rdt/mba_sc: Feedback loop to dynamically update mem bandwidth
[muen/linux.git] / arch / x86 / kernel / cpu / intel_rdt.c
index ad03d975883e4a5780fbc274bed9b72b950e96f9..24bfa63e86cf8cd3ca790ef46a9518d282dab009 100644 (file)
@@ -33,7 +33,6 @@
 #include <asm/intel_rdt_sched.h>
 #include "intel_rdt.h"
 
-#define MAX_MBA_BW     100u
 #define MBA_IS_LINEAR  0x4
 #define MBA_MAX_MBPS   U32_MAX
 
@@ -350,7 +349,7 @@ static int get_cache_id(int cpu, int level)
  * that can be written to QOS_MSRs.
  * There are currently no SKUs which support non linear delay values.
  */
-static u32 delay_bw_map(unsigned long bw, struct rdt_resource *r)
+u32 delay_bw_map(unsigned long bw, struct rdt_resource *r)
 {
        if (r->membw.delay_linear)
                return MAX_MBA_BW - bw;