Newer systems do not provide a definition for OOM_SCORE_ADJ_MIN, so we need to test against this. Signed-off-by: Hannes Reinecke <hare@xxxxxxx> --- multipathd/main.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/multipathd/main.c b/multipathd/main.c index 3845880..a3f82d1 100644 --- a/multipathd/main.c +++ b/multipathd/main.c @@ -1483,9 +1483,15 @@ setscheduler (void) static void set_oom_adj (void) { +#ifdef OOM_SCORE_ADJ_MIN int retry = 1; char *file = "/proc/self/oom_score_adj"; int score = OOM_SCORE_ADJ_MIN; +#else + int retry = 0; + char *file = "/proc/self/oom_adj"; + int score = OOM_ADJUST_MIN; +#endif FILE *fp; struct stat st; -- 1.7.3.4 -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel