aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZelin Tong <ztong@ludwig.cs.unc.edu>2020-11-16 08:45:36 -0500
committerZelin Tong <ztong@ludwig.cs.unc.edu>2020-11-16 08:45:36 -0500
commitc663e6e8d1c45e1c8978772417843efae30353cf (patch)
treed60d64a5d19483135dc4bc168e72005520374764
parent28137f9dcd8661321530156308b496dcc2a8e31d (diff)
Fixed gedf_env_is_np null ptr ref when called from higher_prio
-rw-r--r--litmus/reservations/gedf_reservation.c2
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 =