diff options
author | Zelin Tong <ztong@ludwig.cs.unc.edu> | 2020-11-16 08:45:36 -0500 |
---|---|---|
committer | Zelin Tong <ztong@ludwig.cs.unc.edu> | 2020-11-16 08:45:36 -0500 |
commit | c663e6e8d1c45e1c8978772417843efae30353cf (patch) | |
tree | d60d64a5d19483135dc4bc168e72005520374764 | |
parent | 28137f9dcd8661321530156308b496dcc2a8e31d (diff) |
Fixed gedf_env_is_np null ptr ref when called from higher_prio
-rw-r--r-- | litmus/reservations/gedf_reservation.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/litmus/reservations/gedf_reservation.c b/litmus/reservations/gedf_reservation.c index b73aa0f1c434..7819ab90069f 100644 --- a/litmus/reservations/gedf_reservation.c +++ b/litmus/reservations/gedf_reservation.c | |||
@@ -394,6 +394,8 @@ static int gedf_env_is_np( | |||
394 | struct reservation_environment* env, | 394 | struct reservation_environment* env, |
395 | int cpu) | 395 | int cpu) |
396 | { | 396 | { |
397 | if (cpu == -1) | ||
398 | return 0; | ||
397 | struct gedf_reservation_environment* gedf_env = | 399 | struct gedf_reservation_environment* gedf_env = |
398 | container_of(env, struct gedf_reservation_environment, env); | 400 | container_of(env, struct gedf_reservation_environment, env); |
399 | struct gedf_reservation* scheduled = | 401 | struct gedf_reservation* scheduled = |