kernel/net/sched/sch_hfsc.c
.. .. @@ -1012,6 +1012,10 @@ 1012 1012 if (parent == NULL) 1013 1013 return -ENOENT; 1014 1014 } 1015 + if (!(parent->cl_flags & HFSC_FSC) && parent != &q->root) {1016 + NL_SET_ERR_MSG(extack, "Invalid parent - parent class must have FSC");1017 + return -EINVAL;1018 + }1015 1019 1016 1020 if (classid == 0 || TC_H_MAJ(classid ^ sch->handle) != 0) 1017 1021 return -EINVAL;