On Fri, Sep 29, 2017 at 5:26 PM, Vinicius Costa Gomes
<vinicius.go...@intel.com> wrote:
> From: Jesus Sanchez-Palencia <jesus.sanchez-palen...@intel.com>
>
> In qdisc_alloc() the dev_queue pointer was used without any checks being
> performed. If qdisc_create() gets a null dev_queue pointer, it just
> passes it along to qdisc_alloc(), leading to a crash. That happens if a
> root qdisc implements select_queue() and returns a null dev_queue
> pointer for an "invalid handle", for example.

Does it make sense to let mqprio_select_queue() always return
non-NULL?

At least mq_select_queue() returns queue #0 as a fallback.

Reply via email to